ci2-android-6-12-rust/strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ci2-android-6-12-rust/syz-executor3335600273 <...> . rt_sigprocmask resumed>, [], 8) = 0 [pid 14270] <... set_robust_list resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3421/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14270] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3540/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 14270] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14270] chdir("./3459" [pid 318] umount2("./3421/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14270] <... chdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14270] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] newfstatat(AT_FDCWD, "./3421/sys" [pid 14270] <... prctl resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14271 attached [pid 14270] setpgid(0, 0) = 0 [pid 318] umount2("./3421/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14270] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14271] set_robust_list(0x5555689d76a0, 24 [pid 321] openat(AT_FDCWD, "./3540/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14271] <... set_robust_list resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 14271] rt_sigprocmask(SIG_SETMASK, [] [pid 14270] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3512 [pid 318] openat(AT_FDCWD, "./3421/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14271] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14270] write(3, "1000", 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... openat resumed>) = 4 [pid 14270] <... write resumed>) = 4 [pid 321] getdents64(4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] fstat(4 [pid 14270] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14271] chdir("./3510" [pid 14270] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 318] getdents64(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14270] read(200 [pid 321] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14270] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 14271] <... chdir resumed>) = 0 [pid 14270] symlink("/dev/binderfs", "./binderfs" [pid 14271] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] rmdir("./3540/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14271] <... prctl resumed>) = 0 [pid 14270] <... symlink resumed>) = 0 [pid 318] close(4 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14270] write(1, "executing program\n", 18 [pid 318] rmdir("./3421/sys" [pid 14270] <... write resumed>) = 18 executing program [pid 318] <... rmdir resumed>) = 0 [pid 14270] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] umount2("./3421/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14271] setpgid(0, 0 [pid 321] umount2("./3540/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14271] <... setpgid resumed>) = 0 [pid 14270] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14270] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3540/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3421/binderfs" [pid 14271] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14270] <... mount resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3540/binderfs" [pid 318] unlink("./3421/binderfs" [pid 14271] <... openat resumed>) = 3 [pid 321] <... unlink resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14271] write(3, "1000", 4 [pid 321] getdents64(3 [pid 14270] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 14271] <... write resumed>) = 4 [pid 321] close(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14271] close(3 [pid 14270] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 318] close(3 [pid 14271] <... close resumed>) = 0 [pid 321] rmdir("./3540" [pid 14271] read(200 [pid 14270] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... close resumed>) = 0 [pid 14271] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rmdir resumed>) = 0 [pid 14271] symlink("/dev/binderfs", "./binderfs" [pid 14270] <... pwrite64 resumed>) = 36 [pid 318] rmdir("./3421" [pid 14270] close(3 [pid 318] <... rmdir resumed>) = 0 [pid 14271] <... symlink resumed>) = 0 [pid 14270] <... close resumed>) = 0 [pid 321] mkdir("./3541", 0777 [pid 318] mkdir("./3422", 0777 [pid 14270] close(4 [pid 318] <... mkdir resumed>) = 0 [pid 14271] write(1, "executing program\n", 18 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 executing program [pid 14271] <... write resumed>) = 18 [pid 14270] close(5 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14271] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14270] close(6 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14271] <... mkdirat resumed>) = 0 [pid 14270] close(7 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14272 attached [pid 14271] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] set_robust_list(0x5555689d76a0, 24 [pid 14270] close(8 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3424 [pid 14272] <... set_robust_list resumed>) = 0 [pid 14271] <... mount resumed>) = 0 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 14273 attached [pid 14272] rt_sigprocmask(SIG_SETMASK, [] [pid 14271] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14270] close(9 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14273] set_robust_list(0x5555689d76a0, 24 [pid 14272] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... set_robust_list resumed>) = 0 [pid 14272] chdir("./3422" [pid 14271] <... openat resumed>) = 3 [pid 14270] close(10 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3543 [pid 14273] rt_sigprocmask(SIG_SETMASK, [] [pid 14272] <... chdir resumed>) = 0 [pid 14271] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14273] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14272] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14270] close(11 [pid 14272] <... prctl resumed>) = 0 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14272] setpgid(0, 0 [pid 14270] close(12 [pid 14272] <... setpgid resumed>) = 0 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14270] close(13 [pid 14273] chdir("./3541" [pid 14271] <... pwrite64 resumed>) = 36 [pid 14273] <... chdir resumed>) = 0 [pid 14271] close(3 [pid 14273] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14272] <... openat resumed>) = 3 [pid 14271] <... close resumed>) = 0 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... prctl resumed>) = 0 [pid 14272] write(3, "1000", 4 [pid 14271] close(4 [pid 14270] close(14 [pid 14273] setpgid(0, 0 [pid 14272] <... write resumed>) = 4 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... setpgid resumed>) = 0 [pid 14272] close(3 [pid 14271] close(5 [pid 14270] close(15 [pid 14273] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14272] <... close resumed>) = 0 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] read(200 [pid 14271] close(6 [pid 14270] close(16 [pid 14272] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] symlink("/dev/binderfs", "./binderfs" [pid 14270] close(17 [pid 14272] <... symlink resumed>) = 0 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... openat resumed>) = 3 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] close(18 [pid 14272] write(1, "executing program\n", 18 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14273] write(3, "1000", 4 [pid 14272] <... write resumed>) = 18 [pid 14271] close(7 [pid 14270] close(19 [pid 14273] <... write resumed>) = 4 [pid 14272] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] close(3 [pid 14271] close(8 [pid 14273] <... close resumed>) = 0 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] <... mkdirat resumed>) = 0 [pid 14271] close(9 [pid 14270] close(20 [pid 14273] read(200 [pid 14272] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14272] <... mount resumed>) = 0 [pid 14271] close(10 [pid 14270] close(21 [pid 14273] symlink("/dev/binderfs", "./binderfs" [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] close(11) = -1 EBADF (Bad file descriptor) [pid 14271] close(12 [pid 14272] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... symlink resumed>) = 0 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] close(22 [pid 14273] write(1, "executing program\n", 18 [pid 14271] close(13 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14273] <... write resumed>) = 18 [pid 14272] <... openat resumed>) = 3 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] close(23 [pid 14273] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14271] close(14 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... mkdirat resumed>) = 0 [pid 14272] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] close(24 [pid 14271] close(15 [pid 14273] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... mount resumed>) = 0 [pid 14272] <... pwrite64 resumed>) = 36 [pid 14271] close(16 [pid 14270] close(25 [pid 14272] close(3 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] <... close resumed>) = 0 [pid 14270] close(26 [pid 14272] close(4 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] close(27 [pid 14272] close(5 [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(6 [pid 14270] close(28 [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(7 [pid 14270] close(29 [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(8 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14270] exit_group(0 [pid 14273] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(9 [pid 14270] <... exit_group resumed>) = ? [pid 14273] <... openat resumed>) = 3 [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] close(17 [pid 14270] +++ exited with 0 +++ [pid 14273] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14272] close(10 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... pwrite64 resumed>) = 36 [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] close(18 [pid 14273] close(3 [pid 14272] close(11 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3461, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14273] <... close resumed>) = 0 [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] close(19 [pid 14273] close(4 [pid 14272] close(12 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] close(20 [pid 14273] close(5 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] close(21 [pid 14273] close(6 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] close(22 [pid 14273] close(7 [pid 14272] close(13 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(14 [pid 14271] close(23 [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(15) = -1 EBADF (Bad file descriptor) [pid 14271] close(24 [pid 14272] close(16 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] close(25 [pid 14273] close(8 [pid 14272] close(17 [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(18 [pid 14273] close(9 [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] close(26 [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(19 [pid 14273] close(10 [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(20 [pid 14271] close(27 [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] close(11 [pid 14272] close(21 [pid 14271] close(28 [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(22 [pid 14271] close(29 [pid 14273] close(12 [pid 14271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(23 [pid 14273] close(13 [pid 14272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14271] exit_group(0 [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14272] close(24) = -1 EBADF (Bad file descriptor) [pid 14272] close(25) = -1 EBADF (Bad file descriptor) [pid 14272] close(26) = -1 EBADF (Bad file descriptor) [pid 14272] close(27) = -1 EBADF (Bad file descriptor) [pid 14272] close(28) = -1 EBADF (Bad file descriptor) [pid 14272] close(29) = -1 EBADF (Bad file descriptor) [pid 14272] exit_group(0) = ? [pid 14271] <... exit_group resumed>) = ? [pid 14273] close(14) = -1 EBADF (Bad file descriptor) [pid 14273] close(15 [pid 14272] +++ exited with 0 +++ [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3424, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14273] close(16 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14273] close(17) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14273] close(18) = -1 EBADF (Bad file descriptor) [pid 14271] +++ exited with 0 +++ [pid 14273] close(19 [pid 319] umount2("./3459", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3512, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14273] close(20 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] openat(AT_FDCWD, "./3459", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14273] close(21 [pid 319] fstat(3 [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3459/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14273] close(22) = -1 EBADF (Bad file descriptor) [pid 14273] close(23) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14273] close(24) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3459/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14273] close(25) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14273] close(26) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3459/sys" [pid 14273] close(27) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3510", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14273] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3459/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14273] close(29 [pid 320] openat(AT_FDCWD, "./3510", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3459/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14273] exit_group(0 [pid 320] fstat(3 [pid 319] <... openat resumed>) = 4 [pid 14273] <... exit_group resumed>) = ? [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] fstat(4 [pid 14273] +++ exited with 0 +++ [pid 320] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3543, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3510/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 320] umount2("./3510/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3510/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3459/sys" [pid 320] umount2("./3510/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3459/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3510/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 4 [pid 319] newfstatat(AT_FDCWD, "./3459/binderfs" [pid 320] fstat(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] unlink("./3459/binderfs" [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... unlink resumed>) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3510/sys") = 0 [pid 320] umount2("./3510/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3510/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3510/binderfs") = 0 [pid 319] getdents64(3 [pid 320] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 319] close(3 [pid 320] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 320] rmdir("./3510" [pid 319] rmdir("./3459" [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] mkdir("./3511", 0777 [pid 319] mkdir("./3460", 0777 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14275 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14274 attached [pid 318] umount2("./3422", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14275] set_robust_list(0x5555689d76a0, 24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14274] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3462 [pid 318] openat(AT_FDCWD, "./3422", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14275] <... set_robust_list resumed>) = 0 [pid 14275] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... openat resumed>) = 3 [pid 14274] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14275] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14274] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3513 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] fstat(3 [pid 14275] chdir("./3511" [pid 14274] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14275] <... chdir resumed>) = 0 [pid 14274] chdir("./3460" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14275] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3541", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14275] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14275] setpgid(0, 0 [pid 321] openat(AT_FDCWD, "./3541", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14275] <... setpgid resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 14275] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14274] <... chdir resumed>) = 0 [pid 321] fstat(3 [pid 14274] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14274] <... prctl resumed>) = 0 [pid 318] umount2("./3422/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14274] setpgid(0, 0 [pid 14275] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 14275] write(3, "1000", 4 [pid 14274] <... setpgid resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = 0 [pid 14275] <... write resumed>) = 4 [pid 14274] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14275] close(3 [pid 318] umount2("./3422/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14274] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = 0 [pid 14275] <... close resumed>) = 0 [pid 14274] write(3, "1000", 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14274] <... write resumed>) = 4 [pid 318] newfstatat(AT_FDCWD, "./3422/sys" [pid 14274] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14275] read(200 [pid 14274] <... close resumed>) = 0 [pid 321] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14275] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14274] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3422/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14275] symlink("/dev/binderfs", "./binderfs" [pid 14274] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] newfstatat(AT_FDCWD, "./3541/sys" [pid 14275] <... symlink resumed>) = 0 [pid 14275] write(1, "executing program\n", 18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14275] <... write resumed>) = 18 [pid 14275] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14274] symlink("/dev/binderfs", "./binderfs" [pid 14275] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3541/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14275] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... openat resumed>) = 4 [pid 14275] <... mount resumed>) = 0 [pid 14274] <... symlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3422/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14274] write(1, "executing program\n", 18) = 18 [pid 321] fstat(4 executing program [pid 14275] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14275] <... openat resumed>) = 3 [pid 14274] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] getdents64(4 [pid 318] <... openat resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14274] <... mkdirat resumed>) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14274] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] close(4 [pid 318] fstat(4 [pid 14275] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14275] <... pwrite64 resumed>) = 36 [pid 14274] <... mount resumed>) = 0 [pid 321] rmdir("./3541/sys" [pid 14274] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] getdents64(4 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3541/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14275] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14275] <... close resumed>) = 0 [pid 14274] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14275] close(4 [pid 321] newfstatat(AT_FDCWD, "./3541/binderfs" [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14275] close(5 [pid 321] unlink("./3541/binderfs" [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14275] close(6 [pid 14274] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] getdents64(4 [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14275] close(7 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] close(4 [pid 14275] close(8 [pid 321] <... close resumed>) = 0 [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14275] close(9 [pid 14274] <... pwrite64 resumed>) = 36 [pid 321] rmdir("./3541" [pid 318] rmdir("./3422/sys" [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14274] <... close resumed>) = 0 [pid 318] umount2("./3422/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14275] close(10 [pid 321] mkdir("./3542", 0777 [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] close(4 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14275] close(11 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] newfstatat(AT_FDCWD, "./3422/binderfs" [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14275] close(12 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14274] close(5 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14275] close(13 [pid 14274] close(6 [pid 318] unlink("./3422/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14276 attached [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14275] close(14) = -1 EBADF (Bad file descriptor) [pid 14275] close(15) = -1 EBADF (Bad file descriptor) [pid 14275] close(16) = -1 EBADF (Bad file descriptor) [pid 14275] close(17) = -1 EBADF (Bad file descriptor) [pid 14275] close(18) = -1 EBADF (Bad file descriptor) [pid 14275] close(19) = -1 EBADF (Bad file descriptor) [pid 14275] close(20) = -1 EBADF (Bad file descriptor) [pid 14274] close(7 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3544 [pid 318] <... unlink resumed>) = 0 [pid 14276] set_robust_list(0x5555689d76a0, 24 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(3 [pid 14276] <... set_robust_list resumed>) = 0 [pid 14274] close(8 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14276] rt_sigprocmask(SIG_SETMASK, [] [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14274] close(9 [pid 318] <... close resumed>) = 0 [pid 14276] chdir("./3542" [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3422" [pid 14276] <... chdir resumed>) = 0 [pid 14274] close(10 [pid 14276] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14275] close(21 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14276] <... prctl resumed>) = 0 [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] close(11 [pid 318] mkdir("./3423", 0777 [pid 14276] setpgid(0, 0 [pid 14275] close(22 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14276] <... setpgid resumed>) = 0 [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] close(12 [pid 318] <... mkdir resumed>) = 0 [pid 14275] close(23) = -1 EBADF (Bad file descriptor) [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14276] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14275] close(24 [pid 14274] close(13 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14276] <... openat resumed>) = 3 [pid 14275] close(25 [pid 14274] close(14 [pid 14275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14275] close(26) = -1 EBADF (Bad file descriptor) [pid 14275] close(27) = -1 EBADF (Bad file descriptor) [pid 14275] close(28) = -1 EBADF (Bad file descriptor) [pid 14275] close(29) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14277 attached [pid 14276] write(3, "1000", 4 [pid 14275] exit_group(0 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] set_robust_list(0x5555689d76a0, 24 [pid 14276] <... write resumed>) = 4 [pid 14275] <... exit_group resumed>) = ? [pid 14274] close(15 [pid 14277] <... set_robust_list resumed>) = 0 [pid 14276] close(3 [pid 14275] +++ exited with 0 +++ [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3425 [pid 14277] rt_sigprocmask(SIG_SETMASK, [] [pid 14276] <... close resumed>) = 0 [pid 14274] close(16 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3513, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14277] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14276] read(200 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14277] chdir("./3423" [pid 14276] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14274] close(17 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14276] symlink("/dev/binderfs", "./binderfs" [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] close(18 [pid 14277] <... chdir resumed>) = 0 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14276] <... symlink resumed>) = 0 [pid 14277] <... prctl resumed>) = 0 [pid 14274] close(19 [pid 14277] setpgid(0, 0 [pid 14276] write(1, "executing program\n", 18 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] <... setpgid resumed>) = 0 executing program [pid 14276] <... write resumed>) = 18 [pid 14274] close(20 [pid 14277] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14276] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14274] close(21 [pid 14276] <... mkdirat resumed>) = 0 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] close(22 [pid 14276] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] <... openat resumed>) = 3 [pid 14274] close(23 [pid 14277] write(3, "1000", 4 [pid 14276] <... mount resumed>) = 0 [pid 14277] <... write resumed>) = 4 [pid 14277] close(3) = 0 [pid 14277] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14277] symlink("/dev/binderfs", "./binderfs" [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14276] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14274] close(24 [pid 14277] <... symlink resumed>) = 0 [pid 14277] write(1, "executing program\n", 18) = 18 executing program [pid 14277] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14276] <... openat resumed>) = 3 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] <... mkdirat resumed>) = 0 [pid 14277] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14274] close(25 [pid 14276] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] <... mount resumed>) = 0 [pid 14274] close(26 [pid 14277] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14276] <... pwrite64 resumed>) = 36 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] close(27) = -1 EBADF (Bad file descriptor) [pid 14276] close(3 [pid 14274] close(28 [pid 14276] <... close resumed>) = 0 [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14276] close(4 [pid 14274] close(29 [pid 14277] close(3 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14276] close(5 [pid 14277] <... close resumed>) = 0 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14274] exit_group(0 [pid 14276] close(6 [pid 14274] <... exit_group resumed>) = ? [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] close(4) = -1 EBADF (Bad file descriptor) [pid 14277] close(5) = -1 EBADF (Bad file descriptor) [pid 14277] close(6) = -1 EBADF (Bad file descriptor) [pid 14277] close(7) = -1 EBADF (Bad file descriptor) [pid 14277] close(8) = -1 EBADF (Bad file descriptor) [pid 14277] close(9) = -1 EBADF (Bad file descriptor) [pid 14277] close(10) = -1 EBADF (Bad file descriptor) [pid 14277] close(11 [pid 14274] +++ exited with 0 +++ [pid 14276] close(7) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3462, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14276] close(8 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14277] close(12 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] close(13) = -1 EBADF (Bad file descriptor) [pid 14277] close(14) = -1 EBADF (Bad file descriptor) [pid 14277] close(15) = -1 EBADF (Bad file descriptor) [pid 14277] close(16) = -1 EBADF (Bad file descriptor) [pid 14277] close(17) = -1 EBADF (Bad file descriptor) [pid 14277] close(18) = -1 EBADF (Bad file descriptor) [pid 14277] close(19) = -1 EBADF (Bad file descriptor) [pid 14277] close(20) = -1 EBADF (Bad file descriptor) [pid 14277] close(21) = -1 EBADF (Bad file descriptor) [pid 14277] close(22) = -1 EBADF (Bad file descriptor) [pid 14277] close(23) = -1 EBADF (Bad file descriptor) [pid 14277] close(24) = -1 EBADF (Bad file descriptor) [pid 14277] close(25) = -1 EBADF (Bad file descriptor) [pid 14277] close(26 [pid 14276] close(9) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14276] close(10) = -1 EBADF (Bad file descriptor) [pid 14277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14277] close(27 [pid 14276] close(11 [pid 14277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3460", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14277] close(28 [pid 14276] close(12 [pid 320] <... restart_syscall resumed>) = 0 [pid 14277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14277] close(29 [pid 14276] close(13 [pid 14277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3511", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3460", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14277] exit_group(0 [pid 14276] close(14 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14277] <... exit_group resumed>) = ? [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3511", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 3 [pid 14277] +++ exited with 0 +++ [pid 14276] close(15 [pid 320] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14276] close(16 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3425, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14276] close(17 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3511/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14276] close(18 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14276] close(19 [pid 320] umount2("./3511/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3460/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14276] close(20 [pid 320] newfstatat(AT_FDCWD, "./3511/sys" [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14276] close(21) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3511/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14276] close(22) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3423", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14276] close(23) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14276] close(24 [pid 320] openat(AT_FDCWD, "./3511/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3423", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14276] close(25 [pid 320] fstat(4 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14276] close(26 [pid 320] getdents64(4 [pid 319] umount2("./3460/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14276] close(27 [pid 320] getdents64(4 [pid 318] fstat(3 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14276] close(28 [pid 320] close(4 [pid 319] newfstatat(AT_FDCWD, "./3460/sys" [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14276] close(29 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14276] exit_group(0 [pid 320] rmdir("./3511/sys") = 0 [pid 320] umount2("./3511/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3511/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3511/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3511") = 0 [pid 14276] <... exit_group resumed>) = ? [pid 318] umount2("./3423/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3460/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3512", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... mkdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3460/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] fstat(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14276] +++ exited with 0 +++ [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14278 attached [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3544, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3423/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] getdents64(4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3514 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 14278] set_robust_list(0x5555689d76a0, 24 [pid 319] <... close resumed>) = 0 [pid 14278] <... set_robust_list resumed>) = 0 [pid 319] rmdir("./3460/sys" [pid 14278] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14278] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3460/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14278] chdir("./3512" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14278] <... chdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3460/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3423/sys" [pid 14278] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14278] <... prctl resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14278] setpgid(0, 0 [pid 319] unlink("./3460/binderfs" [pid 318] umount2("./3423/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14278] <... setpgid resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3423/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14278] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] close(3 [pid 318] <... openat resumed>) = 4 [pid 14278] <... openat resumed>) = 3 [pid 318] fstat(4 [pid 14278] write(3, "1000", 4 [pid 319] <... close resumed>) = 0 [pid 14278] <... write resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14278] close(3 [pid 319] rmdir("./3460" [pid 14278] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 14278] read(200 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14278] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14278] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] mkdir("./3461", 0777 [pid 318] getdents64(4 [pid 14278] write(1, "executing program\n", 18 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14278] <... write resumed>) = 18 [pid 319] <... mkdir resumed>) = 0 executing program [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(4 [pid 321] umount2("./3542", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3542", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3423/sys" [pid 321] <... openat resumed>) = 3 [pid 14278] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] fstat(3 [pid 318] <... rmdir resumed>) = 0 [pid 14278] <... mkdirat resumed>) = 0 [pid 14278] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14278] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14279 attached ) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3463 [pid 318] umount2("./3423/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14279] set_robust_list(0x5555689d76a0, 24 [pid 321] getdents64(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14279] <... set_robust_list resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] newfstatat(AT_FDCWD, "./3423/binderfs" [pid 14279] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14279] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14278] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14279] chdir("./3461" [pid 14278] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = 0 [pid 318] unlink("./3423/binderfs" [pid 14279] <... chdir resumed>) = 0 [pid 14278] close(3 [pid 14279] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14278] <... close resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14279] <... prctl resumed>) = 0 [pid 321] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14279] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14279] <... setpgid resumed>) = 0 [pid 318] close(3 [pid 14278] close(4) = -1 EBADF (Bad file descriptor) [pid 14278] close(5 [pid 318] <... close resumed>) = 0 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14278] close(6 [pid 14279] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3542/sys" [pid 318] rmdir("./3423" [pid 14278] close(7 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14278] close(8 [pid 321] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3424", 0777 [pid 14279] <... openat resumed>) = 3 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14278] close(9) = -1 EBADF (Bad file descriptor) [pid 14278] close(10 [pid 318] <... mkdir resumed>) = 0 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] write(3, "1000", 4 [pid 14278] close(11 [pid 321] openat(AT_FDCWD, "./3542/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14279] <... write resumed>) = 4 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14279] close(3 [pid 14278] close(12 [pid 321] fstat(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14279] <... close resumed>) = 0 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14279] read(200 [pid 14278] close(13) = -1 EBADF (Bad file descriptor) [pid 14278] close(14) = -1 EBADF (Bad file descriptor) [pid 14278] close(15) = -1 EBADF (Bad file descriptor) [pid 14278] close(16) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14280 attached [pid 14278] close(17 [pid 14280] set_robust_list(0x5555689d76a0, 24 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] <... set_robust_list resumed>) = 0 [pid 14278] close(18 [pid 14279] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] getdents64(4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3426 [pid 14279] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... symlink resumed>) = 0 [pid 14278] close(19 [pid 321] getdents64(4 [pid 14280] rt_sigprocmask(SIG_SETMASK, [] [pid 14279] write(1, "executing program\n", 18 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14280] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14279] <... write resumed>) = 18 [pid 14278] close(20 [pid 321] close(4 [pid 14280] chdir("./3424" [pid 14279] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14280] <... chdir resumed>) = 0 [pid 14279] <... mkdirat resumed>) = 0 [pid 14278] close(21 [pid 321] <... close resumed>) = 0 [pid 14280] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] <... prctl resumed>) = 0 [pid 14279] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14278] close(22 [pid 321] rmdir("./3542/sys" [pid 14280] setpgid(0, 0 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] <... setpgid resumed>) = 0 [pid 14278] close(23 [pid 321] <... rmdir resumed>) = 0 [pid 14280] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14279] <... mount resumed>) = 0 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3542/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14279] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14280] <... openat resumed>) = 3 [pid 14278] close(24 [pid 321] newfstatat(AT_FDCWD, "./3542/binderfs" [pid 14280] write(3, "1000", 4 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] <... write resumed>) = 4 [pid 14278] close(25 [pid 14280] close(3 [pid 14279] <... openat resumed>) = 3 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] <... close resumed>) = 0 [pid 14278] close(26 [pid 14280] read(200 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14278] close(27 [pid 14280] symlink("/dev/binderfs", "./binderfs" [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] <... symlink resumed>) = 0 [pid 14278] close(28 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14279] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] unlink("./3542/binderfs" [pid 14280] write(1, "executing program\n", 18 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] <... write resumed>) = 18 [pid 14278] close(29 executing program [pid 14280] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14279] <... pwrite64 resumed>) = 36 [pid 14278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14280] <... mkdirat resumed>) = 0 [pid 14279] close(3 [pid 14278] exit_group(0 [pid 321] getdents64(3 [pid 14280] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14278] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14280] <... mount resumed>) = 0 [pid 14279] <... close resumed>) = 0 [pid 14278] +++ exited with 0 +++ [pid 321] close(3 [pid 14279] close(4 [pid 321] <... close resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3514, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14280] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3542" [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14280] <... openat resumed>) = 3 [pid 14280] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14279] close(5 [pid 321] <... rmdir resumed>) = 0 [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3543", 0777 [pid 14279] close(6 [pid 321] <... mkdir resumed>) = 0 [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] close(7 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14279] close(8 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] <... pwrite64 resumed>) = 36 [pid 14280] close(3) = 0 [pid 14280] close(4) = -1 EBADF (Bad file descriptor) [pid 14280] close(5) = -1 EBADF (Bad file descriptor) [pid 14280] close(6) = -1 EBADF (Bad file descriptor) [pid 14280] close(7ci2-android-6-12-rust/strace-static-x86_64: Process 14281 attached ) = -1 EBADF (Bad file descriptor) [pid 14280] close(8) = -1 EBADF (Bad file descriptor) [pid 14280] close(9) = -1 EBADF (Bad file descriptor) [pid 14280] close(10) = -1 EBADF (Bad file descriptor) [pid 14280] close(11) = -1 EBADF (Bad file descriptor) [pid 14280] close(12) = -1 EBADF (Bad file descriptor) [pid 14280] close(13) = -1 EBADF (Bad file descriptor) [pid 14280] close(14) = -1 EBADF (Bad file descriptor) [pid 14280] close(15) = -1 EBADF (Bad file descriptor) [pid 14280] close(16) = -1 EBADF (Bad file descriptor) [pid 14280] close(17) = -1 EBADF (Bad file descriptor) [pid 14281] set_robust_list(0x5555689d76a0, 24 [pid 14280] close(18 [pid 14279] close(9 [pid 320] <... restart_syscall resumed>) = 0 [pid 14281] <... set_robust_list resumed>) = 0 [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3545 [pid 14281] rt_sigprocmask(SIG_SETMASK, [] [pid 14280] close(19 [pid 14279] close(10 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14281] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14279] close(11 [pid 14281] chdir("./3543" [pid 14280] close(20 [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3512", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14281] <... chdir resumed>) = 0 [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] close(12 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14281] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14280] close(21 [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14281] <... prctl resumed>) = 0 [pid 14279] close(13 [pid 14281] setpgid(0, 0 [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14281] <... setpgid resumed>) = 0 [pid 14279] close(14 [pid 14281] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3512", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14281] <... openat resumed>) = 3 [pid 14280] close(22 [pid 14279] close(15 [pid 14281] write(3, "1000", 4 [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14281] <... write resumed>) = 4 [pid 14280] close(23 [pid 14279] close(16 [pid 14281] close(3 [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14281] <... close resumed>) = 0 [pid 14280] close(24 [pid 14279] close(17 [pid 14281] read(200 [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14281] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14280] close(25 [pid 14279] close(18 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14281] symlink("/dev/binderfs", "./binderfs" [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] close(26 [pid 14279] close(19 [pid 320] getdents64(3 [pid 14281] <... symlink resumed>) = 0 [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14281] write(1, "executing program\n", 18 [pid 14280] close(27 [pid 14279] close(20 [pid 14281] <... write resumed>) = 18 executing program [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3512/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14281] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14280] close(28 [pid 14279] close(21 [pid 14281] <... mkdirat resumed>) = 0 [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14280] close(29 [pid 14279] close(22 [pid 14281] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14281] <... mount resumed>) = 0 [pid 14279] close(23 [pid 320] <... umount2 resumed>) = 0 [pid 14280] exit_group(0 [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14279] close(24) = -1 EBADF (Bad file descriptor) [pid 14281] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14279] close(25 [pid 14280] <... exit_group resumed>) = ? [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3512/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14281] <... openat resumed>) = 3 [pid 14279] close(26 [pid 14281] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14281] <... pwrite64 resumed>) = 36 [pid 14279] close(27) = -1 EBADF (Bad file descriptor) [pid 14280] +++ exited with 0 +++ [pid 14279] close(28) = -1 EBADF (Bad file descriptor) [pid 14279] close(29) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3426, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14281] close(3 [pid 14279] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14281] <... close resumed>) = 0 [pid 14279] <... exit_group resumed>) = ? [pid 320] newfstatat(AT_FDCWD, "./3512/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3512/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3512/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14281] close(4 [pid 14279] +++ exited with 0 +++ [pid 320] <... openat resumed>) = 4 [pid 14281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3463, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14281] close(5) = -1 EBADF (Bad file descriptor) [pid 14281] close(6 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14281] close(7) = -1 EBADF (Bad file descriptor) [pid 14281] close(8) = -1 EBADF (Bad file descriptor) [pid 14281] close(9) = -1 EBADF (Bad file descriptor) [pid 14281] close(10) = -1 EBADF (Bad file descriptor) [pid 14281] close(11) = -1 EBADF (Bad file descriptor) [pid 14281] close(12) = -1 EBADF (Bad file descriptor) [pid 14281] close(13) = -1 EBADF (Bad file descriptor) [pid 14281] close(14) = -1 EBADF (Bad file descriptor) [pid 14281] close(15) = -1 EBADF (Bad file descriptor) [pid 14281] close(16) = -1 EBADF (Bad file descriptor) [pid 14281] close(17) = -1 EBADF (Bad file descriptor) [pid 14281] close(18) = -1 EBADF (Bad file descriptor) [pid 14281] close(19) = -1 EBADF (Bad file descriptor) [pid 14281] close(20) = -1 EBADF (Bad file descriptor) [pid 14281] close(21) = -1 EBADF (Bad file descriptor) [pid 14281] close(22) = -1 EBADF (Bad file descriptor) [pid 14281] close(23) = -1 EBADF (Bad file descriptor) [pid 14281] close(24) = -1 EBADF (Bad file descriptor) [pid 14281] close(25) = -1 EBADF (Bad file descriptor) [pid 14281] close(26) = -1 EBADF (Bad file descriptor) [pid 14281] close(27) = -1 EBADF (Bad file descriptor) [pid 14281] close(28) = -1 EBADF (Bad file descriptor) [pid 14281] close(29) = -1 EBADF (Bad file descriptor) [pid 14281] exit_group(0) = ? [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3512/sys" [pid 14281] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3545, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3512/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3512/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3512/binderfs" [pid 319] umount2("./3461", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 319] openat(AT_FDCWD, "./3461", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3543", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3543", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] fstat(3 [pid 321] <... openat resumed>) = 3 [pid 320] close(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] fstat(3 [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3424", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] rmdir("./3512" [pid 319] getdents64(3 [pid 321] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] mkdir("./3513", 0777 [pid 319] umount2("./3461/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3424", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... mkdir resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] fstat(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3461/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14282 attached [pid 321] newfstatat(AT_FDCWD, "./3543/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3424/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14282] set_robust_list(0x5555689d76a0, 24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3461/sys" [pid 321] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3515 [pid 318] <... umount2 resumed>) = 0 [pid 14282] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3543/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3424/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3461/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3424/sys" [pid 319] openat(AT_FDCWD, "./3461/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14282] rt_sigprocmask(SIG_SETMASK, [] [pid 321] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14282] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... openat resumed>) = 4 [pid 14282] chdir("./3513" [pid 321] getdents64(4 [pid 319] fstat(4 [pid 318] umount2("./3424/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14282] <... chdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14282] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] close(4 [pid 319] getdents64(4 [pid 318] openat(AT_FDCWD, "./3424/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14282] <... prctl resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14282] setpgid(0, 0 [pid 319] getdents64(4 [pid 14282] <... setpgid resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14282] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] rmdir("./3543/sys" [pid 318] <... openat resumed>) = 4 [pid 319] close(4 [pid 321] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 321] umount2("./3543/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 14282] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3543/binderfs" [pid 319] rmdir("./3461/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14282] write(3, "1000", 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 14282] <... write resumed>) = 4 [pid 321] unlink("./3543/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14282] close(3 [pid 321] <... unlink resumed>) = 0 [pid 319] umount2("./3461/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 14282] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14282] read(200 [pid 319] newfstatat(AT_FDCWD, "./3461/binderfs" [pid 14282] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14282] symlink("/dev/binderfs", "./binderfs" [pid 319] unlink("./3461/binderfs" [pid 321] getdents64(3 [pid 319] <... unlink resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14282] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rmdir("./3424/sys" [pid 321] close(3 [pid 318] <... rmdir resumed>) = 0 [pid 14282] write(1, "executing program\n", 18 [pid 321] <... close resumed>) = 0 executing program [pid 319] getdents64(3 [pid 318] umount2("./3424/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14282] <... write resumed>) = 18 [pid 321] rmdir("./3543" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3424/binderfs" [pid 14282] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] mkdir("./3544", 0777 [pid 319] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14282] <... mkdirat resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] unlink("./3424/binderfs" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... unlink resumed>) = 0 [pid 14282] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rmdir("./3461" [pid 318] getdents64(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14282] <... mount resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 14282] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] mkdir("./3462", 0777 [pid 318] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14283 attached [pid 319] <... mkdir resumed>) = 0 [pid 318] rmdir("./3424" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] mkdir("./3425", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14284 attached [pid 14283] set_robust_list(0x5555689d76a0, 24 [pid 14282] <... openat resumed>) = 3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3546 [pid 14284] set_robust_list(0x5555689d76a0, 24 [pid 14283] <... set_robust_list resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3464 [pid 318] <... mkdir resumed>) = 0 [pid 14284] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14284] rt_sigprocmask(SIG_SETMASK, [] [pid 14283] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14284] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14284] chdir("./3462" [pid 14283] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14282] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14284] <... chdir resumed>) = 0 [pid 14283] chdir("./3544" [pid 14282] <... pwrite64 resumed>) = 36 [pid 14284] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14284] <... prctl resumed>) = 0 [pid 14283] <... chdir resumed>) = 0 [pid 14282] close(3 [pid 14284] setpgid(0, 0) = 0 [pid 14284] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-12-rust/strace-static-x86_64: Process 14285 attached [pid 14283] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14282] <... close resumed>) = 0 [pid 14285] set_robust_list(0x5555689d76a0, 24 [pid 14283] <... prctl resumed>) = 0 [pid 14282] close(4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3427 [pid 14285] <... set_robust_list resumed>) = 0 [pid 14283] setpgid(0, 0 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... setpgid resumed>) = 0 [pid 14282] close(5 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14285] rt_sigprocmask(SIG_SETMASK, [] [pid 14284] <... openat resumed>) = 3 [pid 14283] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14285] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14284] write(3, "1000", 4 [pid 14282] close(6 [pid 14285] chdir("./3425" [pid 14284] <... write resumed>) = 4 [pid 14283] <... openat resumed>) = 3 [pid 14285] <... chdir resumed>) = 0 [pid 14284] close(3 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] write(3, "1000", 4 [pid 14285] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14284] <... close resumed>) = 0 [pid 14282] close(7 [pid 14285] <... prctl resumed>) = 0 [pid 14283] <... write resumed>) = 4 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] setpgid(0, 0 [pid 14283] close(3 [pid 14285] <... setpgid resumed>) = 0 [pid 14282] close(8 [pid 14283] <... close resumed>) = 0 [pid 14285] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14284] read(200 [pid 14283] read(200 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... openat resumed>) = 3 [pid 14284] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14283] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14282] close(9 [pid 14285] write(3, "1000", 4 [pid 14284] symlink("/dev/binderfs", "./binderfs" [pid 14283] symlink("/dev/binderfs", "./binderfs" [pid 14285] <... write resumed>) = 4 [pid 14284] <... symlink resumed>) = 0 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(3 executing program [pid 14284] write(1, "executing program\n", 18 [pid 14283] <... symlink resumed>) = 0 [pid 14282] close(10 [pid 14285] <... close resumed>) = 0 [pid 14284] <... write resumed>) = 18 [pid 14285] read(200 [pid 14284] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14283] write(1, "executing program\n", 18 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14284] <... mkdirat resumed>) = 0 [pid 14283] <... write resumed>) = 18 [pid 14282] close(11 [pid 14285] symlink("/dev/binderfs", "./binderfs" [pid 14283] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14285] <... symlink resumed>) = 0 [pid 14284] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14283] <... mkdirat resumed>) = 0 [pid 14282] close(12 [pid 14285] write(1, "executing program\n", 18 [pid 14284] <... mount resumed>) = 0 [pid 14285] <... write resumed>) = 18 [pid 14283] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14285] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14284] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14283] <... mount resumed>) = 0 [pid 14282] close(13 [pid 14285] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14284] <... openat resumed>) = 3 [pid 14283] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14283] <... openat resumed>) = 3 [pid 14285] <... mount resumed>) = 0 [pid 14284] <... pwrite64 resumed>) = 36 [pid 14282] close(14 [pid 14285] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14283] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(3 [pid 14283] <... pwrite64 resumed>) = 36 [pid 14282] close(15 [pid 14285] <... openat resumed>) = 3 [pid 14284] <... close resumed>) = 0 [pid 14283] close(3 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14282] close(16 [pid 14283] <... close resumed>) = 0 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... pwrite64 resumed>) = 36 [pid 14284] close(4 [pid 14283] close(4 [pid 14282] close(17 [pid 14285] close(3 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = 0 [pid 14284] close(5 [pid 14283] close(5 [pid 14282] close(18 [pid 14285] close(4 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(6 [pid 14283] close(6 [pid 14282] close(19 [pid 14285] close(5 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(7 [pid 14282] close(20 [pid 14285] close(6 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(8 [pid 14282] close(21 [pid 14285] close(7 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(9 [pid 14285] close(8 [pid 14282] close(22 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(9 [pid 14283] close(10 [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] close(23 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(10 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(11 [pid 14285] close(11 [pid 14282] close(24 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(12 [pid 14283] close(12 [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] close(25 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(13 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(13 [pid 14285] close(14 [pid 14282] close(26 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(15 [pid 14283] close(14 [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] close(27 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(16 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(15 [pid 14285] close(17 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] close(28 [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(16 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(18 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14282] close(29 [pid 14285] close(19 [pid 14283] close(17 [pid 14282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(20 [pid 14284] close(7 [pid 14283] close(18 [pid 14282] exit_group(0 [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(21 [pid 14284] close(8 [pid 14282] <... exit_group resumed>) = ? [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(19 [pid 14284] close(9) = -1 EBADF (Bad file descriptor) [pid 14284] close(10 [pid 14282] +++ exited with 0 +++ [pid 14285] close(22 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3515, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(11 [pid 14283] close(20 [pid 14285] close(23 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(12 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(24 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(13 [pid 14283] close(21 [pid 320] umount2("./3513", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14285] close(25 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(14 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14285] close(26 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(22 [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(15 [pid 320] openat(AT_FDCWD, "./3513", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14285] close(27 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(16 [pid 320] <... openat resumed>) = 3 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14285] close(28 [pid 14284] close(17 [pid 14283] close(23 [pid 320] fstat(3 [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14285] close(29 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(24 [pid 320] getdents64(3 [pid 14285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(18 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14285] exit_group(0 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(25 [pid 14284] close(19 [pid 14285] <... exit_group resumed>) = ? [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3513/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14284] close(20 [pid 14283] close(26 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(21 [pid 320] <... umount2 resumed>) = 0 [pid 14285] +++ exited with 0 +++ [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(22 [pid 320] umount2("./3513/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(27 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3427, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14284] close(23 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] close(28 [pid 320] newfstatat(AT_FDCWD, "./3513/sys" [pid 14284] close(24 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14284] close(25 [pid 14283] close(29 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3513/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14284] close(26 [pid 14283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14284] close(27 [pid 14283] exit_group(0 [pid 320] openat(AT_FDCWD, "./3513/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14283] <... exit_group resumed>) = ? [pid 14284] close(28 [pid 320] <... openat resumed>) = 4 [pid 14284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14284] close(29) = -1 EBADF (Bad file descriptor) [pid 14284] exit_group(0) = ? [pid 14284] +++ exited with 0 +++ [pid 14283] +++ exited with 0 +++ [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3464, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3546, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3513/sys") = 0 [pid 320] umount2("./3513/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3513/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3513/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3513") = 0 [pid 320] mkdir("./3514", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3425", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14286 attached ) = -1 EINVAL (Invalid argument) [pid 14286] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3516 [pid 14286] <... set_robust_list resumed>) = 0 [pid 14286] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] openat(AT_FDCWD, "./3425", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14286] chdir("./3514" [pid 318] <... openat resumed>) = 3 [pid 14286] <... chdir resumed>) = 0 [pid 318] fstat(3 [pid 14286] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14286] <... prctl resumed>) = 0 [pid 318] getdents64(3 [pid 14286] setpgid(0, 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14286] <... setpgid resumed>) = 0 [pid 14286] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] umount2("./3425/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14286] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = 0 [pid 14286] write(3, "1000", 4 [pid 318] umount2("./3425/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14286] <... write resumed>) = 4 [pid 14286] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14286] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3425/sys" [pid 14286] read(200 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14286] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14286] symlink("/dev/binderfs", "./binderfs" [pid 318] umount2("./3425/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14286] <... symlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14286] write(1, "executing program\n", 18 executing program [pid 318] openat(AT_FDCWD, "./3425/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14286] <... write resumed>) = 18 [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 14286] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14286] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] getdents64(4 [pid 14286] <... mount resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14286] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3425/sys" [pid 14286] <... openat resumed>) = 3 [pid 14286] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3425/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14286] <... pwrite64 resumed>) = 36 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14286] close(3) = 0 [pid 318] newfstatat(AT_FDCWD, "./3425/binderfs" [pid 14286] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14286] close(5 [pid 318] unlink("./3425/binderfs" [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14286] close(6 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] getdents64(3 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14286] close(7) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14286] close(8 [pid 321] umount2("./3544", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3462", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14286] close(9 [pid 321] openat(AT_FDCWD, "./3544", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3462", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 3 [pid 14286] close(10 [pid 321] fstat(3 [pid 319] <... openat resumed>) = 3 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14286] close(11 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] fstat(3 [pid 318] <... close resumed>) = 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3425" [pid 14286] close(12 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] mkdir("./3426", 0777 [pid 14286] close(13 [pid 321] <... umount2 resumed>) = 0 [pid 319] umount2("./3462/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14286] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3462/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3544/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14287 attached [pid 14286] close(15 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3462/sys" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3428 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14287] set_robust_list(0x5555689d76a0, 24 [pid 14286] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3462/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14287] <... set_robust_list resumed>) = 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3544/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14287] rt_sigprocmask(SIG_SETMASK, [] [pid 14286] close(17 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] openat(AT_FDCWD, "./3462/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14286] close(18 [pid 319] <... openat resumed>) = 4 [pid 14287] chdir("./3426" [pid 321] fstat(4 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] fstat(4 [pid 14286] close(19 [pid 14287] <... chdir resumed>) = 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14287] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14286] close(20 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14287] <... prctl resumed>) = 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] getdents64(4 [pid 14286] close(21 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14287] setpgid(0, 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14287] <... setpgid resumed>) = 0 [pid 14286] close(22 [pid 321] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3544/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14286] close(23 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3544/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14287] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14286] close(24 [pid 14287] <... openat resumed>) = 3 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14286] close(25 [pid 319] rmdir("./3462/sys" [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14286] close(26 [pid 319] <... rmdir resumed>) = 0 [pid 14287] write(3, "1000", 4 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3544/binderfs" [pid 14287] <... write resumed>) = 4 [pid 14286] close(27 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3462/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14287] close(3 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3544/binderfs" [pid 14286] close(28 [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3544") = 0 [pid 14287] <... close resumed>) = 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3545", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14287] read(200 [pid 14286] close(29 [pid 321] <... mkdir resumed>) = 0 [pid 14286] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] newfstatat(AT_FDCWD, "./3462/binderfs" [pid 14287] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14286] exit_group(0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14287] symlink("/dev/binderfs", "./binderfs" [pid 14286] <... exit_group resumed>) = ? [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14288 attached [pid 14286] +++ exited with 0 +++ [pid 14288] set_robust_list(0x5555689d76a0, 24 [pid 14287] <... symlink resumed>) = 0 [pid 319] unlink("./3462/binderfs" [pid 14288] <... set_robust_list resumed>) = 0 [pid 14288] rt_sigprocmask(SIG_SETMASK, [] [pid 14287] write(1, "executing program\n", 18 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3516, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... unlink resumed>) = 0 [pid 14288] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14287] <... write resumed>) = 18 executing program [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3547 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] getdents64(3 [pid 14288] chdir("./3545" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14287] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] close(3 [pid 14288] <... chdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... close resumed>) = 0 [pid 14288] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14287] <... mkdirat resumed>) = 0 [pid 14288] <... prctl resumed>) = 0 [pid 14288] setpgid(0, 0) = 0 [pid 319] rmdir("./3462" [pid 14287] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14288] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... rmdir resumed>) = 0 [pid 14288] <... openat resumed>) = 3 [pid 14287] <... mount resumed>) = 0 [pid 319] mkdir("./3463", 0777 [pid 14287] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14288] write(3, "1000", 4) = 4 [pid 319] <... mkdir resumed>) = 0 [pid 14288] close(3) = 0 [pid 14288] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14288] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14287] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14288] write(1, "executing program\n", 18) = 18 executing program [pid 14288] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14287] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14288] <... mkdirat resumed>) = 0 [pid 14288] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14288] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14289 attached [pid 14289] set_robust_list(0x5555689d76a0, 24 [pid 14288] <... openat resumed>) = 3 [pid 14287] <... pwrite64 resumed>) = 36 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3465 [pid 14289] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14287] close(3 [pid 14289] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14289] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14287] <... close resumed>) = 0 [pid 14289] chdir("./3463" [pid 14288] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14289] <... chdir resumed>) = 0 [pid 14287] close(4) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14289] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14287] close(5 [pid 14289] <... prctl resumed>) = 0 [pid 14288] <... pwrite64 resumed>) = 36 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] setpgid(0, 0 [pid 14288] close(3 [pid 14289] <... setpgid resumed>) = 0 [pid 14288] <... close resumed>) = 0 [pid 14289] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14287] close(6 [pid 320] umount2("./3514", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14289] <... openat resumed>) = 3 [pid 14288] close(4 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14287] close(7 [pid 320] openat(AT_FDCWD, "./3514", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] write(3, "1000", 4 [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(8 [pid 14289] <... write resumed>) = 4 [pid 14288] close(5 [pid 14289] close(3 [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] <... close resumed>) = 0 [pid 14288] close(6 [pid 14289] read(200 [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14288] close(7 [pid 14289] symlink("/dev/binderfs", "./binderfs" [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] <... symlink resumed>) = 0 [pid 14288] close(8 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14287] close(9 [pid 320] fstat(3 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(10 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] write(1, "executing program\n", 18 [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14287] close(11 [pid 320] getdents64(3 [pid 14289] <... write resumed>) = 18 [pid 14288] close(9 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(12 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14289] <... mkdirat resumed>) = 0 [pid 14288] close(10 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3514/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14289] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(13 [pid 14289] <... mount resumed>) = 0 [pid 14288] close(11 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(14 [pid 320] <... umount2 resumed>) = 0 [pid 14288] close(12 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3514/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14287] close(15 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3514/sys" [pid 14287] close(16 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3514/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14287] close(17) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14289] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(18 [pid 320] openat(AT_FDCWD, "./3514/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14289] <... openat resumed>) = 3 [pid 14288] close(13 [pid 14289] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] <... pwrite64 resumed>) = 36 [pid 14288] close(14 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(19 [pid 14289] close(3 [pid 14288] close(15 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14289] <... close resumed>) = 0 [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(20 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14289] close(4 [pid 14288] close(16 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14289] close(5 [pid 14288] close(17 [pid 14287] close(21 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14289] close(6 [pid 14288] close(18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(22 [pid 320] close(4 [pid 14289] close(7 [pid 14288] close(19 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14289] close(8 [pid 14288] close(20 [pid 14287] close(23 [pid 320] rmdir("./3514/sys" [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] close(9 [pid 14288] close(21 [pid 14287] close(24 [pid 320] <... rmdir resumed>) = 0 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] close(10 [pid 14288] close(22 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3514/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14289] close(11 [pid 14288] close(23 [pid 14287] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3514/binderfs" [pid 14289] close(12 [pid 14288] close(24 [pid 14287] close(26 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14289] close(13 [pid 14288] close(25 [pid 14287] close(27 [pid 320] unlink("./3514/binderfs" [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] close(14 [pid 14288] close(26 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] close(15 [pid 14288] close(27 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(28 [pid 320] getdents64(3 [pid 14289] close(16 [pid 14288] close(28 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] close(29 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14289] close(17 [pid 14288] close(29 [pid 14287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14289] close(18 [pid 14288] exit_group(0 [pid 14287] exit_group(0 [pid 320] <... close resumed>) = 0 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14287] <... exit_group resumed>) = ? [pid 320] rmdir("./3514" [pid 14288] <... exit_group resumed>) = ? [pid 14289] close(19 [pid 14288] +++ exited with 0 +++ [pid 14287] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3547, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] mkdir("./3515", 0777 [pid 14289] close(20 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3428, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 318] umount2("./3426", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14289] close(21 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3426", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14289] close(22 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 3 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14289] close(23 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14289] close(24) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14289] close(25) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3426/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14289] close(26) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14290 attached [pid 14289] close(27) = -1 EBADF (Bad file descriptor) [pid 14289] close(28) = -1 EBADF (Bad file descriptor) [pid 14289] close(29 [pid 14290] set_robust_list(0x5555689d76a0, 24 [pid 14289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3517 [pid 318] <... umount2 resumed>) = 0 [pid 14290] <... set_robust_list resumed>) = 0 [pid 14289] exit_group(0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14290] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14289] <... exit_group resumed>) = ? [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14290] chdir("./3515" [pid 14289] +++ exited with 0 +++ [pid 318] umount2("./3426/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14290] <... chdir resumed>) = 0 [pid 14290] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3465, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14290] <... prctl resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14290] setpgid(0, 0) = 0 [pid 318] newfstatat(AT_FDCWD, "./3426/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14290] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] umount2("./3426/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14290] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14290] write(3, "1000", 4 [pid 318] openat(AT_FDCWD, "./3426/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14290] <... write resumed>) = 4 [pid 14290] close(3 [pid 318] <... openat resumed>) = 4 [pid 14290] <... close resumed>) = 0 [pid 318] fstat(4 [pid 14290] read(200 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14290] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14290] symlink("/dev/binderfs", "./binderfs" [pid 318] getdents64(4 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14290] <... symlink resumed>) = 0 [pid 318] getdents64(4 [pid 14290] write(1, "executing program\n", 18 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14290] <... write resumed>) = 18 executing program [pid 321] umount2("./3545", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3426/sys" [pid 14290] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] openat(AT_FDCWD, "./3545", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14290] <... mkdirat resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 14290] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] fstat(3 [pid 318] umount2("./3426/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14290] <... mount resumed>) = 0 [pid 14290] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14290] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3426/binderfs" [pid 14290] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14290] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3426/binderfs" [pid 14290] close(3 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14290] <... close resumed>) = 0 [pid 14290] close(4 [pid 321] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3463", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14290] close(5 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3463", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14290] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14290] close(7 [pid 321] newfstatat(AT_FDCWD, "./3545/sys" [pid 319] fstat(3 [pid 318] close(3 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... close resumed>) = 0 [pid 14290] close(8 [pid 321] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3426" [pid 319] getdents64(3 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 14290] close(9 [pid 321] openat(AT_FDCWD, "./3545/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] mkdir("./3427", 0777 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] umount2("./3463/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 14290] close(10 [pid 321] fstat(4 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14290] close(11 [pid 319] umount2("./3463/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14290] close(12 [pid 319] newfstatat(AT_FDCWD, "./3463/sys" [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14290] close(13 [pid 321] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3463/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14291 attached [pid 14290] close(14 [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14291] set_robust_list(0x5555689d76a0, 24 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3463/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3429 [pid 14291] <... set_robust_list resumed>) = 0 [pid 14290] close(15 [pid 321] close(4 [pid 319] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14291] rt_sigprocmask(SIG_SETMASK, [] [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] fstat(4 [pid 14291] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14290] close(16 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14291] chdir("./3427" [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3545/sys" [pid 319] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14291] <... chdir resumed>) = 0 [pid 14290] close(17 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14291] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3545/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14291] <... prctl resumed>) = 0 [pid 14290] close(18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14291] setpgid(0, 0 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3545/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14291] <... setpgid resumed>) = 0 [pid 14290] close(19 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3545/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3545") = 0 [pid 319] close(4 [pid 14291] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14290] close(20) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3546", 0777 [pid 319] rmdir("./3463/sys" [pid 14291] <... openat resumed>) = 3 [pid 14290] close(21 [pid 321] <... mkdir resumed>) = 0 [pid 14291] write(3, "1000", 4 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... rmdir resumed>) = 0 executing program [pid 14291] <... write resumed>) = 4 [pid 14290] close(22 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3463/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14291] close(3 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14291] <... close resumed>) = 0 [pid 14290] close(23 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3463/binderfs" [pid 14291] read(200 [pid 14290] close(24 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14291] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3463/binderfs" [pid 14291] symlink("/dev/binderfs", "./binderfs" [pid 14290] close(25 [pid 14291] <... symlink resumed>) = 0 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14292 attached [pid 14290] close(26 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3548 [pid 14292] set_robust_list(0x5555689d76a0, 24 [pid 14291] write(1, "executing program\n", 18 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(3 [pid 14292] <... set_robust_list resumed>) = 0 [pid 14291] <... write resumed>) = 18 [pid 14290] close(27 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14290] close(28 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] rt_sigprocmask(SIG_SETMASK, [] [pid 14291] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14290] close(29 [pid 319] close(3 [pid 14292] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] chdir("./3546" [pid 14291] <... mkdirat resumed>) = 0 [pid 14290] exit_group(0 [pid 319] <... close resumed>) = 0 [pid 14292] <... chdir resumed>) = 0 [pid 14291] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14290] <... exit_group resumed>) = ? [pid 14292] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] rmdir("./3463" [pid 14291] <... mount resumed>) = 0 [pid 14291] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14290] +++ exited with 0 +++ [pid 14292] <... prctl resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14292] setpgid(0, 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3517, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] mkdir("./3464", 0777 [pid 14292] <... setpgid resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14292] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14291] <... openat resumed>) = 3 [pid 319] <... mkdir resumed>) = 0 [pid 14292] <... openat resumed>) = 3 [pid 14291] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14292] write(3, "1000", 4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14292] <... write resumed>) = 4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14292] close(3 [pid 14291] <... pwrite64 resumed>) = 36 ci2-android-6-12-rust/strace-static-x86_64: Process 14293 attached [pid 14292] <... close resumed>) = 0 [pid 14292] read(200 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3466 [pid 14293] set_robust_list(0x5555689d76a0, 24 [pid 14292] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14293] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14292] symlink("/dev/binderfs", "./binderfs" [pid 14293] rt_sigprocmask(SIG_SETMASK, [] [pid 14292] <... symlink resumed>) = 0 [pid 14291] close(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14293] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14292] write(1, "executing program\n", 18 [pid 14291] <... close resumed>) = 0 [pid 14293] chdir("./3464" [pid 14292] <... write resumed>) = 18 [pid 14291] close(4 [pid 14293] <... chdir resumed>) = 0 [pid 14292] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14293] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14292] <... mkdirat resumed>) = 0 [pid 14291] close(5 [pid 14293] <... prctl resumed>) = 0 [pid 14292] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] setpgid(0, 0 [pid 14291] close(6 [pid 14293] <... setpgid resumed>) = 0 [pid 14292] <... mount resumed>) = 0 [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14292] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14291] close(7 [pid 14293] <... openat resumed>) = 3 [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14291] close(8) = -1 EBADF (Bad file descriptor) [pid 14293] write(3, "1000", 4 [pid 14292] <... openat resumed>) = 3 [pid 14291] close(9 [pid 320] <... restart_syscall resumed>) = 0 [pid 14293] <... write resumed>) = 4 [pid 14292] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] close(3 [pid 14291] close(10 [pid 14293] <... close resumed>) = 0 [pid 14292] <... pwrite64 resumed>) = 36 [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] read(200 [pid 14292] close(3 [pid 14291] close(11 [pid 14293] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14292] <... close resumed>) = 0 [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3515", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14293] symlink("/dev/binderfs", "./binderfs" [pid 14292] close(4 [pid 14291] close(12) = -1 EBADF (Bad file descriptor) [pid 14291] close(13) = -1 EBADF (Bad file descriptor) [pid 14291] close(14) = -1 EBADF (Bad file descriptor) [pid 14291] close(15) = -1 EBADF (Bad file descriptor) [pid 14291] close(16) = -1 EBADF (Bad file descriptor) [pid 14291] close(17) = -1 EBADF (Bad file descriptor) [pid 14291] close(18) = -1 EBADF (Bad file descriptor) [pid 14291] close(19) = -1 EBADF (Bad file descriptor) [pid 14291] close(20) = -1 EBADF (Bad file descriptor) [pid 14291] close(21) = -1 EBADF (Bad file descriptor) [pid 14291] close(22) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14291] close(23 [pid 14293] <... symlink resumed>) = 0 [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] write(1, "executing program\n", 18 [pid 14291] close(24 [pid 14292] close(5 [pid 320] openat(AT_FDCWD, "./3515", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14293] <... write resumed>) = 18 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14293] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] close(6 [pid 14291] close(25 [pid 320] fstat(3 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14293] <... mkdirat resumed>) = 0 [pid 14292] close(7 [pid 14291] close(26 [pid 14293] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14292] close(8 [pid 14291] close(27 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14292] close(9 [pid 14291] close(28 [pid 320] umount2("./3515/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] close(10 [pid 14291] close(29) = -1 EBADF (Bad file descriptor) [pid 14291] exit_group(0) = ? [pid 320] <... umount2 resumed>) = 0 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] <... mount resumed>) = 0 [pid 14292] close(11 [pid 14291] +++ exited with 0 +++ [pid 320] umount2("./3515/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14292] close(12 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3429, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] newfstatat(AT_FDCWD, "./3515/sys" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14293] <... openat resumed>) = 3 [pid 14292] close(13) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14292] close(14 [pid 320] umount2("./3515/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14292] close(15 [pid 14293] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3515/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14293] <... pwrite64 resumed>) = 36 [pid 14292] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14292] close(17) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14292] close(18 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14293] close(3 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14293] <... close resumed>) = 0 [pid 14292] close(19 [pid 14293] close(4 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] close(20 [pid 320] getdents64(4 [pid 14293] close(5 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] close(21 [pid 320] close(4 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] close(22 [pid 320] <... close resumed>) = 0 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3515/sys" [pid 14292] close(23) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14293] close(6 [pid 14292] close(24 [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] close(7) = -1 EBADF (Bad file descriptor) [pid 14292] close(25 [pid 320] umount2("./3515/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14293] close(8 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] close(26 [pid 320] newfstatat(AT_FDCWD, "./3515/binderfs" [pid 14293] close(9 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] close(27 [pid 14293] close(10) = -1 EBADF (Bad file descriptor) [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3515/binderfs" [pid 14293] close(11 [pid 14292] close(28 [pid 320] <... unlink resumed>) = 0 [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] close(12) = -1 EBADF (Bad file descriptor) [pid 14292] close(29 [pid 320] getdents64(3 [pid 14293] close(13 [pid 14292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14292] exit_group(0 [pid 320] close(3 [pid 14293] close(14) = -1 EBADF (Bad file descriptor) [pid 14292] <... exit_group resumed>) = ? [pid 320] <... close resumed>) = 0 [pid 14293] close(15 [pid 14292] +++ exited with 0 +++ [pid 320] rmdir("./3515" [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3548, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14293] close(16 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] close(17 [pid 320] <... rmdir resumed>) = 0 [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3516", 0777 [pid 14293] close(18 [pid 320] <... mkdir resumed>) = 0 [pid 14293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14293] close(19) = -1 EBADF (Bad file descriptor) [pid 14293] close(20) = -1 EBADF (Bad file descriptor) [pid 14293] close(21) = -1 EBADF (Bad file descriptor) [pid 14293] close(22) = -1 EBADF (Bad file descriptor) [pid 14293] close(23) = -1 EBADF (Bad file descriptor) [pid 14293] close(24) = -1 EBADF (Bad file descriptor) [pid 14293] close(25) = -1 EBADF (Bad file descriptor) [pid 14293] close(26) = -1 EBADF (Bad file descriptor) [pid 14293] close(27) = -1 EBADF (Bad file descriptor) [pid 14293] close(28) = -1 EBADF (Bad file descriptor) [pid 14293] close(29) = -1 EBADF (Bad file descriptor) [pid 14293] exit_group(0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14293] <... exit_group resumed>) = ? [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14293] +++ exited with 0 +++ [pid 318] <... restart_syscall resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3466, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-12-rust/strace-static-x86_64: Process 14294 attached [pid 14294] set_robust_list(0x5555689d76a0, 24 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14294] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3518 [pid 318] umount2("./3427", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14294] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14294] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] openat(AT_FDCWD, "./3427", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14294] chdir("./3516" [pid 318] <... openat resumed>) = 3 [pid 14294] <... chdir resumed>) = 0 [pid 14294] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14294] setpgid(0, 0) = 0 [pid 318] fstat(3 [pid 14294] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14294] <... openat resumed>) = 3 [pid 318] getdents64(3 [pid 14294] write(3, "1000", 4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14294] <... write resumed>) = 4 [pid 318] umount2("./3427/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14294] close(3) = 0 [pid 14294] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14294] symlink("/dev/binderfs", "./binderfs" [pid 318] <... umount2 resumed>) = 0 [pid 14294] <... symlink resumed>) = 0 [pid 318] umount2("./3427/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14294] write(1, "executing program\n", 18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14294] <... write resumed>) = 18 [pid 318] newfstatat(AT_FDCWD, "./3427/sys" executing program [pid 14294] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3427/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14294] <... mkdirat resumed>) = 0 [pid 14294] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... restart_syscall resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3427/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14294] <... mount resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] umount2("./3546", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 14294] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] openat(AT_FDCWD, "./3546", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... openat resumed>) = 3 [pid 318] getdents64(4 [pid 14294] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14294] <... pwrite64 resumed>) = 36 [pid 321] fstat(3 [pid 318] close(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 318] rmdir("./3427/sys" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14294] close(3 [pid 321] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 14294] <... close resumed>) = 0 [pid 14294] close(4) = -1 EBADF (Bad file descriptor) [pid 14294] close(5) = -1 EBADF (Bad file descriptor) [pid 14294] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] umount2("./3427/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14294] close(7) = -1 EBADF (Bad file descriptor) [pid 14294] close(8) = -1 EBADF (Bad file descriptor) [pid 14294] close(9) = -1 EBADF (Bad file descriptor) [pid 14294] close(10) = -1 EBADF (Bad file descriptor) [pid 14294] close(11) = -1 EBADF (Bad file descriptor) [pid 14294] close(12) = -1 EBADF (Bad file descriptor) [pid 14294] close(13) = -1 EBADF (Bad file descriptor) [pid 14294] close(14) = -1 EBADF (Bad file descriptor) [pid 14294] close(15) = -1 EBADF (Bad file descriptor) [pid 14294] close(16) = -1 EBADF (Bad file descriptor) [pid 14294] close(17) = -1 EBADF (Bad file descriptor) [pid 14294] close(18) = -1 EBADF (Bad file descriptor) [pid 14294] close(19) = -1 EBADF (Bad file descriptor) [pid 14294] close(20) = -1 EBADF (Bad file descriptor) [pid 14294] close(21) = -1 EBADF (Bad file descriptor) [pid 14294] close(22) = -1 EBADF (Bad file descriptor) [pid 14294] close(23 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3427/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3546/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3464", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3427/binderfs" [pid 321] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... unlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3464", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] openat(AT_FDCWD, "./3546/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(3 [pid 319] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] close(3 [pid 14294] close(24 [pid 321] <... openat resumed>) = 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 318] <... close resumed>) = 0 [pid 14294] close(25 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(3 [pid 318] rmdir("./3427" [pid 14294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14294] close(26 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3464/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 14294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14294] close(27 [pid 318] mkdir("./3428", 0777 [pid 14294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14294] close(28) = -1 EBADF (Bad file descriptor) [pid 14294] close(29) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14294] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14294] <... exit_group resumed>) = ? [pid 321] close(4 [pid 319] umount2("./3464/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14294] +++ exited with 0 +++ [pid 321] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] rmdir("./3546/sys" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3464/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3464/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3518, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] umount2("./3546/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... restart_syscall resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3546/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14295 attached , {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] openat(AT_FDCWD, "./3464/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14295] set_robust_list(0x5555689d76a0, 24 [pid 319] <... openat resumed>) = 4 [pid 14295] <... set_robust_list resumed>) = 0 [pid 319] fstat(4 [pid 14295] rt_sigprocmask(SIG_SETMASK, [] [pid 321] unlink("./3546/binderfs" [pid 320] umount2("./3516", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3430 [pid 14295] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 14295] chdir("./3428" [pid 320] openat(AT_FDCWD, "./3516", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14295] <... chdir resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14295] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] fstat(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14295] <... prctl resumed>) = 0 [pid 321] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] close(4 [pid 14295] setpgid(0, 0 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 319] <... close resumed>) = 0 [pid 14295] <... setpgid resumed>) = 0 [pid 321] rmdir("./3546" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] rmdir("./3464/sys" [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3516/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] mkdir("./3547", 0777 [pid 14295] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... rmdir resumed>) = 0 [pid 14295] <... openat resumed>) = 3 [pid 319] umount2("./3464/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14295] write(3, "1000", 4 [pid 319] newfstatat(AT_FDCWD, "./3464/binderfs" [pid 14295] <... write resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14295] close(3 [pid 319] unlink("./3464/binderfs" [pid 14295] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] umount2("./3516/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] newfstatat(AT_FDCWD, "./3516/sys" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14295] read(200 [pid 319] getdents64(3 [pid 14295] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14295] symlink("/dev/binderfs", "./binderfs" [pid 319] close(3 [pid 14295] <... symlink resumed>) = 0 [pid 319] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14296 attached executing program [pid 14295] write(1, "executing program\n", 18 [pid 320] umount2("./3516/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3464" [pid 14296] set_robust_list(0x5555689d76a0, 24 [pid 14295] <... write resumed>) = 18 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3549 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 14296] <... set_robust_list resumed>) = 0 [pid 14295] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] openat(AT_FDCWD, "./3516/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] mkdir("./3465", 0777 [pid 14296] rt_sigprocmask(SIG_SETMASK, [] [pid 14295] <... mkdirat resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... openat resumed>) = 4 [pid 319] <... mkdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14296] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14295] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] getdents64(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14296] chdir("./3547" [pid 14295] <... mount resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14296] <... chdir resumed>) = 0 [pid 14295] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] getdents64(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14296] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14295] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14297 attached [pid 320] close(4 [pid 14296] <... prctl resumed>) = 0 [pid 14296] setpgid(0, 0 [pid 14297] set_robust_list(0x5555689d76a0, 24 [pid 320] <... close resumed>) = 0 [pid 14296] <... setpgid resumed>) = 0 [pid 14295] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] rmdir("./3516/sys" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3467 [pid 14297] <... set_robust_list resumed>) = 0 [pid 14296] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14297] rt_sigprocmask(SIG_SETMASK, [] [pid 14296] <... openat resumed>) = 3 [pid 14295] <... pwrite64 resumed>) = 36 [pid 320] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14296] write(3, "1000", 4) = 4 [pid 14296] close(3 [pid 14295] close(3 [pid 14297] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14296] <... close resumed>) = 0 [pid 14295] <... close resumed>) = 0 [pid 320] umount2("./3516/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14297] chdir("./3465" [pid 14296] read(200 [pid 14297] <... chdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14297] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] newfstatat(AT_FDCWD, "./3516/binderfs" [pid 14297] <... prctl resumed>) = 0 [pid 14296] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14295] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14297] setpgid(0, 0 [pid 14296] symlink("/dev/binderfs", "./binderfs" [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3516/binderfs" [pid 14297] <... setpgid resumed>) = 0 [pid 14296] <... symlink resumed>) = 0 [pid 14295] close(5 [pid 14296] write(1, "executing program\n", 18 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 executing program [pid 14297] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14296] <... write resumed>) = 18 [pid 14295] close(6 [pid 14296] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] <... openat resumed>) = 3 [pid 14296] <... mkdirat resumed>) = 0 [pid 14295] close(7 [pid 320] getdents64(3 [pid 14297] write(3, "1000", 4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14297] <... write resumed>) = 4 [pid 320] close(3 [pid 14297] close(3) = 0 [pid 14296] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] read(200 [pid 14296] <... mount resumed>) = 0 [pid 14295] close(8 [pid 320] <... close resumed>) = 0 [pid 14297] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3516" [pid 14297] symlink("/dev/binderfs", "./binderfs" [pid 14296] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14295] close(9 [pid 14297] <... symlink resumed>) = 0 [pid 14296] <... openat resumed>) = 3 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3517", 0777 [pid 14297] write(1, "executing program\n", 18 [pid 14295] close(10 [pid 320] <... mkdir resumed>) = 0 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14296] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14295] close(11 [pid 14297] <... write resumed>) = 18 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14297] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14296] <... pwrite64 resumed>) = 36 [pid 14295] close(12 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] close(13 [pid 14296] close(3 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] <... mkdirat resumed>) = 0 [pid 14296] <... close resumed>) = 0 [pid 14295] close(14) = -1 EBADF (Bad file descriptor) [pid 14296] close(4 [pid 14295] close(15 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] close(5 [pid 14295] close(16 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] close(6 [pid 14295] close(17 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14298 attached [pid 14297] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14296] close(7 [pid 14295] close(18 [pid 14298] set_robust_list(0x5555689d76a0, 24 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... set_robust_list resumed>) = 0 [pid 14297] <... mount resumed>) = 0 [pid 14296] close(8 [pid 14295] close(19 [pid 14298] rt_sigprocmask(SIG_SETMASK, [] [pid 14297] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3519 [pid 14295] close(20 [pid 14298] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14296] close(9 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] chdir("./3517" [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] close(21 [pid 14297] <... openat resumed>) = 3 [pid 14296] close(10 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14298] <... chdir resumed>) = 0 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] close(22 [pid 14298] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14296] close(11 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... prctl resumed>) = 0 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] close(23 [pid 14298] setpgid(0, 0 [pid 14296] close(12 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... setpgid resumed>) = 0 [pid 14298] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14297] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] close(24 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14298] <... openat resumed>) = 3 [pid 14297] <... pwrite64 resumed>) = 36 [pid 14296] close(13 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] close(3 [pid 14298] write(3, "1000", 4 [pid 14297] <... close resumed>) = 0 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] close(25 [pid 14298] <... write resumed>) = 4 [pid 14297] close(4 [pid 14296] close(14 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] close(3 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] close(26 [pid 14298] <... close resumed>) = 0 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] close(15 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] close(5 [pid 14298] read(200 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] close(27 [pid 14298] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14297] close(6 [pid 14296] close(16 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] symlink("/dev/binderfs", "./binderfs" [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] close(28 [pid 14298] <... symlink resumed>) = 0 [pid 14297] close(7 [pid 14296] close(17 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] write(1, "executing program\n", 18 executing program [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] close(29 [pid 14298] <... write resumed>) = 18 [pid 14296] close(18 [pid 14295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... mkdirat resumed>) = 0 [pid 14297] close(8 [pid 14296] close(19 [pid 14295] exit_group(0 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14295] <... exit_group resumed>) = ? [pid 14297] close(9 [pid 14298] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] close(20 [pid 14295] +++ exited with 0 +++ [pid 14298] <... mount resumed>) = 0 [pid 14297] close(10 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3430, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14297] close(11 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14297] close(12 [pid 14296] close(21 [pid 14298] <... openat resumed>) = 3 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] close(13) = -1 EBADF (Bad file descriptor) [pid 14296] close(22 [pid 14297] close(14) = -1 EBADF (Bad file descriptor) [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] close(15 [pid 14296] close(23 [pid 14298] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... pwrite64 resumed>) = 36 [pid 14297] close(16 [pid 14296] close(24 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] close(17 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] close(25 [pid 14298] close(3 [pid 14297] close(18 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... close resumed>) = 0 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] close(26 [pid 14298] close(4 [pid 14297] close(19 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] close(27 [pid 14298] close(5 [pid 14297] close(20 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] close(28 [pid 14298] close(6 [pid 14297] close(21 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] close(29 [pid 14298] close(7 [pid 14297] close(22 [pid 14296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] exit_group(0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14298] close(8 [pid 14297] close(23) = -1 EBADF (Bad file descriptor) [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] close(24 [pid 14296] <... exit_group resumed>) = ? [pid 14298] close(9 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14296] +++ exited with 0 +++ [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] close(10) = -1 EBADF (Bad file descriptor) [pid 14298] close(11) = -1 EBADF (Bad file descriptor) [pid 14298] close(12) = -1 EBADF (Bad file descriptor) [pid 14298] close(13) = -1 EBADF (Bad file descriptor) [pid 14298] close(14) = -1 EBADF (Bad file descriptor) [pid 14298] close(15) = -1 EBADF (Bad file descriptor) [pid 14298] close(16) = -1 EBADF (Bad file descriptor) [pid 14298] close(17) = -1 EBADF (Bad file descriptor) [pid 14298] close(18) = -1 EBADF (Bad file descriptor) [pid 14298] close(19) = -1 EBADF (Bad file descriptor) [pid 14298] close(20) = -1 EBADF (Bad file descriptor) [pid 14297] close(25 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3549, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3428", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14297] close(26 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3428", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14297] close(27 [pid 14298] close(21 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] close(28 [pid 14298] close(22 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14297] close(29 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14298] close(23 [pid 14297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14298] close(24 [pid 14297] exit_group(0 [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14297] <... exit_group resumed>) = ? [pid 14298] close(25 [pid 318] umount2("./3428/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14298] close(26) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14298] close(27) = -1 EBADF (Bad file descriptor) [pid 14298] close(28) = -1 EBADF (Bad file descriptor) [pid 14298] close(29) = -1 EBADF (Bad file descriptor) [pid 14298] exit_group(0 [pid 318] <... umount2 resumed>) = 0 [pid 14298] <... exit_group resumed>) = ? [pid 14298] +++ exited with 0 +++ [pid 14297] +++ exited with 0 +++ [pid 318] umount2("./3428/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3547", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3467, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3519, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3547", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3517", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3428/sys" [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] fstat(3 [pid 320] openat(AT_FDCWD, "./3517", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3428/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 320] fstat(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] openat(AT_FDCWD, "./3428/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 320] getdents64(3 [pid 318] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] umount2("./3517/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3428/sys") = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 321] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3517/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3428/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3547/sys" [pid 320] newfstatat(AT_FDCWD, "./3517/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3428/binderfs" [pid 321] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3517/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3465", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3428/binderfs" [pid 321] openat(AT_FDCWD, "./3547/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3517/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... unlink resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 320] <... openat resumed>) = 4 [pid 318] getdents64(3 [pid 321] fstat(4 [pid 320] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3465", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(4 [pid 320] getdents64(4 [pid 319] <... openat resumed>) = 3 [pid 318] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] fstat(3 [pid 318] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 320] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3428" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 321] close(4 [pid 320] close(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3465/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3547/sys" [pid 320] rmdir("./3517/sys" [pid 319] <... umount2 resumed>) = 0 [pid 318] mkdir("./3429", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3465/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3517/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3465/sys" [pid 321] umount2("./3547/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3517/binderfs" [pid 319] umount2("./3465/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] newfstatat(AT_FDCWD, "./3547/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3517/binderfs" [pid 319] openat(AT_FDCWD, "./3465/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14299 attached , 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 14299] set_robust_list(0x5555689d76a0, 24 [pid 321] unlink("./3547/binderfs" [pid 319] <... close resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 14299] <... set_robust_list resumed>) = 0 [pid 320] getdents64(3 [pid 319] rmdir("./3465/sys" [pid 14299] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... unlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3431 [pid 321] getdents64(3 [pid 320] close(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... close resumed>) = 0 [pid 321] close(3 [pid 320] rmdir("./3517" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... close resumed>) = 0 [pid 14299] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rmdir("./3547" [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3465/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14299] chdir("./3429" [pid 321] <... rmdir resumed>) = 0 [pid 320] mkdir("./3518", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14299] <... chdir resumed>) = 0 [pid 321] mkdir("./3548", 0777 [pid 319] newfstatat(AT_FDCWD, "./3465/binderfs" [pid 14299] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... mkdir resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14299] <... prctl resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] unlink("./3465/binderfs" [pid 14299] setpgid(0, 0 [pid 319] <... unlink resumed>) = 0 [pid 14299] <... setpgid resumed>) = 0 [pid 319] getdents64(3 [pid 14299] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14299] <... openat resumed>) = 3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3465" [pid 14299] write(3, "1000", 4 [pid 319] <... rmdir resumed>) = 0 [pid 14299] <... write resumed>) = 4 [pid 14299] close(3 [pid 319] mkdir("./3466", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14300 attached [pid 14299] <... close resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... mkdir resumed>) = 0 [pid 14299] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14299] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14302 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14301 attached [pid 14300] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3550 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3520 [pid 14302] set_robust_list(0x5555689d76a0, 24 [pid 14299] write(1, "executing program\n", 18) = 18 [pid 321] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14300] <... set_robust_list resumed>) = 0 [pid 14302] <... set_robust_list resumed>) = 0 [pid 14301] set_robust_list(0x5555689d76a0, 24 [pid 14299] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14300] rt_sigprocmask(SIG_SETMASK, [] [pid 14299] <... mkdirat resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3468 [pid 14302] rt_sigprocmask(SIG_SETMASK, [] [pid 14299] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14302] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14301] <... set_robust_list resumed>) = 0 [pid 14300] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14299] <... mount resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14302] chdir("./3466" [pid 14299] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14301] rt_sigprocmask(SIG_SETMASK, [] [pid 14300] chdir("./3548" [pid 14301] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14302] <... chdir resumed>) = 0 [pid 14300] <... chdir resumed>) = 0 [pid 14301] chdir("./3518" [pid 14302] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14300] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14302] <... prctl resumed>) = 0 [pid 14301] <... chdir resumed>) = 0 [pid 14300] <... prctl resumed>) = 0 [pid 14299] <... openat resumed>) = 3 [pid 14302] setpgid(0, 0 [pid 14301] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14300] setpgid(0, 0 [pid 14302] <... setpgid resumed>) = 0 [pid 14301] <... prctl resumed>) = 0 [pid 14300] <... setpgid resumed>) = 0 [pid 14301] setpgid(0, 0) = 0 [pid 14299] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14302] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14300] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14301] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14302] <... openat resumed>) = 3 [pid 14299] <... pwrite64 resumed>) = 36 [pid 14301] <... openat resumed>) = 3 [pid 14299] close(3 [pid 14300] <... openat resumed>) = 3 [pid 14301] write(3, "1000", 4 [pid 14299] <... close resumed>) = 0 [pid 14302] write(3, "1000", 4 [pid 14301] <... write resumed>) = 4 [pid 14300] write(3, "1000", 4 [pid 14302] <... write resumed>) = 4 [pid 14301] close(3 [pid 14302] close(3 [pid 14300] <... write resumed>) = 4 [pid 14300] close(3 [pid 14299] close(4 [pid 14302] <... close resumed>) = 0 [pid 14301] <... close resumed>) = 0 [pid 14300] <... close resumed>) = 0 [pid 14299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] read(200 [pid 14301] read(200 [pid 14300] read(200 [pid 14299] close(5) = -1 EBADF (Bad file descriptor) [pid 14299] close(6) = -1 EBADF (Bad file descriptor) [pid 14299] close(7) = -1 EBADF (Bad file descriptor) [pid 14299] close(8) = -1 EBADF (Bad file descriptor) [pid 14299] close(9) = -1 EBADF (Bad file descriptor) [pid 14299] close(10) = -1 EBADF (Bad file descriptor) [pid 14299] close(11) = -1 EBADF (Bad file descriptor) [pid 14299] close(12) = -1 EBADF (Bad file descriptor) [pid 14299] close(13) = -1 EBADF (Bad file descriptor) [pid 14299] close(14) = -1 EBADF (Bad file descriptor) [pid 14299] close(15) = -1 EBADF (Bad file descriptor) [pid 14299] close(16) = -1 EBADF (Bad file descriptor) [pid 14299] close(17) = -1 EBADF (Bad file descriptor) [pid 14299] close(18) = -1 EBADF (Bad file descriptor) [pid 14299] close(19) = -1 EBADF (Bad file descriptor) [pid 14299] close(20) = -1 EBADF (Bad file descriptor) [pid 14299] close(21) = -1 EBADF (Bad file descriptor) [pid 14299] close(22 [pid 14302] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14301] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14300] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14302] symlink("/dev/binderfs", "./binderfs" [pid 14301] symlink("/dev/binderfs", "./binderfs" [pid 14300] symlink("/dev/binderfs", "./binderfs" [pid 14299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] <... symlink resumed>) = 0 [pid 14299] close(23) = -1 EBADF (Bad file descriptor) [pid 14301] <... symlink resumed>) = 0 [pid 14300] write(1, "executing program\n", 18 [pid 14299] close(24 [pid 14302] <... symlink resumed>) = 0 executing program executing program [pid 14301] write(1, "executing program\n", 18 [pid 14300] <... write resumed>) = 18 [pid 14299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] write(1, "executing program\n", 18 [pid 14300] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14299] close(25 [pid 14302] <... write resumed>) = 18 [pid 14299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] <... mkdirat resumed>) = 0 [pid 14299] close(26 [pid 14302] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14300] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14299] close(27 [pid 14302] <... mkdirat resumed>) = 0 [pid 14299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14299] close(28) = -1 EBADF (Bad file descriptor) [pid 14299] close(29) = -1 EBADF (Bad file descriptor) [pid 14302] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14300] <... mount resumed>) = 0 [pid 14299] exit_group(0) = ? executing program [pid 14302] <... mount resumed>) = 0 [pid 14301] <... write resumed>) = 18 [pid 14300] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14299] +++ exited with 0 +++ [pid 14300] <... openat resumed>) = 3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3431, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14300] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14300] close(3 [pid 14301] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] umount2("./3429", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14300] <... close resumed>) = 0 [pid 14300] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14302] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3429", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14300] close(5 [pid 14301] <... mkdirat resumed>) = 0 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14300] close(6 [pid 318] fstat(3 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14300] close(7 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14300] close(8) = -1 EBADF (Bad file descriptor) [pid 14300] close(9 [pid 14301] <... mount resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14302] <... openat resumed>) = 3 [pid 14301] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3429/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14302] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14300] close(10) = -1 EBADF (Bad file descriptor) [pid 14300] close(11) = -1 EBADF (Bad file descriptor) [pid 14300] close(12 [pid 14302] <... pwrite64 resumed>) = 36 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] <... openat resumed>) = 3 [pid 14300] close(13 [pid 318] <... umount2 resumed>) = 0 [pid 14302] close(3 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3429/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14300] close(14 [pid 14302] <... close resumed>) = 0 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14301] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14300] close(15 [pid 14302] close(4) = -1 EBADF (Bad file descriptor) [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] close(16 [pid 318] newfstatat(AT_FDCWD, "./3429/sys" [pid 14302] close(5 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] close(17 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14302] close(6 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] <... pwrite64 resumed>) = 36 [pid 318] umount2("./3429/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] close(18 [pid 14302] close(7 [pid 14301] close(3 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] close(19 [pid 318] openat(AT_FDCWD, "./3429/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14302] close(8 [pid 14301] <... close resumed>) = 0 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(4 [pid 14300] close(20 [pid 318] <... openat resumed>) = 4 [pid 14302] close(9 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(5 [pid 14300] close(21 [pid 318] fstat(4 [pid 14302] close(10 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(6 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14302] close(11 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] close(22 [pid 318] getdents64(4 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(7 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14302] close(12 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] close(23 [pid 318] getdents64(4 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(8 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14302] close(13 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(9 [pid 14300] close(24 [pid 318] close(4 [pid 14302] close(14 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(10 [pid 14300] close(25 [pid 318] <... close resumed>) = 0 [pid 14302] close(15 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3429/sys" [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(11 [pid 14300] close(26 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14302] close(16 [pid 14301] close(12 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] close(17 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] close(27 [pid 318] umount2("./3429/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(13 [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] close(18 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] close(28 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14302] close(19 [pid 14301] close(14 [pid 14300] close(29 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3429/binderfs" [pid 14302] close(20 [pid 14301] close(15 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] exit_group(0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14302] close(21 [pid 14301] close(16 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] <... exit_group resumed>) = ? [pid 318] unlink("./3429/binderfs" [pid 14302] close(22 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14300] +++ exited with 0 +++ [pid 318] <... unlink resumed>) = 0 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(17) = -1 EBADF (Bad file descriptor) [pid 14302] close(23 [pid 14301] close(18 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3550, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14302] close(24 [pid 14301] close(19 [pid 318] getdents64(3 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] close(25 [pid 14301] close(20 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14302] close(26 [pid 14301] close(21 [pid 318] <... close resumed>) = 0 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3429" [pid 14302] close(27 [pid 14301] close(22 [pid 318] <... rmdir resumed>) = 0 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] close(28 [pid 14301] close(23 [pid 318] mkdir("./3430", 0777 [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(24 [pid 318] <... mkdir resumed>) = 0 [pid 14302] close(29 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14301] close(25 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14302] exit_group(0 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14301] close(26 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14302] <... exit_group resumed>) = ? [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14303 attached [pid 14301] close(27) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3432 [pid 14301] close(28 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14303] set_robust_list(0x5555689d76a0, 24 [pid 14302] +++ exited with 0 +++ [pid 14301] close(29 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14303] <... set_robust_list resumed>) = 0 [pid 14301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3468, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14303] rt_sigprocmask(SIG_SETMASK, [] [pid 14301] exit_group(0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14303] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14301] <... exit_group resumed>) = ? [pid 14303] chdir("./3430") = 0 [pid 14301] +++ exited with 0 +++ [pid 14303] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3520, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14303] setpgid(0, 0) = 0 [pid 14303] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 320] <... restart_syscall resumed>) = 0 [pid 14303] write(3, "1000", 4) = 4 [pid 14303] close(3) = 0 [pid 14303] read(200 [pid 320] umount2("./3518", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14303] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... restart_syscall resumed>) = 0 [pid 14303] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14303] <... symlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3518", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 executing program [pid 14303] write(1, "executing program\n", 18 [pid 320] getdents64(3 [pid 321] umount2("./3548", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14303] <... write resumed>) = 18 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14303] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] openat(AT_FDCWD, "./3548", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3518/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14303] <... mkdirat resumed>) = 0 [pid 14303] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 319] umount2("./3466", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14303] <... mount resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14303] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3518/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3466", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14303] <... openat resumed>) = 3 [pid 321] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3518/sys" [pid 14303] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3518/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14303] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 14303] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14303] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3548/sys" [pid 320] openat(AT_FDCWD, "./3518/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14303] close(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] umount2("./3466/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 14303] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] openat(AT_FDCWD, "./3548/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = 0 [pid 14303] close(6 [pid 320] getdents64(4 [pid 321] <... openat resumed>) = 4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] getdents64(4 [pid 14303] close(7 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3466/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] close(4 [pid 14303] close(8 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14303] close(9 [pid 319] newfstatat(AT_FDCWD, "./3466/sys" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3518/sys" [pid 14303] close(10 [pid 321] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3466/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3548/sys" [pid 320] umount2("./3518/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14303] close(11 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3548/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3518/binderfs" [pid 14303] close(12 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] openat(AT_FDCWD, "./3466/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3548/binderfs" [pid 320] unlink("./3518/binderfs" [pid 14303] close(13 [pid 320] <... unlink resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(3 [pid 319] fstat(4 [pid 14303] close(14 [pid 321] unlink("./3548/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14303] close(15 [pid 321] <... unlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] rmdir("./3518" [pid 319] getdents64(4 [pid 14303] close(16 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 320] mkdir("./3519", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14303] close(17 [pid 321] <... close resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] getdents64(4 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3548" [pid 14303] close(18 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] close(4 [pid 14303] close(19 [pid 319] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3549", 0777 [pid 319] rmdir("./3466/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14304 attached [pid 14303] close(20 [pid 319] <... rmdir resumed>) = 0 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3466/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14304] set_robust_list(0x5555689d76a0, 24 [pid 14303] close(21 [pid 321] <... mkdir resumed>) = 0 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14304] <... set_robust_list resumed>) = 0 [pid 14303] close(22 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] newfstatat(AT_FDCWD, "./3466/binderfs" [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] rt_sigprocmask(SIG_SETMASK, [] [pid 14303] close(23 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3521 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] unlink("./3466/binderfs" [pid 14304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14303] close(24 [pid 14304] chdir("./3519" [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14303] close(25) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14304] <... chdir resumed>) = 0 [pid 14303] close(26 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14303] close(27 [pid 14304] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 14305 attached [pid 14304] <... prctl resumed>) = 0 [pid 14303] close(28 [pid 319] <... close resumed>) = 0 [pid 14304] setpgid(0, 0 [pid 14303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3551 [pid 319] rmdir("./3466" [pid 14304] <... setpgid resumed>) = 0 [pid 14303] close(29) = -1 EBADF (Bad file descriptor) [pid 14305] set_robust_list(0x5555689d76a0, 24 [pid 14303] exit_group(0 [pid 14305] <... set_robust_list resumed>) = 0 [pid 14305] rt_sigprocmask(SIG_SETMASK, [] [pid 14303] <... exit_group resumed>) = ? [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rmdir resumed>) = 0 [pid 14305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14305] chdir("./3549" [pid 14304] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14305] <... chdir resumed>) = 0 [pid 14305] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14305] setpgid(0, 0) = 0 [pid 14305] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14303] +++ exited with 0 +++ [pid 319] mkdir("./3467", 0777 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14304] <... openat resumed>) = 3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3432, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14305] <... openat resumed>) = 3 [pid 14304] write(3, "1000", 4 [pid 319] <... mkdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14305] write(3, "1000", 4 [pid 14304] <... write resumed>) = 4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14305] <... write resumed>) = 4 [pid 14304] close(3 [pid 14305] close(3) = 0 [pid 14305] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14305] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14304] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14304] read(200 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14304] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14305] write(1, "executing program\n", 18) = 18 [pid 14305] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14304] symlink("/dev/binderfs", "./binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14306 attached [pid 14305] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14306] set_robust_list(0x5555689d76a0, 24 [pid 14305] <... mount resumed>) = 0 executing program [pid 14304] <... symlink resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3469 [pid 14306] <... set_robust_list resumed>) = 0 [pid 14304] write(1, "executing program\n", 18 [pid 14306] rt_sigprocmask(SIG_SETMASK, [] [pid 14304] <... write resumed>) = 18 [pid 319] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 14306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14305] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14304] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14306] chdir("./3467" [pid 14305] <... openat resumed>) = 3 [pid 14304] <... mkdirat resumed>) = 0 [pid 14304] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14306] <... chdir resumed>) = 0 [pid 14306] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14306] setpgid(0, 0) = 0 [pid 14304] <... mount resumed>) = 0 [pid 14306] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14305] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14306] <... openat resumed>) = 3 [pid 14304] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14305] <... pwrite64 resumed>) = 36 [pid 14304] <... openat resumed>) = 3 [pid 14306] write(3, "1000", 4) = 4 [pid 14306] close(3) = 0 [pid 14306] read(200 [pid 14305] close(3 [pid 14306] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14305] <... close resumed>) = 0 [pid 14304] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14306] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14305] close(4) = -1 EBADF (Bad file descriptor) [pid 14306] write(1, "executing program\n", 18 [pid 14305] close(5 [pid 14306] <... write resumed>) = 18 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14304] <... pwrite64 resumed>) = 36 [pid 14306] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14305] close(6) = -1 EBADF (Bad file descriptor) [pid 14304] close(3 [pid 14305] close(7 [pid 14304] <... close resumed>) = 0 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(4 [pid 14305] close(8 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(5 [pid 14306] <... mkdirat resumed>) = 0 [pid 14305] close(9 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(6 [pid 14306] <... mount resumed>) = 0 [pid 14305] close(10) = -1 EBADF (Bad file descriptor) [pid 14305] close(11) = -1 EBADF (Bad file descriptor) [pid 14305] close(12) = -1 EBADF (Bad file descriptor) [pid 14306] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14305] close(13 [pid 14306] <... openat resumed>) = 3 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] close(14 [pid 14304] close(7 [pid 318] <... restart_syscall resumed>) = 0 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(8 [pid 14306] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] <... pwrite64 resumed>) = 36 [pid 14305] close(15 [pid 14304] close(9) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3430", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(10 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14306] close(3 [pid 14305] close(16 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3430", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14306] <... close resumed>) = 0 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(11 [pid 14305] close(17 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] close(4 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(12 [pid 318] <... openat resumed>) = 3 [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] close(18 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] close(5 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(13 [pid 318] fstat(3 [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] close(19 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14306] close(6 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(14 [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] close(20 [pid 318] getdents64(3 [pid 14306] close(7 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] close(21 [pid 14306] close(8 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] close(22 [pid 14306] close(9 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] close(23 [pid 14306] close(10 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] close(24 [pid 14306] close(11 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] close(25 [pid 14306] close(12 [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] close(13 [pid 14305] close(26 [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14306] close(14 [pid 14305] close(27 [pid 14304] close(15 [pid 318] umount2("./3430/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] close(15 [pid 14305] close(28 [pid 14304] close(16 [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14306] close(16 [pid 14305] close(29 [pid 14304] close(17 [pid 318] umount2("./3430/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] close(17 [pid 14305] exit_group(0 [pid 14304] close(18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14305] <... exit_group resumed>) = ? [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3430/sys" [pid 14306] close(18 [pid 14305] +++ exited with 0 +++ [pid 14304] close(19 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3430/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14304] close(20 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3551, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14306] close(19) = -1 EBADF (Bad file descriptor) [pid 14306] close(20) = -1 EBADF (Bad file descriptor) [pid 14306] close(21) = -1 EBADF (Bad file descriptor) [pid 14306] close(22) = -1 EBADF (Bad file descriptor) [pid 14306] close(23) = -1 EBADF (Bad file descriptor) [pid 14306] close(24) = -1 EBADF (Bad file descriptor) [pid 14306] close(25 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3430/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(21 [pid 318] <... openat resumed>) = 4 [pid 14306] close(26 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14304] close(22 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14306] close(27) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14306] close(28) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14306] close(29) = -1 EBADF (Bad file descriptor) [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14306] exit_group(0 [pid 14304] close(23 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14304] close(24 [pid 14306] <... exit_group resumed>) = ? [pid 318] <... close resumed>) = 0 [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14306] +++ exited with 0 +++ [pid 14304] close(25) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3430/sys" [pid 14304] close(26 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3469, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... rmdir resumed>) = 0 [pid 14304] close(27 [pid 318] umount2("./3430/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14304] close(28) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3430/binderfs" [pid 14304] close(29) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14304] exit_group(0 [pid 318] unlink("./3430/binderfs" [pid 14304] <... exit_group resumed>) = ? [pid 14304] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3521, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... unlink resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3430") = 0 [pid 318] mkdir("./3431", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14307 attached [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3433 [pid 320] umount2("./3519", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14307] set_robust_list(0x5555689d76a0, 24) = 0 [pid 320] openat(AT_FDCWD, "./3519", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14307] chdir("./3431" [pid 320] <... openat resumed>) = 3 [pid 14307] <... chdir resumed>) = 0 [pid 320] fstat(3 [pid 14307] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14307] setpgid(0, 0) = 0 [pid 320] getdents64(3 [pid 14307] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14307] <... openat resumed>) = 3 [pid 320] umount2("./3519/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14307] write(3, "1000", 4) = 4 [pid 14307] close(3) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14307] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14307] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3519/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14307] <... symlink resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3519/sys" [pid 14307] write(1, "executing program\n", 18) = 18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14307] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3519/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14307] <... mkdirat resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14307] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3549", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3519/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14307] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 4 [pid 14307] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] openat(AT_FDCWD, "./3549", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3467", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 3 [pid 320] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] fstat(3 [pid 319] openat(AT_FDCWD, "./3467", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 319] fstat(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14307] <... openat resumed>) = 3 [pid 321] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(3 [pid 14307] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... umount2 resumed>) = 0 [pid 320] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3467/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14307] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3549/sys" [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 14307] close(3 [pid 320] <... close resumed>) = 0 [pid 14307] <... close resumed>) = 0 [pid 320] rmdir("./3519/sys" [pid 14307] close(4 [pid 320] <... rmdir resumed>) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14307] close(5) = -1 EBADF (Bad file descriptor) [pid 14307] close(6 [pid 320] umount2("./3519/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14307] close(7 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3467/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3467/sys" [pid 321] openat(AT_FDCWD, "./3549/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3519/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14307] close(8 [pid 321] <... openat resumed>) = 4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] unlink("./3519/binderfs" [pid 319] umount2("./3467/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14307] close(9 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... unlink resumed>) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14307] close(10 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3467/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] close(3 [pid 319] <... openat resumed>) = 4 [pid 14307] close(11 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... close resumed>) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 320] rmdir("./3519" [pid 319] fstat(4 [pid 14307] close(12 [pid 321] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3549/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14307] close(13 [pid 321] <... rmdir resumed>) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3520", 0777 [pid 321] umount2("./3549/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14307] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] getdents64(4 [pid 14307] close(15) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3549/binderfs" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14307] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] close(4 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3549/binderfs" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14307] close(17 [pid 321] <... unlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] rmdir("./3467/sys" [pid 14307] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14308 attached [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3467/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14308] set_robust_list(0x5555689d76a0, 24 [pid 14307] close(19 [pid 321] close(3 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3522 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14308] <... set_robust_list resumed>) = 0 [pid 14307] close(20 [pid 321] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3467/binderfs" [pid 14308] rt_sigprocmask(SIG_SETMASK, [] [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3549" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14307] close(21 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] unlink("./3467/binderfs" [pid 14308] chdir("./3520" [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3550", 0777 [pid 14308] <... chdir resumed>) = 0 [pid 14307] close(22 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14308] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14308] setpgid(0, 0) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 14308] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14307] close(23 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14308] <... openat resumed>) = 3 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] close(3 [pid 14307] close(24 [pid 319] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14309 attached [pid 14308] write(3, "1000", 4 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3467" [pid 14309] set_robust_list(0x5555689d76a0, 24 [pid 14307] close(25 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3552 [pid 319] <... rmdir resumed>) = 0 [pid 14308] <... write resumed>) = 4 [pid 14309] <... set_robust_list resumed>) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3468", 0777 [pid 14308] close(3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14307] close(26 [pid 14309] rt_sigprocmask(SIG_SETMASK, [] [pid 14308] <... close resumed>) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14309] chdir("./3550") = 0 [pid 14309] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14309] setpgid(0, 0) = 0 [pid 14308] read(200 [pid 14307] close(27 [pid 14308] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14308] symlink("/dev/binderfs", "./binderfs" [pid 14307] close(28 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14308] <... symlink resumed>) = 0 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14309] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14309] write(3, "1000", 4) = 4 [pid 14309] close(3) = 0 [pid 14309] read(200ci2-android-6-12-rust/strace-static-x86_64: Process 14310 attached , 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14310] set_robust_list(0x5555689d76a0, 24 [pid 14309] symlink("/dev/binderfs", "./binderfs" [pid 14310] <... set_robust_list resumed>) = 0 [pid 14309] <... symlink resumed>) = 0 [pid 14310] rt_sigprocmask(SIG_SETMASK, [] executing program executing program [pid 14309] write(1, "executing program\n", 18 [pid 14308] write(1, "executing program\n", 18 [pid 14307] close(29 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3470 [pid 14308] <... write resumed>) = 18 [pid 14307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14309] <... write resumed>) = 18 [pid 14307] exit_group(0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14308] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14310] chdir("./3468" [pid 14309] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14307] <... exit_group resumed>) = ? [pid 14310] <... chdir resumed>) = 0 [pid 14309] <... mkdirat resumed>) = 0 [pid 14308] <... mkdirat resumed>) = 0 [pid 14310] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14309] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14310] <... prctl resumed>) = 0 [pid 14310] setpgid(0, 0 [pid 14309] <... mount resumed>) = 0 [pid 14307] +++ exited with 0 +++ [pid 14310] <... setpgid resumed>) = 0 [pid 14308] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14310] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14308] <... mount resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3433, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14309] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14310] <... openat resumed>) = 3 [pid 14308] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14310] write(3, "1000", 4 [pid 14309] <... openat resumed>) = 3 [pid 318] <... restart_syscall resumed>) = 0 [pid 14310] <... write resumed>) = 4 [pid 14310] close(3) = 0 [pid 14310] read(200 [pid 14308] <... openat resumed>) = 3 [pid 14310] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] umount2("./3431", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14310] symlink("/dev/binderfs", "./binderfs" [pid 14309] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14310] <... symlink resumed>) = 0 [pid 14308] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14310] write(1, "executing program\n", 18) = 18 [pid 14309] <... pwrite64 resumed>) = 36 [pid 14308] <... pwrite64 resumed>) = 36 [pid 318] openat(AT_FDCWD, "./3431", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14310] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14309] close(3 [pid 318] <... openat resumed>) = 3 executing program [pid 14310] <... mkdirat resumed>) = 0 [pid 14308] close(3 [pid 318] fstat(3 [pid 14310] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14309] <... close resumed>) = 0 [pid 14308] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14308] close(4 [pid 318] getdents64(3 [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14308] close(5 [pid 318] umount2("./3431/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14310] <... mount resumed>) = 0 [pid 14309] close(4 [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] close(6 [pid 318] <... umount2 resumed>) = 0 [pid 14310] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14309] close(5 [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] close(6) = -1 EBADF (Bad file descriptor) [pid 14309] close(7) = -1 EBADF (Bad file descriptor) [pid 14309] close(8) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3431/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14309] close(9) = -1 EBADF (Bad file descriptor) [pid 14309] close(10) = -1 EBADF (Bad file descriptor) [pid 14309] close(11) = -1 EBADF (Bad file descriptor) [pid 14310] <... openat resumed>) = 3 [pid 14309] close(12 [pid 14308] close(7 [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14309] close(13) = -1 EBADF (Bad file descriptor) [pid 14309] close(14) = -1 EBADF (Bad file descriptor) [pid 14310] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3431/sys" [pid 14309] close(15 [pid 14308] close(8 [pid 14310] <... pwrite64 resumed>) = 36 [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14310] close(3 [pid 14309] close(16 [pid 14308] close(9 [pid 318] umount2("./3431/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14310] <... close resumed>) = 0 [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14310] close(4 [pid 14309] close(17 [pid 14308] close(10 [pid 318] openat(AT_FDCWD, "./3431/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14310] close(5 [pid 14309] close(18 [pid 14308] close(11 [pid 318] fstat(4 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14310] close(6 [pid 14309] close(19 [pid 14308] close(12 [pid 318] getdents64(4 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14310] close(7 [pid 14309] close(20 [pid 14308] close(13 [pid 318] getdents64(4 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14310] close(8 [pid 14308] close(14 [pid 318] close(4 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14310] close(9 [pid 14308] close(15 [pid 318] rmdir("./3431/sys" [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14310] close(10 [pid 14309] close(21 [pid 14308] close(16 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3431/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14310] close(11 [pid 14309] close(22 [pid 14308] close(17 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3431/binderfs" [pid 14310] close(12 [pid 14309] close(23 [pid 14308] close(18 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14310] close(13 [pid 14309] close(24 [pid 14308] close(19 [pid 318] unlink("./3431/binderfs" [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14310] close(14 [pid 14308] close(20 [pid 14309] close(25 [pid 318] <... unlink resumed>) = 0 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14310] close(15 [pid 14309] close(26 [pid 14308] close(21 [pid 318] getdents64(3 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] close(27 [pid 14310] close(16 [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] close(22 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] close(28 [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14310] close(17 [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] close(23 [pid 318] <... close resumed>) = 0 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] close(29 [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3431" [pid 14310] close(18 [pid 14309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] close(24 [pid 318] <... rmdir resumed>) = 0 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] exit_group(0 [pid 14310] close(19 [pid 14308] close(25 [pid 318] mkdir("./3432", 0777 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] <... exit_group resumed>) = ? [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14310] close(20 [pid 14308] close(26) = -1 EBADF (Bad file descriptor) [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] close(27 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14310] close(21 [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] close(28 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14310] close(22 [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14311 attached [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14309] +++ exited with 0 +++ [pid 14308] close(29 [pid 14310] close(23 [pid 14308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3552, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14311] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] exit_group(0 [pid 14311] rt_sigprocmask(SIG_SETMASK, [] [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3434 [pid 14311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14310] close(24 [pid 14308] <... exit_group resumed>) = ? [pid 321] <... restart_syscall resumed>) = 0 [pid 14311] chdir("./3432" [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14310] close(25) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3550", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14310] close(26 [pid 14311] <... chdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14311] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14308] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3522, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14311] <... prctl resumed>) = 0 [pid 14311] setpgid(0, 0 [pid 14310] close(27 [pid 321] openat(AT_FDCWD, "./3550", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14311] <... setpgid resumed>) = 0 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14310] close(28 [pid 321] fstat(3 [pid 14310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14310] close(29) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14310] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14310] <... exit_group resumed>) = ? [pid 321] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14311] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14311] write(3, "1000", 4 [pid 14310] +++ exited with 0 +++ [pid 14311] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = 0 [pid 14311] close(3) = 0 [pid 321] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3470, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14311] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14311] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] newfstatat(AT_FDCWD, "./3550/sys" [pid 14311] write(1, "executing program\n", 18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14311] <... write resumed>) = 18 [pid 321] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 14311] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14311] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 321] openat(AT_FDCWD, "./3550/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14311] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 14311] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 14311] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 14311] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14311] close(3 [pid 321] close(4 [pid 14311] <... close resumed>) = 0 [pid 14311] close(4) = -1 EBADF (Bad file descriptor) [pid 14311] close(5) = -1 EBADF (Bad file descriptor) [pid 14311] close(6) = -1 EBADF (Bad file descriptor) [pid 14311] close(7) = -1 EBADF (Bad file descriptor) [pid 14311] close(8) = -1 EBADF (Bad file descriptor) [pid 14311] close(9) = -1 EBADF (Bad file descriptor) [pid 14311] close(10) = -1 EBADF (Bad file descriptor) [pid 14311] close(11 [pid 321] <... close resumed>) = 0 [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3550/sys" [pid 14311] close(12) = -1 EBADF (Bad file descriptor) [pid 14311] close(13 [pid 321] <... rmdir resumed>) = 0 [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3550/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14311] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14311] close(15 [pid 321] newfstatat(AT_FDCWD, "./3550/binderfs" [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14311] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3550/binderfs" [pid 14311] close(17) = -1 EBADF (Bad file descriptor) [pid 14311] close(18 [pid 321] <... unlink resumed>) = 0 [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14311] close(19 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14311] close(20 [pid 321] close(3 [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14311] close(21 [pid 321] rmdir("./3550" [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14311] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3551", 0777 [pid 14311] close(23) = -1 EBADF (Bad file descriptor) [pid 14311] close(24 [pid 321] <... mkdir resumed>) = 0 [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14311] close(25 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14311] close(26) = -1 EBADF (Bad file descriptor) [pid 14311] close(27) = -1 EBADF (Bad file descriptor) [pid 14311] close(28) = -1 EBADF (Bad file descriptor) [pid 14311] close(29) = -1 EBADF (Bad file descriptor) [pid 14311] exit_group(0ci2-android-6-12-rust/strace-static-x86_64: Process 14312 attached ) = ? [pid 14312] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3553 [pid 14312] rt_sigprocmask(SIG_SETMASK, [] [pid 14311] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3434, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14312] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14312] chdir("./3551" [pid 320] umount2("./3520", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3520", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] <... restart_syscall resumed>) = 0 [pid 14312] <... chdir resumed>) = 0 [pid 319] umount2("./3468", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14312] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] fstat(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14312] <... prctl resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3468", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14312] setpgid(0, 0 [pid 320] getdents64(3 [pid 318] umount2("./3432", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14312] <... setpgid resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14312] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3520/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3432", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(3 [pid 14312] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14312] write(3, "1000", 4 [pid 319] getdents64(3 [pid 14312] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14312] close(3 [pid 319] umount2("./3468/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14312] <... close resumed>) = 0 [pid 14312] read(200 [pid 320] <... umount2 resumed>) = 0 [pid 318] fstat(3 [pid 14312] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] umount2("./3520/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14312] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14312] <... symlink resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3520/sys" [pid 319] umount2("./3468/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3432/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14312] write(1, "executing program\n", 18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 14312] <... write resumed>) = 18 [pid 320] umount2("./3520/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3468/sys" [pid 318] umount2("./3432/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3520/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14312] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... openat resumed>) = 4 [pid 319] umount2("./3468/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3432/sys" [pid 14312] <... mkdirat resumed>) = 0 [pid 320] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14312] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 319] openat(AT_FDCWD, "./3468/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3432/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14312] <... mount resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 319] fstat(4 [pid 318] openat(AT_FDCWD, "./3432/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... openat resumed>) = 4 [pid 14312] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] close(4 [pid 319] getdents64(4 [pid 320] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] fstat(4 [pid 320] rmdir("./3520/sys" [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14312] <... openat resumed>) = 3 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 14312] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3520/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14312] <... pwrite64 resumed>) = 36 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3520/binderfs" [pid 319] rmdir("./3468/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14312] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 14312] <... close resumed>) = 0 [pid 14312] close(4 [pid 320] unlink("./3520/binderfs" [pid 319] umount2("./3468/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3432/sys" [pid 14312] close(5) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3468/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14312] close(6 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14312] close(7 [pid 320] close(3 [pid 319] unlink("./3468/binderfs" [pid 318] umount2("./3432/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3520" [pid 319] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3432/binderfs" [pid 14312] close(8 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3521", 0777 [pid 319] close(3 [pid 14312] close(9) = -1 EBADF (Bad file descriptor) [pid 14312] close(10 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] unlink("./3432/binderfs" [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rmdir("./3468" [pid 318] <... unlink resumed>) = 0 [pid 14312] close(11 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] mkdir("./3469", 0777 [pid 14312] close(12) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14313 attached [pid 14312] close(13 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14313] set_robust_list(0x5555689d76a0, 24 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] rmdir("./3432" [pid 14313] <... set_robust_list resumed>) = 0 [pid 14312] close(14 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3523 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14314 attached [pid 14313] rt_sigprocmask(SIG_SETMASK, [] [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] mkdir("./3433", 0777 [pid 14313] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14312] close(15 [pid 14314] set_robust_list(0x5555689d76a0, 24 [pid 14313] chdir("./3521" [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14314] <... set_robust_list resumed>) = 0 [pid 14313] <... chdir resumed>) = 0 [pid 14312] close(16 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3471 [pid 14314] rt_sigprocmask(SIG_SETMASK, [] [pid 14313] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14313] <... prctl resumed>) = 0 [pid 14312] close(17 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14314] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14313] setpgid(0, 0 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14314] chdir("./3469" [pid 14313] <... setpgid resumed>) = 0 [pid 14312] close(18 [pid 14314] <... chdir resumed>) = 0 [pid 14313] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14315 attached [pid 14314] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14312] close(19 [pid 14315] set_robust_list(0x5555689d76a0, 24 [pid 14314] <... prctl resumed>) = 0 [pid 14313] <... openat resumed>) = 3 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3435 [pid 14315] <... set_robust_list resumed>) = 0 [pid 14314] setpgid(0, 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14315] rt_sigprocmask(SIG_SETMASK, [] [pid 14314] <... setpgid resumed>) = 0 [pid 14313] write(3, "1000", 4 [pid 14312] close(20 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14314] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14313] <... write resumed>) = 4 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14315] chdir("./3433" [pid 14314] <... openat resumed>) = 3 [pid 14313] close(3 [pid 14312] close(21) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = 0 [pid 14312] close(22 [pid 14315] <... chdir resumed>) = 0 [pid 14314] write(3, "1000", 4 [pid 14313] read(200 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14315] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14314] <... write resumed>) = 4 [pid 14313] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14312] close(23 [pid 14315] <... prctl resumed>) = 0 [pid 14314] close(3 [pid 14313] symlink("/dev/binderfs", "./binderfs" [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14315] setpgid(0, 0 [pid 14314] <... close resumed>) = 0 [pid 14313] <... symlink resumed>) = 0 [pid 14312] close(24 [pid 14315] <... setpgid resumed>) = 0 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] read(200 [pid 14313] write(1, "executing program\n", 18 executing program [pid 14312] close(25 [pid 14315] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14314] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14313] <... write resumed>) = 18 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] symlink("/dev/binderfs", "./binderfs" [pid 14313] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14312] close(26 [pid 14314] <... symlink resumed>) = 0 [pid 14313] <... mkdirat resumed>) = 0 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14315] <... openat resumed>) = 3 [pid 14314] write(1, "executing program\n", 18 [pid 14312] close(27 [pid 14315] write(3, "1000", 4 [pid 14314] <... write resumed>) = 18 executing program [pid 14313] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14315] <... write resumed>) = 4 [pid 14314] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14313] <... mount resumed>) = 0 [pid 14312] close(28 [pid 14315] close(3 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14315] <... close resumed>) = 0 [pid 14313] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14315] read(200 [pid 14314] <... mkdirat resumed>) = 0 [pid 14315] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14315] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14315] write(1, "executing program\n", 18) = 18 executing program [pid 14315] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14312] close(29 [pid 14315] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14315] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14314] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14313] <... openat resumed>) = 3 [pid 14312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] <... mount resumed>) = 0 [pid 14312] exit_group(0 [pid 14314] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14313] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14312] <... exit_group resumed>) = ? [pid 14315] <... openat resumed>) = 3 [pid 14314] <... openat resumed>) = 3 [pid 14315] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14315] close(3) = 0 [pid 14315] close(4) = -1 EBADF (Bad file descriptor) [pid 14312] +++ exited with 0 +++ [pid 14315] close(5) = -1 EBADF (Bad file descriptor) [pid 14315] close(6) = -1 EBADF (Bad file descriptor) [pid 14315] close(7 [pid 14313] <... pwrite64 resumed>) = 36 [pid 14315] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3553, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14315] close(8 [pid 14314] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14315] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14315] close(9) = -1 EBADF (Bad file descriptor) [pid 14315] close(10) = -1 EBADF (Bad file descriptor) [pid 14315] close(11) = -1 EBADF (Bad file descriptor) [pid 14315] close(12) = -1 EBADF (Bad file descriptor) [pid 14315] close(13) = -1 EBADF (Bad file descriptor) [pid 14315] close(14) = -1 EBADF (Bad file descriptor) [pid 14315] close(15) = -1 EBADF (Bad file descriptor) [pid 14315] close(16) = -1 EBADF (Bad file descriptor) [pid 14315] close(17) = -1 EBADF (Bad file descriptor) [pid 14315] close(18) = -1 EBADF (Bad file descriptor) [pid 14315] close(19) = -1 EBADF (Bad file descriptor) [pid 14315] close(20) = -1 EBADF (Bad file descriptor) [pid 14315] close(21) = -1 EBADF (Bad file descriptor) [pid 14315] close(22) = -1 EBADF (Bad file descriptor) [pid 14315] close(23) = -1 EBADF (Bad file descriptor) [pid 14315] close(24) = -1 EBADF (Bad file descriptor) [pid 14315] close(25) = -1 EBADF (Bad file descriptor) [pid 14315] close(26) = -1 EBADF (Bad file descriptor) [pid 14315] close(27) = -1 EBADF (Bad file descriptor) [pid 14315] close(28) = -1 EBADF (Bad file descriptor) [pid 14315] close(29) = -1 EBADF (Bad file descriptor) [pid 14315] exit_group(0) = ? [pid 14313] close(3 [pid 14314] <... pwrite64 resumed>) = 36 [pid 321] <... restart_syscall resumed>) = 0 [pid 14313] <... close resumed>) = 0 [pid 14314] close(3 [pid 14313] close(4 [pid 14314] <... close resumed>) = 0 [pid 14315] +++ exited with 0 +++ [pid 14314] close(4 [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] close(5 [pid 321] umount2("./3551", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14314] close(5 [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3435, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] close(6 [pid 321] openat(AT_FDCWD, "./3551", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14314] close(6 [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] close(7 [pid 321] fstat(3 [pid 14314] close(7 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] close(8 [pid 321] getdents64(3 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] close(9 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14313] close(8 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14314] close(10 [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] close(11 [pid 14313] close(9 [pid 321] <... umount2 resumed>) = 0 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] close(12 [pid 14313] close(10 [pid 321] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14313] close(11 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3551/sys" [pid 14314] close(14 [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14314] close(15 [pid 14313] close(12 [pid 318] umount2("./3433", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14314] close(16 [pid 14313] close(13 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14314] close(17 [pid 14313] close(14 [pid 321] openat(AT_FDCWD, "./3551/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3433", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14314] close(18 [pid 14313] close(15 [pid 318] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(3 [pid 14314] close(19 [pid 14313] close(16 [pid 321] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14314] close(20 [pid 14313] close(17 [pid 318] getdents64(3 [pid 321] getdents64(4 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14314] close(21 [pid 14313] close(18 [pid 321] close(4 [pid 318] umount2("./3433/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14314] close(22 [pid 14313] close(19 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3551/sys" [pid 318] <... umount2 resumed>) = 0 [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14314] close(23) = -1 EBADF (Bad file descriptor) [pid 14314] close(24) = -1 EBADF (Bad file descriptor) [pid 14314] close(25) = -1 EBADF (Bad file descriptor) [pid 14314] close(26) = -1 EBADF (Bad file descriptor) [pid 14314] close(27) = -1 EBADF (Bad file descriptor) [pid 14314] close(28 [pid 321] <... rmdir resumed>) = 0 [pid 14313] close(20 [pid 318] umount2("./3433/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3551/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14313] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3433/sys" [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3551/binderfs" [pid 14313] close(22 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14313] close(23 [pid 318] umount2("./3433/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3551/binderfs" [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] close(24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14314] close(29 [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14313] close(25 [pid 321] getdents64(3 [pid 318] openat(AT_FDCWD, "./3433/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14314] exit_group(0 [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14314] <... exit_group resumed>) = ? [pid 14313] close(26 [pid 318] <... openat resumed>) = 4 [pid 14314] +++ exited with 0 +++ [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] fstat(4 [pid 14313] close(27 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3471, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14313] close(28 [pid 321] rmdir("./3551" [pid 14313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14313] close(29) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14313] exit_group(0 [pid 321] mkdir("./3552", 0777 [pid 318] getdents64(4 [pid 14313] <... exit_group resumed>) = ? [pid 321] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14313] +++ exited with 0 +++ [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3523, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3433/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14316 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3554 [pid 318] <... rmdir resumed>) = 0 [pid 14316] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3433/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14316] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14316] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3433/binderfs" [pid 14316] chdir("./3552" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14316] <... chdir resumed>) = 0 [pid 318] unlink("./3433/binderfs" [pid 14316] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14316] setpgid(0, 0 [pid 318] <... unlink resumed>) = 0 [pid 14316] <... setpgid resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] getdents64(3 [pid 14316] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 14316] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] rmdir("./3433" [pid 320] umount2("./3521", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14316] write(3, "1000", 4 [pid 318] <... rmdir resumed>) = 0 [pid 14316] <... write resumed>) = 4 [pid 14316] close(3) = 0 [pid 14316] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14316] symlink("/dev/binderfs", "./binderfs") = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3434", 0777 [pid 320] openat(AT_FDCWD, "./3521", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3469", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] fstat(3 [pid 319] openat(AT_FDCWD, "./3469", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14316] write(1, "executing program\n", 18 [pid 319] <... openat resumed>) = 3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14316] <... write resumed>) = 18 executing program [pid 319] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 14317 attached [pid 14316] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(3 [pid 14317] set_robust_list(0x5555689d76a0, 24 [pid 14316] <... mkdirat resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14317] <... set_robust_list resumed>) = 0 [pid 14316] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 14317] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3436 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14316] <... mount resumed>) = 0 [pid 320] umount2("./3521/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14317] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14317] chdir("./3434" [pid 319] umount2("./3469/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14317] <... chdir resumed>) = 0 [pid 14316] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14317] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14317] <... prctl resumed>) = 0 [pid 14316] <... openat resumed>) = 3 [pid 14317] setpgid(0, 0) = 0 [pid 320] umount2("./3521/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3469/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14317] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14316] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3521/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3469/sys" [pid 320] umount2("./3521/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14317] <... openat resumed>) = 3 [pid 14316] <... pwrite64 resumed>) = 36 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3469/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14317] write(3, "1000", 4 [pid 320] openat(AT_FDCWD, "./3521/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14317] <... write resumed>) = 4 [pid 14316] close(3 [pid 14317] close(3) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] openat(AT_FDCWD, "./3469/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14316] <... close resumed>) = 0 [pid 320] fstat(4 [pid 319] <... openat resumed>) = 4 [pid 14317] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14316] close(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] fstat(4 [pid 14317] symlink("/dev/binderfs", "./binderfs" [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14317] <... symlink resumed>) = 0 [pid 14316] close(5 [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 14317] write(1, "executing program\n", 18 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14317] <... write resumed>) = 18 executing program [pid 14316] close(6 [pid 14317] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14317] <... mkdirat resumed>) = 0 [pid 14316] close(7 [pid 320] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14317] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] close(4 [pid 14317] <... mount resumed>) = 0 [pid 14316] close(8 [pid 320] rmdir("./3521/sys" [pid 319] <... close resumed>) = 0 [pid 14317] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3469/sys" [pid 14317] <... openat resumed>) = 3 [pid 14316] close(9 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14317] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3521/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3469/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14316] close(10 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14317] <... pwrite64 resumed>) = 36 [pid 320] newfstatat(AT_FDCWD, "./3521/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3469/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3521/binderfs" [pid 319] unlink("./3469/binderfs" [pid 320] <... unlink resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14317] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 14317] <... close resumed>) = 0 [pid 14316] close(11 [pid 320] close(3 [pid 319] <... close resumed>) = 0 [pid 14317] close(4 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(12 [pid 14317] close(5 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(13 [pid 14317] close(6 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(14 [pid 14317] close(7 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(15 [pid 14317] close(8 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(16 [pid 14317] close(9 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(17 [pid 14317] close(10 [pid 320] <... close resumed>) = 0 [pid 319] rmdir("./3469" [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(18 [pid 320] rmdir("./3521" [pid 319] <... rmdir resumed>) = 0 [pid 14317] close(11 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(19 [pid 319] mkdir("./3470", 0777 [pid 14317] close(12 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3522", 0777 [pid 319] <... mkdir resumed>) = 0 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(20 [pid 14317] close(13 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(21 [pid 14317] close(14 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(22 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14317] close(15 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(23 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14317] close(16 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14319 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14318 attached [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(24 [pid 14318] set_robust_list(0x5555689d76a0, 24) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3472 [pid 14319] set_robust_list(0x5555689d76a0, 24 [pid 14318] rt_sigprocmask(SIG_SETMASK, [] [pid 14317] close(17 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3524 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14319] <... set_robust_list resumed>) = 0 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(25 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14319] rt_sigprocmask(SIG_SETMASK, [] [pid 14317] close(18 [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] close(26 [pid 14319] chdir("./3470" [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14318] chdir("./3522") = 0 [pid 14318] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14317] close(19 [pid 14316] close(27 [pid 14319] <... chdir resumed>) = 0 [pid 14318] <... prctl resumed>) = 0 [pid 14319] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14319] <... prctl resumed>) = 0 [pid 14318] setpgid(0, 0 [pid 14317] close(20 [pid 14316] close(28 [pid 14319] setpgid(0, 0 [pid 14318] <... setpgid resumed>) = 0 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14319] <... setpgid resumed>) = 0 [pid 14318] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14317] close(21 [pid 14316] close(29 [pid 14319] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14318] <... openat resumed>) = 3 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14318] write(3, "1000", 4 [pid 14317] close(22 [pid 14318] <... write resumed>) = 4 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14316] exit_group(0 [pid 14318] close(3) = 0 [pid 14318] read(200 [pid 14319] <... openat resumed>) = 3 [pid 14319] write(3, "1000", 4 [pid 14317] close(23 [pid 14316] <... exit_group resumed>) = ? [pid 14319] <... write resumed>) = 4 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14318] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14318] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14318] write(1, "executing program\n", 18) = 18 [pid 14318] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14316] +++ exited with 0 +++ executing program [pid 14317] close(24 [pid 14319] close(3 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14319] <... close resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3554, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14319] read(200 [pid 14317] close(25 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14319] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14319] symlink("/dev/binderfs", "./binderfs" [pid 14317] close(26 [pid 14318] <... mkdirat resumed>) = 0 [pid 14319] <... symlink resumed>) = 0 [pid 14318] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14319] write(1, "executing program\n", 18 [pid 14318] <... mount resumed>) = 0 executing program [pid 14319] <... write resumed>) = 18 [pid 14318] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14317] close(27 [pid 14319] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14318] <... openat resumed>) = 3 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14318] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14319] <... mkdirat resumed>) = 0 [pid 14317] close(28 [pid 14319] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14318] <... pwrite64 resumed>) = 36 [pid 14317] close(29 [pid 14318] close(3 [pid 14317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14318] <... close resumed>) = 0 [pid 14317] exit_group(0 [pid 14318] close(4 [pid 14319] <... mount resumed>) = 0 [pid 14318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14317] <... exit_group resumed>) = ? [pid 14318] close(5) = -1 EBADF (Bad file descriptor) [pid 14318] close(6) = -1 EBADF (Bad file descriptor) [pid 14318] close(7) = -1 EBADF (Bad file descriptor) [pid 14318] close(8) = -1 EBADF (Bad file descriptor) [pid 14318] close(9) = -1 EBADF (Bad file descriptor) [pid 14318] close(10) = -1 EBADF (Bad file descriptor) [pid 14318] close(11) = -1 EBADF (Bad file descriptor) [pid 14318] close(12) = -1 EBADF (Bad file descriptor) [pid 14318] close(13) = -1 EBADF (Bad file descriptor) [pid 14318] close(14) = -1 EBADF (Bad file descriptor) [pid 14318] close(15) = -1 EBADF (Bad file descriptor) [pid 14318] close(16) = -1 EBADF (Bad file descriptor) [pid 14318] close(17) = -1 EBADF (Bad file descriptor) [pid 14318] close(18) = -1 EBADF (Bad file descriptor) [pid 14318] close(19) = -1 EBADF (Bad file descriptor) [pid 14318] close(20) = -1 EBADF (Bad file descriptor) [pid 14318] close(21) = -1 EBADF (Bad file descriptor) [pid 14318] close(22) = -1 EBADF (Bad file descriptor) [pid 14317] +++ exited with 0 +++ [pid 14319] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14318] close(23) = -1 EBADF (Bad file descriptor) [pid 14318] close(24) = -1 EBADF (Bad file descriptor) [pid 14318] close(25) = -1 EBADF (Bad file descriptor) [pid 14318] close(26) = -1 EBADF (Bad file descriptor) [pid 14319] <... openat resumed>) = 3 [pid 14318] close(27 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3436, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14319] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14318] close(28) = -1 EBADF (Bad file descriptor) [pid 14318] close(29) = -1 EBADF (Bad file descriptor) [pid 14318] exit_group(0 [pid 14319] <... pwrite64 resumed>) = 36 [pid 14318] <... exit_group resumed>) = ? [pid 14319] close(3) = 0 [pid 14319] close(4) = -1 EBADF (Bad file descriptor) [pid 14319] close(5 [pid 14318] +++ exited with 0 +++ [pid 14319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3524, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14319] close(6) = -1 EBADF (Bad file descriptor) [pid 14319] close(7) = -1 EBADF (Bad file descriptor) [pid 14319] close(8) = -1 EBADF (Bad file descriptor) [pid 14319] close(9) = -1 EBADF (Bad file descriptor) [pid 14319] close(10) = -1 EBADF (Bad file descriptor) [pid 14319] close(11) = -1 EBADF (Bad file descriptor) [pid 14319] close(12) = -1 EBADF (Bad file descriptor) [pid 14319] close(13) = -1 EBADF (Bad file descriptor) [pid 14319] close(14) = -1 EBADF (Bad file descriptor) [pid 14319] close(15) = -1 EBADF (Bad file descriptor) [pid 14319] close(16) = -1 EBADF (Bad file descriptor) [pid 14319] close(17) = -1 EBADF (Bad file descriptor) [pid 14319] close(18) = -1 EBADF (Bad file descriptor) [pid 14319] close(19) = -1 EBADF (Bad file descriptor) [pid 14319] close(20) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14319] close(21) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3434", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14319] close(22 [pid 320] <... restart_syscall resumed>) = 0 [pid 14319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14319] close(23 [pid 321] umount2("./3552", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3434", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 14319] close(24 [pid 320] umount2("./3522", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14319] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3552", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... openat resumed>) = 3 [pid 318] getdents64(3 [pid 321] fstat(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] umount2("./3434/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 14319] close(26 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] openat(AT_FDCWD, "./3522", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 14319] close(27 [pid 320] fstat(3 [pid 318] <... umount2 resumed>) = 0 [pid 14319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14319] close(28 [pid 320] getdents64(3 [pid 14319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14319] close(29 [pid 320] umount2("./3522/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14319] exit_group(0 [pid 321] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 318] umount2("./3434/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14319] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14319] +++ exited with 0 +++ [pid 321] newfstatat(AT_FDCWD, "./3552/sys" [pid 320] umount2("./3522/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3472, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] newfstatat(AT_FDCWD, "./3522/sys" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] newfstatat(AT_FDCWD, "./3434/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3522/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3522/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 321] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3434/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3552/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] fstat(4 [pid 318] openat(AT_FDCWD, "./3434/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] getdents64(4 [pid 318] fstat(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 318] getdents64(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] close(4 [pid 318] getdents64(4 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3552/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(4 [pid 318] close(4 [pid 321] umount2("./3552/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 318] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3522/sys" [pid 318] rmdir("./3434/sys" [pid 321] newfstatat(AT_FDCWD, "./3552/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3522/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3434/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] unlink("./3552/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3522/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... unlink resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3434/binderfs" [pid 321] getdents64(3 [pid 320] unlink("./3522/binderfs" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] close(3 [pid 320] getdents64(3 [pid 318] unlink("./3434/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 321] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] rmdir("./3552" [pid 320] rmdir("./3522" [pid 318] getdents64(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] mkdir("./3553", 0777 [pid 320] mkdir("./3523", 0777 [pid 318] close(3 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3434"ci2-android-6-12-rust/strace-static-x86_64: Process 14320 attached [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3525 [pid 14320] set_robust_list(0x5555689d76a0, 24 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rmdir resumed>) = 0 [pid 14320] <... set_robust_list resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] mkdir("./3435", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14321 attached [pid 14321] set_robust_list(0x5555689d76a0, 24 [pid 14320] rt_sigprocmask(SIG_SETMASK, [] [pid 14321] <... set_robust_list resumed>) = 0 [pid 14320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3555 [pid 14321] rt_sigprocmask(SIG_SETMASK, [] [pid 14320] chdir("./3523" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... mkdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14320] <... chdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14321] chdir("./3553" [pid 14320] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... restart_syscall resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14321] <... chdir resumed>) = 0 [pid 14320] <... prctl resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14322 attached [pid 14321] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14320] setpgid(0, 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3437 [pid 14322] set_robust_list(0x5555689d76a0, 24 [pid 14321] <... prctl resumed>) = 0 [pid 14320] <... setpgid resumed>) = 0 [pid 319] umount2("./3470", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14321] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14322] <... set_robust_list resumed>) = 0 [pid 14321] <... setpgid resumed>) = 0 [pid 14320] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] openat(AT_FDCWD, "./3470", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... openat resumed>) = 3 [pid 14320] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14322] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(3 [pid 14322] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14321] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14320] write(3, "1000", 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14322] chdir("./3435" [pid 14320] <... write resumed>) = 4 [pid 319] umount2("./3470/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14321] <... openat resumed>) = 3 [pid 14322] <... chdir resumed>) = 0 [pid 14320] close(3 [pid 319] <... umount2 resumed>) = 0 [pid 14320] <... close resumed>) = 0 [pid 14321] write(3, "1000", 4 [pid 319] umount2("./3470/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3470/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3470/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3470/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 14322] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14320] read(200 [pid 14322] <... prctl resumed>) = 0 [pid 14321] <... write resumed>) = 4 [pid 14320] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14322] setpgid(0, 0 [pid 14321] close(3 [pid 14320] symlink("/dev/binderfs", "./binderfs" [pid 14322] <... setpgid resumed>) = 0 [pid 14321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14322] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14321] read(200 [pid 14320] <... symlink resumed>) = 0 [pid 319] getdents64(4 [pid 14321] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14322] <... openat resumed>) = 3 [pid 14321] symlink("/dev/binderfs", "./binderfs" [pid 14320] write(1, "executing program\n", 18 [pid 319] close(4) = 0 [pid 14321] <... symlink resumed>) = 0 [pid 319] rmdir("./3470/sys" executing program [pid 14321] write(1, "executing program\n", 18 [pid 14320] <... write resumed>) = 18 [pid 319] <... rmdir resumed>) = 0 [pid 14322] write(3, "1000", 4 [pid 14321] <... write resumed>) = 18 [pid 319] umount2("./3470/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14322] <... write resumed>) = 4 [pid 14320] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14321] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14322] close(3 [pid 319] newfstatat(AT_FDCWD, "./3470/binderfs" [pid 14320] <... mkdirat resumed>) = 0 executing program [pid 14322] <... close resumed>) = 0 [pid 14321] <... mkdirat resumed>) = 0 [pid 14320] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14322] read(200 [pid 14321] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] unlink("./3470/binderfs" [pid 14322] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... unlink resumed>) = 0 [pid 14321] <... mount resumed>) = 0 [pid 14322] symlink("/dev/binderfs", "./binderfs" [pid 319] getdents64(3 [pid 14320] <... mount resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14322] <... symlink resumed>) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3470") = 0 [pid 14322] write(1, "executing program\n", 18 [pid 14321] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14320] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14322] <... write resumed>) = 18 [pid 319] mkdir("./3471", 0777) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14322] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14321] <... openat resumed>) = 3 [pid 14320] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 14323 attached [pid 14322] <... mkdirat resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3473 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14323] set_robust_list(0x5555689d76a0, 24 [pid 14322] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14321] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14322] <... mount resumed>) = 0 [pid 14323] <... set_robust_list resumed>) = 0 [pid 14322] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14320] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14323] rt_sigprocmask(SIG_SETMASK, [] [pid 14321] <... pwrite64 resumed>) = 36 [pid 14321] close(3 [pid 14322] <... openat resumed>) = 3 [pid 14323] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14321] <... close resumed>) = 0 [pid 14321] close(4) = -1 EBADF (Bad file descriptor) [pid 14320] <... pwrite64 resumed>) = 36 [pid 14321] close(5 [pid 14323] chdir("./3471" [pid 14321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14321] close(6) = -1 EBADF (Bad file descriptor) [pid 14321] close(7) = -1 EBADF (Bad file descriptor) [pid 14321] close(8) = -1 EBADF (Bad file descriptor) [pid 14321] close(9) = -1 EBADF (Bad file descriptor) [pid 14321] close(10) = -1 EBADF (Bad file descriptor) [pid 14321] close(11) = -1 EBADF (Bad file descriptor) [pid 14321] close(12) = -1 EBADF (Bad file descriptor) [pid 14321] close(13) = -1 EBADF (Bad file descriptor) [pid 14321] close(14) = -1 EBADF (Bad file descriptor) [pid 14321] close(15) = -1 EBADF (Bad file descriptor) [pid 14321] close(16) = -1 EBADF (Bad file descriptor) [pid 14321] close(17) = -1 EBADF (Bad file descriptor) [pid 14321] close(18) = -1 EBADF (Bad file descriptor) [pid 14321] close(19) = -1 EBADF (Bad file descriptor) [pid 14321] close(20) = -1 EBADF (Bad file descriptor) [pid 14321] close(21) = -1 EBADF (Bad file descriptor) [pid 14321] close(22) = -1 EBADF (Bad file descriptor) [pid 14321] close(23) = -1 EBADF (Bad file descriptor) [pid 14321] close(24) = -1 EBADF (Bad file descriptor) [pid 14321] close(25) = -1 EBADF (Bad file descriptor) [pid 14321] close(26) = -1 EBADF (Bad file descriptor) [pid 14321] close(27) = -1 EBADF (Bad file descriptor) [pid 14321] close(28) = -1 EBADF (Bad file descriptor) [pid 14321] close(29) = -1 EBADF (Bad file descriptor) [pid 14323] <... chdir resumed>) = 0 [pid 14321] exit_group(0 [pid 14320] close(3 [pid 14323] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14322] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14323] <... prctl resumed>) = 0 [pid 14320] <... close resumed>) = 0 [pid 14321] <... exit_group resumed>) = ? [pid 14323] setpgid(0, 0 [pid 14322] <... pwrite64 resumed>) = 36 [pid 14321] +++ exited with 0 +++ [pid 14320] close(4 [pid 14323] <... setpgid resumed>) = 0 [pid 14322] close(3 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14323] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14320] close(5 [pid 14322] <... close resumed>) = 0 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3555, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14323] <... openat resumed>) = 3 [pid 14322] close(4 [pid 14320] close(6 [pid 14323] write(3, "1000", 4 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3553", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14323] <... write resumed>) = 4 [pid 14322] close(5 [pid 14320] close(7 [pid 14323] close(3 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14323] <... close resumed>) = 0 [pid 14322] close(6 [pid 14320] close(8 [pid 14323] read(200 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3553", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14323] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14322] close(7 [pid 14320] close(9 [pid 14323] symlink("/dev/binderfs", "./binderfs" [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14323] <... symlink resumed>) = 0 [pid 14322] close(8 [pid 14320] close(10 [pid 321] fstat(3 [pid 14323] write(1, "executing program\n", 18) = 18 executing program [pid 14323] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(9 [pid 14320] close(11 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(10 [pid 14320] close(12 [pid 321] getdents64(3 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(11 [pid 14320] close(13 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14322] close(12 [pid 14320] close(14 [pid 14323] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14323] <... mount resumed>) = 0 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(15 [pid 321] <... umount2 resumed>) = 0 [pid 14323] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14322] close(13 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14323] <... openat resumed>) = 3 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(16 [pid 321] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14323] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14322] close(14 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14323] <... pwrite64 resumed>) = 36 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(17 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14322] close(15 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3553/sys" [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(18 [pid 14322] close(16 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(19 [pid 14322] close(17 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(20 [pid 14323] close(3) = 0 [pid 14322] close(18 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14323] close(4 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(21 [pid 321] openat(AT_FDCWD, "./3553/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(19 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14323] close(5 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(20 [pid 14320] close(22 [pid 321] <... openat resumed>) = 4 [pid 14323] close(6 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(23 [pid 14323] close(7 [pid 14322] close(21 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14323] close(8 [pid 14322] close(22 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(25 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14323] close(9) = -1 EBADF (Bad file descriptor) [pid 14323] close(10) = -1 EBADF (Bad file descriptor) [pid 14323] close(11) = -1 EBADF (Bad file descriptor) [pid 14322] close(23 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14323] close(12 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(26 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(24 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14323] close(13 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(27 [pid 321] <... close resumed>) = 0 [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(25 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3553/sys" [pid 14323] close(14 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(28 [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(26 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14323] close(15 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] close(29 [pid 321] umount2("./3553/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(27 [pid 14320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14323] close(16 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(28 [pid 14320] exit_group(0 [pid 321] newfstatat(AT_FDCWD, "./3553/binderfs" [pid 14323] close(17 [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14320] <... exit_group resumed>) = ? [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14322] close(29 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14323] close(18) = -1 EBADF (Bad file descriptor) [pid 14323] close(19) = -1 EBADF (Bad file descriptor) [pid 14323] close(20) = -1 EBADF (Bad file descriptor) [pid 14323] close(21) = -1 EBADF (Bad file descriptor) [pid 14323] close(22) = -1 EBADF (Bad file descriptor) [pid 14323] close(23) = -1 EBADF (Bad file descriptor) [pid 14323] close(24) = -1 EBADF (Bad file descriptor) [pid 14323] close(25 [pid 14320] +++ exited with 0 +++ [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14323] close(26) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3525, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14323] close(27 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14323] close(28) = -1 EBADF (Bad file descriptor) [pid 14323] close(29) = -1 EBADF (Bad file descriptor) [pid 14322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3553/binderfs" [pid 14323] exit_group(0 [pid 14322] exit_group(0 [pid 321] <... unlink resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 14322] <... exit_group resumed>) = ? [pid 14323] <... exit_group resumed>) = ? [pid 14323] +++ exited with 0 +++ [pid 14322] +++ exited with 0 +++ [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3523", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3473, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3523", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(3 [pid 320] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3437, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] rmdir("./3553" [pid 318] umount2("./3435", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] mkdir("./3554", 0777 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] openat(AT_FDCWD, "./3435", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... mkdir resumed>) = 0 [pid 320] umount2("./3523/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] getdents64(3 [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3523/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3523/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3523/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14324 attached [pid 320] openat(AT_FDCWD, "./3523/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14324] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3556 [pid 320] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3435/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14324] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(4 [pid 14324] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14324] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(4 [pid 318] umount2("./3435/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14324] chdir("./3554" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] newfstatat(AT_FDCWD, "./3435/sys" [pid 14324] <... chdir resumed>) = 0 [pid 320] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3435/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14324] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14324] <... prctl resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3435/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14324] setpgid(0, 0 [pid 320] rmdir("./3523/sys" [pid 14324] <... setpgid resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 14324] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3435/sys" [pid 320] umount2("./3523/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3435/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14324] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14324] write(3, "1000", 4 executing program [pid 320] newfstatat(AT_FDCWD, "./3523/binderfs" [pid 14324] <... write resumed>) = 4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14324] close(3 [pid 320] unlink("./3523/binderfs" [pid 14324] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3435/binderfs" [pid 320] <... unlink resumed>) = 0 [pid 14324] read(200 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(3 [pid 14324] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] unlink("./3435/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14324] symlink("/dev/binderfs", "./binderfs" [pid 318] <... unlink resumed>) = 0 [pid 320] close(3 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14324] <... symlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] close(3 [pid 14324] write(1, "executing program\n", 18 [pid 320] rmdir("./3523" [pid 318] <... close resumed>) = 0 [pid 14324] <... write resumed>) = 18 [pid 318] rmdir("./3435" [pid 320] <... rmdir resumed>) = 0 [pid 14324] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] mkdir("./3524", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3436", 0777) = 0 [pid 14324] <... mkdirat resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14324] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... mkdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14324] <... mount resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14324] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14325 attached [pid 14325] set_robust_list(0x5555689d76a0, 24 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3438 ci2-android-6-12-rust/strace-static-x86_64: Process 14326 attached [pid 14325] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14325] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14325] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14324] <... openat resumed>) = 3 [pid 14325] chdir("./3436") = 0 [pid 14326] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3526 [pid 14326] <... set_robust_list resumed>) = 0 [pid 14325] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14325] setpgid(0, 0) = 0 [pid 14326] rt_sigprocmask(SIG_SETMASK, [] [pid 14325] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14326] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14324] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14326] chdir("./3524" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14325] <... openat resumed>) = 3 [pid 14325] write(3, "1000", 4) = 4 [pid 14325] close(3) = 0 [pid 14325] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14325] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14325] write(1, "executing program\n", 18) = 18 [pid 14324] <... pwrite64 resumed>) = 36 [pid 14326] <... chdir resumed>) = 0 [pid 14324] close(3 executing program [pid 14325] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14326] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14325] <... mkdirat resumed>) = 0 [pid 14324] <... close resumed>) = 0 [pid 14326] <... prctl resumed>) = 0 [pid 14324] close(4 [pid 14326] setpgid(0, 0 [pid 14324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] <... setpgid resumed>) = 0 [pid 14324] close(5 [pid 14325] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14326] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14325] <... mount resumed>) = 0 [pid 14324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14324] close(6 [pid 14326] <... openat resumed>) = 3 [pid 14324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] write(3, "1000", 4 [pid 14325] <... openat resumed>) = 3 [pid 14324] close(7) = -1 EBADF (Bad file descriptor) [pid 14326] <... write resumed>) = 4 [pid 14325] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14324] close(8 [pid 14326] close(3 [pid 14325] <... pwrite64 resumed>) = 36 [pid 14324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] <... close resumed>) = 0 [pid 14325] close(3 [pid 14324] close(9 [pid 319] umount2("./3471", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14326] read(200 [pid 14325] <... close resumed>) = 0 [pid 14324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14325] close(4 [pid 14324] close(10 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14326] symlink("/dev/binderfs", "./binderfs" [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] <... symlink resumed>) = 0 [pid 14325] close(5 [pid 14324] close(11 [pid 319] openat(AT_FDCWD, "./3471", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14324] close(12) = -1 EBADF (Bad file descriptor) [pid 14324] close(13) = -1 EBADF (Bad file descriptor) [pid 14324] close(14) = -1 EBADF (Bad file descriptor) [pid 14324] close(15) = -1 EBADF (Bad file descriptor) [pid 14324] close(16) = -1 EBADF (Bad file descriptor) [pid 14324] close(17) = -1 EBADF (Bad file descriptor) [pid 14324] close(18) = -1 EBADF (Bad file descriptor) [pid 14324] close(19) = -1 EBADF (Bad file descriptor) [pid 14324] close(20) = -1 EBADF (Bad file descriptor) [pid 14324] close(21) = -1 EBADF (Bad file descriptor) [pid 14324] close(22) = -1 EBADF (Bad file descriptor) [pid 14324] close(23) = -1 EBADF (Bad file descriptor) [pid 14324] close(24) = -1 EBADF (Bad file descriptor) [pid 14324] close(25) = -1 EBADF (Bad file descriptor) [pid 14324] close(26) = -1 EBADF (Bad file descriptor) [pid 14324] close(27) = -1 EBADF (Bad file descriptor) [pid 14324] close(28) = -1 EBADF (Bad file descriptor) [pid 14324] close(29) = -1 EBADF (Bad file descriptor) [pid 14324] exit_group(0) = ? [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14326] write(1, "executing program\n", 18 [pid 14325] close(6 [pid 14326] <... write resumed>) = 18 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] fstat(3 [pid 14326] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14325] close(7 [pid 14324] +++ exited with 0 +++ [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3556, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14325] close(8 [pid 319] getdents64(3 [pid 14326] <... mkdirat resumed>) = 0 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] close(9 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3471/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14325] close(10 [pid 14326] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = 0 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3471/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14325] close(11 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3471/sys" [pid 14325] close(12 [pid 14326] <... mount resumed>) = 0 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14326] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14325] close(13 [pid 14326] <... openat resumed>) = 3 [pid 319] umount2("./3471/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] close(14 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3471/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14325] close(15 [pid 14326] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] <... pwrite64 resumed>) = 36 [pid 319] <... openat resumed>) = 4 [pid 14325] close(16 [pid 319] fstat(4 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] close(3 [pid 14325] close(17 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] <... close resumed>) = 0 [pid 14325] close(18 [pid 319] getdents64(4 [pid 14326] close(4 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] close(19 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14326] close(5 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] close(6 [pid 14325] close(20 [pid 319] getdents64(4 [pid 14326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14325] close(21 [pid 319] close(4 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] close(7 [pid 14325] close(22 [pid 14326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] close(8 [pid 14325] close(23 [pid 14326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14326] close(9 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3471/sys" [pid 14326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] close(24 [pid 14326] close(10 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] close(25 [pid 14326] close(11 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3471/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] close(26 [pid 14326] close(12 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14326] close(13) = -1 EBADF (Bad file descriptor) [pid 14325] close(27 [pid 319] newfstatat(AT_FDCWD, "./3471/binderfs" [pid 14326] close(14) = -1 EBADF (Bad file descriptor) [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14326] close(15) = -1 EBADF (Bad file descriptor) [pid 14326] close(16) = -1 EBADF (Bad file descriptor) [pid 14326] close(17) = -1 EBADF (Bad file descriptor) [pid 14326] close(18) = -1 EBADF (Bad file descriptor) [pid 14326] close(19) = -1 EBADF (Bad file descriptor) [pid 14326] close(20) = -1 EBADF (Bad file descriptor) [pid 14326] close(21) = -1 EBADF (Bad file descriptor) [pid 14326] close(22) = -1 EBADF (Bad file descriptor) [pid 14326] close(23) = -1 EBADF (Bad file descriptor) [pid 14326] close(24) = -1 EBADF (Bad file descriptor) [pid 14326] close(25) = -1 EBADF (Bad file descriptor) [pid 14326] close(26) = -1 EBADF (Bad file descriptor) [pid 14326] close(27) = -1 EBADF (Bad file descriptor) [pid 14326] close(28) = -1 EBADF (Bad file descriptor) [pid 14326] close(29) = -1 EBADF (Bad file descriptor) [pid 14326] exit_group(0) = ? [pid 14325] close(28 [pid 319] unlink("./3471/binderfs" [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14325] close(29 [pid 319] <... unlink resumed>) = 0 [pid 14325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14326] +++ exited with 0 +++ [pid 14325] exit_group(0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14325] <... exit_group resumed>) = ? [pid 319] close(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3526, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14325] +++ exited with 0 +++ [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3471" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3438, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... rmdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] mkdir("./3472", 0777) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14327 attached [pid 14327] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14327] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3474 [pid 14327] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14327] chdir("./3472" [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14327] <... chdir resumed>) = 0 [pid 14327] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14327] setpgid(0, 0) = 0 [pid 14327] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3554", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14327] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14327] write(3, "1000", 4 [pid 321] openat(AT_FDCWD, "./3554", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14327] <... write resumed>) = 4 [pid 14327] close(3 [pid 321] <... openat resumed>) = 3 [pid 14327] <... close resumed>) = 0 [pid 321] fstat(3 [pid 14327] read(200 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14327] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14327] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(3 [pid 14327] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 executing program [pid 321] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14327] write(1, "executing program\n", 18) = 18 [pid 14327] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = 0 [pid 321] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14327] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14327] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3554/sys" [pid 14327] <... mount resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14327] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3554/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14327] <... openat resumed>) = 3 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 14327] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14327] <... pwrite64 resumed>) = 36 [pid 321] close(4 [pid 14327] close(3 [pid 321] <... close resumed>) = 0 [pid 318] umount2("./3436", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3554/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14327] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3436", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14327] close(4 [pid 321] umount2("./3554/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 321] newfstatat(AT_FDCWD, "./3554/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3554/binderfs" [pid 318] getdents64(3 [pid 14327] close(5 [pid 320] <... restart_syscall resumed>) = 0 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14327] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] umount2("./3524", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14327] close(7 [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3436/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] openat(AT_FDCWD, "./3524", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14327] close(8 [pid 320] <... openat resumed>) = 3 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14327] close(9 [pid 321] close(3 [pid 318] <... umount2 resumed>) = 0 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14327] close(10 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 318] umount2("./3436/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3554" [pid 14327] close(11 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3524/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14327] close(12 [pid 321] mkdir("./3555", 0777 [pid 318] newfstatat(AT_FDCWD, "./3436/sys" [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14327] close(13 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14327] close(14) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] umount2("./3436/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] openat(AT_FDCWD, "./3436/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14327] close(15 [pid 320] umount2("./3524/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 4 [pid 14327] close(16 [pid 320] newfstatat(AT_FDCWD, "./3524/sys" [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14327] close(17 [pid 320] umount2("./3524/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14328 attached [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14328] set_robust_list(0x5555689d76a0, 24 [pid 14327] close(18 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3557 [pid 320] openat(AT_FDCWD, "./3524/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(4 [pid 14328] <... set_robust_list resumed>) = 0 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14328] rt_sigprocmask(SIG_SETMASK, [] [pid 14327] close(19 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] fstat(4 [pid 318] getdents64(4 [pid 14328] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14328] chdir("./3555" [pid 14327] close(20 [pid 14328] <... chdir resumed>) = 0 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] getdents64(4 [pid 14328] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14327] close(21 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14328] <... prctl resumed>) = 0 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] close(4 [pid 14328] setpgid(0, 0 [pid 14327] close(22 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 14328] <... setpgid resumed>) = 0 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 318] rmdir("./3436/sys" [pid 14328] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14327] close(23 [pid 320] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14328] <... openat resumed>) = 3 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3524/sys" [pid 318] umount2("./3436/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14328] write(3, "1000", 4 [pid 14327] close(24 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14328] <... write resumed>) = 4 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3524/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14328] close(3 [pid 14327] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3436/binderfs" [pid 14328] <... close resumed>) = 0 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3524/binderfs" [pid 14328] read(200 [pid 14327] close(26 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14328] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14328] symlink("/dev/binderfs", "./binderfs" [pid 14327] close(27 [pid 320] unlink("./3524/binderfs" [pid 14328] <... symlink resumed>) = 0 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14327] close(28 [pid 318] unlink("./3436/binderfs" [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14328] write(1, "executing program\n", 18 [pid 14327] close(29 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 318] <... unlink resumed>) = 0 [pid 14328] <... write resumed>) = 18 [pid 14327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] getdents64(3 [pid 14328] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14327] exit_group(0 [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14328] <... mkdirat resumed>) = 0 [pid 14327] <... exit_group resumed>) = ? [pid 320] rmdir("./3524" [pid 318] close(3 [pid 14328] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14327] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14328] <... mount resumed>) = 0 [pid 318] rmdir("./3436" [pid 320] mkdir("./3525", 0777) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3474, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rmdir resumed>) = 0 [pid 14328] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14328] <... openat resumed>) = 3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] mkdir("./3437", 0777 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 14329 attached , [], 8) = 0 [pid 14328] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14329] set_robust_list(0x5555689d76a0, 24 [pid 14328] <... pwrite64 resumed>) = 36 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3527 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14328] close(3) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14328] close(4) = -1 EBADF (Bad file descriptor) [pid 14328] close(5) = -1 EBADF (Bad file descriptor) [pid 14328] close(6ci2-android-6-12-rust/strace-static-x86_64: Process 14330 attached [pid 14329] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3439 [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] rt_sigprocmask(SIG_SETMASK, [] [pid 14328] close(7 [pid 14330] set_robust_list(0x5555689d76a0, 24 [pid 14329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14328] close(8 [pid 14329] chdir("./3525" [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14329] <... chdir resumed>) = 0 [pid 14328] close(9 [pid 14330] <... set_robust_list resumed>) = 0 [pid 14329] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] <... prctl resumed>) = 0 [pid 14328] close(10 [pid 14330] rt_sigprocmask(SIG_SETMASK, [] [pid 14329] setpgid(0, 0 [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14329] <... setpgid resumed>) = 0 [pid 14328] close(11) = -1 EBADF (Bad file descriptor) [pid 14329] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14328] close(12) = -1 EBADF (Bad file descriptor) [pid 14328] close(13) = -1 EBADF (Bad file descriptor) [pid 14328] close(14 [pid 14330] chdir("./3437" [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] <... chdir resumed>) = 0 [pid 14329] <... openat resumed>) = 3 [pid 14328] close(15 [pid 14330] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14329] write(3, "1000", 4 [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] <... prctl resumed>) = 0 [pid 14328] close(16 [pid 14330] setpgid(0, 0 [pid 14329] <... write resumed>) = 4 [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] <... setpgid resumed>) = 0 [pid 14329] close(3 [pid 14328] close(17 [pid 14330] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14329] <... close resumed>) = 0 [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] read(200 [pid 14328] close(18 [pid 14329] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14328] close(19) = -1 EBADF (Bad file descriptor) [pid 14328] close(20) = -1 EBADF (Bad file descriptor) [pid 14328] close(21) = -1 EBADF (Bad file descriptor) [pid 14328] close(22) = -1 EBADF (Bad file descriptor) [pid 14328] close(23) = -1 EBADF (Bad file descriptor) [pid 14328] close(24) = -1 EBADF (Bad file descriptor) [pid 14328] close(25) = -1 EBADF (Bad file descriptor) [pid 14328] close(26) = -1 EBADF (Bad file descriptor) [pid 14328] close(27) = -1 EBADF (Bad file descriptor) [pid 14328] close(28) = -1 EBADF (Bad file descriptor) [pid 14330] <... openat resumed>) = 3 [pid 14329] symlink("/dev/binderfs", "./binderfs" [pid 14330] write(3, "1000", 4 [pid 319] <... restart_syscall resumed>) = 0 [pid 14328] close(29 [pid 14330] <... write resumed>) = 4 [pid 14329] <... symlink resumed>) = 0 [pid 14328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] close(3 [pid 14329] write(1, "executing program\n", 18 [pid 14328] exit_group(0 executing program [pid 14330] <... close resumed>) = 0 [pid 14329] <... write resumed>) = 18 [pid 14328] <... exit_group resumed>) = ? [pid 14330] read(200 [pid 14329] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14328] +++ exited with 0 +++ [pid 319] umount2("./3472", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14330] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14330] symlink("/dev/binderfs", "./binderfs" [pid 14329] <... mkdirat resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14330] <... symlink resumed>) = 0 [pid 14329] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3557, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] openat(AT_FDCWD, "./3472", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14330] write(1, "executing program\n", 18 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... openat resumed>) = 3 [pid 14330] <... write resumed>) = 18 executing program [pid 319] fstat(3 [pid 14329] <... mount resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14330] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] getdents64(3 [pid 14330] <... mkdirat resumed>) = 0 [pid 14329] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14330] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14329] <... openat resumed>) = 3 [pid 319] umount2("./3472/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14329] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = 0 [pid 14329] <... pwrite64 resumed>) = 36 [pid 14329] close(3 [pid 14330] <... mount resumed>) = 0 [pid 14329] <... close resumed>) = 0 [pid 14329] close(4) = -1 EBADF (Bad file descriptor) [pid 14329] close(5) = -1 EBADF (Bad file descriptor) [pid 14329] close(6) = -1 EBADF (Bad file descriptor) [pid 14329] close(7) = -1 EBADF (Bad file descriptor) [pid 14329] close(8) = -1 EBADF (Bad file descriptor) [pid 14329] close(9) = -1 EBADF (Bad file descriptor) [pid 14329] close(10) = -1 EBADF (Bad file descriptor) [pid 14329] close(11) = -1 EBADF (Bad file descriptor) [pid 14329] close(12) = -1 EBADF (Bad file descriptor) [pid 14329] close(13) = -1 EBADF (Bad file descriptor) [pid 14329] close(14) = -1 EBADF (Bad file descriptor) [pid 14329] close(15) = -1 EBADF (Bad file descriptor) [pid 14329] close(16) = -1 EBADF (Bad file descriptor) [pid 14330] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] umount2("./3472/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14329] close(17) = -1 EBADF (Bad file descriptor) [pid 14329] close(18) = -1 EBADF (Bad file descriptor) [pid 14329] close(19) = -1 EBADF (Bad file descriptor) [pid 14329] close(20) = -1 EBADF (Bad file descriptor) [pid 14330] <... openat resumed>) = 3 [pid 14329] close(21 [pid 14330] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] close(22 [pid 319] newfstatat(AT_FDCWD, "./3472/sys" [pid 14329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] close(23 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14330] <... pwrite64 resumed>) = 36 [pid 14329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] close(3 [pid 14329] close(24 [pid 319] umount2("./3472/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14330] <... close resumed>) = 0 [pid 14329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] close(4 [pid 14329] close(25 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3472/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14330] close(5 [pid 319] <... openat resumed>) = 4 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] close(26 [pid 14330] close(6 [pid 319] fstat(4 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14330] close(7 [pid 14329] close(27 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14330] close(8 [pid 14329] close(28 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14330] close(9 [pid 14329] close(29 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14330] close(10 [pid 14329] exit_group(0 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14330] close(11 [pid 319] close(4 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14330] close(12) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3472/sys" [pid 14330] close(13) = -1 EBADF (Bad file descriptor) [pid 14329] <... exit_group resumed>) = ? [pid 14330] close(14 [pid 14329] +++ exited with 0 +++ [pid 319] <... rmdir resumed>) = 0 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3472/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14330] close(15 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3527, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14330] close(16) = -1 EBADF (Bad file descriptor) [pid 14330] close(17 [pid 319] newfstatat(AT_FDCWD, "./3472/binderfs" [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] close(18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3472/binderfs" [pid 14330] close(19) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14330] close(20) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14330] close(21) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14330] close(22 [pid 319] close(3 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] close(23 [pid 319] <... close resumed>) = 0 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3472" [pid 14330] close(24 [pid 319] <... rmdir resumed>) = 0 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] close(25 [pid 319] mkdir("./3473", 0777 [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14330] close(26 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14330] close(27) = -1 EBADF (Bad file descriptor) [pid 14330] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 14331 attached ) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3525", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14330] close(29 [pid 321] umount2("./3555", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3525", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14331] set_robust_list(0x5555689d76a0, 24 [pid 14330] exit_group(0 [pid 321] openat(AT_FDCWD, "./3555", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... openat resumed>) = 3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3475 [pid 14331] <... set_robust_list resumed>) = 0 [pid 14330] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 14331] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14330] +++ exited with 0 +++ [pid 321] fstat(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14331] chdir("./3473" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3439, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14331] <... chdir resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14331] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3525/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14331] <... prctl resumed>) = 0 [pid 321] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14331] setpgid(0, 0) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14331] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3525/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14331] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14331] <... write resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3525/sys" [pid 14331] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] newfstatat(AT_FDCWD, "./3555/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3555/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4 [pid 14331] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3525/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14331] read(200 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14331] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14331] symlink("/dev/binderfs", "./binderfs" [pid 320] openat(AT_FDCWD, "./3525/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14331] <... symlink resumed>) = 0 [pid 321] close(4 [pid 14331] write(1, "executing program\n", 18 [pid 321] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 4 executing program [pid 14331] <... write resumed>) = 18 [pid 321] rmdir("./3555/sys" [pid 320] fstat(4 [pid 14331] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] umount2("./3555/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14331] <... mkdirat resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3555/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14331] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] getdents64(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] unlink("./3555/binderfs" [pid 14331] <... mount resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] close(4 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3555") = 0 [pid 320] <... close resumed>) = 0 [pid 14331] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] rmdir("./3525/sys" [pid 321] mkdir("./3556", 0777) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14331] <... openat resumed>) = 3 [pid 320] umount2("./3525/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14331] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3525/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14332 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3558 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14332] set_robust_list(0x5555689d76a0, 24 [pid 14331] <... pwrite64 resumed>) = 36 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] unlink("./3525/binderfs" [pid 14332] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14332] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14332] chdir("./3556") = 0 [pid 14332] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14332] setpgid(0, 0) = 0 [pid 14332] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... unlink resumed>) = 0 [pid 14331] close(3 [pid 320] getdents64(3 [pid 14332] <... openat resumed>) = 3 [pid 14331] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14332] write(3, "1000", 4 [pid 14331] close(4 [pid 320] close(3 [pid 14332] <... write resumed>) = 4 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14332] close(3) = 0 [pid 320] rmdir("./3525" [pid 14331] close(5 [pid 14332] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14332] symlink("/dev/binderfs", "./binderfs" [pid 14331] close(6 [pid 320] mkdir("./3526", 0777 [pid 14332] <... symlink resumed>) = 0 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14331] close(7 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14331] close(8 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14332] write(1, "executing program\n", 18 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] <... write resumed>) = 18 executing program [pid 14332] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14331] close(9ci2-android-6-12-rust/strace-static-x86_64: Process 14333 attached [pid 14332] <... mkdirat resumed>) = 0 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14332] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14333] set_robust_list(0x5555689d76a0, 24 [pid 14331] close(10 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3528 [pid 14332] <... mount resumed>) = 0 [pid 14332] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] umount2("./3437", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14333] <... set_robust_list resumed>) = 0 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14333] rt_sigprocmask(SIG_SETMASK, [] [pid 14332] <... openat resumed>) = 3 [pid 14331] close(11 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] openat(AT_FDCWD, "./3437", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14333] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] chdir("./3526" [pid 14332] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14331] close(12 [pid 318] <... openat resumed>) = 3 [pid 14333] <... chdir resumed>) = 0 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14331] close(13 [pid 318] fstat(3 [pid 14333] <... prctl resumed>) = 0 [pid 14332] <... pwrite64 resumed>) = 36 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] setpgid(0, 0 [pid 14331] close(14 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14333] <... setpgid resumed>) = 0 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(3 [pid 14333] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14331] close(15 [pid 318] getdents64(3 [pid 14332] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14332] close(4 [pid 318] umount2("./3437/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] <... openat resumed>) = 3 [pid 14332] close(5 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] write(3, "1000", 4 [pid 14331] close(16 [pid 318] <... umount2 resumed>) = 0 [pid 14333] <... write resumed>) = 4 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] close(3 [pid 14331] close(17 [pid 14333] <... close resumed>) = 0 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] read(200 [pid 14331] close(18 [pid 14333] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] symlink("/dev/binderfs", "./binderfs" [pid 14331] close(19 [pid 14333] <... symlink resumed>) = 0 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3437/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14333] write(1, "executing program\n", 18 [pid 14332] close(6 [pid 14331] close(20 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14333] <... write resumed>) = 18 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3437/sys" [pid 14333] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14332] close(7 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14333] <... mkdirat resumed>) = 0 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3437/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14332] close(8 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14333] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3437/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14332] close(9 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] <... mount resumed>) = 0 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14331] close(21 [pid 318] <... openat resumed>) = 4 [pid 14333] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14332] close(10 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(11 [pid 14331] close(22 [pid 318] fstat(4 [pid 14333] <... openat resumed>) = 3 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14332] close(12 [pid 14331] close(23 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14333] <... pwrite64 resumed>) = 36 [pid 14332] close(13 [pid 14331] close(24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14331] close(25 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14331] close(26) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14331] close(27) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3437/sys" [pid 14333] close(3 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14331] close(28 [pid 14333] <... close resumed>) = 0 [pid 14332] close(14 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14333] close(4 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14331] close(29 [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(15 [pid 14331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3437/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14333] close(5 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14331] exit_group(0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(16 [pid 318] newfstatat(AT_FDCWD, "./3437/binderfs" [pid 14331] <... exit_group resumed>) = ? [pid 14333] close(6 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(17 [pid 14333] close(7 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(18 [pid 14333] close(8 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(19 [pid 14333] close(9 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(20 [pid 14333] close(10 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(21 [pid 14333] close(11 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14331] +++ exited with 0 +++ [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(22 [pid 318] unlink("./3437/binderfs" [pid 14333] close(12 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3475, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(23 [pid 318] <... unlink resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14333] close(13 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(24 [pid 14333] close(14 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(25 [pid 14333] close(15 [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] close(26) = -1 EBADF (Bad file descriptor) [pid 14333] close(16 [pid 14332] close(27 [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] close(17 [pid 14332] close(28 [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] close(18 [pid 14332] close(29 [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] close(19 [pid 14332] exit_group(0 [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14332] <... exit_group resumed>) = ? [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 14332] +++ exited with 0 +++ [pid 318] rmdir("./3437" [pid 14333] close(20 [pid 318] <... rmdir resumed>) = 0 [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3558, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14333] close(21 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] mkdir("./3438", 0777 [pid 14333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14333] close(22) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14333] close(23) = -1 EBADF (Bad file descriptor) [pid 14333] close(24) = -1 EBADF (Bad file descriptor) [pid 14333] close(25) = -1 EBADF (Bad file descriptor) [pid 14333] close(26) = -1 EBADF (Bad file descriptor) [pid 14333] close(27) = -1 EBADF (Bad file descriptor) [pid 14333] close(28) = -1 EBADF (Bad file descriptor) [pid 14333] close(29) = -1 EBADF (Bad file descriptor) [pid 14333] exit_group(0) = ? [pid 319] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] umount2("./3473", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14333] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14334 attached [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3528, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] openat(AT_FDCWD, "./3473", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14334] set_robust_list(0x5555689d76a0, 24 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... openat resumed>) = 3 [pid 14334] <... set_robust_list resumed>) = 0 [pid 319] fstat(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3440 [pid 14334] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14334] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14334] chdir("./3438" [pid 319] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14334] <... chdir resumed>) = 0 [pid 14334] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3473/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14334] <... prctl resumed>) = 0 [pid 14334] setpgid(0, 0) = 0 [pid 14334] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14334] write(3, "1000", 4 [pid 319] <... umount2 resumed>) = 0 [pid 14334] <... write resumed>) = 4 [pid 319] umount2("./3473/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14334] close(3) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14334] read(200 [pid 319] newfstatat(AT_FDCWD, "./3473/sys" [pid 14334] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14334] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14334] write(1, "executing program\n", 18 [pid 319] umount2("./3473/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14334] <... write resumed>) = 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3473/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 14334] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... openat resumed>) = 4 [pid 14334] <... mkdirat resumed>) = 0 [pid 14334] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] fstat(4 [pid 14334] <... mount resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14334] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14334] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 14334] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 14334] <... pwrite64 resumed>) = 36 [pid 319] <... close resumed>) = 0 [pid 14334] close(3 [pid 319] rmdir("./3473/sys" [pid 14334] <... close resumed>) = 0 [pid 14334] close(4) = -1 EBADF (Bad file descriptor) [pid 14334] close(5) = -1 EBADF (Bad file descriptor) [pid 14334] close(6) = -1 EBADF (Bad file descriptor) [pid 14334] close(7) = -1 EBADF (Bad file descriptor) [pid 14334] close(8) = -1 EBADF (Bad file descriptor) [pid 14334] close(9) = -1 EBADF (Bad file descriptor) [pid 14334] close(10) = -1 EBADF (Bad file descriptor) [pid 14334] close(11) = -1 EBADF (Bad file descriptor) [pid 14334] close(12 [pid 321] <... restart_syscall resumed>) = 0 [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14334] close(13) = -1 EBADF (Bad file descriptor) [pid 14334] close(14 [pid 319] <... rmdir resumed>) = 0 [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3473/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14334] close(15 [pid 321] umount2("./3556", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14334] close(16 [pid 319] newfstatat(AT_FDCWD, "./3473/binderfs" [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3556", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14334] close(17 [pid 321] <... openat resumed>) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14334] close(18 [pid 321] fstat(3 [pid 319] unlink("./3473/binderfs" [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14334] close(19 [pid 321] getdents64(3 [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... unlink resumed>) = 0 [pid 14334] close(20 [pid 319] getdents64(3 [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14334] close(21 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14334] close(22) = -1 EBADF (Bad file descriptor) [pid 14334] close(23 [pid 319] rmdir("./3473" [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14334] close(24 [pid 321] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14334] close(25 [pid 321] newfstatat(AT_FDCWD, "./3556/sys" [pid 319] mkdir("./3474", 0777 [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14334] close(26) = -1 EBADF (Bad file descriptor) [pid 14334] close(27 [pid 321] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14334] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3556/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14334] close(29 [pid 321] <... openat resumed>) = 4 [pid 14334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14334] exit_group(0 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14334] <... exit_group resumed>) = ? [pid 321] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14335 attached [pid 14334] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3440, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14335] set_robust_list(0x5555689d76a0, 24 [pid 321] <... close resumed>) = 0 [pid 14335] <... set_robust_list resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3476 [pid 321] rmdir("./3556/sys") = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3556/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3556/binderfs" [pid 14335] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3526", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] unlink("./3556/binderfs") = 0 [pid 320] openat(AT_FDCWD, "./3526", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... openat resumed>) = 3 [pid 321] close(3) = 0 [pid 321] rmdir("./3556") = 0 [pid 321] mkdir("./3557", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14335] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(3 [pid 14335] chdir("./3474" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14336 attached [pid 14335] <... chdir resumed>) = 0 [pid 320] getdents64(3 [pid 14335] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3559 [pid 14335] <... prctl resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3526/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14336] set_robust_list(0x5555689d76a0, 24 [pid 14335] setpgid(0, 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3438", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14336] <... set_robust_list resumed>) = 0 [pid 14335] <... setpgid resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14335] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] openat(AT_FDCWD, "./3438", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14336] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 318] fstat(3 [pid 14336] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14335] <... openat resumed>) = 3 [pid 320] umount2("./3526/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14336] chdir("./3557" [pid 14335] write(3, "1000", 4 [pid 318] getdents64(3 [pid 14336] <... chdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14335] <... write resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3526/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14336] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14335] close(3 [pid 320] umount2("./3526/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3438/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14336] <... prctl resumed>) = 0 [pid 14335] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3526/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = 0 [pid 14336] setpgid(0, 0 [pid 14335] read(200 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3526/sys" [pid 14336] <... setpgid resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14336] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14335] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] umount2("./3438/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14335] symlink("/dev/binderfs", "./binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14335] <... symlink resumed>) = 0 [pid 320] umount2("./3526/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3438/sys" [pid 14336] <... openat resumed>) = 3 [pid 14335] write(1, "executing program\n", 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3526/binderfs" [pid 14335] <... write resumed>) = 18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3526/binderfs") = 0 [pid 320] getdents64(3 executing program [pid 14335] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14336] write(3, "1000", 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14336] <... write resumed>) = 4 [pid 14335] <... mkdirat resumed>) = 0 [pid 14336] close(3 [pid 14335] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] umount2("./3438/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14336] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3526") = 0 [pid 320] mkdir("./3527", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14336] read(200 [pid 14335] <... mount resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14337 attached [pid 14336] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] openat(AT_FDCWD, "./3438/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14336] symlink("/dev/binderfs", "./binderfs" [pid 14335] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... openat resumed>) = 4 [pid 14337] set_robust_list(0x5555689d76a0, 24 [pid 14336] <... symlink resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3529 [pid 318] fstat(4 [pid 14337] <... set_robust_list resumed>) = 0 [pid 14336] write(1, "executing program\n", 18 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14337] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(4 [pid 14337] chdir("./3527" [pid 14336] <... write resumed>) = 18 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14335] <... openat resumed>) = 3 executing program [pid 318] getdents64(4 [pid 14337] <... chdir resumed>) = 0 [pid 14336] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14337] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14337] setpgid(0, 0) = 0 [pid 14337] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14336] <... mkdirat resumed>) = 0 [pid 318] close(4 [pid 14336] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14335] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... close resumed>) = 0 [pid 14337] <... openat resumed>) = 3 [pid 318] rmdir("./3438/sys" [pid 14337] write(3, "1000", 4) = 4 [pid 14337] close(3) = 0 [pid 14337] read(200 [pid 318] <... rmdir resumed>) = 0 [pid 14337] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] umount2("./3438/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14337] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14337] write(1, "executing program\n", 18) = 18 [pid 14336] <... mount resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14335] <... pwrite64 resumed>) = 36 executing program [pid 318] newfstatat(AT_FDCWD, "./3438/binderfs" [pid 14336] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14337] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 318] unlink("./3438/binderfs" [pid 14337] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14335] close(3 [pid 318] <... unlink resumed>) = 0 [pid 14337] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14335] <... close resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14336] <... openat resumed>) = 3 [pid 14335] close(4 [pid 318] close(3 [pid 14337] <... openat resumed>) = 3 [pid 14336] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14337] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14336] <... pwrite64 resumed>) = 36 [pid 14335] close(5 [pid 318] rmdir("./3438" [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14337] <... pwrite64 resumed>) = 36 [pid 318] <... rmdir resumed>) = 0 [pid 14335] close(6) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3439", 0777 [pid 14337] close(3 [pid 14336] close(3 [pid 14335] close(7 [pid 318] <... mkdir resumed>) = 0 [pid 14337] <... close resumed>) = 0 [pid 14336] <... close resumed>) = 0 [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14337] close(4 [pid 14336] close(4 [pid 14335] close(8 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14336] close(5 [pid 14335] close(9 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14338 attached [pid 14337] close(5 [pid 14336] close(6 [pid 14335] close(10 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] set_robust_list(0x5555689d76a0, 24 [pid 14337] close(6 [pid 14338] <... set_robust_list resumed>) = 0 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14337] close(7) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14337] close(8 [pid 14336] close(7 [pid 14335] close(11 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3441 [pid 14338] rt_sigprocmask(SIG_SETMASK, [] [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14338] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14337] close(9 [pid 14336] close(8 [pid 14335] close(12 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] chdir("./3439" [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14337] close(10 [pid 14336] close(9 [pid 14335] close(13 [pid 14338] <... chdir resumed>) = 0 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14337] close(11 [pid 14336] close(10 [pid 14335] close(14 [pid 14338] <... prctl resumed>) = 0 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] setpgid(0, 0 [pid 14337] close(12 [pid 14336] close(11 [pid 14335] close(15 [pid 14338] <... setpgid resumed>) = 0 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14337] close(13 [pid 14336] close(12 [pid 14335] close(16 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] close(13 [pid 14335] close(17 [pid 14337] close(14 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] <... openat resumed>) = 3 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] close(14 [pid 14335] close(18 [pid 14337] close(15 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] write(3, "1000", 4 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] close(15 [pid 14335] close(19 [pid 14338] <... write resumed>) = 4 [pid 14337] close(16 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] close(3 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] close(16 [pid 14335] close(20 [pid 14338] <... close resumed>) = 0 [pid 14337] close(17 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] read(200 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] close(17 [pid 14335] close(21 [pid 14338] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14337] close(18 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] close(18 [pid 14335] close(22 [pid 14338] symlink("/dev/binderfs", "./binderfs" [pid 14337] close(19 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] close(19 [pid 14335] close(23 [pid 14338] <... symlink resumed>) = 0 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14337] close(20) = -1 EBADF (Bad file descriptor) [pid 14338] write(1, "executing program\n", 18 [pid 14337] close(21 [pid 14336] close(20 [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] <... write resumed>) = 18 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] close(24 executing program [pid 14338] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14337] close(22 [pid 14336] close(21 [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] close(25 [pid 14336] close(22 [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] close(26 [pid 14336] close(23 [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] close(27 [pid 14336] close(24 [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] close(28 [pid 14336] close(25 [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] close(26 [pid 14335] close(29 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] close(27 [pid 14335] exit_group(0 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] <... mkdirat resumed>) = 0 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14337] close(23) = -1 EBADF (Bad file descriptor) [pid 14336] close(28 [pid 14335] <... exit_group resumed>) = ? [pid 14338] <... mount resumed>) = 0 [pid 14337] close(24 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14335] +++ exited with 0 +++ [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] close(29 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3476, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14338] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14337] close(25 [pid 14336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] exit_group(0 [pid 14337] close(26 [pid 14336] <... exit_group resumed>) = ? [pid 14338] <... openat resumed>) = 3 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14336] +++ exited with 0 +++ [pid 14337] close(27 [pid 14338] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14337] close(28) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3559, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14337] close(29 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3474", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14337] exit_group(0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14338] <... pwrite64 resumed>) = 36 [pid 14337] <... exit_group resumed>) = ? [pid 319] openat(AT_FDCWD, "./3474", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14338] close(3 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3474/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14338] <... close resumed>) = 0 [pid 14337] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = 0 [pid 14338] close(4) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3529, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3474/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14338] close(5 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14338] close(6) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14338] close(7 [pid 319] newfstatat(AT_FDCWD, "./3474/sys" [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3557", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14338] close(8 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3474/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3557", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3474/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14338] close(9 [pid 321] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 4 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14338] close(10 [pid 319] fstat(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14338] close(11 [pid 321] getdents64(3 [pid 319] getdents64(4 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14338] close(12 [pid 321] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] close(13 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3474/sys" [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14338] close(14) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3474/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14338] close(15 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14338] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3557/sys" [pid 14338] close(17 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3474/binderfs" [pid 14338] close(18 [pid 321] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3474/binderfs" [pid 14338] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3557/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 14338] close(20 [pid 321] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3) = 0 [pid 319] rmdir("./3474" [pid 14338] close(21 [pid 321] fstat(4 [pid 319] <... rmdir resumed>) = 0 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] mkdir("./3475", 0777 [pid 14338] close(22 [pid 321] getdents64(4 [pid 319] <... mkdir resumed>) = 0 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14338] close(23 [pid 321] getdents64(4 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14338] close(24 [pid 321] close(4 [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14338] close(25 [pid 321] rmdir("./3557/sys" [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14338] close(26 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14338] close(27 [pid 321] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14339 attached [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3557/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14338] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14339] set_robust_list(0x5555689d76a0, 24 [pid 14338] close(29 [pid 14339] <... set_robust_list resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3557/binderfs" [pid 14338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14338] exit_group(0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3477 [pid 14338] <... exit_group resumed>) = ? [pid 321] unlink("./3557/binderfs" [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14339] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14339] chdir("./3475" [pid 14338] +++ exited with 0 +++ [pid 14339] <... chdir resumed>) = 0 [pid 14339] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... unlink resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3441, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 14339] <... prctl resumed>) = 0 [pid 321] getdents64(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14339] setpgid(0, 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14339] <... setpgid resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 321] close(3 [pid 14339] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3557") = 0 [pid 14339] <... openat resumed>) = 3 [pid 321] mkdir("./3558", 0777 [pid 14339] write(3, "1000", 4) = 4 [pid 321] <... mkdir resumed>) = 0 [pid 320] umount2("./3527", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14339] close(3) = 0 [pid 14339] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14339] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] openat(AT_FDCWD, "./3527", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... openat resumed>) = 3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14339] <... symlink resumed>) = 0 [pid 14339] write(1, "executing program\n", 18) = 18 [pid 14339] mkdirat(AT_FDCWD, "./sys", 0777) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14340 attached executing program [pid 14339] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14340] set_robust_list(0x5555689d76a0, 24 [pid 14339] <... mount resumed>) = 0 [pid 320] fstat(3 [pid 14340] <... set_robust_list resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3560 [pid 14339] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] getdents64(3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14340] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3527/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14340] chdir("./3558" [pid 14339] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 14339] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14340] <... chdir resumed>) = 0 [pid 320] umount2("./3527/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14340] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14340] <... prctl resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3527/sys" [pid 14340] setpgid(0, 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14340] <... setpgid resumed>) = 0 [pid 320] umount2("./3527/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14339] <... pwrite64 resumed>) = 36 [pid 14339] close(3 [pid 14340] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14339] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14339] close(4) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3527/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14340] <... openat resumed>) = 3 [pid 14339] close(5) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14339] close(6) = -1 EBADF (Bad file descriptor) [pid 14339] close(7) = -1 EBADF (Bad file descriptor) [pid 14339] close(8) = -1 EBADF (Bad file descriptor) [pid 14339] close(9) = -1 EBADF (Bad file descriptor) [pid 14339] close(10) = -1 EBADF (Bad file descriptor) [pid 14339] close(11 [pid 318] <... restart_syscall resumed>) = 0 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14339] close(12) = -1 EBADF (Bad file descriptor) [pid 14339] close(13 [pid 318] umount2("./3439", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14339] close(14 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14340] write(3, "1000", 4 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14340] <... write resumed>) = 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14340] close(3 [pid 320] getdents64(4 [pid 14340] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14340] read(200 [pid 320] getdents64(4 [pid 14340] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14340] symlink("/dev/binderfs", "./binderfs" [pid 320] close(4 [pid 14340] <... symlink resumed>) = 0 [pid 14339] close(15 [pid 320] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3439", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14340] write(1, "executing program\n", 18 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3527/sys" [pid 318] <... openat resumed>) = 3 [pid 14340] <... write resumed>) = 18 [pid 14339] close(16 [pid 318] fstat(3 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] <... rmdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14340] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14339] close(17 [pid 320] umount2("./3527/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14340] <... mkdirat resumed>) = 0 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14340] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14339] close(18 [pid 320] newfstatat(AT_FDCWD, "./3527/binderfs" [pid 318] umount2("./3439/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14340] <... mount resumed>) = 0 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14340] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14339] close(19 [pid 320] unlink("./3527/binderfs" [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3439/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14339] close(20 [pid 320] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3439/sys" [pid 14339] close(21 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14339] close(22 [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3439/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3527" [pid 14339] close(23 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14340] <... openat resumed>) = 3 [pid 320] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3439/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14339] close(24 [pid 320] mkdir("./3528", 0777 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14339] close(25 [pid 320] <... mkdir resumed>) = 0 [pid 14340] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(4 [pid 14339] close(26 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14340] <... pwrite64 resumed>) = 36 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(4 [pid 14339] close(27) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14339] close(28) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14339] close(29 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14339] exit_group(0 [pid 318] close(4 [pid 14339] <... exit_group resumed>) = ? [pid 318] <... close resumed>) = 0 [pid 14340] close(3 [pid 14339] +++ exited with 0 +++ [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3439/sys" [pid 14340] <... close resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3477, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rmdir resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3439/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3439/binderfs" [pid 14340] close(4) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3530 [pid 14340] close(5ci2-android-6-12-rust/strace-static-x86_64: Process 14341 attached ) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14341] set_robust_list(0x5555689d76a0, 24 [pid 14340] close(6 [pid 318] unlink("./3439/binderfs" [pid 14341] <... set_robust_list resumed>) = 0 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14341] rt_sigprocmask(SIG_SETMASK, [] [pid 14340] close(7 [pid 318] getdents64(3 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14340] close(8 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14341] chdir("./3528" [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14341] <... chdir resumed>) = 0 [pid 14340] close(9 [pid 318] <... close resumed>) = 0 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14340] close(10 [pid 14341] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] rmdir("./3439" [pid 14341] <... prctl resumed>) = 0 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14341] setpgid(0, 0 [pid 14340] close(11 [pid 318] mkdir("./3440", 0777 [pid 14341] <... setpgid resumed>) = 0 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14341] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14341] <... openat resumed>) = 3 [pid 14340] close(12 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] write(3, "1000", 4 [pid 14340] close(13 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] <... write resumed>) = 4 [pid 14340] close(14ci2-android-6-12-rust/strace-static-x86_64: Process 14342 attached [pid 14341] close(3 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] <... close resumed>) = 0 [pid 14340] close(15 [pid 14342] set_robust_list(0x5555689d76a0, 24 [pid 14341] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14341] symlink("/dev/binderfs", "./binderfs" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3442 [pid 14342] <... set_robust_list resumed>) = 0 [pid 14341] <... symlink resumed>) = 0 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14342] rt_sigprocmask(SIG_SETMASK, [] [pid 14340] close(16 [pid 14342] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] write(1, "executing program\n", 18 executing program [pid 14340] close(17 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14342] chdir("./3440" [pid 14341] <... write resumed>) = 18 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] <... chdir resumed>) = 0 [pid 14341] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14340] close(18 [pid 14342] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14341] <... mkdirat resumed>) = 0 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] <... prctl resumed>) = 0 [pid 14340] close(19 [pid 14342] setpgid(0, 0 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] <... setpgid resumed>) = 0 [pid 14340] close(20 [pid 14341] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14341] <... mount resumed>) = 0 [pid 14340] close(21 [pid 14341] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14342] <... openat resumed>) = 3 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14340] close(22 [pid 14342] write(3, "1000", 4 [pid 14341] <... openat resumed>) = 3 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] <... write resumed>) = 4 [pid 14340] close(23 [pid 14342] close(3 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14340] close(24 [pid 14341] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14342] <... close resumed>) = 0 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] read(200 [pid 14340] close(25 [pid 14342] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] symlink("/dev/binderfs", "./binderfs" [pid 14340] close(26 [pid 14342] <... symlink resumed>) = 0 [pid 14341] <... pwrite64 resumed>) = 36 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] close(3 [pid 14342] write(1, "executing program\n", 18 [pid 14341] <... close resumed>) = 0 [pid 14340] close(27 [pid 14341] close(4 [pid 14342] <... write resumed>) = 18 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14341] close(5 [pid 14340] close(28 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14342] <... mkdirat resumed>) = 0 [pid 14341] close(6 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] close(7) = -1 EBADF (Bad file descriptor) [pid 14341] close(8) = -1 EBADF (Bad file descriptor) [pid 14341] close(9 [pid 14342] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14340] close(29 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] <... mount resumed>) = 0 [pid 14341] close(10 [pid 14340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] close(11 [pid 14342] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14340] exit_group(0 [pid 319] umount2("./3475", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14341] close(12 [pid 14340] <... exit_group resumed>) = ? [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3475", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14341] close(13 [pid 319] <... openat resumed>) = 3 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14341] close(14 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] close(15 [pid 319] getdents64(3 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14340] +++ exited with 0 +++ [pid 14341] close(16 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3560, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] umount2("./3475/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14341] close(17 [pid 14342] <... openat resumed>) = 3 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14341] close(18) = -1 EBADF (Bad file descriptor) [pid 14341] close(19) = -1 EBADF (Bad file descriptor) [pid 14341] close(20) = -1 EBADF (Bad file descriptor) [pid 14341] close(21 [pid 319] umount2("./3475/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14341] close(22 [pid 319] newfstatat(AT_FDCWD, "./3475/sys" [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] close(23 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14342] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] close(24 [pid 319] umount2("./3475/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14342] <... pwrite64 resumed>) = 36 [pid 14341] close(25 [pid 319] openat(AT_FDCWD, "./3475/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14342] close(3 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] <... close resumed>) = 0 [pid 14341] close(26 [pid 319] <... openat resumed>) = 4 [pid 14342] close(4 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] close(5 [pid 14341] close(27 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] fstat(4 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] close(28 [pid 319] getdents64(4 [pid 14342] close(6 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] close(29 [pid 321] umount2("./3558", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14342] close(7 [pid 14341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14341] exit_group(0 [pid 321] openat(AT_FDCWD, "./3558", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14341] <... exit_group resumed>) = ? [pid 319] close(4 [pid 14342] close(8 [pid 14341] +++ exited with 0 +++ [pid 321] <... openat resumed>) = 3 [pid 319] <... close resumed>) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3530, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] rmdir("./3475/sys" [pid 14342] close(9 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rmdir resumed>) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14342] close(10 [pid 319] umount2("./3475/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14342] close(11 [pid 321] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14342] close(12 [pid 319] newfstatat(AT_FDCWD, "./3475/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3475/binderfs" [pid 321] <... umount2 resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14342] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3558/sys" [pid 14342] close(14) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14342] close(15 [pid 319] rmdir("./3475" [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14342] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3558/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] mkdir("./3476", 0777 [pid 14342] close(17 [pid 321] <... openat resumed>) = 4 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14342] close(18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14342] close(19 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14342] close(20 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14342] close(21 [pid 321] <... close resumed>) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3558/sys" [pid 14342] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3558/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14342] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3558/binderfs" [pid 14342] close(24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3558/binderfs" [pid 14342] close(25) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14342] close(26 [pid 321] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 14343 attached [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3478 [pid 14343] set_robust_list(0x5555689d76a0, 24 [pid 14342] close(27 [pid 321] close(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14343] <... set_robust_list resumed>) = 0 [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14342] close(28 [pid 321] rmdir("./3558" [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14342] close(29 [pid 14343] rt_sigprocmask(SIG_SETMASK, [] [pid 14342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3559", 0777 [pid 14342] exit_group(0 [pid 321] <... mkdir resumed>) = 0 [pid 14343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14342] <... exit_group resumed>) = ? [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14343] chdir("./3476" [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14342] +++ exited with 0 +++ [pid 14343] <... chdir resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14344 attached [pid 14343] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14344] set_robust_list(0x5555689d76a0, 24 [pid 14343] <... prctl resumed>) = 0 [pid 14344] <... set_robust_list resumed>) = 0 [pid 14343] setpgid(0, 0 [pid 14344] rt_sigprocmask(SIG_SETMASK, [] [pid 14343] <... setpgid resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3442, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14343] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14344] chdir("./3559" [pid 14343] <... openat resumed>) = 3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3561 [pid 14344] <... chdir resumed>) = 0 [pid 14343] write(3, "1000", 4 [pid 14344] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14343] <... write resumed>) = 4 [pid 14344] <... prctl resumed>) = 0 [pid 14343] close(3 [pid 14344] setpgid(0, 0 [pid 14343] <... close resumed>) = 0 [pid 14344] <... setpgid resumed>) = 0 [pid 14343] read(200 [pid 320] <... restart_syscall resumed>) = 0 [pid 14344] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14343] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14344] <... openat resumed>) = 3 [pid 14343] symlink("/dev/binderfs", "./binderfs" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14344] write(3, "1000", 4 [pid 14343] <... symlink resumed>) = 0 [pid 14344] <... write resumed>) = 4 [pid 14343] write(1, "executing program\n", 18 [pid 320] umount2("./3528", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14344] close(3 [pid 14343] <... write resumed>) = 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14344] <... close resumed>) = 0 executing program [pid 14344] read(200 [pid 14343] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] openat(AT_FDCWD, "./3528", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14344] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14344] symlink("/dev/binderfs", "./binderfs" [pid 14343] <... mkdirat resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 14344] <... symlink resumed>) = 0 [pid 14343] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] fstat(3 [pid 14344] write(1, "executing program\n", 18 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14344] <... write resumed>) = 18 [pid 14343] <... mount resumed>) = 0 [pid 320] getdents64(3 executing program [pid 14344] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14343] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3528/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14344] <... mkdirat resumed>) = 0 [pid 14344] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14343] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 14344] <... mount resumed>) = 0 [pid 14343] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3528/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14344] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14343] <... pwrite64 resumed>) = 36 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 14343] close(3 [pid 320] newfstatat(AT_FDCWD, "./3528/sys" [pid 14344] <... openat resumed>) = 3 [pid 14343] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14343] close(4 [pid 320] umount2("./3528/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3440", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14344] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14344] <... pwrite64 resumed>) = 36 [pid 14343] close(5 [pid 320] openat(AT_FDCWD, "./3528/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3440", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14344] close(3 [pid 14343] close(6 [pid 320] fstat(4 [pid 318] <... openat resumed>) = 3 [pid 14344] <... close resumed>) = 0 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(3 [pid 14344] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14344] close(5 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3440/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14344] close(6 [pid 14343] close(7 [pid 320] getdents64(4 [pid 318] <... umount2 resumed>) = 0 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14344] close(7 [pid 14343] close(8 [pid 320] getdents64(4 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3440/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14344] close(8 [pid 14343] close(9 [pid 320] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14344] close(9 [pid 320] <... close resumed>) = 0 [pid 14343] close(10 [pid 318] newfstatat(AT_FDCWD, "./3440/sys" [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3528/sys" [pid 14343] close(11 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14344] close(10 [pid 318] umount2("./3440/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14344] close(11 [pid 318] openat(AT_FDCWD, "./3440/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14344] close(12 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3528/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] close(12 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14344] close(13 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3528/binderfs" [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] close(13 [pid 318] getdents64(4 [pid 14344] close(14 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] close(14 [pid 320] unlink("./3528/binderfs" [pid 14344] close(15 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] close(15 [pid 320] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14344] close(16 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] close(4 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] close(16 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14343] close(17 [pid 320] <... close resumed>) = 0 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14344] close(17 [pid 14343] close(18 [pid 320] rmdir("./3528" [pid 318] <... close resumed>) = 0 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3440/sys" [pid 14344] close(18 [pid 14343] close(19 [pid 320] <... rmdir resumed>) = 0 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14344] close(19 [pid 14343] close(20 [pid 320] mkdir("./3529", 0777 [pid 318] umount2("./3440/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14344] close(20 [pid 320] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14343] close(21 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3440/binderfs" [pid 14344] close(21 [pid 14343] close(22 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14344] close(22 [pid 14343] close(23 [pid 318] unlink("./3440/binderfs" [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14345 attached [pid 14344] close(23 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14345] set_robust_list(0x5555689d76a0, 24 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] close(24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3531 [pid 318] getdents64(3 [pid 14345] <... set_robust_list resumed>) = 0 [pid 14344] close(24 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] close(25 [pid 318] close(3 [pid 14345] rt_sigprocmask(SIG_SETMASK, [] [pid 14344] close(25 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14343] close(26 [pid 318] <... close resumed>) = 0 [pid 14345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rmdir("./3440" [pid 14344] close(26 [pid 14343] close(27 [pid 14345] chdir("./3529" [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14344] close(27 [pid 14343] close(28 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3441", 0777 [pid 14345] <... chdir resumed>) = 0 [pid 14345] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14344] close(28 [pid 14345] <... prctl resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14345] setpgid(0, 0 [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] close(29 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14345] <... setpgid resumed>) = 0 [pid 14344] close(29 [pid 14343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14345] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14343] exit_group(0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14344] exit_group(0 [pid 14343] <... exit_group resumed>) = ? [pid 14345] <... openat resumed>) = 3 [pid 14345] write(3, "1000", 4) = 4 [pid 14345] close(3) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14346 attached [pid 14345] read(200 [pid 14344] <... exit_group resumed>) = ? [pid 14343] +++ exited with 0 +++ [pid 14345] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3478, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14345] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14345] write(1, "executing program\n", 18) = 18 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3443 executing program [pid 14345] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14344] +++ exited with 0 +++ [pid 14346] set_robust_list(0x5555689d76a0, 24 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14346] <... set_robust_list resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3561, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14346] rt_sigprocmask(SIG_SETMASK, [] [pid 14345] <... mkdirat resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14346] chdir("./3441" [pid 14345] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14346] <... chdir resumed>) = 0 [pid 14345] <... mount resumed>) = 0 [pid 14346] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] umount2("./3476", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14346] <... prctl resumed>) = 0 [pid 14345] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14346] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14346] <... setpgid resumed>) = 0 [pid 14345] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3476", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14345] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... openat resumed>) = 3 [pid 14346] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14345] <... pwrite64 resumed>) = 36 [pid 319] fstat(3 [pid 14346] <... openat resumed>) = 3 [pid 14345] close(3 [pid 14346] write(3, "1000", 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14346] <... write resumed>) = 4 [pid 14345] <... close resumed>) = 0 [pid 14346] close(3 [pid 14345] close(4 [pid 319] getdents64(3 [pid 14346] <... close resumed>) = 0 [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14346] read(200 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14346] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14345] close(5 [pid 14346] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3476/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14346] <... symlink resumed>) = 0 [pid 14345] close(6 [pid 14346] write(1, "executing program\n", 18 [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14346] <... write resumed>) = 18 executing program [pid 14346] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14345] close(7 [pid 319] umount2("./3476/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14345] close(8 [pid 319] newfstatat(AT_FDCWD, "./3476/sys" [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14345] close(9 [pid 319] umount2("./3476/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14346] <... mkdirat resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 14346] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14345] close(10 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14346] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3476/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14346] <... openat resumed>) = 3 [pid 14345] close(11) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3559", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 14345] close(12 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3559", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(4 [pid 14345] close(13 [pid 321] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 319] getdents64(4 [pid 14345] close(14) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14345] close(15 [pid 321] getdents64(3 [pid 319] getdents64(4 [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] close(16 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 14345] close(17 [pid 14346] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14346] <... pwrite64 resumed>) = 36 [pid 14345] close(18 [pid 319] rmdir("./3476/sys" [pid 321] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14346] close(3 [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14346] <... close resumed>) = 0 [pid 14346] close(4) = -1 EBADF (Bad file descriptor) [pid 14346] close(5) = -1 EBADF (Bad file descriptor) [pid 14346] close(6) = -1 EBADF (Bad file descriptor) [pid 14346] close(7) = -1 EBADF (Bad file descriptor) [pid 14346] close(8) = -1 EBADF (Bad file descriptor) [pid 14346] close(9) = -1 EBADF (Bad file descriptor) [pid 14346] close(10) = -1 EBADF (Bad file descriptor) [pid 14346] close(11) = -1 EBADF (Bad file descriptor) [pid 14346] close(12) = -1 EBADF (Bad file descriptor) [pid 14346] close(13) = -1 EBADF (Bad file descriptor) [pid 14346] close(14) = -1 EBADF (Bad file descriptor) [pid 14346] close(15) = -1 EBADF (Bad file descriptor) [pid 14346] close(16) = -1 EBADF (Bad file descriptor) [pid 14346] close(17 [pid 14345] close(19 [pid 319] <... rmdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3559/sys" [pid 319] umount2("./3476/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14346] close(18 [pid 14345] close(20 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14346] close(19 [pid 14345] close(21 [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3476/binderfs" [pid 14346] close(20 [pid 14345] close(22 [pid 321] openat(AT_FDCWD, "./3559/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14346] close(21 [pid 14345] close(23 [pid 321] <... openat resumed>) = 4 [pid 319] unlink("./3476/binderfs" [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14346] close(22 [pid 14345] close(24 [pid 319] <... unlink resumed>) = 0 [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14346] close(23 [pid 14345] close(25 [pid 319] getdents64(3 [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14346] close(24 [pid 14345] close(26 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] close(3 [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... close resumed>) = 0 [pid 14346] close(25 [pid 14345] close(27 [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3476" [pid 14346] close(26 [pid 14345] close(28 [pid 321] close(4 [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14346] close(27 [pid 14345] close(29 [pid 321] <... close resumed>) = 0 [pid 319] mkdir("./3477", 0777 [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3559/sys" [pid 14346] close(28 [pid 14345] exit_group(0 [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14346] close(29 [pid 14345] <... exit_group resumed>) = ? [pid 321] umount2("./3559/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 14346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14345] +++ exited with 0 +++ [pid 14346] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14346] <... exit_group resumed>) = ? [pid 321] newfstatat(AT_FDCWD, "./3559/binderfs" [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3531, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14346] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] unlink("./3559/binderfs" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3443, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... unlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14347 attached [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3479 [pid 14347] set_robust_list(0x5555689d76a0, 24 [pid 321] getdents64(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14347] <... set_robust_list resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14347] rt_sigprocmask(SIG_SETMASK, [] [pid 321] close(3) = 0 [pid 321] rmdir("./3559" [pid 14347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3560", 0777 [pid 14347] chdir("./3477" [pid 321] <... mkdir resumed>) = 0 [pid 14347] <... chdir resumed>) = 0 [pid 14347] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14347] <... prctl resumed>) = 0 [pid 14347] setpgid(0, 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14347] <... setpgid resumed>) = 0 [pid 14347] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14347] write(3, "1000", 4) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 14348 attached [pid 14347] close(3 [pid 14348] set_robust_list(0x5555689d76a0, 24 [pid 14347] <... close resumed>) = 0 [pid 14348] <... set_robust_list resumed>) = 0 [pid 14347] read(200 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3562 [pid 14348] rt_sigprocmask(SIG_SETMASK, [] [pid 14347] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14348] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14348] chdir("./3560" [pid 14347] symlink("/dev/binderfs", "./binderfs" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14348] <... chdir resumed>) = 0 [pid 14347] <... symlink resumed>) = 0 [pid 14348] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14347] write(1, "executing program\n", 18 [pid 14348] <... prctl resumed>) = 0 [pid 14347] <... write resumed>) = 18 executing program [pid 14348] setpgid(0, 0 [pid 14347] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14348] <... setpgid resumed>) = 0 [pid 14348] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14347] <... mkdirat resumed>) = 0 [pid 14347] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14348] <... openat resumed>) = 3 [pid 14348] write(3, "1000", 4) = 4 [pid 14347] <... mount resumed>) = 0 [pid 14348] close(3) = 0 [pid 14348] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14348] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14347] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14348] write(1, "executing program\n", 18) = 18 [pid 14348] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14347] <... openat resumed>) = 3 executing program [pid 14348] <... mkdirat resumed>) = 0 [pid 14348] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... restart_syscall resumed>) = 0 [pid 14348] <... mount resumed>) = 0 [pid 14347] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14348] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3529", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14348] <... openat resumed>) = 3 [pid 14347] <... pwrite64 resumed>) = 36 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3529", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14348] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 14347] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14347] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 14347] close(4) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14347] close(5 [pid 320] umount2("./3529/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14348] <... pwrite64 resumed>) = 36 [pid 14348] close(3 [pid 318] <... restart_syscall resumed>) = 0 [pid 14348] <... close resumed>) = 0 [pid 14347] close(6 [pid 320] <... umount2 resumed>) = 0 [pid 14348] close(4 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3529/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(7 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3441", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14348] close(5 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3529/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(8 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14348] close(6 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3441", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(9 [pid 320] umount2("./3529/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14348] close(7 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(10 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 14348] close(8 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3529/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(11 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14348] close(9 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(12 [pid 318] getdents64(3 [pid 14348] close(10 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(13 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14348] close(11 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3441/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(14 [pid 320] getdents64(4 [pid 14348] close(12 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(15 [pid 320] getdents64(4 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14347] close(16 [pid 320] close(4 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14347] close(17 [pid 14348] close(13 [pid 318] umount2("./3441/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3529/sys" [pid 14348] close(14 [pid 14347] close(18 [pid 318] newfstatat(AT_FDCWD, "./3441/sys" [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14348] close(15 [pid 14347] close(19 [pid 318] umount2("./3441/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3529/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14348] close(16 [pid 14347] close(20 [pid 318] openat(AT_FDCWD, "./3441/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 4 [pid 14348] close(17 [pid 14347] close(21 [pid 320] newfstatat(AT_FDCWD, "./3529/binderfs" [pid 318] fstat(4 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14348] close(18 [pid 14347] close(22 [pid 320] unlink("./3529/binderfs" [pid 318] getdents64(4 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14348] close(19 [pid 14347] close(23 [pid 320] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14348] close(20 [pid 14347] close(24 [pid 320] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14347] close(25 [pid 320] close(3 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14347] close(26 [pid 14348] close(21 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(27 [pid 320] rmdir("./3529" [pid 318] <... close resumed>) = 0 [pid 14348] close(22 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] rmdir("./3441/sys" [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(28 [pid 320] mkdir("./3530", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 14348] close(23 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3441/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] close(29 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14348] close(24 [pid 14347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3441/binderfs" [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14348] close(25 [pid 14347] exit_group(0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14347] <... exit_group resumed>) = ? [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14348] close(26 [pid 318] unlink("./3441/binderfs" [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... unlink resumed>) = 0 [pid 14348] close(27) = -1 EBADF (Bad file descriptor) [pid 14348] close(28 [pid 318] getdents64(3 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14348] close(29 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14348] exit_group(0) = ? [pid 318] <... close resumed>) = 0 [pid 14348] +++ exited with 0 +++ [pid 14347] +++ exited with 0 +++ [pid 318] rmdir("./3441" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3562, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14349 attached [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3532 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3479, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14349] set_robust_list(0x5555689d76a0, 24 [pid 318] mkdir("./3442", 0777 [pid 14349] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... mkdir resumed>) = 0 [pid 14349] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14349] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14349] chdir("./3530" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14349] <... chdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14350 attached [pid 14349] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14349] setpgid(0, 0) = 0 [pid 14350] set_robust_list(0x5555689d76a0, 24 [pid 14349] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14350] <... set_robust_list resumed>) = 0 [pid 14350] rt_sigprocmask(SIG_SETMASK, [] [pid 14349] <... openat resumed>) = 3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3444 [pid 14350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14349] write(3, "1000", 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14350] chdir("./3442" [pid 14349] <... write resumed>) = 4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14349] close(3) = 0 [pid 14350] <... chdir resumed>) = 0 [pid 14350] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14349] read(200 [pid 14350] <... prctl resumed>) = 0 [pid 14349] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14350] setpgid(0, 0) = 0 [pid 14349] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14349] write(1, "executing program\n", 18 [pid 14350] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14349] <... write resumed>) = 18 executing program [pid 14349] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14349] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14350] <... openat resumed>) = 3 [pid 14350] write(3, "1000", 4 [pid 14349] <... mount resumed>) = 0 [pid 14350] <... write resumed>) = 4 [pid 14349] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14350] close(3) = 0 [pid 14350] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14350] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14349] <... openat resumed>) = 3 [pid 319] <... restart_syscall resumed>) = 0 [pid 14350] write(1, "executing program\n", 18 [pid 14349] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14350] <... write resumed>) = 18 executing program [pid 319] umount2("./3477", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14350] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14349] <... pwrite64 resumed>) = 36 [pid 319] openat(AT_FDCWD, "./3477", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14349] close(3 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 14350] <... mkdirat resumed>) = 0 [pid 14349] <... close resumed>) = 0 [pid 14349] close(4) = -1 EBADF (Bad file descriptor) [pid 14349] close(5) = -1 EBADF (Bad file descriptor) [pid 14350] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14349] close(6) = -1 EBADF (Bad file descriptor) [pid 14349] close(7 [pid 14350] <... mount resumed>) = 0 [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14350] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14349] close(8 [pid 319] getdents64(3 [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] close(9 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3477/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14349] close(10) = -1 EBADF (Bad file descriptor) [pid 14349] close(11 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] close(12) = -1 EBADF (Bad file descriptor) [pid 14349] close(13) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3560", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14350] <... openat resumed>) = 3 [pid 14349] close(14 [pid 319] umount2("./3477/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14349] close(15 [pid 321] openat(AT_FDCWD, "./3560", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14349] close(16) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14349] close(17) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14350] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14349] close(18 [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14350] <... pwrite64 resumed>) = 36 [pid 14349] close(19 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14350] close(3 [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3477/sys" [pid 14350] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14350] close(4 [pid 319] umount2("./3477/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14350] close(5 [pid 319] openat(AT_FDCWD, "./3477/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14350] close(6 [pid 14349] close(20 [pid 321] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14350] close(7 [pid 14349] close(21 [pid 321] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14350] close(8 [pid 14349] close(22 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3560/sys" [pid 319] getdents64(4 [pid 14350] close(9 [pid 14349] close(23 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14350] close(10 [pid 14349] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3560/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(4 [pid 14350] close(11 [pid 14349] close(25 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] close(4 [pid 14350] close(12 [pid 14349] close(26 [pid 321] fstat(4 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 14350] close(13 [pid 14349] close(27 [pid 321] getdents64(4 [pid 319] rmdir("./3477/sys" [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14350] close(14 [pid 14349] close(28 [pid 321] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3477/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14350] close(15 [pid 14349] close(29 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14350] close(16 [pid 14349] exit_group(0 [pid 321] <... close resumed>) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14349] <... exit_group resumed>) = ? [pid 321] rmdir("./3560/sys" [pid 319] newfstatat(AT_FDCWD, "./3477/binderfs" [pid 14350] close(17 [pid 14349] +++ exited with 0 +++ [pid 321] <... rmdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3532, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] unlink("./3477/binderfs" [pid 14350] close(18 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3560/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3560/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3560/binderfs") = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 14350] close(19 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14350] close(20 [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3560" [pid 319] close(3 [pid 14350] close(21 [pid 321] <... rmdir resumed>) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3561", 0777 [pid 319] <... close resumed>) = 0 [pid 14350] close(22 [pid 319] rmdir("./3477" [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14350] close(23 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] mkdir("./3478", 0777 [pid 14350] close(24 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14351 attached [pid 14350] close(25) = -1 EBADF (Bad file descriptor) [pid 14351] set_robust_list(0x5555689d76a0, 24 [pid 14350] close(26 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3563 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14351] <... set_robust_list resumed>) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14351] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14350] close(27 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14351] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14350] close(28) = -1 EBADF (Bad file descriptor) [pid 14351] chdir("./3561" [pid 14350] close(29ci2-android-6-12-rust/strace-static-x86_64: Process 14352 attached [pid 14351] <... chdir resumed>) = 0 [pid 14350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14352] set_robust_list(0x5555689d76a0, 24 [pid 14351] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14350] exit_group(0 [pid 14352] <... set_robust_list resumed>) = 0 [pid 14351] <... prctl resumed>) = 0 [pid 14351] setpgid(0, 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3480 [pid 14352] rt_sigprocmask(SIG_SETMASK, [] [pid 14351] <... setpgid resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14350] <... exit_group resumed>) = ? [pid 14351] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14352] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14352] chdir("./3478" [pid 14351] <... openat resumed>) = 3 [pid 14352] <... chdir resumed>) = 0 [pid 14351] write(3, "1000", 4 [pid 14352] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14351] <... write resumed>) = 4 [pid 14352] <... prctl resumed>) = 0 [pid 14351] close(3 [pid 14352] setpgid(0, 0 [pid 14351] <... close resumed>) = 0 [pid 14352] <... setpgid resumed>) = 0 [pid 14352] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14351] read(200 [pid 14350] +++ exited with 0 +++ [pid 14352] <... openat resumed>) = 3 [pid 14351] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3444, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14351] symlink("/dev/binderfs", "./binderfs" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14352] write(3, "1000", 4) = 4 [pid 14352] close(3) = 0 [pid 14352] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14352] symlink("/dev/binderfs", "./binderfs" [pid 320] <... restart_syscall resumed>) = 0 [pid 14352] <... symlink resumed>) = 0 [pid 14351] <... symlink resumed>) = 0 [pid 14351] write(1, "executing program\n", 18 [pid 14352] write(1, "executing program\n", 18) = 18 [pid 14351] <... write resumed>) = 18 [pid 14352] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14351] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3530", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14352] <... mkdirat resumed>) = 0 [pid 14351] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program executing program [pid 14352] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14351] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14352] <... mount resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3530", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14352] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 14351] <... mount resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 14351] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14352] <... openat resumed>) = 3 [pid 320] umount2("./3530/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14352] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14351] <... openat resumed>) = 3 [pid 14352] close(3) = 0 [pid 14352] close(4) = -1 EBADF (Bad file descriptor) [pid 14352] close(5) = -1 EBADF (Bad file descriptor) [pid 14352] close(6) = -1 EBADF (Bad file descriptor) [pid 14352] close(7) = -1 EBADF (Bad file descriptor) [pid 14352] close(8) = -1 EBADF (Bad file descriptor) [pid 14352] close(9) = -1 EBADF (Bad file descriptor) [pid 14352] close(10) = -1 EBADF (Bad file descriptor) [pid 14352] close(11) = -1 EBADF (Bad file descriptor) [pid 14352] close(12) = -1 EBADF (Bad file descriptor) [pid 14352] close(13) = -1 EBADF (Bad file descriptor) [pid 14352] close(14) = -1 EBADF (Bad file descriptor) [pid 14352] close(15) = -1 EBADF (Bad file descriptor) [pid 14352] close(16) = -1 EBADF (Bad file descriptor) [pid 14352] close(17) = -1 EBADF (Bad file descriptor) [pid 14352] close(18) = -1 EBADF (Bad file descriptor) [pid 14352] close(19) = -1 EBADF (Bad file descriptor) [pid 14352] close(20) = -1 EBADF (Bad file descriptor) [pid 14352] close(21) = -1 EBADF (Bad file descriptor) [pid 14352] close(22) = -1 EBADF (Bad file descriptor) [pid 14352] close(23) = -1 EBADF (Bad file descriptor) [pid 14352] close(24) = -1 EBADF (Bad file descriptor) [pid 14352] close(25) = -1 EBADF (Bad file descriptor) [pid 14352] close(26 [pid 320] <... umount2 resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14351] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3530/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14352] close(27) = -1 EBADF (Bad file descriptor) [pid 14352] close(28) = -1 EBADF (Bad file descriptor) [pid 14351] <... pwrite64 resumed>) = 36 [pid 14352] close(29) = -1 EBADF (Bad file descriptor) [pid 14351] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14352] exit_group(0 [pid 320] newfstatat(AT_FDCWD, "./3530/sys" [pid 318] umount2("./3442", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14352] <... exit_group resumed>) = ? [pid 14351] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14352] +++ exited with 0 +++ [pid 14351] close(4 [pid 320] umount2("./3530/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14351] close(5 [pid 320] openat(AT_FDCWD, "./3530/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3442", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14351] close(6 [pid 318] <... openat resumed>) = 3 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14351] close(7 [pid 318] fstat(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14351] close(8 [pid 320] getdents64(4 [pid 318] getdents64(3 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14351] close(9 [pid 320] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3442/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14351] close(10 [pid 320] close(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3480, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14351] close(11 [pid 320] rmdir("./3530/sys" [pid 318] <... umount2 resumed>) = 0 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14351] close(12 [pid 320] <... rmdir resumed>) = 0 [pid 318] umount2("./3442/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3530/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14351] close(13 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14351] close(14 [pid 318] newfstatat(AT_FDCWD, "./3442/sys" [pid 320] newfstatat(AT_FDCWD, "./3530/binderfs" [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14351] close(15 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3530/binderfs" [pid 318] umount2("./3442/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14351] close(16 [pid 320] <... unlink resumed>) = 0 [pid 319] umount2("./3478", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14351] close(17 [pid 319] openat(AT_FDCWD, "./3478", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3442/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14351] close(18 [pid 320] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3478/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 14351] close(19 [pid 320] rmdir("./3530" [pid 319] <... umount2 resumed>) = 0 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3478/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 14351] close(20 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3531", 0777 [pid 319] newfstatat(AT_FDCWD, "./3478/sys" [pid 14351] close(21 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3478/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14351] close(22 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] openat(AT_FDCWD, "./3478/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 14351] close(23 [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rmdir("./3478/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14351] close(24 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14351] close(25 [pid 319] umount2("./3478/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 14351] close(26 [pid 319] newfstatat(AT_FDCWD, "./3478/binderfs" [pid 318] rmdir("./3442/sys" [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14351] close(27 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3478/binderfs" [pid 318] umount2("./3442/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14351] close(28 [pid 319] <... unlink resumed>) = 0 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14351] close(29 [pid 319] getdents64(3 [pid 14351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 14351] exit_group(0 [pid 319] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3442/binderfs" [pid 14351] <... exit_group resumed>) = ? [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3478") = 0 [pid 319] mkdir("./3479", 0777) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14351] +++ exited with 0 +++ [pid 318] unlink("./3442/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14354 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14353 attached [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3563, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3533 [pid 318] <... unlink resumed>) = 0 [pid 14354] set_robust_list(0x5555689d76a0, 24 [pid 14353] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3481 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] getdents64(3 [pid 14354] <... set_robust_list resumed>) = 0 [pid 14353] <... set_robust_list resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14354] rt_sigprocmask(SIG_SETMASK, [] [pid 318] close(3 [pid 14353] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... close resumed>) = 0 [pid 14354] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14353] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rmdir("./3442") = 0 [pid 14353] chdir("./3531" [pid 318] mkdir("./3443", 0777 [pid 14354] chdir("./3479" [pid 14353] <... chdir resumed>) = 0 [pid 14354] <... chdir resumed>) = 0 [pid 14353] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... mkdir resumed>) = 0 [pid 14354] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14353] <... prctl resumed>) = 0 [pid 14354] <... prctl resumed>) = 0 [pid 14353] setpgid(0, 0) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14354] setpgid(0, 0 [pid 14353] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14354] <... setpgid resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14355 attached [pid 14354] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14353] <... openat resumed>) = 3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3445 [pid 14354] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14355] set_robust_list(0x5555689d76a0, 24 [pid 14354] write(3, "1000", 4 [pid 14353] write(3, "1000", 4 [pid 14354] <... write resumed>) = 4 [pid 14353] <... write resumed>) = 4 [pid 14354] close(3 [pid 14353] close(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 14354] <... close resumed>) = 0 [pid 14353] <... close resumed>) = 0 [pid 14355] <... set_robust_list resumed>) = 0 [pid 14354] read(200 [pid 14353] read(200 [pid 14355] rt_sigprocmask(SIG_SETMASK, [] [pid 14354] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14353] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3561", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14355] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14354] symlink("/dev/binderfs", "./binderfs" [pid 14353] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14355] chdir("./3443" [pid 14354] <... symlink resumed>) = 0 [pid 14353] <... symlink resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3561", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14355] <... chdir resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 14355] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14354] write(1, "executing program\n", 18 [pid 14353] write(1, "executing program\n", 18 executing program executing program [pid 321] fstat(3 [pid 14355] <... prctl resumed>) = 0 [pid 14354] <... write resumed>) = 18 [pid 14353] <... write resumed>) = 18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14355] setpgid(0, 0 [pid 14353] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] getdents64(3 [pid 14355] <... setpgid resumed>) = 0 [pid 14354] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14355] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14353] <... mkdirat resumed>) = 0 [pid 321] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14354] <... mkdirat resumed>) = 0 [pid 14353] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = 0 [pid 14355] <... openat resumed>) = 3 [pid 14355] write(3, "1000", 4) = 4 [pid 14353] <... mount resumed>) = 0 [pid 14355] close(3) = 0 [pid 321] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14355] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14355] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14355] symlink("/dev/binderfs", "./binderfs" [pid 321] newfstatat(AT_FDCWD, "./3561/sys" [pid 14355] <... symlink resumed>) = 0 [pid 14354] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14353] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14355] write(1, "executing program\n", 18 [pid 321] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14355] <... write resumed>) = 18 [pid 14354] <... mount resumed>) = 0 [pid 14355] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14355] <... mkdirat resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3561/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14354] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14353] <... openat resumed>) = 3 [pid 14355] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... openat resumed>) = 4 [pid 14355] <... mount resumed>) = 0 [pid 14354] <... openat resumed>) = 3 executing program [pid 321] fstat(4 [pid 14353] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 14355] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14355] <... openat resumed>) = 3 [pid 14354] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14353] <... pwrite64 resumed>) = 36 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3561/sys" [pid 14354] <... pwrite64 resumed>) = 36 [pid 321] <... rmdir resumed>) = 0 [pid 14354] close(3 [pid 14353] close(3 [pid 14355] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14354] <... close resumed>) = 0 [pid 14353] <... close resumed>) = 0 [pid 321] umount2("./3561/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14355] <... pwrite64 resumed>) = 36 [pid 14354] close(4 [pid 14353] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14355] close(3 [pid 321] newfstatat(AT_FDCWD, "./3561/binderfs" [pid 14355] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14355] close(4) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3561/binderfs" [pid 14355] close(5 [pid 14354] close(5 [pid 14353] close(5 [pid 321] <... unlink resumed>) = 0 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14355] close(6 [pid 14354] close(6 [pid 14353] close(6 [pid 321] getdents64(3 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14355] close(7 [pid 14354] close(7 [pid 14353] close(7 [pid 321] close(3 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14355] close(8 [pid 14354] close(8 [pid 14353] close(8 [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(9 [pid 14354] close(9 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(10 [pid 14354] close(10 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(11 [pid 14354] close(11 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(12 [pid 14354] close(12 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(13 [pid 14354] close(13 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(14 [pid 14354] close(14 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(15 [pid 14354] close(15 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(16 [pid 14354] close(16 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] close(17 [pid 14353] close(17 [pid 321] rmdir("./3561" [pid 14355] close(9 [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] close(18 [pid 14353] close(18 [pid 321] mkdir("./3562", 0777 [pid 14355] close(10 [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] close(19 [pid 14353] close(19 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14355] close(11 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14355] close(12 [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14356 attached [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] close(20 [pid 14353] close(20 [pid 14356] set_robust_list(0x5555689d76a0, 24 [pid 14355] close(13 [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3564 [pid 14356] <... set_robust_list resumed>) = 0 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] close(21 [pid 14353] close(21 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14356] rt_sigprocmask(SIG_SETMASK, [] [pid 14355] close(14 [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14356] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] close(22 [pid 14353] close(22 [pid 14355] close(15 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(23 [pid 14356] chdir("./3562" [pid 14355] close(16 [pid 14354] close(23 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] <... chdir resumed>) = 0 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(24 [pid 14355] close(17) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14355] close(18 [pid 14356] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(25 [pid 14356] <... prctl resumed>) = 0 [pid 14355] close(19 [pid 14354] close(24 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] setpgid(0, 0 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(26 [pid 14356] <... setpgid resumed>) = 0 [pid 14355] close(20 [pid 14354] close(25 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14355] close(21 [pid 14353] close(27 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] close(26 [pid 14355] close(22) = -1 EBADF (Bad file descriptor) [pid 14355] close(23) = -1 EBADF (Bad file descriptor) [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] <... openat resumed>) = 3 [pid 14355] close(24 [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(28 [pid 14356] write(3, "1000", 4 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] close(27 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] <... write resumed>) = 4 [pid 14355] close(25 [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14353] close(29 [pid 14356] close(3 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] close(28 [pid 14353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] <... close resumed>) = 0 [pid 14355] close(26 [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] read(200 [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14354] close(29 [pid 14353] exit_group(0 [pid 14356] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14355] close(27 [pid 14354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14355] close(28) = -1 EBADF (Bad file descriptor) [pid 14355] close(29) = -1 EBADF (Bad file descriptor) [pid 14355] exit_group(0) = ? [pid 14353] <... exit_group resumed>) = ? [pid 14356] symlink("/dev/binderfs", "./binderfs" [pid 14355] +++ exited with 0 +++ [pid 14354] exit_group(0 [pid 14356] <... symlink resumed>) = 0 [pid 14354] <... exit_group resumed>) = ? [pid 14356] write(1, "executing program\n", 18 [pid 14354] +++ exited with 0 +++ [pid 14353] +++ exited with 0 +++ [pid 14356] <... write resumed>) = 18 executing program [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3445, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14356] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3533, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3481, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14356] <... mkdirat resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14356] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14356] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 320] <... restart_syscall resumed>) = 0 [pid 14356] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3531", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3531", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14356] <... pwrite64 resumed>) = 36 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 14356] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3531/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14356] <... close resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14356] close(4) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14356] close(5 [pid 319] umount2("./3479", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14356] close(6 [pid 320] umount2("./3531/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3479", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 14356] close(7 [pid 320] newfstatat(AT_FDCWD, "./3531/sys" [pid 319] fstat(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3531/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 14356] close(8 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3531/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3479/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14356] close(9 [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 319] umount2("./3479/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14356] close(10 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3479/sys" [pid 14356] close(11 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] umount2("./3479/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3443", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14356] close(12 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 319] openat(AT_FDCWD, "./3479/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14356] close(13 [pid 320] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3531/sys" [pid 319] fstat(4 [pid 318] openat(AT_FDCWD, "./3443", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14356] close(14 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 320] umount2("./3531/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3531/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4) = 0 [pid 320] unlink("./3531/binderfs" [pid 319] rmdir("./3479/sys" [pid 14356] close(15 [pid 320] <... unlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] close(16 [pid 320] getdents64(3 [pid 319] umount2("./3479/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14356] close(17 [pid 320] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] close(18 [pid 320] <... close resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3479/binderfs" [pid 318] getdents64(3 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3531" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14356] close(19 [pid 320] <... rmdir resumed>) = 0 [pid 319] unlink("./3479/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3532", 0777 [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3443/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14356] close(20 [pid 320] <... mkdir resumed>) = 0 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] close(21 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 318] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14357 attached [pid 14356] close(22 [pid 319] <... close resumed>) = 0 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14356] close(23 [pid 319] rmdir("./3479" [pid 14357] set_robust_list(0x5555689d76a0, 24 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] <... set_robust_list resumed>) = 0 [pid 14356] close(24 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3443/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14357] rt_sigprocmask(SIG_SETMASK, [] [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3534 [pid 319] mkdir("./3480", 0777 [pid 14357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14356] close(25 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14357] chdir("./3532" [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3443/sys" [pid 14357] <... chdir resumed>) = 0 [pid 14356] close(26) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14356] close(27 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14357] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14358 attached [pid 14357] <... prctl resumed>) = 0 [pid 14356] close(28 [pid 318] umount2("./3443/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14358] set_robust_list(0x5555689d76a0, 24 [pid 14357] setpgid(0, 0 [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14356] close(29 [pid 318] openat(AT_FDCWD, "./3443/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14356] exit_group(0 [pid 14357] <... setpgid resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3482 [pid 318] fstat(4 [pid 14358] <... set_robust_list resumed>) = 0 [pid 14357] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14356] <... exit_group resumed>) = ? [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14358] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14358] chdir("./3480") = 0 [pid 14358] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14358] setpgid(0, 0) = 0 [pid 14358] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14356] +++ exited with 0 +++ [pid 318] getdents64(4 [pid 14358] <... openat resumed>) = 3 [pid 14357] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14357] write(3, "1000", 4 [pid 318] getdents64(4 [pid 14358] write(3, "1000", 4 [pid 14357] <... write resumed>) = 4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3564, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14358] <... write resumed>) = 4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] close(4 [pid 14358] close(3 [pid 14357] close(3 [pid 14358] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14358] read(200 [pid 14357] <... close resumed>) = 0 [pid 318] rmdir("./3443/sys" [pid 14358] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14357] read(200 [pid 318] <... rmdir resumed>) = 0 [pid 14358] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14357] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] umount2("./3443/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14357] symlink("/dev/binderfs", "./binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14358] write(1, "executing program\n", 18) = 18 [pid 14357] <... symlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3443/binderfs" [pid 14358] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14357] write(1, "executing program\n", 18 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14357] <... write resumed>) = 18 executing program [pid 318] unlink("./3443/binderfs" [pid 14358] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14357] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14358] <... mount resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14358] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] getdents64(3 [pid 14357] <... mkdirat resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14358] <... openat resumed>) = 3 [pid 14357] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] close(3 [pid 14358] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14357] <... mount resumed>) = 0 [pid 14358] <... pwrite64 resumed>) = 36 [pid 318] <... close resumed>) = 0 [pid 14357] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3562", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3443" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14358] close(3 [pid 318] <... rmdir resumed>) = 0 [pid 14358] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3562", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14358] close(4) = -1 EBADF (Bad file descriptor) [pid 14357] <... openat resumed>) = 3 [pid 14358] close(5) = -1 EBADF (Bad file descriptor) [pid 14358] close(6) = -1 EBADF (Bad file descriptor) [pid 14358] close(7) = -1 EBADF (Bad file descriptor) [pid 14358] close(8) = -1 EBADF (Bad file descriptor) [pid 14358] close(9) = -1 EBADF (Bad file descriptor) [pid 14358] close(10) = -1 EBADF (Bad file descriptor) [pid 14358] close(11) = -1 EBADF (Bad file descriptor) [pid 14358] close(12) = -1 EBADF (Bad file descriptor) [pid 14358] close(13) = -1 EBADF (Bad file descriptor) [pid 14358] close(14) = -1 EBADF (Bad file descriptor) [pid 14358] close(15) = -1 EBADF (Bad file descriptor) [pid 14358] close(16) = -1 EBADF (Bad file descriptor) [pid 14358] close(17) = -1 EBADF (Bad file descriptor) [pid 14358] close(18) = -1 EBADF (Bad file descriptor) [pid 14358] close(19) = -1 EBADF (Bad file descriptor) [pid 14358] close(20) = -1 EBADF (Bad file descriptor) [pid 14358] close(21) = -1 EBADF (Bad file descriptor) [pid 14358] close(22) = -1 EBADF (Bad file descriptor) [pid 14358] close(23 [pid 14357] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... openat resumed>) = 3 [pid 318] mkdir("./3444", 0777 [pid 14358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14358] close(24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] <... pwrite64 resumed>) = 36 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14358] close(25 [pid 14357] close(3 [pid 321] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14358] close(26 [pid 14357] close(4 [pid 321] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14359 attached [pid 14358] close(27 [pid 14357] close(5 [pid 321] <... umount2 resumed>) = 0 [pid 14358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14358] close(28 [pid 14357] close(6 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3446 [pid 14359] set_robust_list(0x5555689d76a0, 24 [pid 14358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14359] <... set_robust_list resumed>) = 0 [pid 14358] close(29 [pid 14357] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3562/sys" [pid 14358] exit_group(0 [pid 14357] close(8 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14359] rt_sigprocmask(SIG_SETMASK, [] [pid 14358] <... exit_group resumed>) = ? [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14357] close(9 [pid 321] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3562/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14358] +++ exited with 0 +++ [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14359] chdir("./3444" [pid 14357] close(10) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3482, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14359] <... chdir resumed>) = 0 [pid 14357] close(11 [pid 14359] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] <... prctl resumed>) = 0 [pid 14357] close(12 [pid 14359] setpgid(0, 0 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] umount2("./3480", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14359] <... setpgid resumed>) = 0 [pid 14357] close(13 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 319] openat(AT_FDCWD, "./3480", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... openat resumed>) = 3 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] fstat(3 [pid 321] close(4) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] rmdir("./3562/sys" [pid 319] getdents64(3 [pid 14359] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] close(14 [pid 321] <... rmdir resumed>) = 0 [pid 14359] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14359] write(3, "1000", 4 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3562/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3480/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14359] <... write resumed>) = 4 [pid 14357] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 14359] close(3 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3562/binderfs" [pid 14357] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3480/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3562/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14359] <... close resumed>) = 0 [pid 14357] close(17 [pid 321] <... unlink resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3480/sys" [pid 14359] read(200 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] close(18 [pid 321] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14359] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3480/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14357] close(19 [pid 321] close(3 [pid 14359] symlink("/dev/binderfs", "./binderfs" [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] close(20 [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14359] <... symlink resumed>) = 0 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3562" [pid 319] openat(AT_FDCWD, "./3480/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14357] close(21 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 14359] write(1, "executing program\n", 18 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] mkdir("./3563", 0777 [pid 319] fstat(4 [pid 14359] <... write resumed>) = 18 [pid 14357] close(22 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14359] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14357] close(23 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(4 [pid 14359] <... mkdirat resumed>) = 0 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14357] close(24 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14360 attached [pid 14359] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14360] set_robust_list(0x5555689d76a0, 24 [pid 14359] <... mount resumed>) = 0 [pid 14357] close(25 [pid 319] close(4) = 0 [pid 319] rmdir("./3480/sys" [pid 14360] <... set_robust_list resumed>) = 0 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14360] rt_sigprocmask(SIG_SETMASK, [] [pid 14357] close(26 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3565 [pid 319] <... rmdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3480/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14359] <... openat resumed>) = 3 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3480/binderfs" [pid 14360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14359] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14357] close(27 [pid 14360] chdir("./3563" [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14360] <... chdir resumed>) = 0 [pid 14357] close(28 [pid 319] unlink("./3480/binderfs" [pid 14360] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3480") = 0 [pid 319] mkdir("./3481", 0777) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14359] <... pwrite64 resumed>) = 36 [pid 14357] close(29 [pid 14360] <... prctl resumed>) = 0 [pid 14359] close(3 [pid 14357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14360] setpgid(0, 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14357] exit_group(0 [pid 14360] <... setpgid resumed>) = 0 [pid 14359] <... close resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14357] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14361 attached [pid 14360] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14359] close(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3483 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14357] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3534, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14360] <... openat resumed>) = 3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] set_robust_list(0x5555689d76a0, 24 [pid 14360] write(3, "1000", 4 [pid 14361] <... set_robust_list resumed>) = 0 [pid 14359] close(5 [pid 14360] <... write resumed>) = 4 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14360] close(3 [pid 14359] close(6 [pid 14360] <... close resumed>) = 0 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(7 [pid 14361] rt_sigprocmask(SIG_SETMASK, [] [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14360] read(200 [pid 14359] close(8) = -1 EBADF (Bad file descriptor) [pid 14360] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14359] close(9 [pid 14361] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14360] symlink("/dev/binderfs", "./binderfs" [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] chdir("./3481" [pid 14360] <... symlink resumed>) = 0 [pid 14359] close(10 [pid 14361] <... chdir resumed>) = 0 [pid 14360] write(1, "executing program\n", 18 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14360] <... write resumed>) = 18 [pid 14361] <... prctl resumed>) = 0 executing program [pid 14359] close(11 [pid 14361] setpgid(0, 0 [pid 14360] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] <... setpgid resumed>) = 0 [pid 14361] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14359] close(12 [pid 14360] <... mkdirat resumed>) = 0 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14360] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14359] close(13 [pid 14361] <... openat resumed>) = 3 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] write(3, "1000", 4) = 4 [pid 14361] close(3) = 0 [pid 14361] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14360] <... mount resumed>) = 0 [pid 14359] close(14 [pid 14360] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] symlink("/dev/binderfs", "./binderfs" [pid 14359] close(15 [pid 14361] <... symlink resumed>) = 0 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] write(1, "executing program\n", 18) = 18 executing program [pid 14359] close(16 [pid 14361] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(17 [pid 14361] <... mkdirat resumed>) = 0 [pid 14360] <... openat resumed>) = 3 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(18 [pid 14361] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] <... mount resumed>) = 0 [pid 14360] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14359] close(19 [pid 14361] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(20 [pid 14360] <... pwrite64 resumed>) = 36 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(21 [pid 14361] <... openat resumed>) = 3 [pid 14360] close(3 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14360] <... close resumed>) = 0 [pid 14359] close(22 [pid 14360] close(4 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] <... pwrite64 resumed>) = 36 [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(23 [pid 14360] close(5 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] close(3 [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(24 [pid 14361] <... close resumed>) = 0 [pid 14360] close(6 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] close(4 [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(25 [pid 14361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14360] close(7 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] close(5) = -1 EBADF (Bad file descriptor) [pid 14361] close(6) = -1 EBADF (Bad file descriptor) [pid 14361] close(7) = -1 EBADF (Bad file descriptor) [pid 14361] close(8) = -1 EBADF (Bad file descriptor) [pid 14361] close(9) = -1 EBADF (Bad file descriptor) [pid 14361] close(10) = -1 EBADF (Bad file descriptor) [pid 14361] close(11) = -1 EBADF (Bad file descriptor) [pid 14361] close(12) = -1 EBADF (Bad file descriptor) [pid 14361] close(13) = -1 EBADF (Bad file descriptor) [pid 14361] close(14) = -1 EBADF (Bad file descriptor) [pid 14361] close(15) = -1 EBADF (Bad file descriptor) [pid 14361] close(16) = -1 EBADF (Bad file descriptor) [pid 14361] close(17) = -1 EBADF (Bad file descriptor) [pid 14361] close(18) = -1 EBADF (Bad file descriptor) [pid 14361] close(19) = -1 EBADF (Bad file descriptor) [pid 14361] close(20) = -1 EBADF (Bad file descriptor) [pid 14361] close(21) = -1 EBADF (Bad file descriptor) [pid 14361] close(22 [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(26 [pid 14360] close(8 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(27 [pid 14360] close(9 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(28 [pid 14360] close(10 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] close(29 [pid 14360] close(11 [pid 14359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14359] exit_group(0 [pid 14361] close(23 [pid 14360] close(12 [pid 14359] <... exit_group resumed>) = ? [pid 14361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] close(24 [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] close(25) = -1 EBADF (Bad file descriptor) [pid 14361] close(26) = -1 EBADF (Bad file descriptor) [pid 14361] close(27) = -1 EBADF (Bad file descriptor) [pid 14361] close(28) = -1 EBADF (Bad file descriptor) [pid 14361] close(29) = -1 EBADF (Bad file descriptor) [pid 14361] exit_group(0 [pid 14359] +++ exited with 0 +++ [pid 14360] close(13 [pid 14361] <... exit_group resumed>) = ? [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14361] +++ exited with 0 +++ [pid 14360] close(14 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3446, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3483, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14360] close(15 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14360] close(16) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3532", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14360] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3532", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14360] close(18) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14360] close(19) = -1 EBADF (Bad file descriptor) [pid 14360] close(20) = -1 EBADF (Bad file descriptor) [pid 14360] close(21) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14360] close(22 [pid 320] fstat(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14360] close(23 [pid 320] getdents64(3 [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3481", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3444", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14360] close(24 [pid 320] umount2("./3532/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3481", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14360] close(25 [pid 319] <... openat resumed>) = 3 [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] openat(AT_FDCWD, "./3444", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14360] close(26 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... openat resumed>) = 3 [pid 14360] close(27 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3532/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3481/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 14360] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3532/sys" [pid 319] umount2("./3481/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 320] umount2("./3532/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3444/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3532/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14360] close(29 [pid 319] newfstatat(AT_FDCWD, "./3481/sys" [pid 14360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14360] exit_group(0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3481/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3444/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14360] <... exit_group resumed>) = ? [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14360] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] openat(AT_FDCWD, "./3481/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3565, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(4 [pid 319] <... openat resumed>) = 4 [pid 318] newfstatat(AT_FDCWD, "./3444/sys" [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] fstat(4 [pid 320] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 320] rmdir("./3532/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3444/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(4 [pid 320] umount2("./3532/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4 [pid 318] openat(AT_FDCWD, "./3444/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] newfstatat(AT_FDCWD, "./3532/binderfs" [pid 319] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3481/sys" [pid 318] <... openat resumed>) = 4 [pid 320] unlink("./3532/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 320] <... unlink resumed>) = 0 [pid 319] umount2("./3481/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3481/binderfs" [pid 318] getdents64(4 [pid 320] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... close resumed>) = 0 [pid 319] unlink("./3481/binderfs" [pid 318] getdents64(4 [pid 320] rmdir("./3532" [pid 319] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 318] close(4 [pid 320] mkdir("./3533", 0777 [pid 318] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rmdir("./3444/sys" [pid 319] close(3) = 0 [pid 319] rmdir("./3481") = 0 [pid 319] mkdir("./3482", 0777) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rmdir resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3444/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14362 attached [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14362] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3563", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3563", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14362] <... set_robust_list resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3444/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14363 attached [pid 321] fstat(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3484 [pid 14363] set_robust_list(0x5555689d76a0, 24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14363] <... set_robust_list resumed>) = 0 [pid 321] getdents64(3 [pid 14363] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14362] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3535 [pid 318] unlink("./3444/binderfs" [pid 14362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14362] chdir("./3482" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14362] <... chdir resumed>) = 0 [pid 14362] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] getdents64(3 [pid 14362] <... prctl resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14362] setpgid(0, 0 [pid 318] close(3 [pid 14362] <... setpgid resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14363] chdir("./3533" [pid 14362] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = 0 [pid 318] rmdir("./3444" [pid 14363] <... chdir resumed>) = 0 [pid 321] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14363] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14362] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 14363] <... prctl resumed>) = 0 [pid 14362] write(3, "1000", 4 [pid 321] newfstatat(AT_FDCWD, "./3563/sys" [pid 318] mkdir("./3445", 0777 [pid 14363] setpgid(0, 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14363] <... setpgid resumed>) = 0 [pid 14362] <... write resumed>) = 4 [pid 321] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 14363] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14362] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14363] <... openat resumed>) = 3 [pid 14362] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3563/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14363] write(3, "1000", 4 [pid 14362] read(200 [pid 321] <... openat resumed>) = 4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14363] <... write resumed>) = 4 [pid 14362] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] fstat(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14363] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14363] <... close resumed>) = 0 [pid 14362] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(4 [pid 14363] read(200 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14363] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14363] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14364 attached [pid 14363] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14363] write(1, "executing program\n", 18) = 18 [pid 321] close(4 executing program [pid 14363] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3563/sys" [pid 14363] <... mkdirat resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 14362] <... symlink resumed>) = 0 [pid 14364] set_robust_list(0x5555689d76a0, 24 [pid 14362] write(1, "executing program\n", 18 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3447 [pid 14364] <... set_robust_list resumed>) = 0 [pid 14362] <... write resumed>) = 18 executing program [pid 14363] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3563/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14364] rt_sigprocmask(SIG_SETMASK, [] [pid 14363] <... mount resumed>) = 0 [pid 14362] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] newfstatat(AT_FDCWD, "./3563/binderfs" [pid 14362] <... mkdirat resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14364] chdir("./3445" [pid 14363] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14362] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14364] <... chdir resumed>) = 0 [pid 14363] <... openat resumed>) = 3 [pid 14362] <... mount resumed>) = 0 [pid 321] unlink("./3563/binderfs" [pid 14364] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14363] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14362] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... unlink resumed>) = 0 [pid 14364] <... prctl resumed>) = 0 [pid 14363] <... pwrite64 resumed>) = 36 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 14363] close(3 [pid 321] rmdir("./3563" [pid 14364] setpgid(0, 0 [pid 14363] <... close resumed>) = 0 [pid 14362] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 14364] <... setpgid resumed>) = 0 [pid 14363] close(4) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3564", 0777 [pid 14363] close(5 [pid 321] <... mkdir resumed>) = 0 [pid 14364] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14363] close(6 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14363] close(7 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14364] <... openat resumed>) = 3 [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14365 attached [pid 14364] write(3, "1000", 4 [pid 14363] close(8) = -1 EBADF (Bad file descriptor) [pid 14363] close(9 [pid 14362] <... pwrite64 resumed>) = 36 [pid 14365] set_robust_list(0x5555689d76a0, 24 [pid 14364] <... write resumed>) = 4 [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... set_robust_list resumed>) = 0 [pid 14364] close(3 [pid 14363] close(10 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3566 [pid 14365] rt_sigprocmask(SIG_SETMASK, [] [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14364] <... close resumed>) = 0 [pid 14363] close(11 [pid 14362] close(3 [pid 14364] read(200 [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14365] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14364] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14363] close(12 [pid 14362] <... close resumed>) = 0 [pid 14364] symlink("/dev/binderfs", "./binderfs" [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14363] close(13) = -1 EBADF (Bad file descriptor) [pid 14363] close(14) = -1 EBADF (Bad file descriptor) [pid 14363] close(15) = -1 EBADF (Bad file descriptor) [pid 14363] close(16) = -1 EBADF (Bad file descriptor) [pid 14363] close(17 [pid 14365] chdir("./3564" [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14363] close(18 [pid 14365] <... chdir resumed>) = 0 [pid 14364] <... symlink resumed>) = 0 [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] close(4 [pid 14365] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14364] write(1, "executing program\n", 18 executing program [pid 14363] close(19 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... prctl resumed>) = 0 [pid 14364] <... write resumed>) = 18 [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] close(5 [pid 14365] setpgid(0, 0 [pid 14363] close(20 [pid 14365] <... setpgid resumed>) = 0 [pid 14364] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14364] <... mkdirat resumed>) = 0 [pid 14363] close(21 [pid 14362] close(6 [pid 14365] <... openat resumed>) = 3 [pid 14364] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] write(3, "1000", 4 [pid 14363] close(22 [pid 14362] close(7 [pid 14365] <... write resumed>) = 4 [pid 14364] <... mount resumed>) = 0 [pid 14363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14363] close(23) = -1 EBADF (Bad file descriptor) [pid 14363] close(24) = -1 EBADF (Bad file descriptor) [pid 14363] close(25) = -1 EBADF (Bad file descriptor) [pid 14363] close(26) = -1 EBADF (Bad file descriptor) [pid 14363] close(27) = -1 EBADF (Bad file descriptor) [pid 14363] close(28) = -1 EBADF (Bad file descriptor) [pid 14363] close(29) = -1 EBADF (Bad file descriptor) [pid 14365] close(3 [pid 14363] exit_group(0 [pid 14365] <... close resumed>) = 0 [pid 14364] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14362] close(8 [pid 14365] read(200 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14363] <... exit_group resumed>) = ? [pid 14365] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14364] <... openat resumed>) = 3 [pid 14363] +++ exited with 0 +++ [pid 14362] close(9 [pid 14365] symlink("/dev/binderfs", "./binderfs" [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3535, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14365] <... symlink resumed>) = 0 [pid 14364] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14362] close(10 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14365] write(1, "executing program\n", 18 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... write resumed>) = 18 [pid 14362] close(11 [pid 14365] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14364] <... pwrite64 resumed>) = 36 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] close(3 executing program [pid 14362] close(12 [pid 14364] <... close resumed>) = 0 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] close(4 [pid 14362] close(13 [pid 14365] <... mkdirat resumed>) = 0 [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14364] close(5 [pid 14362] close(14 [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] close(6) = -1 EBADF (Bad file descriptor) [pid 14362] close(15 [pid 14364] close(7 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] close(16 [pid 14364] close(8 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... mount resumed>) = 0 [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] close(17 [pid 14364] close(9 [pid 14365] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] close(18 [pid 14364] close(10 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] close(11 [pid 14362] close(19 [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] close(12) = -1 EBADF (Bad file descriptor) [pid 14362] close(20 [pid 14364] close(13) = -1 EBADF (Bad file descriptor) [pid 14364] close(14) = -1 EBADF (Bad file descriptor) [pid 14364] close(15) = -1 EBADF (Bad file descriptor) [pid 14364] close(16 [pid 14365] <... openat resumed>) = 3 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14362] close(21 [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] close(17) = -1 EBADF (Bad file descriptor) [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] close(18 [pid 14362] close(22 [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] close(19 [pid 14365] <... pwrite64 resumed>) = 36 [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] close(20) = -1 EBADF (Bad file descriptor) [pid 14364] close(21) = -1 EBADF (Bad file descriptor) [pid 14364] close(22) = -1 EBADF (Bad file descriptor) [pid 14364] close(23) = -1 EBADF (Bad file descriptor) [pid 14364] close(24) = -1 EBADF (Bad file descriptor) [pid 14365] close(3 [pid 14364] close(25 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... close resumed>) = 0 [pid 14362] close(23 [pid 14365] close(4 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] close(24 [pid 14365] close(5 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] close(25 [pid 14365] close(6 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] close(26) = -1 EBADF (Bad file descriptor) [pid 14364] close(27) = -1 EBADF (Bad file descriptor) [pid 14364] close(28) = -1 EBADF (Bad file descriptor) [pid 14364] close(29) = -1 EBADF (Bad file descriptor) [pid 14364] exit_group(0 [pid 14365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14364] <... exit_group resumed>) = ? [pid 14362] close(26 [pid 14365] close(7 [pid 14364] +++ exited with 0 +++ [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] close(27 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3447, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14365] close(8 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14362] close(28 [pid 14365] close(9 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] close(29 [pid 14365] close(10 [pid 14362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] close(11 [pid 14362] exit_group(0 [pid 14365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14362] <... exit_group resumed>) = ? [pid 14365] close(12) = -1 EBADF (Bad file descriptor) [pid 14365] close(13) = -1 EBADF (Bad file descriptor) [pid 14362] +++ exited with 0 +++ [pid 14365] close(14) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3484, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14365] close(15) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14365] close(16 [pid 320] <... restart_syscall resumed>) = 0 [pid 14365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14365] close(17) = -1 EBADF (Bad file descriptor) [pid 14365] close(18) = -1 EBADF (Bad file descriptor) [pid 14365] close(19) = -1 EBADF (Bad file descriptor) [pid 14365] close(20) = -1 EBADF (Bad file descriptor) [pid 14365] close(21) = -1 EBADF (Bad file descriptor) [pid 14365] close(22) = -1 EBADF (Bad file descriptor) [pid 14365] close(23) = -1 EBADF (Bad file descriptor) [pid 14365] close(24) = -1 EBADF (Bad file descriptor) [pid 14365] close(25) = -1 EBADF (Bad file descriptor) [pid 14365] close(26) = -1 EBADF (Bad file descriptor) [pid 14365] close(27) = -1 EBADF (Bad file descriptor) [pid 14365] close(28) = -1 EBADF (Bad file descriptor) [pid 14365] close(29) = -1 EBADF (Bad file descriptor) [pid 14365] exit_group(0 [pid 320] umount2("./3533", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3533", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14365] <... exit_group resumed>) = ? [pid 320] <... openat resumed>) = 3 [pid 14365] +++ exited with 0 +++ [pid 320] fstat(3 [pid 319] umount2("./3482", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3566, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 319] openat(AT_FDCWD, "./3482", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... openat resumed>) = 3 [pid 320] umount2("./3533/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3533/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3482/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3533/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 320] umount2("./3533/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3533/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3533/sys") = 0 [pid 319] umount2("./3482/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3533/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3482/sys" [pid 320] newfstatat(AT_FDCWD, "./3533/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3482/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3533/binderfs") = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 319] openat(AT_FDCWD, "./3482/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] fstat(4 [pid 320] close(3) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] umount2("./3564", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3533" [pid 319] getdents64(4 [pid 318] umount2("./3445", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 318] openat(AT_FDCWD, "./3445", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] openat(AT_FDCWD, "./3564", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] mkdir("./3534", 0777 [pid 319] close(4 [pid 318] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] fstat(3 [pid 321] fstat(3 [pid 319] rmdir("./3482/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 319] umount2("./3482/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3445/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] newfstatat(AT_FDCWD, "./3482/binderfs" [pid 321] getdents64(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] unlink("./3482/binderfs" [pid 321] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3445/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3445/sys" [pid 319] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14366 attached [pid 319] <... close resumed>) = 0 [pid 318] umount2("./3445/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14366] set_robust_list(0x5555689d76a0, 24 [pid 319] rmdir("./3482" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14366] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3445/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14366] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3536 [pid 14366] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] mkdir("./3483", 0777 [pid 318] <... openat resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] fstat(4 [pid 14366] chdir("./3534" [pid 321] newfstatat(AT_FDCWD, "./3564/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3564/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14366] <... chdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(4 [pid 14366] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14366] <... prctl resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14366] setpgid(0, 0 [pid 318] getdents64(4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 ci2-android-6-12-rust/strace-static-x86_64: Process 14367 attached [pid 14366] <... setpgid resumed>) = 0 [pid 321] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14367] set_robust_list(0x5555689d76a0, 24 [pid 14366] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14367] <... set_robust_list resumed>) = 0 [pid 321] close(4 [pid 318] close(4 [pid 14367] rt_sigprocmask(SIG_SETMASK, [] [pid 14366] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 14367] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14366] write(3, "1000", 4 [pid 321] rmdir("./3564/sys" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3485 [pid 318] <... close resumed>) = 0 [pid 14367] chdir("./3483" [pid 14366] <... write resumed>) = 4 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rmdir("./3445/sys" [pid 14367] <... chdir resumed>) = 0 [pid 14366] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14367] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14366] <... close resumed>) = 0 [pid 321] umount2("./3564/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3445/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14367] <... prctl resumed>) = 0 [pid 14366] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14367] setpgid(0, 0 [pid 14366] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] newfstatat(AT_FDCWD, "./3564/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3445/binderfs" [pid 14367] <... setpgid resumed>) = 0 [pid 14366] symlink("/dev/binderfs", "./binderfs" [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14367] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14366] <... symlink resumed>) = 0 [pid 321] unlink("./3564/binderfs" [pid 318] unlink("./3445/binderfs" [pid 321] <... unlink resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 14366] write(1, "executing program\n", 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 14367] <... openat resumed>) = 3 [pid 14366] <... write resumed>) = 18 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 14366] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] close(3 [pid 14367] write(3, "1000", 4 [pid 14366] <... mkdirat resumed>) = 0 [pid 321] close(3 [pid 318] <... close resumed>) = 0 [pid 14367] <... write resumed>) = 4 [pid 321] <... close resumed>) = 0 [pid 14367] close(3 [pid 321] rmdir("./3564" [pid 14367] <... close resumed>) = 0 [pid 14366] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14367] read(200 [pid 321] <... rmdir resumed>) = 0 [pid 318] rmdir("./3445" [pid 14367] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14366] <... mount resumed>) = 0 [pid 321] mkdir("./3565", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 14367] symlink("/dev/binderfs", "./binderfs" [pid 14366] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] mkdir("./3446", 0777 [pid 14367] <... symlink resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 14366] <... openat resumed>) = 3 [pid 318] <... mkdir resumed>) = 0 [pid 14367] write(1, "executing program\n", 18 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14367] <... write resumed>) = 18 executing program [pid 14366] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14366] <... pwrite64 resumed>) = 36 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14367] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14366] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 14369 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14368 attached [pid 14367] <... mkdirat resumed>) = 0 [pid 14369] set_robust_list(0x5555689d76a0, 24 [pid 14368] set_robust_list(0x5555689d76a0, 24 [pid 14366] <... close resumed>) = 0 [pid 14368] <... set_robust_list resumed>) = 0 [pid 14369] <... set_robust_list resumed>) = 0 [pid 14368] rt_sigprocmask(SIG_SETMASK, [] [pid 14367] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14366] close(4 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3567 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3448 [pid 14369] rt_sigprocmask(SIG_SETMASK, [] [pid 14368] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14369] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14368] chdir("./3446" [pid 14367] <... mount resumed>) = 0 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14369] chdir("./3565" [pid 14368] <... chdir resumed>) = 0 [pid 14369] <... chdir resumed>) = 0 [pid 14368] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14369] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14368] <... prctl resumed>) = 0 [pid 14369] <... prctl resumed>) = 0 [pid 14368] setpgid(0, 0 [pid 14369] setpgid(0, 0 [pid 14368] <... setpgid resumed>) = 0 [pid 14369] <... setpgid resumed>) = 0 [pid 14369] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14368] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14367] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14366] close(5 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... openat resumed>) = 3 [pid 14368] <... openat resumed>) = 3 [pid 14368] write(3, "1000", 4 [pid 14369] write(3, "1000", 4 [pid 14368] <... write resumed>) = 4 [pid 14369] <... write resumed>) = 4 [pid 14368] close(3 [pid 14369] close(3 [pid 14368] <... close resumed>) = 0 [pid 14367] <... openat resumed>) = 3 [pid 14366] close(6 [pid 14369] <... close resumed>) = 0 [pid 14369] read(200 [pid 14368] read(200 [pid 14369] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14368] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14369] symlink("/dev/binderfs", "./binderfs" [pid 14368] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14367] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14369] <... symlink resumed>) = 0 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] write(1, "executing program\n", 18 [pid 14368] write(1, "executing program\n", 18 [pid 14366] close(7 [pid 14369] <... write resumed>) = 18 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14368] <... write resumed>) = 18 [pid 14366] close(8 [pid 14369] <... mkdirat resumed>) = 0 [pid 14368] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14367] <... pwrite64 resumed>) = 36 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program executing program [pid 14367] close(3 [pid 14366] close(9) = -1 EBADF (Bad file descriptor) [pid 14366] close(10 [pid 14369] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14368] <... mkdirat resumed>) = 0 [pid 14367] <... close resumed>) = 0 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... mount resumed>) = 0 [pid 14368] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14366] close(11 [pid 14369] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14367] close(4 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... mount resumed>) = 0 [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(12 [pid 14367] close(5 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(13 [pid 14367] close(6 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... openat resumed>) = 3 [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(14 [pid 14367] close(7 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(15 [pid 14367] close(8 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(16 [pid 14367] close(9 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(17 [pid 14367] close(10 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(18 [pid 14367] close(11 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(19 [pid 14367] close(12 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14369] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(20 [pid 14367] close(13 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(21 [pid 14367] close(14 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... openat resumed>) = 3 [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(22 [pid 14367] close(15 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... pwrite64 resumed>) = 36 [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(23 [pid 14368] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14369] close(3 [pid 14367] close(16 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(24 [pid 14369] <... close resumed>) = 0 [pid 14367] close(17 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(4 [pid 14368] <... pwrite64 resumed>) = 36 [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(25 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] close(3 [pid 14367] close(18 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(5 [pid 14368] <... close resumed>) = 0 [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] close(26 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] close(4 [pid 14367] close(19 [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(6 [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] close(5 [pid 14369] close(7 [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(8 [pid 14368] close(6 [pid 14367] close(20 [pid 14366] close(27 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(9 [pid 14368] close(7 [pid 14367] close(21 [pid 14366] close(28 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(10 [pid 14368] close(8 [pid 14367] close(22 [pid 14366] close(29 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(11 [pid 14368] close(9 [pid 14367] close(23 [pid 14366] exit_group(0 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(12 [pid 14368] close(10 [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14366] <... exit_group resumed>) = ? [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] close(24 [pid 14369] close(13 [pid 14368] close(11 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(14 [pid 14368] close(12 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(15 [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] close(13 [pid 14369] close(16 [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(17 [pid 14368] close(14 [pid 14366] +++ exited with 0 +++ [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(18 [pid 14368] close(15 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] close(25 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3536, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14369] close(19 [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] close(16 [pid 14367] close(26 [pid 14369] close(20 [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] close(17 [pid 14369] close(21) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(22 [pid 14368] close(18 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(23 [pid 14368] close(19 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(24 [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] close(20 [pid 14369] close(25 [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] close(21 [pid 14369] close(26) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(27 [pid 14368] close(22 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(28 [pid 14368] close(23 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] close(29 [pid 14368] close(24 [pid 14369] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14369] exit_group(0 [pid 14368] close(25 [pid 14367] close(27 [pid 14369] <... exit_group resumed>) = ? [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] close(26 [pid 14367] close(28 [pid 14369] +++ exited with 0 +++ [pid 14368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14367] close(29 [pid 14368] close(27) = -1 EBADF (Bad file descriptor) [pid 14367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14368] close(28) = -1 EBADF (Bad file descriptor) [pid 14368] close(29) = -1 EBADF (Bad file descriptor) [pid 14367] exit_group(0 [pid 14368] exit_group(0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3567, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14367] <... exit_group resumed>) = ? [pid 14368] <... exit_group resumed>) = ? [pid 321] umount2("./3565", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14368] +++ exited with 0 +++ [pid 14367] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3485, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] openat(AT_FDCWD, "./3565", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3448, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... openat resumed>) = 3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] fstat(3 [pid 320] umount2("./3534", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] openat(AT_FDCWD, "./3534", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3534/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3565/sys" [pid 320] <... umount2 resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3534/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3565/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3534/sys" [pid 321] fstat(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3534/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3565/sys" [pid 320] openat(AT_FDCWD, "./3534/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 321] umount2("./3565/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] newfstatat(AT_FDCWD, "./3565/binderfs" [pid 319] umount2("./3483", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] unlink("./3565/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... unlink resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3483", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(4 [pid 321] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 319] fstat(3 [pid 321] close(3 [pid 320] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... close resumed>) = 0 [pid 320] rmdir("./3534/sys" [pid 319] getdents64(3 [pid 321] rmdir("./3565" [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3534/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3483/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] mkdir("./3566", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3534/binderfs" [pid 319] <... umount2 resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] unlink("./3534/binderfs" [pid 319] umount2("./3483/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3483/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3483/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14370 attached [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 14370] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3568 [pid 320] rmdir("./3534" [pid 14370] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rmdir resumed>) = 0 [pid 14370] rt_sigprocmask(SIG_SETMASK, [] [pid 320] mkdir("./3535", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3483/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14370] chdir("./3566" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14370] <... chdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14370] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14371 attached [pid 14370] <... prctl resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14371] set_robust_list(0x5555689d76a0, 24 [pid 14370] setpgid(0, 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3537 [pid 319] getdents64(4 [pid 14371] <... set_robust_list resumed>) = 0 [pid 14370] <... setpgid resumed>) = 0 [pid 14371] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14371] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14370] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] close(4 [pid 14371] chdir("./3535" [pid 319] <... close resumed>) = 0 [pid 14370] <... openat resumed>) = 3 [pid 14371] <... chdir resumed>) = 0 [pid 319] rmdir("./3483/sys" [pid 14370] write(3, "1000", 4 [pid 14371] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... rmdir resumed>) = 0 [pid 14370] <... write resumed>) = 4 [pid 14371] <... prctl resumed>) = 0 [pid 319] umount2("./3483/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14370] close(3 [pid 14371] setpgid(0, 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14371] <... setpgid resumed>) = 0 [pid 14370] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14371] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14370] read(200 [pid 14371] <... openat resumed>) = 3 [pid 319] newfstatat(AT_FDCWD, "./3483/binderfs" [pid 14370] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14371] write(3, "1000", 4 [pid 14370] symlink("/dev/binderfs", "./binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3446", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3483/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14370] <... symlink resumed>) = 0 [pid 14371] <... write resumed>) = 4 [pid 319] <... unlink resumed>) = 0 [pid 14371] close(3) = 0 [pid 14371] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14371] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14370] write(1, "executing program\n", 18 executing program [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3446", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 14371] write(1, "executing program\n", 18 [pid 14370] <... write resumed>) = 18 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14371] <... write resumed>) = 18 [pid 318] <... openat resumed>) = 3 [pid 14371] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14370] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] close(3 [pid 318] fstat(3 [pid 14371] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 319] rmdir("./3483" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14371] <... mount resumed>) = 0 [pid 14370] <... mkdirat resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3446/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14371] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] mkdir("./3484", 0777 [pid 14371] <... openat resumed>) = 3 [pid 14370] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... umount2 resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14371] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14370] <... mount resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3446/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14370] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14371] close(3) = 0 [pid 14371] close(4) = -1 EBADF (Bad file descriptor) [pid 14371] close(5) = -1 EBADF (Bad file descriptor) [pid 14370] <... openat resumed>) = 3 [pid 14371] close(6) = -1 EBADF (Bad file descriptor) [pid 14371] close(7) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14372 attached [pid 14371] close(8 [pid 14370] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] newfstatat(AT_FDCWD, "./3446/sys" [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3446/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3446/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14371] close(9 [pid 318] fstat(4 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14371] close(10 [pid 14370] <... pwrite64 resumed>) = 36 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3486 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14372] set_robust_list(0x5555689d76a0, 24 [pid 14371] close(11 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(4 [pid 14372] <... set_robust_list resumed>) = 0 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14372] rt_sigprocmask(SIG_SETMASK, [] [pid 14371] close(12 [pid 14370] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 14372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14372] chdir("./3484" [pid 14371] close(13 [pid 318] close(4 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14371] close(14 [pid 318] <... close resumed>) = 0 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14372] <... chdir resumed>) = 0 [pid 14371] close(15 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3446/sys" [pid 14372] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(5 [pid 318] <... rmdir resumed>) = 0 [pid 14372] <... prctl resumed>) = 0 [pid 14371] close(16 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3446/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14372] setpgid(0, 0 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(6 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14372] <... setpgid resumed>) = 0 [pid 14371] close(17 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3446/binderfs" [pid 14372] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(7 [pid 14372] <... openat resumed>) = 3 [pid 14371] close(18 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(8 [pid 318] unlink("./3446/binderfs" [pid 14372] write(3, "1000", 4 [pid 14371] close(19 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14372] <... write resumed>) = 4 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(9 [pid 318] <... unlink resumed>) = 0 [pid 14372] close(3) = 0 [pid 14371] close(20 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14372] read(200 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(10 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14372] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14371] close(21 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14372] symlink("/dev/binderfs", "./binderfs" [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(11 [pid 14372] <... symlink resumed>) = 0 [pid 14371] close(22 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(12 [pid 318] rmdir("./3446" [pid 14372] write(1, "executing program\n", 18 [pid 14371] close(23 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] <... rmdir resumed>) = 0 [pid 14372] <... write resumed>) = 18 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(13 [pid 14372] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14371] close(24 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3447", 0777 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14372] <... mkdirat resumed>) = 0 [pid 14371] close(25 [pid 14370] close(14 [pid 318] <... mkdir resumed>) = 0 [pid 14372] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14371] close(26 [pid 14372] <... mount resumed>) = 0 [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(15 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14371] close(27 [pid 14372] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14372] <... openat resumed>) = 3 [pid 14371] close(28 [pid 14370] close(16 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14371] close(29) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14373 attached [pid 14371] exit_group(0 [pid 14373] set_robust_list(0x5555689d76a0, 24 [pid 14371] <... exit_group resumed>) = ? [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(17) = -1 EBADF (Bad file descriptor) [pid 14370] close(18 [pid 14372] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14373] <... set_robust_list resumed>) = 0 [pid 14372] <... pwrite64 resumed>) = 36 [pid 14371] +++ exited with 0 +++ [pid 14370] close(19) = -1 EBADF (Bad file descriptor) [pid 14370] close(20 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3537, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14372] close(3 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14372] <... close resumed>) = 0 [pid 14370] close(21 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3449 [pid 14372] close(4 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3535", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14373] rt_sigprocmask(SIG_SETMASK, [] [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14373] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14372] close(5 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3535", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14373] chdir("./3447" [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(23 [pid 320] <... openat resumed>) = 3 [pid 14373] <... chdir resumed>) = 0 [pid 14372] close(6 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14373] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(24 [pid 320] fstat(3 [pid 14373] <... prctl resumed>) = 0 [pid 14372] close(7 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14373] setpgid(0, 0 [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(25 [pid 14373] <... setpgid resumed>) = 0 [pid 14372] close(8 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14373] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(26 [pid 14373] <... openat resumed>) = 3 [pid 14372] close(9 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14373] write(3, "1000", 4 [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(27 [pid 320] umount2("./3535/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14373] <... write resumed>) = 4 [pid 14372] close(10 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14373] close(3 [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] close(28 [pid 320] <... umount2 resumed>) = 0 [pid 14373] <... close resumed>) = 0 [pid 14372] close(11 [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14373] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14370] close(29 [pid 14373] symlink("/dev/binderfs", "./binderfs" [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14373] <... symlink resumed>) = 0 [pid 14372] close(12 [pid 14370] exit_group(0 [pid 320] umount2("./3535/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14373] write(1, "executing program\n", 18 [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14370] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14373] <... write resumed>) = 18 [pid 14372] close(13 [pid 14370] +++ exited with 0 +++ [pid 14373] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3568, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14373] <... mkdirat resumed>) = 0 [pid 14372] close(14 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14373] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14372] close(15 [pid 320] newfstatat(AT_FDCWD, "./3535/sys" [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14372] close(16 [pid 320] umount2("./3535/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14372] close(17) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14372] close(18 [pid 320] openat(AT_FDCWD, "./3535/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14372] close(19) = -1 EBADF (Bad file descriptor) [pid 14372] close(20 [pid 320] fstat(4 [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14372] close(21 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14372] close(22) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14372] close(23) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14372] close(24) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14372] close(25 [pid 320] close(4 [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14372] close(26 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] rmdir("./3535/sys" [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14372] close(27 [pid 320] <... rmdir resumed>) = 0 [pid 14373] <... mount resumed>) = 0 [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3566", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3535/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14373] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14372] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3566", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] newfstatat(AT_FDCWD, "./3535/binderfs" [pid 14373] <... openat resumed>) = 3 [pid 14372] close(29 [pid 321] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14373] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 320] unlink("./3535/binderfs" [pid 14373] <... pwrite64 resumed>) = 36 [pid 14372] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... unlink resumed>) = 0 [pid 14373] close(3) = 0 [pid 14372] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 320] getdents64(3 [pid 14373] close(4 [pid 14372] +++ exited with 0 +++ [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14373] close(5) = -1 EBADF (Bad file descriptor) [pid 14373] close(6 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3486, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14373] close(7 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] close(3 [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 14373] close(8 [pid 321] <... umount2 resumed>) = 0 [pid 320] rmdir("./3535" [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14373] close(9 [pid 320] <... rmdir resumed>) = 0 [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3536", 0777 [pid 14373] close(10 [pid 321] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... mkdir resumed>) = 0 [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14373] close(11) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3566/sys" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14373] close(12 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14373] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14373] close(14 [pid 321] openat(AT_FDCWD, "./3566/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14373] close(15) = -1 EBADF (Bad file descriptor) [pid 14373] close(16) = -1 EBADF (Bad file descriptor) [pid 14373] close(17) = -1 EBADF (Bad file descriptor) [pid 14373] close(18) = -1 EBADF (Bad file descriptor) [pid 14373] close(19) = -1 EBADF (Bad file descriptor) [pid 14373] close(20) = -1 EBADF (Bad file descriptor) [pid 14373] close(21) = -1 EBADF (Bad file descriptor) [pid 14373] close(22) = -1 EBADF (Bad file descriptor) [pid 14373] close(23) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14374 attached [pid 14373] close(24 [pid 321] <... openat resumed>) = 4 [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3538 [pid 14374] set_robust_list(0x5555689d76a0, 24 [pid 14373] close(25 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14374] <... set_robust_list resumed>) = 0 [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14374] rt_sigprocmask(SIG_SETMASK, [] [pid 14373] close(26 [pid 321] getdents64(4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14373] close(27 [pid 321] getdents64(4 [pid 14374] chdir("./3536" [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] <... chdir resumed>) = 0 [pid 14373] close(28 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14374] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] <... prctl resumed>) = 0 [pid 14373] close(29 [pid 321] close(4 [pid 14374] setpgid(0, 0 [pid 14373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] <... setpgid resumed>) = 0 [pid 14373] exit_group(0 [pid 321] <... close resumed>) = 0 [pid 14374] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14373] <... exit_group resumed>) = ? [pid 14373] +++ exited with 0 +++ [pid 321] rmdir("./3566/sys") = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3449, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14374] <... openat resumed>) = 3 [pid 321] umount2("./3566/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14374] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 14374] <... write resumed>) = 4 [pid 14374] close(3 [pid 321] newfstatat(AT_FDCWD, "./3566/binderfs" [pid 14374] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3484", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14374] read(200 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14374] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] unlink("./3566/binderfs" [pid 14374] symlink("/dev/binderfs", "./binderfs" [pid 319] openat(AT_FDCWD, "./3484", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14374] <... symlink resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14374] write(1, "executing program\n", 18) = 18 [pid 14374] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 321] getdents64(3 [pid 319] fstat(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] close(3 [pid 319] getdents64(3 [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] rmdir("./3566") = 0 [pid 319] umount2("./3484/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14374] <... mkdirat resumed>) = 0 [pid 321] mkdir("./3567", 0777 [pid 14374] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14374] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3484/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14374] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14374] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14375 attached ) = 36 [pid 319] newfstatat(AT_FDCWD, "./3484/sys" [pid 318] <... restart_syscall resumed>) = 0 [pid 14375] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3569 [pid 14375] <... set_robust_list resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14375] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14375] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3484/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14375] chdir("./3567" [pid 14374] close(3 [pid 318] umount2("./3447", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14375] <... chdir resumed>) = 0 [pid 14374] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14375] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14374] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3484/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14375] <... prctl resumed>) = 0 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3447", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14375] setpgid(0, 0 [pid 14374] close(5 [pid 319] <... openat resumed>) = 4 [pid 14375] <... setpgid resumed>) = 0 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 319] fstat(4 [pid 14375] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14374] close(6 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(3 [pid 14375] <... openat resumed>) = 3 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14374] close(7 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3 [pid 14375] write(3, "1000", 4) = 4 [pid 14375] close(3) = 0 [pid 14375] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14375] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14374] close(8 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] umount2("./3447/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14374] close(9 [pid 319] <... close resumed>) = 0 [pid 14375] write(1, "executing program\n", 18 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14375] <... write resumed>) = 18 executing program [pid 14375] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14374] close(10 [pid 319] rmdir("./3484/sys" [pid 14375] <... mkdirat resumed>) = 0 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14375] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14374] close(11 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3447/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14375] <... mount resumed>) = 0 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3484/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14374] close(12 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3447/sys" [pid 14374] close(13 [pid 319] newfstatat(AT_FDCWD, "./3484/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14374] close(14 [pid 318] umount2("./3447/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3484/binderfs" [pid 14375] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14374] close(15 [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14375] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3447/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14375] <... pwrite64 resumed>) = 36 [pid 14374] close(16 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 319] close(3 [pid 14374] close(17 [pid 318] fstat(4 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14374] close(18 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14375] close(3) = 0 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3484" [pid 318] getdents64(4 [pid 14375] close(4 [pid 14374] close(19 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14375] close(5 [pid 14374] close(20 [pid 319] mkdir("./3485", 0777 [pid 318] getdents64(4 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14375] close(6 [pid 14374] close(21 [pid 318] close(4 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14375] close(7 [pid 14374] close(22 [pid 318] <... close resumed>) = 0 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3447/sys" [pid 14375] close(8 [pid 14374] close(23 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rmdir resumed>) = 0 [pid 14375] close(9) = -1 EBADF (Bad file descriptor) [pid 14375] close(10) = -1 EBADF (Bad file descriptor) [pid 14375] close(11) = -1 EBADF (Bad file descriptor) [pid 14375] close(12) = -1 EBADF (Bad file descriptor) [pid 14375] close(13) = -1 EBADF (Bad file descriptor) [pid 14375] close(14) = -1 EBADF (Bad file descriptor) [pid 14375] close(15) = -1 EBADF (Bad file descriptor) [pid 14375] close(16) = -1 EBADF (Bad file descriptor) [pid 14375] close(17) = -1 EBADF (Bad file descriptor) [pid 14374] close(24 [pid 318] umount2("./3447/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14375] close(18) = -1 EBADF (Bad file descriptor) [pid 14375] close(19) = -1 EBADF (Bad file descriptor) [pid 14375] close(20) = -1 EBADF (Bad file descriptor) [pid 14375] close(21) = -1 EBADF (Bad file descriptor) [pid 14375] close(22ci2-android-6-12-rust/strace-static-x86_64: Process 14376 attached ) = -1 EBADF (Bad file descriptor) [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3487 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14376] set_robust_list(0x5555689d76a0, 24 [pid 14375] close(23 [pid 14374] close(25 [pid 318] newfstatat(AT_FDCWD, "./3447/binderfs" [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14374] close(26 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3447/binderfs" [pid 14374] close(27 [pid 14376] <... set_robust_list resumed>) = 0 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14376] rt_sigprocmask(SIG_SETMASK, [] [pid 14375] close(24 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14376] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] close(28 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14376] chdir("./3485" [pid 14375] close(25 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14376] <... chdir resumed>) = 0 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] close(29 [pid 14376] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14375] close(26 [pid 14374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14376] <... prctl resumed>) = 0 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] setpgid(0, 0 [pid 14375] close(27 [pid 14374] exit_group(0 [pid 318] rmdir("./3447" [pid 14376] <... setpgid resumed>) = 0 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14374] <... exit_group resumed>) = ? [pid 14376] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14375] close(28 [pid 318] <... rmdir resumed>) = 0 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] <... openat resumed>) = 3 [pid 14375] close(29 [pid 318] mkdir("./3448", 0777 [pid 14375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14375] exit_group(0 [pid 318] <... mkdir resumed>) = 0 [pid 14376] write(3, "1000", 4 [pid 14375] <... exit_group resumed>) = ? [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14376] <... write resumed>) = 4 [pid 14375] +++ exited with 0 +++ [pid 14374] +++ exited with 0 +++ [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14376] close(3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3569, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3538, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14376] <... close resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14376] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14376] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14376] write(1, "executing program\n", 18) = 18 executing program ci2-android-6-12-rust/strace-static-x86_64: Process 14377 attached [pid 14376] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14377] set_robust_list(0x5555689d76a0, 24 [pid 14376] <... mkdirat resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3450 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14377] <... set_robust_list resumed>) = 0 [pid 14376] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14377] rt_sigprocmask(SIG_SETMASK, [] [pid 14376] <... mount resumed>) = 0 [pid 14377] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14377] chdir("./3448" [pid 14376] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14377] <... chdir resumed>) = 0 [pid 14376] <... openat resumed>) = 3 [pid 14377] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14377] setpgid(0, 0) = 0 [pid 14377] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... restart_syscall resumed>) = 0 [pid 14377] <... openat resumed>) = 3 [pid 14376] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14377] write(3, "1000", 4 [pid 14376] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3536", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14377] <... write resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14377] close(3 [pid 14376] close(3 [pid 320] openat(AT_FDCWD, "./3536", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14377] <... close resumed>) = 0 [pid 14376] <... close resumed>) = 0 [pid 14377] read(200 [pid 320] <... openat resumed>) = 3 [pid 14377] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14376] close(4 [pid 320] fstat(3 [pid 14377] symlink("/dev/binderfs", "./binderfs" [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14377] <... symlink resumed>) = 0 [pid 14376] close(5 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14377] write(1, "executing program\n", 18 [pid 14376] close(6 [pid 14377] <... write resumed>) = 18 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] getdents64(3 [pid 14377] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14376] close(7 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14377] <... mkdirat resumed>) = 0 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3536/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14377] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14376] close(8 [pid 14377] <... mount resumed>) = 0 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] close(9) = -1 EBADF (Bad file descriptor) [pid 14376] close(10 [pid 320] <... umount2 resumed>) = 0 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14377] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14376] close(11 [pid 320] umount2("./3536/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14377] <... openat resumed>) = 3 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3536/sys" [pid 14376] close(12 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3536/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14376] close(13 [pid 14377] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14377] <... pwrite64 resumed>) = 36 [pid 14376] close(14 [pid 320] openat(AT_FDCWD, "./3536/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] close(15 [pid 320] <... openat resumed>) = 4 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14377] close(3 [pid 14376] close(16 [pid 14377] <... close resumed>) = 0 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14377] close(4 [pid 14376] close(17 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14377] close(5 [pid 14376] close(18 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14377] close(6 [pid 14376] close(19 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14377] close(7 [pid 14376] close(20 [pid 320] getdents64(4 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14377] close(8 [pid 14376] close(21 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14377] close(9 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] close(22 [pid 14377] close(10 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14377] close(11 [pid 14376] close(23 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14377] close(12 [pid 14376] close(24 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14377] close(13 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3536/sys" [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] close(25 [pid 14377] close(14 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] close(26 [pid 320] umount2("./3536/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14377] close(15 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3536/binderfs" [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] close(27 [pid 14377] close(16 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] close(28 [pid 320] unlink("./3536/binderfs" [pid 14377] close(17 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] close(29 [pid 320] <... unlink resumed>) = 0 [pid 14377] close(18 [pid 14376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14377] close(19 [pid 320] close(3) = 0 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14376] <... exit_group resumed>) = ? [pid 14377] close(20 [pid 14376] +++ exited with 0 +++ [pid 320] rmdir("./3536" [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14377] close(21 [pid 320] <... rmdir resumed>) = 0 [pid 14377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3567", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3537", 0777 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3487, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14377] close(22) = -1 EBADF (Bad file descriptor) [pid 14377] close(23) = -1 EBADF (Bad file descriptor) [pid 14377] close(24) = -1 EBADF (Bad file descriptor) [pid 14377] close(25) = -1 EBADF (Bad file descriptor) [pid 14377] close(26) = -1 EBADF (Bad file descriptor) [pid 14377] close(27) = -1 EBADF (Bad file descriptor) [pid 14377] close(28) = -1 EBADF (Bad file descriptor) [pid 14377] close(29) = -1 EBADF (Bad file descriptor) [pid 14377] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3567", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... mkdir resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14377] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] fstat(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14377] +++ exited with 0 +++ [pid 321] getdents64(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14378 attached [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3450, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14378] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 14378] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14378] chdir("./3537" [pid 321] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3539 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] newfstatat(AT_FDCWD, "./3567/sys" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14378] <... chdir resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14378] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14378] <... prctl resumed>) = 0 [pid 14378] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14378] <... setpgid resumed>) = 0 [pid 14378] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] openat(AT_FDCWD, "./3567/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14378] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 4 [pid 14378] write(3, "1000", 4 [pid 321] fstat(4 [pid 14378] <... write resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14378] close(3) = 0 [pid 14378] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14378] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(4 [pid 14378] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14378] write(1, "executing program\n", 18 [pid 321] getdents64(4 [pid 14378] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 14378] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] close(4) = 0 [pid 14378] <... mkdirat resumed>) = 0 [pid 321] rmdir("./3567/sys" [pid 14378] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... rmdir resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3567/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3567/binderfs" [pid 319] umount2("./3485", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14378] <... mount resumed>) = 0 [pid 14378] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] openat(AT_FDCWD, "./3485", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] unlink("./3567/binderfs" [pid 319] <... openat resumed>) = 3 [pid 14378] <... openat resumed>) = 3 [pid 321] <... unlink resumed>) = 0 [pid 319] fstat(3 [pid 321] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 321] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3485/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3567" [pid 14378] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14378] <... pwrite64 resumed>) = 36 [pid 321] mkdir("./3568", 0777 [pid 319] umount2("./3485/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14378] close(3) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14378] close(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3485/sys" [pid 14378] close(5 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14378] close(6 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3485/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14378] close(7) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14379 attached [pid 14378] close(8 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14379] set_robust_list(0x5555689d76a0, 24 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3570 [pid 319] openat(AT_FDCWD, "./3485/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14379] <... set_robust_list resumed>) = 0 [pid 14378] close(9 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... openat resumed>) = 4 [pid 14379] rt_sigprocmask(SIG_SETMASK, [] [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] fstat(4 [pid 14379] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14378] close(10 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14379] chdir("./3568" [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14379] <... chdir resumed>) = 0 [pid 14378] close(11 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14379] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14379] <... prctl resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14378] close(12 [pid 14379] setpgid(0, 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14379] <... setpgid resumed>) = 0 [pid 319] close(4 [pid 14378] close(13) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14379] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14378] close(14 [pid 319] rmdir("./3485/sys" [pid 318] umount2("./3448", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14379] <... openat resumed>) = 3 [pid 14379] write(3, "1000", 4) = 4 [pid 14379] close(3) = 0 [pid 14379] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14379] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14378] close(15 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3485/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14378] close(16 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3448", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3485/binderfs" [pid 14378] close(17 [pid 318] <... openat resumed>) = 3 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14378] close(18 [pid 319] unlink("./3485/binderfs" [pid 318] fstat(3 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14378] close(19 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14379] write(1, "executing program\n", 18 [pid 14378] close(20 [pid 14379] <... write resumed>) = 18 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14379] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 14378] close(21 [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 14379] <... mkdirat resumed>) = 0 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14379] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14378] close(22 [pid 319] close(3 [pid 318] umount2("./3448/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14379] <... mount resumed>) = 0 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14379] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14378] close(23 [pid 319] rmdir("./3485" [pid 14379] <... openat resumed>) = 3 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14378] close(24 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3448/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3486", 0777 [pid 14378] close(25 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 14379] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] newfstatat(AT_FDCWD, "./3448/sys" [pid 14378] close(26 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14378] close(27 [pid 14379] close(3) = 0 [pid 14379] close(4) = -1 EBADF (Bad file descriptor) [pid 14379] close(5) = -1 EBADF (Bad file descriptor) [pid 14379] close(6) = -1 EBADF (Bad file descriptor) [pid 14379] close(7) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14380 attached [pid 14379] close(8 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3448/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14378] close(28 [pid 14380] set_robust_list(0x5555689d76a0, 24 [pid 14379] close(9 [pid 14380] <... set_robust_list resumed>) = 0 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14380] rt_sigprocmask(SIG_SETMASK, [] [pid 14379] close(10 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3488 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14380] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14378] close(29 [pid 318] openat(AT_FDCWD, "./3448/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14380] chdir("./3486" [pid 14379] close(11 [pid 14378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14380] <... chdir resumed>) = 0 [pid 14379] close(12 [pid 14378] exit_group(0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] fstat(4 [pid 14380] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14378] <... exit_group resumed>) = ? [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14380] <... prctl resumed>) = 0 [pid 14379] close(13 [pid 14380] setpgid(0, 0 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14380] <... setpgid resumed>) = 0 [pid 14379] close(14 [pid 14380] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14379] close(15 [pid 14378] +++ exited with 0 +++ [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3539, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14380] <... openat resumed>) = 3 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] getdents64(4 [pid 14379] close(16 [pid 14380] write(3, "1000", 4 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14380] <... write resumed>) = 4 [pid 14379] close(17 [pid 318] close(4 [pid 14380] close(3 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14380] <... close resumed>) = 0 [pid 14379] close(18 [pid 318] <... close resumed>) = 0 [pid 14380] read(200 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3448/sys" [pid 14380] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14379] close(19 [pid 14380] symlink("/dev/binderfs", "./binderfs" [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14380] <... symlink resumed>) = 0 [pid 14379] close(20 [pid 318] umount2("./3448/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14380] write(1, "executing program\n", 18 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14380] <... write resumed>) = 18 executing program [pid 14379] close(21 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14380] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3448/binderfs" [pid 14380] <... mkdirat resumed>) = 0 [pid 14379] close(22 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14380] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14379] close(23 [pid 14380] <... mount resumed>) = 0 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3448/binderfs" [pid 14379] close(24) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14379] close(25 [pid 14380] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14380] <... openat resumed>) = 3 [pid 14379] close(26 [pid 318] getdents64(3 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14379] close(27 [pid 318] close(3 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14379] close(28 [pid 318] <... close resumed>) = 0 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3448" [pid 14380] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14379] close(29 [pid 318] <... rmdir resumed>) = 0 [pid 14380] <... pwrite64 resumed>) = 36 [pid 14379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14379] exit_group(0) = ? [pid 318] mkdir("./3449", 0777 [pid 14380] close(3 [pid 14379] +++ exited with 0 +++ [pid 318] <... mkdir resumed>) = 0 [pid 14380] <... close resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3570, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14380] close(4) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14380] close(5 [pid 320] umount2("./3537", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14380] close(6) = -1 EBADF (Bad file descriptor) [pid 14380] close(7) = -1 EBADF (Bad file descriptor) [pid 14380] close(8) = -1 EBADF (Bad file descriptor) [pid 14380] close(9) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14381 attached [pid 14380] close(10) = -1 EBADF (Bad file descriptor) [pid 14381] set_robust_list(0x5555689d76a0, 24 [pid 14380] close(11 [pid 14381] <... set_robust_list resumed>) = 0 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] rt_sigprocmask(SIG_SETMASK, [] [pid 14380] close(12 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3451 [pid 14381] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3537", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14381] chdir("./3449" [pid 14380] close(13 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14381] <... chdir resumed>) = 0 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14381] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14380] close(14 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14381] <... prctl resumed>) = 0 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] setpgid(0, 0 [pid 14380] close(15 [pid 320] getdents64(3 [pid 14381] <... setpgid resumed>) = 0 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14380] close(16 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3537/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14380] close(17 [pid 14381] <... openat resumed>) = 3 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14380] close(18 [pid 14381] write(3, "1000", 4 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] <... write resumed>) = 4 [pid 14380] close(19 [pid 14381] close(3 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] <... close resumed>) = 0 [pid 14380] close(20 [pid 14381] read(200 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14380] close(21 [pid 14381] symlink("/dev/binderfs", "./binderfs" [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] <... symlink resumed>) = 0 [pid 320] umount2("./3537/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14380] close(22 [pid 14381] write(1, "executing program\n", 18 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14381] <... write resumed>) = 18 [pid 14380] close(23 [pid 320] newfstatat(AT_FDCWD, "./3537/sys" [pid 14381] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14380] close(24 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14381] <... mkdirat resumed>) = 0 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3537/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14381] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14380] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14381] <... mount resumed>) = 0 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3537/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14380] close(26 [pid 320] fstat(4 [pid 14381] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14381] <... openat resumed>) = 3 [pid 14380] close(27 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14380] close(28 [pid 320] getdents64(4 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14380] close(29 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14381] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14381] close(3 [pid 14380] exit_group(0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3537/sys" [pid 14381] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14380] <... exit_group resumed>) = ? [pid 320] umount2("./3537/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14381] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14381] close(5) = -1 EBADF (Bad file descriptor) [pid 14381] close(6) = -1 EBADF (Bad file descriptor) [pid 14381] close(7) = -1 EBADF (Bad file descriptor) [pid 14381] close(8) = -1 EBADF (Bad file descriptor) [pid 14381] close(9 [pid 14380] +++ exited with 0 +++ [pid 320] newfstatat(AT_FDCWD, "./3537/binderfs" [pid 14381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3488, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14381] close(10) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14381] close(11) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14381] close(12 [pid 320] unlink("./3537/binderfs" [pid 14381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] close(13) = -1 EBADF (Bad file descriptor) [pid 14381] close(14) = -1 EBADF (Bad file descriptor) [pid 14381] close(15) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 321] umount2("./3568", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] openat(AT_FDCWD, "./3568", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] close(3 [pid 14381] close(16 [pid 321] <... openat resumed>) = 3 [pid 14381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 320] <... close resumed>) = 0 [pid 14381] close(17) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] rmdir("./3537" [pid 14381] close(18) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14381] close(19 [pid 320] <... rmdir resumed>) = 0 [pid 14381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] close(20) = -1 EBADF (Bad file descriptor) [pid 14381] close(21) = -1 EBADF (Bad file descriptor) [pid 14381] close(22) = -1 EBADF (Bad file descriptor) [pid 14381] close(23) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] mkdir("./3538", 0777 [pid 14381] close(24 [pid 321] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] close(25 [pid 320] <... mkdir resumed>) = 0 [pid 14381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] close(26) = -1 EBADF (Bad file descriptor) [pid 14381] close(27 [pid 321] <... umount2 resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14381] close(28) = -1 EBADF (Bad file descriptor) [pid 14381] close(29) = -1 EBADF (Bad file descriptor) [pid 14381] exit_group(0 [pid 321] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] newfstatat(AT_FDCWD, "./3568/sys" [pid 14381] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14382 attached [pid 14381] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3451, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14382] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3540 [pid 321] openat(AT_FDCWD, "./3568/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... openat resumed>) = 4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3449", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14382] rt_sigprocmask(SIG_SETMASK, [] [pid 321] fstat(4 [pid 319] umount2("./3486", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] getdents64(4 [pid 319] openat(AT_FDCWD, "./3486", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3449", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14382] chdir("./3538" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 318] fstat(3 [pid 14382] <... chdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14382] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] close(4 [pid 14382] <... prctl resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14382] setpgid(0, 0 [pid 321] rmdir("./3568/sys" [pid 319] <... openat resumed>) = 3 [pid 14382] <... setpgid resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14382] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... rmdir resumed>) = 0 [pid 319] fstat(3 [pid 318] umount2("./3449/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14382] <... openat resumed>) = 3 [pid 321] umount2("./3568/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 14382] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = 0 [pid 14382] <... write resumed>) = 4 [pid 321] newfstatat(AT_FDCWD, "./3568/binderfs" [pid 14382] close(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3486/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3449/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14382] <... close resumed>) = 0 [pid 321] unlink("./3568/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3486/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14382] read(200 [pid 321] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3449/sys" [pid 14382] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14382] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3449/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3486/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3486/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3486/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14382] <... symlink resumed>) = 0 [pid 321] close(3 [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14382] write(1, "executing program\n", 18 [pid 321] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 executing program [pid 318] openat(AT_FDCWD, "./3449/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] rmdir("./3568" [pid 319] getdents64(4 [pid 14382] <... write resumed>) = 18 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 4 [pid 321] <... rmdir resumed>) = 0 [pid 319] getdents64(4 [pid 321] mkdir("./3569", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] fstat(4 [pid 14382] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... mkdir resumed>) = 0 [pid 319] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14382] <... mkdirat resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... close resumed>) = 0 [pid 14382] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] getdents64(4 [pid 319] rmdir("./3486/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3486/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3486/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3486/binderfs") = 0 [pid 319] getdents64(3 [pid 318] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 14383 attached [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14383] set_robust_list(0x5555689d76a0, 24 [pid 319] close(3 [pid 14383] <... set_robust_list resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14382] <... mount resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14382] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] rmdir("./3449/sys" [pid 14383] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rmdir("./3486" [pid 14383] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14383] chdir("./3569" [pid 14382] <... openat resumed>) = 3 [pid 319] mkdir("./3487", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 14382] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3571 [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3449/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14383] <... chdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14383] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14383] <... prctl resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] newfstatat(AT_FDCWD, "./3449/binderfs" [pid 14383] setpgid(0, 0 [pid 14382] <... pwrite64 resumed>) = 36 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14384 attached [pid 14383] <... setpgid resumed>) = 0 [pid 318] unlink("./3449/binderfs" [pid 14382] close(3 [pid 318] <... unlink resumed>) = 0 [pid 14382] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14383] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14382] close(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3489 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14382] close(5 [pid 318] <... close resumed>) = 0 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3449" [pid 14384] set_robust_list(0x5555689d76a0, 24 [pid 14382] close(6 [pid 318] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3450", 0777 [pid 14384] <... set_robust_list resumed>) = 0 [pid 14383] <... openat resumed>) = 3 [pid 14382] close(7 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14384] rt_sigprocmask(SIG_SETMASK, [] [pid 14383] write(3, "1000", 4 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14382] close(8 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14384] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14383] <... write resumed>) = 4 [pid 14382] close(9 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14384] chdir("./3487" [pid 14383] close(3 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... chdir resumed>) = 0 [pid 14383] <... close resumed>) = 0 [pid 14382] close(10ci2-android-6-12-rust/strace-static-x86_64: Process 14385 attached [pid 14383] read(200 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] set_robust_list(0x5555689d76a0, 24 [pid 14382] close(11 [pid 14385] <... set_robust_list resumed>) = 0 [pid 14384] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14383] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3452 [pid 14385] rt_sigprocmask(SIG_SETMASK, [] [pid 14384] <... prctl resumed>) = 0 [pid 14383] symlink("/dev/binderfs", "./binderfs" [pid 14382] close(12 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14385] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14384] setpgid(0, 0 [pid 14383] <... symlink resumed>) = 0 [pid 14385] chdir("./3450" [pid 14384] <... setpgid resumed>) = 0 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14385] <... chdir resumed>) = 0 [pid 14382] close(13 [pid 14384] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14385] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... prctl resumed>) = 0 [pid 14384] <... openat resumed>) = 3 [pid 14383] write(1, "executing program\n", 18 [pid 14382] close(14 [pid 14385] setpgid(0, 0 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... setpgid resumed>) = 0 [pid 14382] close(15 [pid 14385] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14384] write(3, "1000", 4 [pid 14383] <... write resumed>) = 18 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14385] <... openat resumed>) = 3 [pid 14384] <... write resumed>) = 4 [pid 14383] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14382] close(16 [pid 14384] close(3 [pid 14385] write(3, "1000", 4 [pid 14384] <... close resumed>) = 0 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... write resumed>) = 4 [pid 14384] read(200 [pid 14382] close(17 [pid 14385] close(3 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... close resumed>) = 0 [pid 14382] close(18 [pid 14385] read(200 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14382] close(19 [pid 14385] symlink("/dev/binderfs", "./binderfs" [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... symlink resumed>) = 0 [pid 14382] close(20) = -1 EBADF (Bad file descriptor) [pid 14382] close(21 executing program [pid 14385] write(1, "executing program\n", 18 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... write resumed>) = 18 [pid 14382] close(22 [pid 14385] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... mkdirat resumed>) = 0 [pid 14384] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14383] <... mkdirat resumed>) = 0 [pid 14382] close(23 [pid 14385] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14384] symlink("/dev/binderfs", "./binderfs" [pid 14383] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... mount resumed>) = 0 [pid 14384] <... symlink resumed>) = 0 [pid 14382] close(24 [pid 14385] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] write(1, "executing program\n", 18 executing program [pid 14383] <... mount resumed>) = 0 [pid 14382] close(25 [pid 14385] <... openat resumed>) = 3 [pid 14384] <... write resumed>) = 18 [pid 14383] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14384] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14385] <... pwrite64 resumed>) = 36 [pid 14384] <... mkdirat resumed>) = 0 [pid 14383] <... openat resumed>) = 3 [pid 14384] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14385] close(3 [pid 14382] close(26 [pid 14385] <... close resumed>) = 0 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... mount resumed>) = 0 [pid 14383] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14382] close(27 [pid 14384] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14385] close(4 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14382] close(28 [pid 14385] close(5 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... openat resumed>) = 3 [pid 14382] close(29 [pid 14385] close(6 [pid 14384] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14383] <... pwrite64 resumed>) = 36 [pid 14382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... pwrite64 resumed>) = 36 [pid 14383] close(3 [pid 14382] exit_group(0 [pid 14385] close(7 [pid 14384] close(3 [pid 14383] <... close resumed>) = 0 [pid 14382] <... exit_group resumed>) = ? [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = 0 [pid 14383] close(4 [pid 14384] close(4 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(5 [pid 14384] close(5 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(6 [pid 14384] close(6 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(7 [pid 14384] close(7 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14382] +++ exited with 0 +++ [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(8 [pid 14385] close(8 [pid 14384] close(8 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3540, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(9 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14384] close(9 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(9 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(10 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(10 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(10 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(11 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(11 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(11 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(12 [pid 14384] close(12 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(13 [pid 14384] close(13 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(14 [pid 14384] close(14 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(15 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(15 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(12 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(16 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(16 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(13) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(17 [pid 14385] close(14) = -1 EBADF (Bad file descriptor) [pid 14384] close(17 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(15 [pid 320] <... restart_syscall resumed>) = 0 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(16 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(18 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(18 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(17 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(19 [pid 320] umount2("./3538", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(19 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(18 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(20 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3538", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14385] close(19 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(21 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(21 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14385] close(20 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(22 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(22 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14385] close(21 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(23 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(23 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(22 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(24 [pid 320] getdents64(3 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(24 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(25 [pid 14384] close(25 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(26 [pid 14384] close(26 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(27 [pid 14385] close(23 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3538/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14385] close(24) = -1 EBADF (Bad file descriptor) [pid 14384] close(27 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(25 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(28 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(28 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14385] close(26 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] close(29 [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] close(29 [pid 14383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14385] close(27 [pid 14384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14383] exit_group(0 [pid 320] umount2("./3538/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14384] exit_group(0 [pid 14383] <... exit_group resumed>) = ? [pid 14385] close(28 [pid 14384] <... exit_group resumed>) = ? [pid 14383] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3538/sys" [pid 14385] close(29 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3571, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14385] exit_group(0) = ? [pid 14384] +++ exited with 0 +++ [pid 320] umount2("./3538/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3489, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3538/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14385] +++ exited with 0 +++ [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3452, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3538/sys") = 0 [pid 320] umount2("./3538/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3538/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3538/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] close(3) = 0 [pid 321] umount2("./3569", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3538" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3569", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] mkdir("./3539", 0777 [pid 321] <... openat resumed>) = 3 [pid 320] <... mkdir resumed>) = 0 [pid 321] fstat(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14386 attached [pid 319] <... restart_syscall resumed>) = 0 [pid 14386] set_robust_list(0x5555689d76a0, 24 [pid 321] <... umount2 resumed>) = 0 [pid 14386] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14386] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3541 [pid 14386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] newfstatat(AT_FDCWD, "./3569/sys" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3487", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14386] chdir("./3539" [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14386] <... chdir resumed>) = 0 [pid 321] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14386] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14386] <... prctl resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3569/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14386] setpgid(0, 0) = 0 [pid 321] <... openat resumed>) = 4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14386] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] fstat(4 [pid 319] openat(AT_FDCWD, "./3487", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14386] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] <... restart_syscall resumed>) = 0 [pid 14386] write(3, "1000", 4 [pid 321] getdents64(4 [pid 319] fstat(3 [pid 14386] <... write resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14386] close(3 [pid 321] getdents64(4 [pid 319] getdents64(3 [pid 14386] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14386] read(200 [pid 321] close(4 [pid 318] umount2("./3450", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14386] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3487/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14386] symlink("/dev/binderfs", "./binderfs" [pid 321] rmdir("./3569/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14386] <... symlink resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3450", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3487/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14386] write(1, "executing program\n", 18 [pid 321] umount2("./3569/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 14386] <... write resumed>) = 18 executing program [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14386] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] newfstatat(AT_FDCWD, "./3487/sys" [pid 318] fstat(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14386] <... mkdirat resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3569/binderfs" [pid 319] umount2("./3487/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14386] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 14386] <... mount resumed>) = 0 [pid 321] unlink("./3569/binderfs" [pid 14386] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 319] openat(AT_FDCWD, "./3487/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3450/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14386] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 14386] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] close(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 318] umount2("./3450/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14386] <... pwrite64 resumed>) = 36 [pid 321] rmdir("./3569" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14386] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 14386] <... close resumed>) = 0 [pid 321] mkdir("./3570", 0777 [pid 318] newfstatat(AT_FDCWD, "./3450/sys" [pid 14386] close(4 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14386] close(5 [pid 318] umount2("./3450/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14386] close(6 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14386] close(7 [pid 318] openat(AT_FDCWD, "./3450/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] close(4) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14387 attached [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3487/sys" [pid 318] <... openat resumed>) = 4 [pid 14387] set_robust_list(0x5555689d76a0, 24 [pid 14386] close(8 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3572 [pid 319] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 14387] <... set_robust_list resumed>) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3487/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14387] rt_sigprocmask(SIG_SETMASK, [] [pid 14386] close(9 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14387] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3487/binderfs" [pid 14387] chdir("./3570" [pid 14386] close(10 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 14387] <... chdir resumed>) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3487/binderfs" [pid 14387] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14386] close(11 [pid 319] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14387] <... prctl resumed>) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14387] setpgid(0, 0 [pid 14386] close(12 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 14387] <... setpgid resumed>) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14387] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14386] close(13 [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14387] <... openat resumed>) = 3 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3487" [pid 14387] write(3, "1000", 4 [pid 14386] close(14 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 14387] <... write resumed>) = 4 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3488", 0777 [pid 14387] close(3 [pid 14386] close(15 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14387] <... close resumed>) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14387] read(200 [pid 14386] close(16 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rmdir("./3450/sys" [pid 14387] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14388 attached [pid 14387] symlink("/dev/binderfs", "./binderfs" [pid 14386] close(17 [pid 318] <... rmdir resumed>) = 0 [pid 14388] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14387] <... symlink resumed>) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3450/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14388] rt_sigprocmask(SIG_SETMASK, [] [pid 14387] write(1, "executing program\n", 18 [pid 14386] close(18 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3490 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14388] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14387] <... write resumed>) = 18 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3450/binderfs" executing program [pid 14386] close(19 [pid 14388] chdir("./3488" [pid 14387] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] <... chdir resumed>) = 0 [pid 14387] <... mkdirat resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14388] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14387] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14386] close(20 [pid 318] unlink("./3450/binderfs" [pid 14388] <... prctl resumed>) = 0 [pid 14388] setpgid(0, 0 [pid 14387] <... mount resumed>) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14388] <... setpgid resumed>) = 0 [pid 14387] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14386] close(21 [pid 318] getdents64(3 [pid 14388] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14388] <... openat resumed>) = 3 [pid 14387] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] close(3 [pid 14388] write(3, "1000", 4 [pid 318] <... close resumed>) = 0 [pid 14386] close(22 [pid 14388] <... write resumed>) = 4 [pid 14387] <... pwrite64 resumed>) = 36 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3450" [pid 14388] close(3 [pid 14387] close(3 [pid 14386] close(23 [pid 14388] <... close resumed>) = 0 [pid 14387] <... close resumed>) = 0 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14388] read(200 [pid 14387] close(4 [pid 14386] close(24 [pid 14388] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3451", 0777 [pid 14388] symlink("/dev/binderfs", "./binderfs" [pid 14387] close(5 [pid 14386] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14388] <... symlink resumed>) = 0 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14386] close(26 [pid 14388] write(1, "executing program\n", 18 [pid 14387] close(6 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14388] <... write resumed>) = 18 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14386] close(27 [pid 14388] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14387] close(7 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14388] <... mkdirat resumed>) = 0 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14386] close(28 [pid 14388] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14387] close(8 [pid 14386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14388] <... mount resumed>) = 0 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14386] close(29) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14389 attached [pid 14388] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14387] close(9 [pid 14386] exit_group(0 [pid 14389] set_robust_list(0x5555689d76a0, 24 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3453 [pid 14387] close(10) = -1 EBADF (Bad file descriptor) [pid 14386] <... exit_group resumed>) = ? [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14389] <... set_robust_list resumed>) = 0 [pid 14388] <... openat resumed>) = 3 [pid 14387] close(11 [pid 14386] +++ exited with 0 +++ [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14389] rt_sigprocmask(SIG_SETMASK, [] [pid 14388] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3541, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14389] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14388] <... pwrite64 resumed>) = 36 [pid 14387] close(12 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14389] chdir("./3451" [pid 14388] close(3 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] <... chdir resumed>) = 0 [pid 14387] close(13 [pid 14389] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14388] <... close resumed>) = 0 [pid 14389] <... prctl resumed>) = 0 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] setpgid(0, 0 [pid 14388] close(4 [pid 14389] <... setpgid resumed>) = 0 [pid 14387] close(14 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14388] close(5 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] <... openat resumed>) = 3 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14387] close(15 [pid 14389] write(3, "1000", 4 [pid 14388] close(6 [pid 14389] <... write resumed>) = 4 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] close(3 [pid 14388] close(7 [pid 14387] close(16 [pid 320] umount2("./3539", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14389] <... close resumed>) = 0 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] read(200 [pid 14388] close(8 [pid 14389] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14387] close(17 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] symlink("/dev/binderfs", "./binderfs" [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] close(9 [pid 14389] <... symlink resumed>) = 0 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] close(18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14389] write(1, "executing program\n", 18 executing program [pid 14388] close(10 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3539", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14389] <... write resumed>) = 18 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] close(19 [pid 320] <... openat resumed>) = 3 [pid 14389] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14388] close(11 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14389] <... mkdirat resumed>) = 0 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] close(20 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14389] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14388] close(12 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14389] <... mount resumed>) = 0 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] close(21 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14389] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14388] close(13 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3539/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14389] <... openat resumed>) = 3 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] close(22 [pid 320] <... umount2 resumed>) = 0 [pid 14388] close(14 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] close(23 [pid 320] umount2("./3539/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14389] <... pwrite64 resumed>) = 36 [pid 14388] close(15 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14389] close(3 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] close(24 [pid 14389] <... close resumed>) = 0 [pid 14388] close(16 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] close(4 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] close(25 [pid 14389] close(5 [pid 14388] close(17 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] close(26 [pid 14389] close(6 [pid 14388] close(18 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] close(7 [pid 14387] close(27 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] close(19 [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] close(8 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] close(28 [pid 14389] close(9 [pid 14388] close(20 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] close(10 [pid 14387] close(29 [pid 14388] close(21 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] close(11) = -1 EBADF (Bad file descriptor) [pid 14388] close(22 [pid 14387] exit_group(0 [pid 320] newfstatat(AT_FDCWD, "./3539/sys" [pid 14389] close(12 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14387] <... exit_group resumed>) = ? [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] close(23 [pid 320] umount2("./3539/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14389] close(13 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] close(24 [pid 14387] +++ exited with 0 +++ [pid 320] openat(AT_FDCWD, "./3539/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14389] close(14 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3572, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... openat resumed>) = 4 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] close(25 [pid 320] fstat(4 [pid 14389] close(15 [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] close(26 [pid 320] getdents64(4 [pid 14389] close(16 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14389] close(17 [pid 14388] close(27 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14389] close(18 [pid 14388] close(28 [pid 320] <... close resumed>) = 0 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3539/sys" [pid 14389] close(19 [pid 14388] close(29 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] close(20 [pid 14388] exit_group(0 [pid 320] <... rmdir resumed>) = 0 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3539/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14389] close(21 [pid 14388] <... exit_group resumed>) = ? [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14388] +++ exited with 0 +++ [pid 14389] close(22) = -1 EBADF (Bad file descriptor) [pid 14389] close(23) = -1 EBADF (Bad file descriptor) [pid 14389] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3539/binderfs" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3490, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14389] close(25 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] close(26 [pid 320] unlink("./3539/binderfs" [pid 14389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14389] close(27) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14389] close(28) = -1 EBADF (Bad file descriptor) [pid 14389] close(29) = -1 EBADF (Bad file descriptor) [pid 14389] exit_group(0) = ? [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3539") = 0 [pid 14389] +++ exited with 0 +++ [pid 320] mkdir("./3540", 0777 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3453, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14390 attached [pid 14390] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14390] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3542 [pid 14390] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14390] chdir("./3540" [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14390] <... chdir resumed>) = 0 [pid 14390] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14390] setpgid(0, 0) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14390] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14390] write(3, "1000", 4 [pid 319] umount2("./3488", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14390] <... write resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14390] close(3 [pid 319] openat(AT_FDCWD, "./3488", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14390] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14390] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14390] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] fstat(3 [pid 14390] write(1, "executing program\n", 18 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14390] <... write resumed>) = 18 [pid 319] getdents64(3 executing program [pid 14390] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14390] <... mkdirat resumed>) = 0 [pid 319] umount2("./3488/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14390] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14390] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... umount2 resumed>) = 0 [pid 14390] <... openat resumed>) = 3 [pid 14390] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3488/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14390] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14390] close(3 [pid 319] newfstatat(AT_FDCWD, "./3488/sys" [pid 14390] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14390] close(4) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3488/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14390] close(5 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3488/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14390] close(6 [pid 319] <... openat resumed>) = 4 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14390] close(7) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14390] close(8) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14390] close(9 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14390] close(10 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14390] close(11 [pid 319] close(4 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14390] close(12 [pid 319] rmdir("./3488/sys" [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14390] close(13 [pid 321] umount2("./3570", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14390] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3570", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14390] close(15 [pid 318] <... restart_syscall resumed>) = 0 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] umount2("./3488/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14390] close(16 [pid 321] fstat(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14390] close(17 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3488/binderfs" [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] umount2("./3451", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14390] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3488/binderfs" [pid 14390] close(19 [pid 319] <... unlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3451", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 14390] close(20 [pid 321] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14390] close(21 [pid 318] fstat(3 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3570/sys" [pid 14390] close(22 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14390] close(23 [pid 318] getdents64(3 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14390] close(24 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14390] close(25 [pid 318] umount2("./3451/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3570/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14390] close(26 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] close(3 [pid 14390] close(27 [pid 321] fstat(4 [pid 319] <... close resumed>) = 0 [pid 318] umount2("./3451/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rmdir("./3488" [pid 14390] close(28 [pid 321] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] mkdir("./3489", 0777 [pid 14390] close(29 [pid 321] getdents64(4 [pid 319] <... mkdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3451/sys" [pid 14390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14390] exit_group(0 [pid 321] close(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14390] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14391 attached [pid 14390] +++ exited with 0 +++ [pid 321] rmdir("./3570/sys" [pid 318] umount2("./3451/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14391] set_robust_list(0x5555689d76a0, 24 [pid 321] <... rmdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3542, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3491 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14391] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3570/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14391] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] openat(AT_FDCWD, "./3451/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14391] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] newfstatat(AT_FDCWD, "./3570/binderfs" [pid 318] <... openat resumed>) = 4 [pid 14391] chdir("./3489" [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(4 [pid 14391] <... chdir resumed>) = 0 [pid 321] unlink("./3570/binderfs" [pid 14391] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14391] <... prctl resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 318] getdents64(4 [pid 14391] setpgid(0, 0 [pid 321] getdents64(3 [pid 14391] <... setpgid resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14391] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] close(3 [pid 318] getdents64(4 [pid 14391] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14391] write(3, "1000", 4 [pid 321] rmdir("./3570" [pid 14391] <... write resumed>) = 4 [pid 318] close(4 [pid 14391] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14391] <... close resumed>) = 0 [pid 321] mkdir("./3571", 0777 [pid 318] rmdir("./3451/sys" [pid 14391] read(200 [pid 318] <... rmdir resumed>) = 0 [pid 14391] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... mkdir resumed>) = 0 [pid 14391] symlink("/dev/binderfs", "./binderfs" [pid 318] umount2("./3451/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14391] <... symlink resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14391] write(1, "executing program\n", 18 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] newfstatat(AT_FDCWD, "./3451/binderfs" [pid 14391] <... write resumed>) = 18 executing program [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3451/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14392 attached [pid 14391] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14392] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14391] <... mkdirat resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3573 [pid 318] <... unlink resumed>) = 0 [pid 14392] rt_sigprocmask(SIG_SETMASK, [] [pid 14391] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(3 [pid 14392] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14392] chdir("./3571" [pid 14391] <... mount resumed>) = 0 [pid 318] close(3 [pid 14392] <... chdir resumed>) = 0 [pid 14391] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... close resumed>) = 0 [pid 14392] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] rmdir("./3451" [pid 14392] <... prctl resumed>) = 0 [pid 14391] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 14392] setpgid(0, 0 [pid 14391] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14392] <... setpgid resumed>) = 0 [pid 318] mkdir("./3452", 0777 [pid 14392] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14391] <... pwrite64 resumed>) = 36 [pid 318] <... mkdir resumed>) = 0 [pid 14392] <... openat resumed>) = 3 [pid 14391] close(3 [pid 14392] write(3, "1000", 4 [pid 14391] <... close resumed>) = 0 [pid 14392] <... write resumed>) = 4 [pid 14391] close(4 [pid 14392] close(3 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = 0 [pid 14391] close(5 [pid 14392] read(200 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14391] close(6 [pid 14392] symlink("/dev/binderfs", "./binderfs" [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... symlink resumed>) = 0 [pid 14391] close(7 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14392] write(1, "executing program\n", 18 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 14392] <... write resumed>) = 18 [pid 14391] close(8 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14393 attached [pid 14392] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14392] <... mkdirat resumed>) = 0 [pid 14391] close(9 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3454 [pid 14393] rt_sigprocmask(SIG_SETMASK, [] [pid 14392] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14393] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14393] chdir("./3452" [pid 14392] <... mount resumed>) = 0 [pid 14391] close(10 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14393] <... chdir resumed>) = 0 [pid 14392] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3540", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14393] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14393] <... prctl resumed>) = 0 [pid 14392] <... openat resumed>) = 3 [pid 14391] close(11 [pid 320] openat(AT_FDCWD, "./3540", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14393] setpgid(0, 0 [pid 14392] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14393] <... setpgid resumed>) = 0 [pid 14391] close(12) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14393] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14392] <... pwrite64 resumed>) = 36 [pid 14391] close(13 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14393] <... openat resumed>) = 3 [pid 14392] close(3 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14393] write(3, "1000", 4 [pid 14392] <... close resumed>) = 0 [pid 14391] close(14 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14393] <... write resumed>) = 4 [pid 14392] close(4 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3540/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14393] close(3 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] close(15 [pid 320] <... umount2 resumed>) = 0 [pid 14393] <... close resumed>) = 0 [pid 14392] close(5 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] read(200 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] close(16 [pid 320] umount2("./3540/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14393] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14392] close(6 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14393] symlink("/dev/binderfs", "./binderfs" [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] close(17 [pid 320] newfstatat(AT_FDCWD, "./3540/sys" [pid 14393] <... symlink resumed>) = 0 [pid 14392] close(7 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] close(18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14393] write(1, "executing program\n", 18 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14393] <... write resumed>) = 18 [pid 14392] close(8 [pid 14391] close(19 [pid 14393] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] close(9 [pid 14391] close(20 [pid 14393] <... mkdirat resumed>) = 0 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] close(21 [pid 14393] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14392] close(10 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] <... mount resumed>) = 0 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] close(22 [pid 320] umount2("./3540/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14392] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3540/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14393] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14392] close(12 [pid 14391] close(23 [pid 14393] <... openat resumed>) = 3 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14391] close(24 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14392] close(13 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] close(25 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14393] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14392] close(14 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14393] <... pwrite64 resumed>) = 36 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] close(26 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] close(15 [pid 14391] close(27 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14393] close(3 [pid 14392] close(16 [pid 14391] close(28 [pid 14393] <... close resumed>) = 0 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14393] close(4 [pid 14392] close(17 [pid 14391] close(29 [pid 320] rmdir("./3540/sys" [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(5 [pid 14392] close(18 [pid 14391] exit_group(0 [pid 320] <... rmdir resumed>) = 0 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14391] <... exit_group resumed>) = ? [pid 320] umount2("./3540/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14393] close(6 [pid 14392] close(19 [pid 14391] +++ exited with 0 +++ [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(7 [pid 14392] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3491, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] newfstatat(AT_FDCWD, "./3540/binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(8 [pid 14392] close(21 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14393] close(9 [pid 14392] close(22 [pid 320] unlink("./3540/binderfs" [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(10 [pid 14392] close(23 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(11 [pid 14392] close(24 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(12 [pid 14392] close(25 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(13 [pid 14392] close(26 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(14 [pid 14392] close(27 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(15 [pid 14392] close(28 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(16 [pid 14392] close(29 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] close(17 [pid 14392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] exit_group(0 [pid 14393] close(18) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14393] close(19 [pid 14392] <... exit_group resumed>) = ? [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14393] close(20 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14392] +++ exited with 0 +++ [pid 320] close(3 [pid 14393] close(21 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3573, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... close resumed>) = 0 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] rmdir("./3540" [pid 14393] close(22 [pid 320] <... rmdir resumed>) = 0 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3541", 0777 [pid 14393] close(23 [pid 320] <... mkdir resumed>) = 0 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14393] close(24 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14393] close(25) = -1 EBADF (Bad file descriptor) [pid 14393] close(26) = -1 EBADF (Bad file descriptor) [pid 14393] close(27) = -1 EBADF (Bad file descriptor) [pid 14393] close(28) = -1 EBADF (Bad file descriptor) [pid 14393] close(29) = -1 EBADF (Bad file descriptor) [pid 14393] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14394 attached [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3543 [pid 14394] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3489", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14394] <... set_robust_list resumed>) = 0 [pid 14393] +++ exited with 0 +++ [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14394] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3489", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3454, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14394] chdir("./3541" [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14394] <... chdir resumed>) = 0 [pid 319] getdents64(3 [pid 14394] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14394] <... prctl resumed>) = 0 [pid 14394] setpgid(0, 0 [pid 319] umount2("./3489/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14394] <... setpgid resumed>) = 0 [pid 14394] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... umount2 resumed>) = 0 [pid 14394] <... openat resumed>) = 3 [pid 319] umount2("./3489/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14394] write(3, "1000", 4) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14394] close(3 [pid 319] newfstatat(AT_FDCWD, "./3489/sys" [pid 14394] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14394] read(200 [pid 321] <... restart_syscall resumed>) = 0 [pid 14394] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] umount2("./3489/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14394] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3571", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14394] <... symlink resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3571", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14394] write(1, "executing program\n", 18 [pid 319] openat(AT_FDCWD, "./3489/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14394] <... write resumed>) = 18 [pid 319] <... openat resumed>) = 4 [pid 321] getdents64(3 executing program [pid 14394] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] fstat(4 [pid 321] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14394] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 321] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14394] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] getdents64(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3571/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14394] <... mount resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3571/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3571/sys") = 0 [pid 321] umount2("./3571/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3571/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3571/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3571") = 0 [pid 321] mkdir("./3572", 0777) = 0 [pid 319] getdents64(4 [pid 14394] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14394] <... openat resumed>) = 3 [pid 319] close(4 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3574 [pid 14394] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... close resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rmdir("./3489/sys" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3489/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14395 attached ) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3489/binderfs" [pid 14395] set_robust_list(0x5555689d76a0, 24 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14395] <... set_robust_list resumed>) = 0 [pid 319] unlink("./3489/binderfs" [pid 318] <... restart_syscall resumed>) = 0 [pid 14395] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... unlink resumed>) = 0 [pid 14395] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14394] <... pwrite64 resumed>) = 36 [pid 319] getdents64(3 [pid 14395] chdir("./3572" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14394] close(3 [pid 318] umount2("./3452", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 14394] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14394] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14395] <... chdir resumed>) = 0 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3489" [pid 318] openat(AT_FDCWD, "./3452", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14395] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14394] close(5 [pid 319] <... rmdir resumed>) = 0 [pid 14395] <... prctl resumed>) = 0 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 319] mkdir("./3490", 0777 [pid 14395] setpgid(0, 0 [pid 14394] close(6 [pid 318] fstat(3 [pid 14395] <... setpgid resumed>) = 0 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14394] close(7 [pid 318] getdents64(3 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14394] close(8 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14395] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3452/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14394] close(9 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = 0 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3452/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14394] close(10 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14394] close(11 [pid 318] newfstatat(AT_FDCWD, "./3452/sys" [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14394] close(12) = -1 EBADF (Bad file descriptor) [pid 14394] close(13) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3452/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14394] close(14 [pid 14395] <... openat resumed>) = 3 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14394] close(15) = -1 EBADF (Bad file descriptor) [pid 14394] close(16) = -1 EBADF (Bad file descriptor) [pid 14395] write(3, "1000", 4 [pid 14394] close(17 [pid 14395] <... write resumed>) = 4 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3452/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 14396 attached [pid 14395] close(3 [pid 14394] close(18 [pid 318] <... openat resumed>) = 4 [pid 14395] <... close resumed>) = 0 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14396] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14396] rt_sigprocmask(SIG_SETMASK, [] [pid 14395] read(200 [pid 14394] close(19 [pid 14395] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14395] symlink("/dev/binderfs", "./binderfs" [pid 14394] close(20 [pid 14396] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14396] chdir("./3490" [pid 14395] <... symlink resumed>) = 0 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3492 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14396] <... chdir resumed>) = 0 [pid 14394] close(21 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14396] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14395] write(1, "executing program\n", 18 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14396] <... prctl resumed>) = 0 [pid 14394] close(22 executing program [pid 14396] setpgid(0, 0 [pid 14395] <... write resumed>) = 18 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14396] <... setpgid resumed>) = 0 [pid 14394] close(23 [pid 14396] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14395] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14394] close(24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14394] close(25 [pid 318] <... close resumed>) = 0 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14395] <... mkdirat resumed>) = 0 [pid 14396] <... openat resumed>) = 3 [pid 14395] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14394] close(26 [pid 318] rmdir("./3452/sys" [pid 14396] write(3, "1000", 4 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14396] <... write resumed>) = 4 [pid 14396] close(3) = 0 [pid 14396] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14396] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14396] write(1, "executing program\n", 18) = 18 executing program [pid 14396] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14395] <... mount resumed>) = 0 [pid 14394] close(27 [pid 318] <... rmdir resumed>) = 0 [pid 14396] <... mkdirat resumed>) = 0 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3452/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14394] close(28 [pid 14395] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14396] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14394] close(29 [pid 318] newfstatat(AT_FDCWD, "./3452/binderfs" [pid 14396] <... mount resumed>) = 0 [pid 14394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14396] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14394] exit_group(0 [pid 14396] <... openat resumed>) = 3 [pid 14395] <... openat resumed>) = 3 [pid 14394] <... exit_group resumed>) = ? [pid 318] unlink("./3452/binderfs" [pid 14396] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 318] <... unlink resumed>) = 0 [pid 14396] close(3) = 0 [pid 14396] close(4) = -1 EBADF (Bad file descriptor) [pid 14396] close(5) = -1 EBADF (Bad file descriptor) [pid 14396] close(6) = -1 EBADF (Bad file descriptor) [pid 14396] close(7) = -1 EBADF (Bad file descriptor) [pid 14396] close(8) = -1 EBADF (Bad file descriptor) [pid 14396] close(9) = -1 EBADF (Bad file descriptor) [pid 14396] close(10 [pid 14394] +++ exited with 0 +++ [pid 318] getdents64(3 [pid 14395] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14396] close(11 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3543, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14396] close(12) = -1 EBADF (Bad file descriptor) [pid 14396] close(13) = -1 EBADF (Bad file descriptor) [pid 14396] close(14) = -1 EBADF (Bad file descriptor) [pid 14396] close(15) = -1 EBADF (Bad file descriptor) [pid 14396] close(16) = -1 EBADF (Bad file descriptor) [pid 14396] close(17) = -1 EBADF (Bad file descriptor) [pid 14396] close(18) = -1 EBADF (Bad file descriptor) [pid 14396] close(19) = -1 EBADF (Bad file descriptor) [pid 14396] close(20) = -1 EBADF (Bad file descriptor) [pid 14396] close(21) = -1 EBADF (Bad file descriptor) [pid 14396] close(22) = -1 EBADF (Bad file descriptor) [pid 14396] close(23) = -1 EBADF (Bad file descriptor) [pid 14396] close(24) = -1 EBADF (Bad file descriptor) [pid 14396] close(25 [pid 318] close(3 [pid 14396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14396] close(26) = -1 EBADF (Bad file descriptor) [pid 14396] close(27) = -1 EBADF (Bad file descriptor) [pid 14396] close(28) = -1 EBADF (Bad file descriptor) [pid 14395] <... pwrite64 resumed>) = 36 [pid 14396] close(29) = -1 EBADF (Bad file descriptor) [pid 14396] exit_group(0 [pid 14395] close(3 [pid 318] <... close resumed>) = 0 [pid 14396] <... exit_group resumed>) = ? [pid 14395] <... close resumed>) = 0 [pid 318] rmdir("./3452" [pid 14395] close(4 [pid 14396] +++ exited with 0 +++ [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14395] close(5 [pid 318] mkdir("./3453", 0777 [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3492, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14395] close(6 [pid 318] <... mkdir resumed>) = 0 [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14395] close(7) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14395] close(8 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14397 attached [pid 14395] close(9) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3455 [pid 14395] close(10 [pid 14397] set_robust_list(0x5555689d76a0, 24 [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14397] <... set_robust_list resumed>) = 0 [pid 14395] close(11 [pid 14397] rt_sigprocmask(SIG_SETMASK, [] [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14395] close(12) = -1 EBADF (Bad file descriptor) [pid 14397] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14395] close(13 [pid 14397] chdir("./3453" [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14397] <... chdir resumed>) = 0 [pid 14395] close(14 [pid 14397] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14397] setpgid(0, 0) = 0 [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14395] close(15 [pid 14397] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14395] close(16 [pid 320] <... restart_syscall resumed>) = 0 [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14395] close(17 [pid 14397] <... openat resumed>) = 3 [pid 14395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14395] close(18) = -1 EBADF (Bad file descriptor) [pid 14395] close(19) = -1 EBADF (Bad file descriptor) [pid 14395] close(20) = -1 EBADF (Bad file descriptor) [pid 14395] close(21) = -1 EBADF (Bad file descriptor) [pid 14395] close(22) = -1 EBADF (Bad file descriptor) [pid 14395] close(23) = -1 EBADF (Bad file descriptor) [pid 14395] close(24) = -1 EBADF (Bad file descriptor) [pid 14395] close(25) = -1 EBADF (Bad file descriptor) [pid 14395] close(26) = -1 EBADF (Bad file descriptor) [pid 14395] close(27) = -1 EBADF (Bad file descriptor) [pid 14395] close(28) = -1 EBADF (Bad file descriptor) [pid 14395] close(29) = -1 EBADF (Bad file descriptor) [pid 14395] exit_group(0) = ? [pid 14397] write(3, "1000", 4 [pid 14395] +++ exited with 0 +++ [pid 319] <... restart_syscall resumed>) = 0 [pid 14397] <... write resumed>) = 4 [pid 320] umount2("./3541", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14397] close(3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3574, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14397] <... close resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14397] read(200 [pid 320] openat(AT_FDCWD, "./3541", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14397] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] umount2("./3490", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14397] symlink("/dev/binderfs", "./binderfs" [pid 320] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14397] <... symlink resumed>) = 0 [pid 320] fstat(3 [pid 319] openat(AT_FDCWD, "./3490", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14397] write(1, "executing program\n", 18 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14397] <... write resumed>) = 18 [pid 319] <... openat resumed>) = 3 executing program [pid 320] getdents64(3 [pid 14397] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14397] <... mkdirat resumed>) = 0 [pid 319] getdents64(3 [pid 14397] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = 0 [pid 14397] <... mount resumed>) = 0 [pid 14397] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3490/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3541/sys" [pid 319] <... umount2 resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14397] <... openat resumed>) = 3 [pid 320] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3490/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14397] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3541/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3490/sys" [pid 14397] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14397] close(3) = 0 [pid 320] fstat(4 [pid 319] umount2("./3490/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14397] close(4 [pid 319] openat(AT_FDCWD, "./3490/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14397] close(5 [pid 319] <... openat resumed>) = 4 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14397] close(6 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] getdents64(4 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] fstat(4 [pid 14397] close(7 [pid 320] close(4 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3572", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14397] close(8 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3572", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rmdir("./3541/sys" [pid 14397] close(9 [pid 321] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 321] fstat(3 [pid 14397] close(10 [pid 320] umount2("./3541/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14397] close(11 [pid 321] getdents64(3 [pid 319] getdents64(4 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14397] close(12 [pid 321] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14397] close(13 [pid 319] <... close resumed>) = 0 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3541/binderfs" [pid 319] rmdir("./3490/sys" [pid 14397] close(14) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3541/binderfs" [pid 319] umount2("./3490/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14397] close(15) = -1 EBADF (Bad file descriptor) [pid 14397] close(16) = -1 EBADF (Bad file descriptor) [pid 14397] close(17 [pid 321] newfstatat(AT_FDCWD, "./3572/sys" [pid 320] <... unlink resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3490/binderfs" [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14397] close(18 [pid 321] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] unlink("./3490/binderfs" [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(3 [pid 319] <... unlink resumed>) = 0 [pid 14397] close(19 [pid 321] openat(AT_FDCWD, "./3572/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] rmdir("./3541" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14397] close(20 [pid 321] fstat(4 [pid 320] <... rmdir resumed>) = 0 [pid 319] close(3 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14397] close(21) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] mkdir("./3542", 0777 [pid 319] <... close resumed>) = 0 [pid 14397] close(22 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... mkdir resumed>) = 0 [pid 319] rmdir("./3490" [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14397] close(23 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] mkdir("./3491", 0777 [pid 14397] close(24) = -1 EBADF (Bad file descriptor) [pid 14397] close(25) = -1 EBADF (Bad file descriptor) [pid 14397] close(26) = -1 EBADF (Bad file descriptor) [pid 14397] close(27) = -1 EBADF (Bad file descriptor) [pid 14397] close(28 [pid 321] <... close resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] rmdir("./3572/sys" [pid 319] <... mkdir resumed>) = 0 [pid 14397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14397] close(29) = -1 EBADF (Bad file descriptor) [pid 14397] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14398 attached [pid 14397] +++ exited with 0 +++ [pid 321] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] umount2("./3572/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3544 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3455, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] newfstatat(AT_FDCWD, "./3572/binderfs" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14399 attached [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14399] set_robust_list(0x5555689d76a0, 24 [pid 14398] set_robust_list(0x5555689d76a0, 24 [pid 321] unlink("./3572/binderfs" [pid 14399] <... set_robust_list resumed>) = 0 [pid 14398] <... set_robust_list resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3493 [pid 14399] rt_sigprocmask(SIG_SETMASK, [] [pid 14398] rt_sigprocmask(SIG_SETMASK, [] [pid 321] getdents64(3 [pid 14399] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14399] chdir("./3491" [pid 14398] chdir("./3542" [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] close(3 [pid 14399] <... chdir resumed>) = 0 [pid 14399] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14399] setpgid(0, 0 [pid 14398] <... chdir resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 14398] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] rmdir("./3572" [pid 14398] <... prctl resumed>) = 0 [pid 14399] <... setpgid resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 14399] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14398] setpgid(0, 0 [pid 14399] <... openat resumed>) = 3 [pid 321] mkdir("./3573", 0777 [pid 14398] <... setpgid resumed>) = 0 [pid 14399] write(3, "1000", 4) = 4 [pid 321] <... mkdir resumed>) = 0 [pid 14399] close(3 [pid 14398] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14399] <... close resumed>) = 0 [pid 14399] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14399] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14399] write(1, "executing program\n", 18 [pid 14398] <... openat resumed>) = 3 [pid 14399] <... write resumed>) = 18 executing program [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14398] write(3, "1000", 4 [pid 14399] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14398] <... write resumed>) = 4 [pid 14399] <... mkdirat resumed>) = 0 [pid 14399] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14398] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 14400 attached [pid 14399] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14400] set_robust_list(0x5555689d76a0, 24 [pid 14398] <... close resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3575 [pid 14398] read(200 [pid 14400] <... set_robust_list resumed>) = 0 [pid 14399] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14400] rt_sigprocmask(SIG_SETMASK, [] [pid 14398] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14398] symlink("/dev/binderfs", "./binderfs" [pid 14400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14400] chdir("./3573" [pid 14398] <... symlink resumed>) = 0 [pid 14400] <... chdir resumed>) = 0 [pid 14398] write(1, "executing program\n", 18 executing program [pid 14400] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14399] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14398] <... write resumed>) = 18 [pid 14400] <... prctl resumed>) = 0 [pid 14399] <... pwrite64 resumed>) = 36 [pid 14400] setpgid(0, 0 [pid 14398] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14400] <... setpgid resumed>) = 0 [pid 14400] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14398] <... mkdirat resumed>) = 0 [pid 14399] close(3 [pid 14400] <... openat resumed>) = 3 [pid 14399] <... close resumed>) = 0 [pid 14398] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... restart_syscall resumed>) = 0 [pid 14399] close(4 [pid 14398] <... mount resumed>) = 0 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] close(5) = -1 EBADF (Bad file descriptor) [pid 14399] close(6 [pid 318] umount2("./3453", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14400] write(3, "1000", 4 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14400] <... write resumed>) = 4 [pid 14399] close(7 [pid 318] openat(AT_FDCWD, "./3453", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14400] close(3 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14400] <... close resumed>) = 0 [pid 14399] close(8 [pid 318] <... openat resumed>) = 3 [pid 14400] read(200 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14400] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14399] close(9 [pid 318] fstat(3 [pid 14400] symlink("/dev/binderfs", "./binderfs" [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14400] <... symlink resumed>) = 0 [pid 14399] close(10 [pid 14398] <... openat resumed>) = 3 [pid 318] getdents64(3 [pid 14400] write(1, "executing program\n", 18 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14400] <... write resumed>) = 18 [pid 14399] close(11 executing program [pid 318] umount2("./3453/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14400] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... pwrite64 resumed>) = 36 [pid 14400] <... mkdirat resumed>) = 0 [pid 14399] close(12 [pid 14398] close(3 [pid 318] <... umount2 resumed>) = 0 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = 0 [pid 14400] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14399] close(13 [pid 14398] close(4 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14400] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14399] close(14 [pid 14398] close(5 [pid 318] umount2("./3453/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14400] <... openat resumed>) = 3 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14398] close(6 [pid 14399] close(15 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] close(7 [pid 318] newfstatat(AT_FDCWD, "./3453/sys" [pid 14400] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14399] close(16 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14400] <... pwrite64 resumed>) = 36 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] close(8 [pid 318] umount2("./3453/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14399] close(17 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14400] close(3 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3453/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14400] <... close resumed>) = 0 [pid 14399] close(18 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14400] close(4 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] close(9 [pid 318] fstat(4 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] close(19 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14400] close(5 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] close(10 [pid 318] getdents64(4 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] close(20 [pid 14400] close(6 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] close(21 [pid 318] getdents64(4 [pid 14400] close(7 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] close(22 [pid 14398] close(11 [pid 318] close(4 [pid 14400] close(8 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] close(23 [pid 14398] close(12 [pid 318] <... close resumed>) = 0 [pid 14400] close(9 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3453/sys" [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] close(24 [pid 14398] close(13 [pid 318] <... rmdir resumed>) = 0 [pid 14400] close(10 [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] close(25 [pid 14398] close(14 [pid 14400] close(11 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3453/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14398] close(15 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14400] close(12 [pid 14399] close(26 [pid 318] newfstatat(AT_FDCWD, "./3453/binderfs" [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] close(16 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14400] close(13 [pid 14399] close(27 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3453/binderfs" [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] close(17 [pid 318] <... unlink resumed>) = 0 [pid 14400] close(14 [pid 14399] close(28 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14400] close(15 [pid 14399] close(29 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14400] close(16 [pid 14399] exit_group(0 [pid 14398] close(18 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14399] <... exit_group resumed>) = ? [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14400] close(17 [pid 14399] +++ exited with 0 +++ [pid 14398] close(19 [pid 318] rmdir("./3453" [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14400] close(18 [pid 14398] close(20 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3493, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14398] close(21 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3454", 0777 [pid 14400] close(19 [pid 14398] close(22 [pid 318] <... mkdir resumed>) = 0 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14400] close(20 [pid 14398] close(23 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14400] close(21 [pid 14398] close(24ci2-android-6-12-rust/strace-static-x86_64: Process 14401 attached [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14400] close(22) = -1 EBADF (Bad file descriptor) [pid 14400] close(23) = -1 EBADF (Bad file descriptor) [pid 14400] close(24) = -1 EBADF (Bad file descriptor) [pid 14400] close(25) = -1 EBADF (Bad file descriptor) [pid 14400] close(26 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3456 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14401] set_robust_list(0x5555689d76a0, 24 [pid 14400] close(27 [pid 14398] close(25 [pid 14401] <... set_robust_list resumed>) = 0 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14401] rt_sigprocmask(SIG_SETMASK, [] [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] close(26 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14401] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14400] close(28 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] close(27 [pid 14401] chdir("./3454" [pid 14400] close(29 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14401] <... chdir resumed>) = 0 [pid 14400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14398] close(28 [pid 14400] exit_group(0 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14401] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14400] <... exit_group resumed>) = ? [pid 14398] close(29 [pid 14401] <... prctl resumed>) = 0 [pid 14398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14401] setpgid(0, 0) = 0 [pid 14398] exit_group(0 [pid 14401] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14398] <... exit_group resumed>) = ? [pid 14400] +++ exited with 0 +++ [pid 14398] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3544, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14401] <... openat resumed>) = 3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14401] write(3, "1000", 4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3575, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14401] <... write resumed>) = 4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14401] close(3) = 0 [pid 14401] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14401] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 14401] write(1, "executing program\n", 18 [pid 319] <... restart_syscall resumed>) = 0 [pid 14401] <... write resumed>) = 18 [pid 14401] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 319] umount2("./3491", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14401] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14401] <... mount resumed>) = 0 [pid 14401] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] openat(AT_FDCWD, "./3491", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14401] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14401] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3491/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14401] <... pwrite64 resumed>) = 36 [pid 14401] close(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 14401] <... close resumed>) = 0 [pid 14401] close(4 [pid 319] umount2("./3491/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3573", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3491/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14401] close(5 [pid 321] openat(AT_FDCWD, "./3573", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3542", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3491/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14401] close(6 [pid 320] openat(AT_FDCWD, "./3542", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14401] close(7) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 321] fstat(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14401] close(8 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3491/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... openat resumed>) = 4 [pid 14401] close(9 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] getdents64(3 [pid 319] fstat(4 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14401] close(10 [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(4 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14401] close(11 [pid 321] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 321] newfstatat(AT_FDCWD, "./3573/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14401] close(12 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14401] close(13 [pid 321] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3491/sys" [pid 14401] close(14 [pid 321] openat(AT_FDCWD, "./3573/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3542/sys" [pid 14401] close(15 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14401] close(16 [pid 321] fstat(4 [pid 319] umount2("./3491/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3491/binderfs" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] getdents64(4 [pid 319] unlink("./3491/binderfs" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... unlink resumed>) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3573/sys" [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 321] umount2("./3573/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14401] close(17 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3542/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14401] close(18) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3573/binderfs" [pid 320] <... openat resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 14401] close(19 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] fstat(4 [pid 319] rmdir("./3491" [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3573/binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14401] close(20 [pid 321] <... unlink resumed>) = 0 [pid 320] getdents64(4 [pid 319] mkdir("./3492", 0777 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14401] close(21 [pid 321] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... mkdir resumed>) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] getdents64(4 [pid 14401] close(22 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14401] close(23 [pid 320] <... close resumed>) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14401] close(24 [pid 321] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3573" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14401] close(25 [pid 321] <... rmdir resumed>) = 0 [pid 320] rmdir("./3542/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14402 attached [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3574", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 14402] set_robust_list(0x5555689d76a0, 24 [pid 14401] close(26 [pid 321] <... mkdir resumed>) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3542/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14401] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3542/binderfs" [pid 14401] close(28 [pid 14402] <... set_robust_list resumed>) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3494 [pid 14402] rt_sigprocmask(SIG_SETMASK, [] [pid 14401] close(29 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14402] chdir("./3492" [pid 14401] exit_group(0 [pid 320] unlink("./3542/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14403 attached [pid 14402] <... chdir resumed>) = 0 [pid 14401] <... exit_group resumed>) = ? [pid 320] <... unlink resumed>) = 0 [pid 14403] set_robust_list(0x5555689d76a0, 24 [pid 14402] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3576 [pid 14403] <... set_robust_list resumed>) = 0 [pid 14402] <... prctl resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14403] rt_sigprocmask(SIG_SETMASK, [] [pid 14402] setpgid(0, 0 [pid 14403] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14402] <... setpgid resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14403] chdir("./3574" [pid 14402] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14401] +++ exited with 0 +++ [pid 320] getdents64(3 [pid 14403] <... chdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3456, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 14403] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14402] <... openat resumed>) = 3 [pid 320] rmdir("./3542" [pid 14403] <... prctl resumed>) = 0 [pid 14403] setpgid(0, 0 [pid 14402] write(3, "1000", 4 [pid 14403] <... setpgid resumed>) = 0 [pid 14402] <... write resumed>) = 4 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14403] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14402] close(3 [pid 14403] <... openat resumed>) = 3 [pid 14402] <... close resumed>) = 0 [pid 320] mkdir("./3543", 0777 [pid 14403] write(3, "1000", 4 [pid 14402] read(200 [pid 320] <... mkdir resumed>) = 0 [pid 14403] <... write resumed>) = 4 [pid 14402] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] umount2("./3454", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14403] close(3 [pid 14402] symlink("/dev/binderfs", "./binderfs" [pid 14403] <... close resumed>) = 0 [pid 14402] <... symlink resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3454", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14403] read(200 [pid 14402] write(1, "executing program\n", 18 [pid 318] <... openat resumed>) = 3 [pid 14403] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14402] <... write resumed>) = 18 [pid 14403] symlink("/dev/binderfs", "./binderfs" [pid 14402] mkdirat(AT_FDCWD, "./sys", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14404 attached [pid 14403] <... symlink resumed>) = 0 [pid 14402] <... mkdirat resumed>) = 0 [pid 14403] write(1, "executing program\n", 18) = 18 [pid 14402] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14404] set_robust_list(0x5555689d76a0, 24 [pid 14403] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] fstat(3 [pid 14404] <... set_robust_list resumed>) = 0 executing program [pid 14402] <... mount resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3545 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14404] rt_sigprocmask(SIG_SETMASK, [] [pid 14403] <... mkdirat resumed>) = 0 [pid 14402] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(3 [pid 14404] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14403] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14404] chdir("./3543" [pid 318] umount2("./3454/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14404] <... chdir resumed>) = 0 [pid 14403] <... mount resumed>) = 0 [pid 14402] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = 0 [pid 14404] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14404] setpgid(0, 0 [pid 318] umount2("./3454/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14404] <... setpgid resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14404] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14403] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14402] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14404] <... openat resumed>) = 3 [pid 318] newfstatat(AT_FDCWD, "./3454/sys" [pid 14403] <... openat resumed>) = 3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14404] write(3, "1000", 4 [pid 318] umount2("./3454/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14404] <... write resumed>) = 4 [pid 14402] <... pwrite64 resumed>) = 36 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14404] close(3 [pid 14403] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14402] close(3 [pid 318] openat(AT_FDCWD, "./3454/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14404] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 14404] read(200 [pid 318] fstat(4 [pid 14404] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14403] <... pwrite64 resumed>) = 36 [pid 14404] symlink("/dev/binderfs", "./binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14404] <... symlink resumed>) = 0 [pid 14403] close(3 [pid 14402] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 14402] close(4 [pid 14403] <... close resumed>) = 0 [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14404] write(1, "executing program\n", 18 [pid 14403] close(4 [pid 14402] close(5 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 14404] <... write resumed>) = 18 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14404] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14403] close(5 [pid 14402] close(6 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14404] <... mkdirat resumed>) = 0 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14404] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14403] close(6 [pid 14402] close(7 [pid 318] <... close resumed>) = 0 [pid 14404] <... mount resumed>) = 0 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(7 [pid 14402] close(8 [pid 318] rmdir("./3454/sys" [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(8 [pid 14402] close(9 [pid 318] <... rmdir resumed>) = 0 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(9 [pid 14402] close(10 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(10 [pid 14402] close(11 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(11 [pid 14402] close(12 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(12 [pid 14402] close(13 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(13 [pid 14402] close(14 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(14 [pid 14402] close(15 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(15 [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] close(16 [pid 14403] close(16 [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] close(17 [pid 14403] close(17 [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] close(18 [pid 14403] close(18 [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] close(19 [pid 14403] close(19 [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] close(20 [pid 14403] close(20 [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] close(21 [pid 14403] close(21 [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] close(22 [pid 14403] close(22 [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(23 [pid 14402] close(23 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(24 [pid 14402] close(24 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(25 [pid 14402] close(25 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(26 [pid 14402] close(26 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(27 [pid 14402] close(27 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(28 [pid 14402] close(28 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] close(29 [pid 14402] close(29 [pid 14403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14403] exit_group(0 [pid 14402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14404] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] umount2("./3454/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14403] <... exit_group resumed>) = ? [pid 14402] exit_group(0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14404] <... openat resumed>) = 3 [pid 14403] +++ exited with 0 +++ [pid 14402] <... exit_group resumed>) = ? [pid 318] newfstatat(AT_FDCWD, "./3454/binderfs" [pid 14404] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14404] <... pwrite64 resumed>) = 36 [pid 318] unlink("./3454/binderfs" [pid 14404] close(3 [pid 14402] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3576, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14404] <... close resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14404] close(4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3494, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(3 [pid 14404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14404] close(5 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14404] close(6 [pid 318] <... close resumed>) = 0 [pid 14404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3454" [pid 14404] close(7) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14404] close(8) = -1 EBADF (Bad file descriptor) [pid 14404] close(9) = -1 EBADF (Bad file descriptor) [pid 14404] close(10) = -1 EBADF (Bad file descriptor) [pid 14404] close(11 [pid 318] mkdir("./3455", 0777 [pid 14404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14404] close(12 [pid 318] <... mkdir resumed>) = 0 [pid 14404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14404] close(13 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14404] close(14) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14404] close(15) = -1 EBADF (Bad file descriptor) [pid 14404] close(16) = -1 EBADF (Bad file descriptor) [pid 14404] close(17) = -1 EBADF (Bad file descriptor) [pid 14404] close(18) = -1 EBADF (Bad file descriptor) [pid 14404] close(19) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14405 attached [pid 14404] close(20) = -1 EBADF (Bad file descriptor) [pid 14405] set_robust_list(0x5555689d76a0, 24 [pid 14404] close(21 [pid 14405] <... set_robust_list resumed>) = 0 [pid 14404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3457 [pid 14405] rt_sigprocmask(SIG_SETMASK, [] [pid 14404] close(22 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14404] close(23 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14405] chdir("./3455" [pid 14404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14404] close(24 [pid 14405] <... chdir resumed>) = 0 [pid 14404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14404] close(25) = -1 EBADF (Bad file descriptor) [pid 14404] close(26) = -1 EBADF (Bad file descriptor) [pid 14404] close(27) = -1 EBADF (Bad file descriptor) [pid 14404] close(28) = -1 EBADF (Bad file descriptor) [pid 14404] close(29) = -1 EBADF (Bad file descriptor) [pid 14404] exit_group(0 [pid 14405] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14404] <... exit_group resumed>) = ? [pid 14404] +++ exited with 0 +++ [pid 14405] <... prctl resumed>) = 0 [pid 14405] setpgid(0, 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3545, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14405] <... setpgid resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14405] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14405] write(3, "1000", 4) = 4 [pid 14405] close(3) = 0 [pid 14405] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14405] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14405] write(1, "executing program\n", 18 [pid 319] umount2("./3492", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14405] <... write resumed>) = 18 executing program [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14405] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] openat(AT_FDCWD, "./3492", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14405] <... mkdirat resumed>) = 0 [pid 14405] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 14405] <... mount resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3492/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... restart_syscall resumed>) = 0 [pid 14405] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... umount2 resumed>) = 0 [pid 321] umount2("./3574", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14405] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3492/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3574", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 3 [pid 319] newfstatat(AT_FDCWD, "./3492/sys" [pid 321] fstat(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14405] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 319] umount2("./3492/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14405] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3492/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14405] close(3 [pid 319] <... openat resumed>) = 4 [pid 14405] <... close resumed>) = 0 [pid 319] fstat(4 [pid 14405] close(4 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 321] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 321] newfstatat(AT_FDCWD, "./3574/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4) = 0 [pid 321] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3492/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3574/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rmdir resumed>) = 0 [pid 14405] close(5 [pid 321] <... openat resumed>) = 4 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14405] close(6 [pid 321] fstat(4 [pid 319] umount2("./3492/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3492/binderfs" [pid 14405] close(7) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14405] close(8 [pid 321] getdents64(4 [pid 319] unlink("./3492/binderfs" [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14405] close(9 [pid 321] close(4 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] getdents64(3 [pid 14405] close(10 [pid 321] rmdir("./3574/sys" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] close(3 [pid 14405] close(11 [pid 321] umount2("./3574/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3492" [pid 14405] close(12 [pid 320] umount2("./3543", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14405] close(13 [pid 321] newfstatat(AT_FDCWD, "./3574/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3543", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] mkdir("./3493", 0777 [pid 14405] close(14 [pid 321] unlink("./3574/binderfs" [pid 320] <... openat resumed>) = 3 [pid 319] <... mkdir resumed>) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] fstat(3 [pid 321] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14405] close(15 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14405] close(16 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14405] close(17) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14406 attached [pid 14405] close(18 [pid 321] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3574" [pid 14406] set_robust_list(0x5555689d76a0, 24 [pid 14405] close(19 [pid 320] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14406] <... set_robust_list resumed>) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14405] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3543/sys" [pid 14406] rt_sigprocmask(SIG_SETMASK, [] [pid 14405] close(21 [pid 14406] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14405] close(22 [pid 320] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] chdir("./3493" [pid 14405] close(23 [pid 14406] <... chdir resumed>) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3495 [pid 14405] close(24 [pid 321] mkdir("./3575", 0777 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14406] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3543/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14406] <... prctl resumed>) = 0 [pid 14405] close(25 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... openat resumed>) = 4 [pid 14406] setpgid(0, 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14405] close(26 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14406] <... setpgid resumed>) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 14407 attached [pid 14405] close(27) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3577 [pid 14406] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14407] set_robust_list(0x5555689d76a0, 24 [pid 14405] close(28 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14405] close(29 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14407] <... set_robust_list resumed>) = 0 [pid 14405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14405] exit_group(0 [pid 14406] <... openat resumed>) = 3 [pid 14407] rt_sigprocmask(SIG_SETMASK, [] [pid 14405] <... exit_group resumed>) = ? [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14405] +++ exited with 0 +++ [pid 14407] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(4 [pid 14406] write(3, "1000", 4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3457, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14407] chdir("./3575" [pid 14406] <... write resumed>) = 4 [pid 320] close(4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14406] close(3 [pid 320] <... close resumed>) = 0 [pid 14407] <... chdir resumed>) = 0 [pid 14406] <... close resumed>) = 0 [pid 320] rmdir("./3543/sys" [pid 14407] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14407] setpgid(0, 0 [pid 14406] read(200 [pid 14407] <... setpgid resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14406] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14407] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14406] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3543/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14406] <... symlink resumed>) = 0 [pid 14407] <... openat resumed>) = 3 [pid 320] newfstatat(AT_FDCWD, "./3543/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14407] write(3, "1000", 4 [pid 14406] write(1, "executing program\n", 18 [pid 320] unlink("./3543/binderfs" executing program [pid 14407] <... write resumed>) = 4 [pid 14406] <... write resumed>) = 18 [pid 320] <... unlink resumed>) = 0 [pid 14407] close(3 [pid 14406] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(3 [pid 14407] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14407] read(200 [pid 320] close(3 [pid 14406] <... mkdirat resumed>) = 0 [pid 14407] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... close resumed>) = 0 [pid 14407] symlink("/dev/binderfs", "./binderfs" [pid 14406] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] rmdir("./3543" [pid 14407] <... symlink resumed>) = 0 [pid 14406] <... mount resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14407] write(1, "executing program\n", 18 [pid 14406] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] mkdir("./3544", 0777 [pid 14407] <... write resumed>) = 18 [pid 320] <... mkdir resumed>) = 0 [pid 14407] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14406] <... openat resumed>) = 3 executing program [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14407] <... mkdirat resumed>) = 0 [pid 14407] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 14408 attached [pid 14408] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14408] rt_sigprocmask(SIG_SETMASK, [] [pid 14407] <... mount resumed>) = 0 [pid 14408] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14407] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14408] chdir("./3544" [pid 14406] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14408] <... chdir resumed>) = 0 [pid 14408] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14408] setpgid(0, 0) = 0 [pid 14407] <... openat resumed>) = 3 [pid 14408] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14408] write(3, "1000", 4) = 4 [pid 14408] close(3 [pid 14406] <... pwrite64 resumed>) = 36 [pid 14408] <... close resumed>) = 0 [pid 14408] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14408] symlink("/dev/binderfs", "./binderfs" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3546 [pid 14406] close(3 [pid 14407] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14406] <... close resumed>) = 0 [pid 14408] <... symlink resumed>) = 0 [pid 14406] close(4 [pid 14408] write(1, "executing program\n", 18) = 18 executing program [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14408] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14407] <... pwrite64 resumed>) = 36 [pid 14406] close(5 [pid 14408] <... mkdirat resumed>) = 0 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14408] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14407] close(3 [pid 14406] close(6 [pid 14408] <... mount resumed>) = 0 [pid 14407] <... close resumed>) = 0 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14408] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14406] close(7 [pid 14407] close(4 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] close(8 [pid 14407] close(5 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] close(9 [pid 14407] close(6 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14408] <... openat resumed>) = 3 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] close(10 [pid 318] <... restart_syscall resumed>) = 0 [pid 14408] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14407] close(7 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14408] <... pwrite64 resumed>) = 36 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] close(11 [pid 14408] close(3 [pid 14407] close(8 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3455", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14407] close(9 [pid 14406] close(12 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14406] close(13 [pid 14407] close(10 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3455", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14408] <... close resumed>) = 0 [pid 14408] close(4 [pid 14406] close(14 [pid 14408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14408] close(5) = -1 EBADF (Bad file descriptor) [pid 14408] close(6) = -1 EBADF (Bad file descriptor) [pid 14408] close(7) = -1 EBADF (Bad file descriptor) [pid 14408] close(8) = -1 EBADF (Bad file descriptor) [pid 14408] close(9) = -1 EBADF (Bad file descriptor) [pid 14408] close(10) = -1 EBADF (Bad file descriptor) [pid 14408] close(11) = -1 EBADF (Bad file descriptor) [pid 14408] close(12) = -1 EBADF (Bad file descriptor) [pid 14408] close(13) = -1 EBADF (Bad file descriptor) [pid 14408] close(14) = -1 EBADF (Bad file descriptor) [pid 14408] close(15) = -1 EBADF (Bad file descriptor) [pid 14408] close(16) = -1 EBADF (Bad file descriptor) [pid 14408] close(17) = -1 EBADF (Bad file descriptor) [pid 14408] close(18) = -1 EBADF (Bad file descriptor) [pid 14408] close(19) = -1 EBADF (Bad file descriptor) [pid 14408] close(20) = -1 EBADF (Bad file descriptor) [pid 14408] close(21) = -1 EBADF (Bad file descriptor) [pid 14408] close(22) = -1 EBADF (Bad file descriptor) [pid 14408] close(23) = -1 EBADF (Bad file descriptor) [pid 14408] close(24) = -1 EBADF (Bad file descriptor) [pid 14408] close(25) = -1 EBADF (Bad file descriptor) [pid 14408] close(26) = -1 EBADF (Bad file descriptor) [pid 14408] close(27) = -1 EBADF (Bad file descriptor) [pid 14408] close(28) = -1 EBADF (Bad file descriptor) [pid 14408] close(29) = -1 EBADF (Bad file descriptor) [pid 14408] exit_group(0) = ? [pid 14407] close(11 [pid 318] <... openat resumed>) = 3 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] close(12 [pid 14406] close(15 [pid 318] fstat(3 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14407] close(13 [pid 14406] close(16 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14407] close(14 [pid 14406] close(17 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] close(15 [pid 14406] close(18 [pid 318] umount2("./3455/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14408] +++ exited with 0 +++ [pid 14407] close(16 [pid 14406] close(19 [pid 318] <... umount2 resumed>) = 0 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3455/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14407] close(17 [pid 14406] close(20 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3546, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14407] close(18 [pid 14406] close(21 [pid 318] newfstatat(AT_FDCWD, "./3455/sys" [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] close(19 [pid 14406] close(22 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] close(20 [pid 318] umount2("./3455/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] close(23 [pid 14407] close(21 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3455/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14407] close(22 [pid 14406] close(24 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] close(23 [pid 318] fstat(4 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] close(25 [pid 14407] close(24 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14406] close(26 [pid 14407] close(25 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14406] close(27 [pid 14407] close(26 [pid 318] getdents64(4 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14407] close(27 [pid 14406] close(28 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] close(28 [pid 318] <... close resumed>) = 0 [pid 14406] close(29 [pid 14407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3455/sys" [pid 14406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14407] close(29) = -1 EBADF (Bad file descriptor) [pid 14406] exit_group(0 [pid 318] <... rmdir resumed>) = 0 [pid 14407] exit_group(0 [pid 14406] <... exit_group resumed>) = ? [pid 318] umount2("./3455/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14406] +++ exited with 0 +++ [pid 14407] <... exit_group resumed>) = ? [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3495, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14407] +++ exited with 0 +++ [pid 318] newfstatat(AT_FDCWD, "./3455/binderfs" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3577, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3455/binderfs") = 0 [pid 318] getdents64(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3455" [pid 320] umount2("./3544", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3456", 0777 [pid 320] openat(AT_FDCWD, "./3544", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... mkdir resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] fstat(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 14409 attached , 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 14409] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14409] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3493", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3493", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3458 [pid 14409] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 3 [pid 14409] chdir("./3456" [pid 320] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14409] <... chdir resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14409] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] newfstatat(AT_FDCWD, "./3544/sys" [pid 319] getdents64(3 [pid 14409] <... prctl resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14409] setpgid(0, 0 [pid 321] umount2("./3575", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14409] <... setpgid resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3493/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14409] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14409] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3575", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] openat(AT_FDCWD, "./3544/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14409] write(3, "1000", 4) = 4 [pid 321] fstat(3 [pid 320] <... openat resumed>) = 4 [pid 14409] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3493/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14409] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14409] read(200 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14409] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3493/sys" [pid 14409] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = 0 [pid 320] fstat(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14409] <... symlink resumed>) = 0 [pid 319] umount2("./3493/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14409] write(1, "executing program\n", 18 executing program [pid 321] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 319] openat(AT_FDCWD, "./3493/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14409] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 4 [pid 14409] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] newfstatat(AT_FDCWD, "./3575/sys" [pid 319] fstat(4 [pid 14409] <... mkdirat resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... close resumed>) = 0 [pid 14409] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14409] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3544/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] openat(AT_FDCWD, "./3575/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rmdir resumed>) = 0 [pid 14409] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 4 [pid 320] umount2("./3544/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14409] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] newfstatat(AT_FDCWD, "./3544/binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4 [pid 320] unlink("./3544/binderfs" [pid 319] <... close resumed>) = 0 [pid 14409] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(4 [pid 320] <... unlink resumed>) = 0 [pid 319] rmdir("./3493/sys" [pid 14409] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] getdents64(4 [pid 320] close(3 [pid 319] umount2("./3493/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14409] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14409] <... close resumed>) = 0 [pid 321] close(4 [pid 320] rmdir("./3544" [pid 319] newfstatat(AT_FDCWD, "./3493/binderfs" [pid 14409] close(4 [pid 321] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3575/sys" [pid 320] mkdir("./3545", 0777 [pid 319] unlink("./3493/binderfs" [pid 14409] close(5 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14409] close(6 [pid 321] umount2("./3575/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] getdents64(3 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14409] close(7 [pid 321] newfstatat(AT_FDCWD, "./3575/binderfs" [pid 319] close(3 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14409] close(8 [pid 321] unlink("./3575/binderfs" [pid 319] <... close resumed>) = 0 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] rmdir("./3493" [pid 14409] close(9 [pid 321] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14409] close(10 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] mkdir("./3494", 0777 [pid 14409] close(11 [pid 321] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14410 attached [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3575" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3547 [pid 14410] set_robust_list(0x5555689d76a0, 24 [pid 14409] close(12 [pid 321] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14410] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3576", 0777 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14410] rt_sigprocmask(SIG_SETMASK, [] [pid 14409] close(13 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14410] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 14411 attached [pid 14410] chdir("./3545" [pid 14409] close(14 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14412 attached [pid 14411] set_robust_list(0x5555689d76a0, 24 [pid 14410] <... chdir resumed>) = 0 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] <... set_robust_list resumed>) = 0 [pid 14410] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14409] close(15 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3496 [pid 14412] set_robust_list(0x5555689d76a0, 24 [pid 14410] <... prctl resumed>) = 0 [pid 14411] rt_sigprocmask(SIG_SETMASK, [] [pid 14410] setpgid(0, 0) = 0 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14409] close(16 [pid 14412] <... set_robust_list resumed>) = 0 [pid 14410] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14409] close(17 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3578 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14409] close(18) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14409] close(19) = -1 EBADF (Bad file descriptor) [pid 14409] close(20) = -1 EBADF (Bad file descriptor) [pid 14409] close(21) = -1 EBADF (Bad file descriptor) [pid 14409] close(22) = -1 EBADF (Bad file descriptor) [pid 14409] close(23) = -1 EBADF (Bad file descriptor) [pid 14409] close(24) = -1 EBADF (Bad file descriptor) [pid 14409] close(25) = -1 EBADF (Bad file descriptor) [pid 14409] close(26) = -1 EBADF (Bad file descriptor) [pid 14409] close(27) = -1 EBADF (Bad file descriptor) [pid 14409] close(28) = -1 EBADF (Bad file descriptor) [pid 14409] close(29) = -1 EBADF (Bad file descriptor) [pid 14411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14409] exit_group(0 [pid 14412] rt_sigprocmask(SIG_SETMASK, [] [pid 14409] <... exit_group resumed>) = ? [pid 14411] chdir("./3494" [pid 14410] <... openat resumed>) = 3 [pid 14412] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14411] <... chdir resumed>) = 0 [pid 14410] write(3, "1000", 4 [pid 14412] chdir("./3576" [pid 14411] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14410] <... write resumed>) = 4 [pid 14412] <... chdir resumed>) = 0 [pid 14411] <... prctl resumed>) = 0 [pid 14410] close(3 [pid 14409] +++ exited with 0 +++ [pid 14412] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14411] setpgid(0, 0 [pid 14410] <... close resumed>) = 0 [pid 14412] <... prctl resumed>) = 0 [pid 14411] <... setpgid resumed>) = 0 [pid 14410] read(200 [pid 14412] setpgid(0, 0 [pid 14411] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14410] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3458, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14412] <... setpgid resumed>) = 0 [pid 14411] <... openat resumed>) = 3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14412] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14411] write(3, "1000", 4 [pid 14410] symlink("/dev/binderfs", "./binderfs" [pid 14411] <... write resumed>) = 4 [pid 14410] <... symlink resumed>) = 0 [pid 14412] <... openat resumed>) = 3 [pid 14411] close(3 [pid 14412] write(3, "1000", 4 [pid 14410] write(1, "executing program\n", 18 [pid 14412] <... write resumed>) = 4 [pid 14411] <... close resumed>) = 0 executing program [pid 14412] close(3 [pid 14410] <... write resumed>) = 18 [pid 14411] read(200 [pid 14412] <... close resumed>) = 0 [pid 14410] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14411] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14412] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14411] symlink("/dev/binderfs", "./binderfs" [pid 14412] symlink("/dev/binderfs", "./binderfs" [pid 14410] <... mkdirat resumed>) = 0 [pid 14411] <... symlink resumed>) = 0 [pid 14412] <... symlink resumed>) = 0 [pid 14411] write(1, "executing program\n", 18 executing program [pid 14412] write(1, "executing program\n", 18 [pid 14410] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14411] <... write resumed>) = 18 [pid 14412] <... write resumed>) = 18 [pid 14410] <... mount resumed>) = 0 [pid 14412] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14411] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14412] <... mkdirat resumed>) = 0 [pid 14411] <... mkdirat resumed>) = 0 executing program [pid 14412] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14411] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14410] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14412] <... mount resumed>) = 0 [pid 14411] <... mount resumed>) = 0 [pid 14412] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14411] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14410] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14411] <... openat resumed>) = 3 [pid 14410] <... pwrite64 resumed>) = 36 [pid 14412] <... openat resumed>) = 3 [pid 14411] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14412] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14410] close(3 [pid 14411] <... pwrite64 resumed>) = 36 [pid 14412] <... pwrite64 resumed>) = 36 [pid 14411] close(3 [pid 14412] close(3 [pid 14411] <... close resumed>) = 0 [pid 14412] <... close resumed>) = 0 [pid 14411] close(4 [pid 14410] <... close resumed>) = 0 [pid 14412] close(4 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(4 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(5 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] close(5 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(5 [pid 14412] close(6 [pid 14411] close(6 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(6 [pid 14412] close(7 [pid 14411] close(7 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(7 [pid 14412] close(8 [pid 14411] close(8 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] close(9 [pid 14411] close(9 [pid 14410] close(8 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] close(10 [pid 14411] close(10 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(9 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(11 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] close(11 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(10 [pid 14411] close(12 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] close(12 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(11 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(13 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] close(13 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(12 [pid 14412] close(14 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(14 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(13 [pid 14412] close(15 [pid 14411] close(15 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] close(16) = -1 EBADF (Bad file descriptor) [pid 14411] close(16 [pid 14410] close(14 [pid 14412] close(17 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(17 [pid 14410] close(15 [pid 14412] close(18 [pid 318] <... restart_syscall resumed>) = 0 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] close(19 [pid 14411] close(18 [pid 14410] close(16 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] close(20 [pid 14411] close(19 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(17 [pid 14412] close(21 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(20 [pid 14410] close(18 [pid 14412] close(22 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(21 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] close(23 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(19) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3456", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(22 [pid 14410] close(20 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14412] close(24 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3456", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(23 [pid 14410] close(21 [pid 318] <... openat resumed>) = 3 [pid 14412] close(25 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(24 [pid 14410] close(22 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14412] close(26 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(25 [pid 14410] close(23 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3456/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14412] close(27 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(24 [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3456/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3456/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3456/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3456/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14411] close(26 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14412] close(28 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(25 [pid 318] close(4 [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(27 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14412] close(29 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(26 [pid 318] rmdir("./3456/sys" [pid 14412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14411] close(28 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(27 [pid 14412] exit_group(0 [pid 14411] close(29 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14412] <... exit_group resumed>) = ? [pid 14411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14410] close(28 [pid 318] umount2("./3456/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14411] exit_group(0 [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14411] <... exit_group resumed>) = ? [pid 14410] close(29 [pid 318] newfstatat(AT_FDCWD, "./3456/binderfs" [pid 14410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14410] exit_group(0 [pid 318] unlink("./3456/binderfs" [pid 14410] <... exit_group resumed>) = ? [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3456") = 0 [pid 318] mkdir("./3457", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14410] +++ exited with 0 +++ [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14411] +++ exited with 0 +++ ci2-android-6-12-rust/strace-static-x86_64: Process 14413 attached [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3547, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3496, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14413] set_robust_list(0x5555689d76a0, 24 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3459 [pid 14413] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14413] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14413] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14412] +++ exited with 0 +++ [pid 14413] chdir("./3457" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3578, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14413] <... chdir resumed>) = 0 [pid 14413] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14413] setpgid(0, 0) = 0 [pid 14413] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14413] write(3, "1000", 4) = 4 [pid 14413] close(3) = 0 [pid 14413] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14413] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14413] write(1, "executing program\n", 18) = 18 executing program [pid 14413] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14413] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14413] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14413] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 320] <... restart_syscall resumed>) = 0 [pid 14413] close(3) = 0 [pid 320] umount2("./3545", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3545", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 14413] close(4) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14413] close(5 [pid 320] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14413] close(6 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14413] close(7 [pid 320] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14413] close(8) = -1 EBADF (Bad file descriptor) [pid 14413] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3545/sys" [pid 14413] close(10) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3494", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14413] close(11) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3576", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14413] close(12 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3494", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14413] close(13 [pid 321] openat(AT_FDCWD, "./3576", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3545/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 4 [pid 319] <... openat resumed>) = 3 [pid 14413] close(14 [pid 321] fstat(3 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 319] fstat(3 [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14413] close(15 [pid 321] getdents64(3 [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14413] close(16 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14413] close(17 [pid 319] umount2("./3494/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3545/sys" [pid 14413] close(18 [pid 320] <... rmdir resumed>) = 0 [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3545/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3545/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14413] close(19 [pid 320] unlink("./3545/binderfs" [pid 319] <... umount2 resumed>) = 0 [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 14413] close(20 [pid 320] getdents64(3 [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14413] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(3 [pid 319] umount2("./3494/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3576/sys" [pid 320] <... close resumed>) = 0 [pid 14413] close(22 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3545" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 14413] close(23 [pid 320] mkdir("./3546", 0777 [pid 319] newfstatat(AT_FDCWD, "./3494/sys" [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14413] close(24 [pid 321] openat(AT_FDCWD, "./3576/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3494/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14413] close(25 [pid 321] fstat(4 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14414 attached [pid 14413] close(26 [pid 321] getdents64(4 [pid 319] openat(AT_FDCWD, "./3494/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3548 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14414] set_robust_list(0x5555689d76a0, 24 [pid 14413] close(27 [pid 321] getdents64(4 [pid 319] <... openat resumed>) = 4 [pid 14414] <... set_robust_list resumed>) = 0 [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] fstat(4 [pid 14414] rt_sigprocmask(SIG_SETMASK, [] [pid 14413] close(28 [pid 321] close(4 [pid 14414] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14413] close(29 [pid 321] rmdir("./3576/sys" [pid 319] getdents64(4 [pid 14414] chdir("./3546" [pid 14413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14413] exit_group(0 [pid 319] getdents64(4 [pid 14414] <... chdir resumed>) = 0 [pid 14413] <... exit_group resumed>) = ? [pid 321] umount2("./3576/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14414] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14413] +++ exited with 0 +++ [pid 14414] <... prctl resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3576/binderfs" [pid 319] <... close resumed>) = 0 [pid 14414] setpgid(0, 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3494/sys" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3459, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14414] <... setpgid resumed>) = 0 [pid 321] unlink("./3576/binderfs" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14414] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... unlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14414] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 319] umount2("./3494/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3576") = 0 [pid 14414] write(3, "1000", 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14414] <... write resumed>) = 4 [pid 319] newfstatat(AT_FDCWD, "./3494/binderfs" [pid 14414] close(3 [pid 321] mkdir("./3577", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14414] <... close resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 14414] read(200 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14414] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] unlink("./3494/binderfs" [pid 14414] symlink("/dev/binderfs", "./binderfs" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14414] <... symlink resumed>) = 0 [pid 319] <... unlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14415 attached executing program [pid 14414] write(1, "executing program\n", 18 [pid 319] getdents64(3 [pid 14415] set_robust_list(0x5555689d76a0, 24 [pid 14414] <... write resumed>) = 18 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14414] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3579 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14415] <... set_robust_list resumed>) = 0 [pid 319] close(3 [pid 14414] <... mkdirat resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14414] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] rmdir("./3494" [pid 14415] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rmdir resumed>) = 0 [pid 14415] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14415] chdir("./3577" [pid 319] mkdir("./3495", 0777 [pid 14415] <... chdir resumed>) = 0 [pid 14414] <... mount resumed>) = 0 [pid 14415] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... mkdir resumed>) = 0 [pid 14414] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14415] <... prctl resumed>) = 0 [pid 14415] setpgid(0, 0) = 0 [pid 14415] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14414] <... openat resumed>) = 3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14415] write(3, "1000", 4) = 4 [pid 14415] close(3) = 0 [pid 14415] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14415] symlink("/dev/binderfs", "./binderfs" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14415] <... symlink resumed>) = 0 [pid 14415] write(1, "executing program\n", 18) = 18 [pid 14415] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14414] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14416 attached executing program [pid 14415] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14416] set_robust_list(0x5555689d76a0, 24 [pid 14415] <... mount resumed>) = 0 [pid 14414] <... pwrite64 resumed>) = 36 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3497 [pid 14416] <... set_robust_list resumed>) = 0 [pid 14416] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14414] close(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14416] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14415] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14414] <... close resumed>) = 0 [pid 14416] chdir("./3495" [pid 14415] <... openat resumed>) = 3 [pid 14416] <... chdir resumed>) = 0 [pid 14414] close(4 [pid 14416] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... prctl resumed>) = 0 [pid 14414] close(5 [pid 14416] setpgid(0, 0 [pid 14415] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... setpgid resumed>) = 0 [pid 14414] close(6 [pid 14416] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14415] <... pwrite64 resumed>) = 36 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... openat resumed>) = 3 [pid 14414] close(7 [pid 14416] write(3, "1000", 4 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] close(3 [pid 14414] close(8 [pid 14416] <... write resumed>) = 4 [pid 14415] <... close resumed>) = 0 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] close(3 [pid 14415] close(4 [pid 14416] <... close resumed>) = 0 [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] read(200 [pid 14415] close(5 [pid 14416] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(9 [pid 318] <... restart_syscall resumed>) = 0 [pid 14416] symlink("/dev/binderfs", "./binderfs" [pid 14415] close(6 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... symlink resumed>) = 0 [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(10 [pid 14416] write(1, "executing program\n", 18 executing program [pid 14415] close(7 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... write resumed>) = 18 [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(11 [pid 318] umount2("./3457", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14416] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14415] close(8 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14414] close(12 [pid 318] openat(AT_FDCWD, "./3457", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... mkdirat resumed>) = 0 [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(13 [pid 318] <... openat resumed>) = 3 [pid 14416] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14415] close(9 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... mount resumed>) = 0 [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(14 [pid 318] fstat(3 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14414] close(15 [pid 14416] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14415] close(10 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... openat resumed>) = 3 [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(16 [pid 318] getdents64(3 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14414] close(17 [pid 318] umount2("./3457/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14415] close(11 [pid 14414] close(18 [pid 14416] <... pwrite64 resumed>) = 36 [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14414] close(19 [pid 14415] close(12) = -1 EBADF (Bad file descriptor) [pid 14415] close(13 [pid 14416] close(3 [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... close resumed>) = 0 [pid 14415] close(14) = -1 EBADF (Bad file descriptor) [pid 14416] close(4 [pid 14415] close(15 [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] close(5 [pid 14415] close(16 [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] close(6 [pid 14415] close(17 [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] close(7 [pid 14415] close(18 [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] close(8 [pid 14415] close(19 [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] close(9 [pid 14415] close(20 [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] close(10 [pid 14415] close(21 [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] close(11 [pid 14415] close(22 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3457/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(20 [pid 14416] close(12 [pid 14415] close(23 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(21 [pid 318] newfstatat(AT_FDCWD, "./3457/sys" [pid 14416] close(13 [pid 14415] close(24 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(22 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14416] close(14 [pid 14415] close(25 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(23 [pid 318] umount2("./3457/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14416] close(15 [pid 14415] close(26 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14416] close(16 [pid 14415] close(27 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3457/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] close(25 [pid 318] <... openat resumed>) = 4 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14414] close(26 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14414] close(27 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14414] close(28) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14414] close(29 [pid 318] close(4 [pid 14414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14416] close(17 [pid 14415] close(28 [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14414] exit_group(0 [pid 318] rmdir("./3457/sys" [pid 14416] close(18 [pid 14415] close(29 [pid 14414] <... exit_group resumed>) = ? [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14415] exit_group(0) = ? [pid 14416] close(19 [pid 14415] +++ exited with 0 +++ [pid 14414] +++ exited with 0 +++ [pid 318] umount2("./3457/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14416] close(20 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3579, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] newfstatat(AT_FDCWD, "./3457/binderfs" [pid 14416] close(21 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3457/binderfs" [pid 14416] close(22) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3548, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14416] close(23) = -1 EBADF (Bad file descriptor) [pid 14416] close(24) = -1 EBADF (Bad file descriptor) [pid 14416] close(25) = -1 EBADF (Bad file descriptor) [pid 14416] close(26) = -1 EBADF (Bad file descriptor) [pid 14416] close(27) = -1 EBADF (Bad file descriptor) [pid 14416] close(28) = -1 EBADF (Bad file descriptor) [pid 14416] close(29) = -1 EBADF (Bad file descriptor) [pid 14416] exit_group(0 [pid 318] getdents64(3 [pid 14416] <... exit_group resumed>) = ? [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 14416] +++ exited with 0 +++ [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3457" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3497, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rmdir resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3546", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3458", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3546", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] fstat(3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 14417 attached , 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14417] set_robust_list(0x5555689d76a0, 24 [pid 320] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14417] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3460 [pid 14417] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14417] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14417] chdir("./3458" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3546/sys" [pid 14417] <... chdir resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14417] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14417] setpgid(0, 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14417] <... setpgid resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3546/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14417] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14417] <... openat resumed>) = 3 [pid 14417] write(3, "1000", 4 [pid 320] getdents64(4 [pid 14417] <... write resumed>) = 4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14417] close(3 [pid 320] close(4) = 0 [pid 14417] <... close resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 14417] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] rmdir("./3546/sys") = 0 [pid 320] umount2("./3546/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3546/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3546/binderfs" [pid 14417] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3577", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14417] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... unlink resumed>) = 0 [pid 14417] write(1, "executing program\n", 18 [pid 321] openat(AT_FDCWD, "./3577", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(3 [pid 14417] <... write resumed>) = 18 [pid 321] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] fstat(3 executing program [pid 320] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 320] rmdir("./3546" [pid 14417] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14417] <... mkdirat resumed>) = 0 [pid 321] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 14417] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] mkdir("./3547", 0777 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14417] <... mount resumed>) = 0 [pid 321] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14417] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14418 attached [pid 321] newfstatat(AT_FDCWD, "./3577/sys" [pid 14418] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3549 [pid 14418] <... set_robust_list resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14418] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14418] chdir("./3547" [pid 14417] <... openat resumed>) = 3 [pid 321] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14418] <... chdir resumed>) = 0 [pid 14418] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14417] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] openat(AT_FDCWD, "./3577/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14418] setpgid(0, 0) = 0 [pid 321] <... openat resumed>) = 4 [pid 14418] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14417] <... pwrite64 resumed>) = 36 [pid 14418] write(3, "1000", 4) = 4 [pid 14418] close(3) = 0 [pid 14418] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14418] symlink("/dev/binderfs", "./binderfs" [pid 319] <... restart_syscall resumed>) = 0 [pid 321] fstat(4 [pid 14417] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14417] <... close resumed>) = 0 [pid 14418] <... symlink resumed>) = 0 [pid 321] getdents64(4 [pid 14418] write(1, "executing program\n", 18 [pid 14417] close(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 14418] <... write resumed>) = 18 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] umount2("./3495", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14418] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14417] close(5 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14418] <... mkdirat resumed>) = 0 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14418] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14417] close(6 [pid 321] <... close resumed>) = 0 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3495", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14417] close(7 [pid 321] rmdir("./3577/sys" [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14417] close(8 [pid 321] <... rmdir resumed>) = 0 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3577/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14417] close(9 [pid 319] fstat(3 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14417] close(10 [pid 321] newfstatat(AT_FDCWD, "./3577/binderfs" [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14417] close(11 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14417] close(12 [pid 321] unlink("./3577/binderfs" [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] close(13 [pid 14418] <... mount resumed>) = 0 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14418] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14417] close(14 [pid 321] <... unlink resumed>) = 0 [pid 14418] <... openat resumed>) = 3 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] umount2("./3495/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14418] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14417] close(15 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14418] <... pwrite64 resumed>) = 36 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] <... umount2 resumed>) = 0 [pid 14418] close(3 [pid 321] <... close resumed>) = 0 [pid 14418] <... close resumed>) = 0 [pid 14418] close(4) = -1 EBADF (Bad file descriptor) [pid 14418] close(5 [pid 14417] close(16 [pid 321] rmdir("./3577" [pid 319] umount2("./3495/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14418] close(6 [pid 14417] close(17 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14418] close(7 [pid 321] mkdir("./3578", 0777 [pid 14417] close(18 [pid 319] newfstatat(AT_FDCWD, "./3495/sys" [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14418] close(8 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] close(19 [pid 14418] close(9 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] close(20 [pid 319] umount2("./3495/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14418] close(10 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] close(21 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14418] close(11 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14418] close(12) = -1 EBADF (Bad file descriptor) [pid 14418] close(13) = -1 EBADF (Bad file descriptor) [pid 14418] close(14) = -1 EBADF (Bad file descriptor) [pid 14418] close(15ci2-android-6-12-rust/strace-static-x86_64: Process 14419 attached ) = -1 EBADF (Bad file descriptor) [pid 14419] set_robust_list(0x5555689d76a0, 24 [pid 14418] close(16 [pid 14417] close(22 [pid 319] openat(AT_FDCWD, "./3495/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 14417] close(23 [pid 14419] <... set_robust_list resumed>) = 0 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14419] rt_sigprocmask(SIG_SETMASK, [] [pid 14418] close(17 [pid 14417] close(24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3580 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14419] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(4 [pid 14419] chdir("./3578" [pid 14418] close(18 [pid 14417] close(25 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14417] close(26 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14417] close(27 [pid 319] <... close resumed>) = 0 [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14419] <... chdir resumed>) = 0 [pid 14418] close(19 [pid 14417] close(28 [pid 319] rmdir("./3495/sys" [pid 14419] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14419] <... prctl resumed>) = 0 [pid 14418] close(20 [pid 14417] close(29 [pid 319] <... rmdir resumed>) = 0 [pid 14419] setpgid(0, 0 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14419] <... setpgid resumed>) = 0 [pid 14418] close(21 [pid 14419] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14417] exit_group(0 [pid 319] umount2("./3495/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14419] <... openat resumed>) = 3 [pid 14418] close(22 [pid 14417] <... exit_group resumed>) = ? [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14419] write(3, "1000", 4 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14419] <... write resumed>) = 4 [pid 14418] close(23 [pid 14419] close(3 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14419] <... close resumed>) = 0 [pid 14418] close(24 [pid 14419] read(200 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14419] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14418] close(25 [pid 14417] +++ exited with 0 +++ [pid 319] newfstatat(AT_FDCWD, "./3495/binderfs" [pid 14419] symlink("/dev/binderfs", "./binderfs" [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14419] <... symlink resumed>) = 0 [pid 14418] close(26 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3460, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] unlink("./3495/binderfs" [pid 14419] write(1, "executing program\n", 18 [pid 14418] close(27 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14419] <... write resumed>) = 18 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14419] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14418] close(28 [pid 319] getdents64(3 [pid 14419] <... mkdirat resumed>) = 0 [pid 14418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14418] close(29) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14419] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14418] exit_group(0 [pid 14419] <... mount resumed>) = 0 [pid 14418] <... exit_group resumed>) = ? [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3495" [pid 14419] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... rmdir resumed>) = 0 [pid 14419] <... openat resumed>) = 3 [pid 14418] +++ exited with 0 +++ [pid 319] mkdir("./3496", 0777 [pid 14419] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... mkdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3549, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14419] <... pwrite64 resumed>) = 36 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14419] close(3) = 0 [pid 14419] close(4) = -1 EBADF (Bad file descriptor) [pid 14419] close(5) = -1 EBADF (Bad file descriptor) [pid 14419] close(6) = -1 EBADF (Bad file descriptor) [pid 14419] close(7) = -1 EBADF (Bad file descriptor) [pid 14419] close(8) = -1 EBADF (Bad file descriptor) [pid 14419] close(9ci2-android-6-12-rust/strace-static-x86_64: Process 14420 attached ) = -1 EBADF (Bad file descriptor) [pid 14419] close(10) = -1 EBADF (Bad file descriptor) [pid 14419] close(11) = -1 EBADF (Bad file descriptor) [pid 14419] close(12) = -1 EBADF (Bad file descriptor) [pid 14419] close(13) = -1 EBADF (Bad file descriptor) [pid 14419] close(14) = -1 EBADF (Bad file descriptor) [pid 14419] close(15) = -1 EBADF (Bad file descriptor) [pid 14419] close(16) = -1 EBADF (Bad file descriptor) [pid 14419] close(17) = -1 EBADF (Bad file descriptor) [pid 14419] close(18) = -1 EBADF (Bad file descriptor) [pid 14419] close(19) = -1 EBADF (Bad file descriptor) [pid 14419] close(20) = -1 EBADF (Bad file descriptor) [pid 14419] close(21) = -1 EBADF (Bad file descriptor) [pid 14419] close(22) = -1 EBADF (Bad file descriptor) [pid 14419] close(23 [pid 14420] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3498 [pid 318] <... restart_syscall resumed>) = 0 [pid 14420] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14420] rt_sigprocmask(SIG_SETMASK, [] [pid 14419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14419] close(24 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14420] chdir("./3496" [pid 318] umount2("./3458", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14420] <... chdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14420] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] openat(AT_FDCWD, "./3458", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14420] <... prctl resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 14420] setpgid(0, 0 [pid 318] fstat(3 [pid 14420] <... setpgid resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14419] close(25 [pid 14420] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14419] close(26) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14420] <... openat resumed>) = 3 [pid 14419] close(27 [pid 318] umount2("./3458/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14420] write(3, "1000", 4 [pid 14419] close(28) = -1 EBADF (Bad file descriptor) [pid 14419] close(29) = -1 EBADF (Bad file descriptor) [pid 14420] <... write resumed>) = 4 [pid 14419] exit_group(0 [pid 318] <... umount2 resumed>) = 0 [pid 14420] close(3 [pid 14419] <... exit_group resumed>) = ? [pid 318] umount2("./3458/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14420] <... close resumed>) = 0 [pid 14419] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14420] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] newfstatat(AT_FDCWD, "./3458/sys" [pid 14420] symlink("/dev/binderfs", "./binderfs" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3580, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14420] <... symlink resumed>) = 0 [pid 318] umount2("./3458/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14420] write(1, "executing program\n", 18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14420] <... write resumed>) = 18 [pid 14420] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] openat(AT_FDCWD, "./3458/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 executing program [pid 14420] <... mkdirat resumed>) = 0 [pid 318] fstat(4 [pid 14420] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 14420] <... mount resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... restart_syscall resumed>) = 0 [pid 14420] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14420] <... openat resumed>) = 3 [pid 318] close(4 [pid 320] umount2("./3547", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3458/sys" [pid 14420] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 320] openat(AT_FDCWD, "./3547", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 14420] close(3) = 0 [pid 320] <... openat resumed>) = 3 [pid 318] umount2("./3458/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3458/binderfs" [pid 320] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] unlink("./3458/binderfs" [pid 320] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14420] close(4) = -1 EBADF (Bad file descriptor) [pid 14420] close(5) = -1 EBADF (Bad file descriptor) [pid 14420] close(6) = -1 EBADF (Bad file descriptor) [pid 14420] close(7) = -1 EBADF (Bad file descriptor) [pid 14420] close(8) = -1 EBADF (Bad file descriptor) [pid 14420] close(9) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14420] close(10) = -1 EBADF (Bad file descriptor) [pid 14420] close(11) = -1 EBADF (Bad file descriptor) [pid 14420] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 14420] close(13 [pid 320] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 14420] close(14) = -1 EBADF (Bad file descriptor) [pid 14420] close(15) = -1 EBADF (Bad file descriptor) [pid 14420] close(16) = -1 EBADF (Bad file descriptor) [pid 14420] close(17) = -1 EBADF (Bad file descriptor) [pid 14420] close(18) = -1 EBADF (Bad file descriptor) [pid 14420] close(19) = -1 EBADF (Bad file descriptor) [pid 14420] close(20) = -1 EBADF (Bad file descriptor) [pid 14420] close(21) = -1 EBADF (Bad file descriptor) [pid 14420] close(22 [pid 320] newfstatat(AT_FDCWD, "./3547/sys" [pid 318] <... close resumed>) = 0 [pid 14420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3458" [pid 14420] close(23 [pid 320] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14420] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3459", 0777 [pid 14420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3547/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14420] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14420] close(26 [pid 320] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] fstat(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] getdents64(4 [pid 14420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14420] close(27) = -1 EBADF (Bad file descriptor) [pid 14420] close(28) = -1 EBADF (Bad file descriptor) [pid 14420] close(29) = -1 EBADF (Bad file descriptor) [pid 14420] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14421 attached [pid 14420] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3498, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3461 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 14421] set_robust_list(0x5555689d76a0, 24 [pid 320] rmdir("./3547/sys" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14421] <... set_robust_list resumed>) = 0 [pid 14421] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14421] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3547/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 14421] chdir("./3459" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14421] <... chdir resumed>) = 0 [pid 14421] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] newfstatat(AT_FDCWD, "./3547/binderfs" [pid 14421] setpgid(0, 0) = 0 [pid 319] umount2("./3496", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14421] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3496", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] unlink("./3547/binderfs" [pid 14421] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 14421] write(3, "1000", 4 [pid 320] <... unlink resumed>) = 0 [pid 14421] <... write resumed>) = 4 [pid 319] fstat(3 [pid 320] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14421] close(3) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 14421] read(200 [pid 320] close(3 [pid 14421] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14421] symlink("/dev/binderfs", "./binderfs" [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3496/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14421] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 320] rmdir("./3547" [pid 319] umount2("./3496/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14421] write(1, "executing program\n", 18 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3578", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14421] <... write resumed>) = 18 [pid 320] mkdir("./3548", 0777 [pid 319] newfstatat(AT_FDCWD, "./3496/sys" [pid 14421] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14421] <... mkdirat resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3578", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14421] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... openat resumed>) = 3 [pid 319] umount2("./3496/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14421] <... mount resumed>) = 0 [pid 321] getdents64(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] openat(AT_FDCWD, "./3496/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... openat resumed>) = 4 [pid 14421] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14422 attached [pid 14421] <... openat resumed>) = 3 [pid 319] fstat(4 [pid 321] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 14422] set_robust_list(0x5555689d76a0, 24 [pid 321] newfstatat(AT_FDCWD, "./3578/sys" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3550 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14422] <... set_robust_list resumed>) = 0 [pid 14421] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(4 [pid 14422] rt_sigprocmask(SIG_SETMASK, [] [pid 14421] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14422] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] close(4 [pid 321] openat(AT_FDCWD, "./3578/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14421] close(3 [pid 321] <... openat resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 14421] <... close resumed>) = 0 [pid 321] fstat(4 [pid 14421] close(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] chdir("./3548" [pid 14421] close(5 [pid 321] getdents64(4 [pid 319] rmdir("./3496/sys" [pid 14422] <... chdir resumed>) = 0 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... rmdir resumed>) = 0 [pid 14422] <... prctl resumed>) = 0 [pid 319] umount2("./3496/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14422] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14422] <... setpgid resumed>) = 0 [pid 14421] close(6 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14422] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3496/binderfs" [pid 14421] close(7 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14422] <... openat resumed>) = 3 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14422] write(3, "1000", 4 [pid 14421] close(8 [pid 321] <... close resumed>) = 0 [pid 319] unlink("./3496/binderfs" [pid 14422] <... write resumed>) = 4 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3578/sys" [pid 319] <... unlink resumed>) = 0 [pid 14422] close(3 [pid 14421] close(9 [pid 321] <... rmdir resumed>) = 0 [pid 14422] <... close resumed>) = 0 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3578/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14421] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3578/binderfs" [pid 14421] close(11 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3578/binderfs" [pid 14422] read(200 [pid 14421] close(12 [pid 321] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 14422] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14422] symlink("/dev/binderfs", "./binderfs" [pid 14421] close(13 [pid 321] getdents64(3 [pid 319] close(3 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14422] write(1, "executing program\n", 18 [pid 14421] close(14 executing program [pid 321] close(3 [pid 319] <... close resumed>) = 0 [pid 14422] <... write resumed>) = 18 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] rmdir("./3496" [pid 14422] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14421] close(15 [pid 14422] <... mkdirat resumed>) = 0 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3578" [pid 319] <... rmdir resumed>) = 0 [pid 14422] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14421] close(16 [pid 321] <... rmdir resumed>) = 0 [pid 319] mkdir("./3497", 0777 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3579", 0777 [pid 14421] close(17 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14421] close(18) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14421] close(19 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14421] close(20 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14422] <... mount resumed>) = 0 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 14423 attached [pid 14422] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14421] close(21 [pid 14423] set_robust_list(0x5555689d76a0, 24 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14421] close(22) = -1 EBADF (Bad file descriptor) [pid 14421] close(23) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3581 [pid 14423] <... set_robust_list resumed>) = 0 [pid 14422] <... openat resumed>) = 3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14421] close(24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14423] rt_sigprocmask(SIG_SETMASK, [] [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14421] close(25) = -1 EBADF (Bad file descriptor) [pid 14421] close(26) = -1 EBADF (Bad file descriptor) [pid 14421] close(27) = -1 EBADF (Bad file descriptor) [pid 14421] close(28) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14424 attached [pid 14421] close(29 [pid 14424] set_robust_list(0x5555689d76a0, 24 [pid 14421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... set_robust_list resumed>) = 0 [pid 14421] exit_group(0 [pid 14423] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14422] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3499 [pid 14423] chdir("./3579" [pid 14424] rt_sigprocmask(SIG_SETMASK, [] [pid 14423] <... chdir resumed>) = 0 [pid 14421] <... exit_group resumed>) = ? [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14424] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14423] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14422] <... pwrite64 resumed>) = 36 [pid 14421] +++ exited with 0 +++ [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14424] chdir("./3497" [pid 14423] <... prctl resumed>) = 0 [pid 14422] close(3 [pid 14423] setpgid(0, 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3461, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14423] <... setpgid resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14424] <... chdir resumed>) = 0 [pid 14424] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14423] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14422] <... close resumed>) = 0 [pid 14424] <... prctl resumed>) = 0 [pid 14424] setpgid(0, 0) = 0 [pid 14424] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14422] close(4 [pid 14423] <... openat resumed>) = 3 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... openat resumed>) = 3 [pid 14422] close(5 [pid 14424] write(3, "1000", 4 [pid 14423] write(3, "1000", 4 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... write resumed>) = 4 [pid 14423] <... write resumed>) = 4 [pid 14422] close(6 [pid 14423] close(3 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] <... close resumed>) = 0 [pid 14422] close(7 [pid 14423] read(200 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14422] close(8 [pid 14424] close(3 [pid 14423] symlink("/dev/binderfs", "./binderfs" [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... close resumed>) = 0 [pid 14424] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14423] <... symlink resumed>) = 0 [pid 14424] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14423] write(1, "executing program\n", 18 [pid 14422] close(9 executing program executing program [pid 14424] write(1, "executing program\n", 18 [pid 14423] <... write resumed>) = 18 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... write resumed>) = 18 [pid 14424] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14422] close(10 [pid 14424] <... mkdirat resumed>) = 0 [pid 14423] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14422] close(11 [pid 14424] <... mount resumed>) = 0 [pid 14423] <... mkdirat resumed>) = 0 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14422] close(12) = -1 EBADF (Bad file descriptor) [pid 14424] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14423] <... mount resumed>) = 0 [pid 14422] close(13 [pid 14424] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14423] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] close(14) = -1 EBADF (Bad file descriptor) [pid 14424] <... pwrite64 resumed>) = 36 [pid 14424] close(3) = 0 [pid 14424] close(4) = -1 EBADF (Bad file descriptor) [pid 14424] close(5) = -1 EBADF (Bad file descriptor) [pid 14424] close(6 [pid 14423] <... openat resumed>) = 3 [pid 14422] close(15 [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] close(7) = -1 EBADF (Bad file descriptor) [pid 14424] close(8) = -1 EBADF (Bad file descriptor) [pid 14424] close(9) = -1 EBADF (Bad file descriptor) [pid 14424] close(10) = -1 EBADF (Bad file descriptor) [pid 14424] close(11) = -1 EBADF (Bad file descriptor) [pid 14424] close(12) = -1 EBADF (Bad file descriptor) [pid 14424] close(13) = -1 EBADF (Bad file descriptor) [pid 14424] close(14) = -1 EBADF (Bad file descriptor) [pid 14424] close(15) = -1 EBADF (Bad file descriptor) [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14422] close(16 [pid 14424] close(16 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] close(17 [pid 14423] <... pwrite64 resumed>) = 36 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] close(17 [pid 14422] close(18 [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] close(18 [pid 14422] close(19 [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] close(19 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] close(20 [pid 14424] close(20 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] close(21 [pid 14423] close(3 [pid 14422] close(21 [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] close(22) = -1 EBADF (Bad file descriptor) [pid 14423] <... close resumed>) = 0 [pid 14422] close(22 [pid 14424] close(23 [pid 318] <... restart_syscall resumed>) = 0 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] close(4 [pid 14422] close(23 [pid 14423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] close(24 [pid 14422] close(24 [pid 14423] close(5 [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3459", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14424] close(25 [pid 14423] close(6 [pid 14422] close(25 [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14424] close(26 [pid 14423] close(7 [pid 14422] close(26 [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3459", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14424] close(27 [pid 14422] close(27 [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14424] close(28 [pid 14423] close(8 [pid 14422] close(28 [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14424] close(29 [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] close(9 [pid 14422] close(29 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14424] exit_group(0 [pid 14423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14424] <... exit_group resumed>) = ? [pid 318] getdents64(3 [pid 14424] +++ exited with 0 +++ [pid 14423] close(10 [pid 14422] exit_group(0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14422] <... exit_group resumed>) = ? [pid 318] umount2("./3459/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14423] close(11) = -1 EBADF (Bad file descriptor) [pid 14423] close(12 [pid 14422] +++ exited with 0 +++ [pid 14423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] close(13) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3499, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3550, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 318] umount2("./3459/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3459/sys" [pid 14423] close(14 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14423] close(15) = -1 EBADF (Bad file descriptor) [pid 14423] close(16) = -1 EBADF (Bad file descriptor) [pid 14423] close(17) = -1 EBADF (Bad file descriptor) [pid 14423] close(18) = -1 EBADF (Bad file descriptor) [pid 14423] close(19) = -1 EBADF (Bad file descriptor) [pid 14423] close(20) = -1 EBADF (Bad file descriptor) [pid 14423] close(21) = -1 EBADF (Bad file descriptor) [pid 14423] close(22) = -1 EBADF (Bad file descriptor) [pid 14423] close(23) = -1 EBADF (Bad file descriptor) [pid 14423] close(24) = -1 EBADF (Bad file descriptor) [pid 14423] close(25) = -1 EBADF (Bad file descriptor) [pid 14423] close(26) = -1 EBADF (Bad file descriptor) [pid 14423] close(27) = -1 EBADF (Bad file descriptor) [pid 14423] close(28) = -1 EBADF (Bad file descriptor) [pid 14423] close(29) = -1 EBADF (Bad file descriptor) [pid 14423] exit_group(0) = ? [pid 319] umount2("./3497", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3459/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14423] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3581, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] openat(AT_FDCWD, "./3497", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3459/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... openat resumed>) = 4 [pid 319] fstat(3 [pid 318] fstat(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(3 [pid 318] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3497/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... restart_syscall resumed>) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] close(4 [pid 319] umount2("./3497/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 320] umount2("./3548", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3497/sys" [pid 318] rmdir("./3459/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3548", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3497/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3459/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3497/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(3 [pid 318] newfstatat(AT_FDCWD, "./3459/binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(3 [pid 319] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] unlink("./3459/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 319] getdents64(4 [pid 318] getdents64(3 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3459" [pid 319] getdents64(4 [pid 318] <... rmdir resumed>) = 0 [pid 320] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 318] mkdir("./3460", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3548/sys" [pid 319] rmdir("./3497/sys" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3497/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14425 attached [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3548/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3497/binderfs" [pid 320] <... openat resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3462 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14425] set_robust_list(0x5555689d76a0, 24 [pid 320] fstat(4 [pid 319] unlink("./3497/binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14425] <... set_robust_list resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14425] rt_sigprocmask(SIG_SETMASK, [] [pid 320] getdents64(4 [pid 319] getdents64(3 [pid 14425] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14425] chdir("./3460" [pid 320] getdents64(4 [pid 319] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... close resumed>) = 0 [pid 320] close(4 [pid 319] rmdir("./3497" [pid 320] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] rmdir("./3548/sys" [pid 319] mkdir("./3498", 0777 [pid 14425] <... chdir resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14425] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... mkdir resumed>) = 0 [pid 14425] <... prctl resumed>) = 0 [pid 320] umount2("./3548/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14425] setpgid(0, 0 [pid 321] umount2("./3579", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14425] <... setpgid resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14425] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] openat(AT_FDCWD, "./3579", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] newfstatat(AT_FDCWD, "./3548/binderfs" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14425] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] unlink("./3548/binderfs" [pid 14425] write(3, "1000", 4 [pid 321] fstat(3 [pid 14425] <... write resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14425] close(3 [pid 321] getdents64(3 [pid 14425] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14426 attached [pid 14425] read(200 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14425] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14425] symlink("/dev/binderfs", "./binderfs" [pid 14426] set_robust_list(0x5555689d76a0, 24 [pid 14425] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 14426] <... set_robust_list resumed>) = 0 [pid 320] getdents64(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3500 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14425] write(1, "executing program\n", 18 executing program [pid 14426] rt_sigprocmask(SIG_SETMASK, [] [pid 14425] <... write resumed>) = 18 [pid 320] close(3 [pid 14425] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14426] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14426] chdir("./3498" [pid 14425] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3548" [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14425] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3579/sys" [pid 320] <... rmdir resumed>) = 0 [pid 14426] <... chdir resumed>) = 0 [pid 14426] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14425] <... mount resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] mkdir("./3549", 0777 [pid 321] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3579/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14426] <... prctl resumed>) = 0 [pid 14425] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 4 [pid 14426] setpgid(0, 0 [pid 14425] <... openat resumed>) = 3 [pid 320] <... mkdir resumed>) = 0 [pid 14426] <... setpgid resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] fstat(4 [pid 14426] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14426] <... openat resumed>) = 3 [pid 14425] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(4 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14426] write(3, "1000", 4 [pid 14425] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3579/sys" [pid 14425] close(3 [pid 14426] <... write resumed>) = 4 [pid 321] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14427 attached [pid 14426] close(3 [pid 14425] <... close resumed>) = 0 [pid 321] umount2("./3579/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3551 [pid 14426] <... close resumed>) = 0 [pid 14427] set_robust_list(0x5555689d76a0, 24 [pid 14426] read(200 [pid 14425] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14427] <... set_robust_list resumed>) = 0 [pid 14426] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3579/binderfs" [pid 14427] rt_sigprocmask(SIG_SETMASK, [] [pid 14426] symlink("/dev/binderfs", "./binderfs" [pid 14425] close(5 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14427] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14426] <... symlink resumed>) = 0 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3579/binderfs" [pid 14427] chdir("./3549" [pid 14425] close(6 [pid 14427] <... chdir resumed>) = 0 [pid 14426] write(1, "executing program\n", 18 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] <... unlink resumed>) = 0 [pid 14427] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14426] <... write resumed>) = 18 [pid 14425] close(7 [pid 321] getdents64(3 [pid 14427] <... prctl resumed>) = 0 [pid 14426] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14427] setpgid(0, 0) = 0 [pid 14426] <... mkdirat resumed>) = 0 [pid 14425] close(8 [pid 321] close(3 [pid 14427] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14426] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14425] close(9 [pid 14427] <... openat resumed>) = 3 [pid 14426] <... mount resumed>) = 0 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3579" [pid 14425] close(10 [pid 321] <... rmdir resumed>) = 0 [pid 14427] write(3, "1000", 4 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3580", 0777 [pid 14427] <... write resumed>) = 4 [pid 14425] close(11 [pid 321] <... mkdir resumed>) = 0 [pid 14427] close(3 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] <... close resumed>) = 0 [pid 14425] close(12 [pid 14427] read(200 [pid 14426] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14427] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14425] close(13 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14427] symlink("/dev/binderfs", "./binderfs" [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14427] <... symlink resumed>) = 0 [pid 14426] <... openat resumed>) = 3 [pid 14425] close(14 [pid 14427] write(1, "executing program\n", 18 [pid 14426] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14428 attached [pid 14427] <... write resumed>) = 18 [pid 14425] close(15 [pid 14427] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14428] set_robust_list(0x5555689d76a0, 24 [pid 14427] <... mkdirat resumed>) = 0 [pid 14426] <... pwrite64 resumed>) = 36 [pid 14425] close(16 [pid 14427] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3582 [pid 14428] <... set_robust_list resumed>) = 0 [pid 14427] <... mount resumed>) = 0 [pid 14426] close(3 [pid 14425] close(17 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14428] rt_sigprocmask(SIG_SETMASK, [] [pid 14426] <... close resumed>) = 0 [pid 14428] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14426] close(4 [pid 14427] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14428] chdir("./3580" [pid 14427] <... openat resumed>) = 3 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] close(18 [pid 14428] <... chdir resumed>) = 0 [pid 14426] close(5 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14427] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] close(19 [pid 14428] <... prctl resumed>) = 0 [pid 14427] <... pwrite64 resumed>) = 36 [pid 14426] close(6 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] setpgid(0, 0 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] close(20 [pid 14428] <... setpgid resumed>) = 0 [pid 14426] close(7 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] close(3 [pid 14425] close(21 [pid 14428] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14427] <... close resumed>) = 0 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] close(4 [pid 14426] close(8 [pid 14425] close(22 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] <... openat resumed>) = 3 [pid 14427] close(5 [pid 14426] close(9 [pid 14425] close(23 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] close(6 [pid 14425] close(24 [pid 14428] write(3, "1000", 4 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] <... write resumed>) = 4 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] close(10 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] close(3 [pid 14427] close(7 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] close(25 [pid 14428] <... close resumed>) = 0 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] close(11 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] read(200 [pid 14427] close(8 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] close(26 [pid 14428] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] close(12 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] symlink("/dev/binderfs", "./binderfs" [pid 14427] close(9 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] close(27 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] close(13 [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] <... symlink resumed>) = 0 [pid 14427] close(10 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] close(28 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] close(11 [pid 14425] close(29 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] close(12 [pid 14425] exit_group(0 [pid 14428] write(1, "executing program\n", 18 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] close(14 [pid 14428] <... write resumed>) = 18 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14427] close(13 [pid 14425] <... exit_group resumed>) = ? [pid 14428] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] close(15 [pid 14425] +++ exited with 0 +++ [pid 14427] close(14 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] close(16 [pid 14427] close(15 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3462, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] close(17 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14428] <... mkdirat resumed>) = 0 [pid 14427] close(16 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] close(18 [pid 14428] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14427] close(17 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] close(18 [pid 14426] close(19 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] close(19 [pid 14426] close(20 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] close(20 [pid 14428] <... mount resumed>) = 0 [pid 14426] close(21 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] close(21 [pid 14426] close(22 [pid 14427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14427] close(22) = -1 EBADF (Bad file descriptor) [pid 14426] close(23 [pid 14427] close(23) = -1 EBADF (Bad file descriptor) [pid 14427] close(24) = -1 EBADF (Bad file descriptor) [pid 14427] close(25) = -1 EBADF (Bad file descriptor) [pid 14427] close(26) = -1 EBADF (Bad file descriptor) [pid 14427] close(27) = -1 EBADF (Bad file descriptor) [pid 14427] close(28) = -1 EBADF (Bad file descriptor) [pid 14427] close(29) = -1 EBADF (Bad file descriptor) [pid 14427] exit_group(0) = ? [pid 14428] <... openat resumed>) = 3 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14428] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14426] close(24) = -1 EBADF (Bad file descriptor) [pid 14426] close(25 [pid 14428] <... pwrite64 resumed>) = 36 [pid 14427] +++ exited with 0 +++ [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3460", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14426] close(26) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3551, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14426] close(27 [pid 14428] close(3 [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14428] <... close resumed>) = 0 [pid 14426] close(28 [pid 318] openat(AT_FDCWD, "./3460", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] close(4 [pid 14426] close(29 [pid 14428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14428] close(5) = -1 EBADF (Bad file descriptor) [pid 14426] exit_group(0 [pid 14428] close(6 [pid 318] fstat(3 [pid 14426] <... exit_group resumed>) = ? [pid 14428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14428] close(7) = -1 EBADF (Bad file descriptor) [pid 14428] close(8) = -1 EBADF (Bad file descriptor) [pid 14428] close(9) = -1 EBADF (Bad file descriptor) [pid 14428] close(10) = -1 EBADF (Bad file descriptor) [pid 14428] close(11) = -1 EBADF (Bad file descriptor) [pid 14428] close(12) = -1 EBADF (Bad file descriptor) [pid 14428] close(13 [pid 14426] +++ exited with 0 +++ [pid 14428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3500, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14428] close(14) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14428] close(15) = -1 EBADF (Bad file descriptor) [pid 14428] close(16) = -1 EBADF (Bad file descriptor) [pid 14428] close(17) = -1 EBADF (Bad file descriptor) [pid 14428] close(18) = -1 EBADF (Bad file descriptor) [pid 14428] close(19) = -1 EBADF (Bad file descriptor) [pid 14428] close(20) = -1 EBADF (Bad file descriptor) [pid 14428] close(21 [pid 318] umount2("./3460/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] close(22) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14428] close(23 [pid 318] umount2("./3460/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14428] close(24 [pid 318] newfstatat(AT_FDCWD, "./3460/sys" [pid 14428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] close(25 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14428] close(26 [pid 318] umount2("./3460/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14428] close(27) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3460/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14428] close(28 [pid 318] <... openat resumed>) = 4 [pid 14428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14428] close(29) = -1 EBADF (Bad file descriptor) [pid 14428] exit_group(0) = ? [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14428] +++ exited with 0 +++ [pid 319] <... restart_syscall resumed>) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3582, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 319] umount2("./3498", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3460/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3498", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3460/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3460/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3498/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3460/binderfs") = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 319] umount2("./3498/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3460" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3498/sys" [pid 318] <... rmdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] mkdir("./3461", 0777 [pid 319] umount2("./3498/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3498/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] fstat(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] umount2("./3549", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 320] openat(AT_FDCWD, "./3549", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 320] fstat(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] close(4 [pid 320] getdents64(3 [pid 319] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14429 attached [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] rmdir("./3498/sys" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3463 [pid 319] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14429] set_robust_list(0x5555689d76a0, 24 [pid 320] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3498/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3498/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3498/binderfs") = 0 [pid 14429] <... set_robust_list resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14429] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] rmdir("./3498" [pid 14429] chdir("./3461" [pid 319] <... rmdir resumed>) = 0 [pid 14429] <... chdir resumed>) = 0 [pid 14429] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] mkdir("./3499", 0777 [pid 14429] <... prctl resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14429] setpgid(0, 0 [pid 320] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14429] <... setpgid resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14429] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] newfstatat(AT_FDCWD, "./3549/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14430 attached , {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14430] set_robust_list(0x5555689d76a0, 24 [pid 320] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3501 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14429] <... openat resumed>) = 3 [pid 14430] <... set_robust_list resumed>) = 0 [pid 14429] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3549/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14429] <... write resumed>) = 4 [pid 14430] rt_sigprocmask(SIG_SETMASK, [] [pid 14429] close(3 [pid 320] <... openat resumed>) = 4 [pid 14430] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14429] <... close resumed>) = 0 [pid 320] fstat(4 [pid 14429] read(200 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14430] chdir("./3499" [pid 14429] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14430] <... chdir resumed>) = 0 [pid 320] getdents64(4 [pid 14429] symlink("/dev/binderfs", "./binderfs" [pid 14430] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14430] <... prctl resumed>) = 0 [pid 14429] <... symlink resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] getdents64(4 [pid 14430] setpgid(0, 0) = 0 [pid 14429] write(1, "executing program\n", 18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14429] <... write resumed>) = 18 executing program [pid 14430] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14429] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14429] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] close(4) = 0 [pid 14430] <... openat resumed>) = 3 [pid 14429] <... mount resumed>) = 0 [pid 321] umount2("./3580", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3549/sys" [pid 14430] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14430] <... write resumed>) = 4 [pid 320] <... rmdir resumed>) = 0 [pid 14430] close(3 [pid 321] openat(AT_FDCWD, "./3580", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3549/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14430] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14430] read(200 [pid 321] fstat(3 [pid 320] newfstatat(AT_FDCWD, "./3549/binderfs" [pid 14430] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14430] symlink("/dev/binderfs", "./binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14429] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14430] <... symlink resumed>) = 0 [pid 14429] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 320] unlink("./3549/binderfs" executing program [pid 14430] write(1, "executing program\n", 18 [pid 14429] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14430] <... write resumed>) = 18 [pid 14429] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 14429] close(3 [pid 320] getdents64(3 [pid 14429] <... close resumed>) = 0 [pid 14429] close(4 [pid 321] <... umount2 resumed>) = 0 [pid 14429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14429] close(5) = -1 EBADF (Bad file descriptor) [pid 14429] close(6) = -1 EBADF (Bad file descriptor) [pid 14429] close(7) = -1 EBADF (Bad file descriptor) [pid 14429] close(8) = -1 EBADF (Bad file descriptor) [pid 14429] close(9) = -1 EBADF (Bad file descriptor) [pid 14429] close(10) = -1 EBADF (Bad file descriptor) [pid 14429] close(11) = -1 EBADF (Bad file descriptor) [pid 14429] close(12) = -1 EBADF (Bad file descriptor) [pid 14429] close(13) = -1 EBADF (Bad file descriptor) [pid 14429] close(14) = -1 EBADF (Bad file descriptor) [pid 14430] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14429] close(15 [pid 321] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14430] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14430] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] close(3 [pid 321] newfstatat(AT_FDCWD, "./3580/sys" [pid 320] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3549" [pid 321] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14429] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] mkdir("./3550", 0777 [pid 14429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3580/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14429] close(17) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 14430] <... mount resumed>) = 0 [pid 14429] close(18 [pid 321] fstat(4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14429] close(19 [pid 321] getdents64(4 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14430] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14429] close(20) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14429] close(21) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14429] close(22) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14429] close(23) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14429] close(24) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3580/sys" [pid 14429] close(25) = -1 EBADF (Bad file descriptor) [pid 14429] close(26 [pid 321] <... rmdir resumed>) = 0 [pid 14429] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14431 attached [pid 14429] close(27 [pid 321] umount2("./3580/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14431] set_robust_list(0x5555689d76a0, 24 [pid 14429] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14431] <... set_robust_list resumed>) = 0 [pid 14430] <... openat resumed>) = 3 [pid 14429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3580/binderfs" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3552 [pid 14431] rt_sigprocmask(SIG_SETMASK, [] [pid 14429] close(29 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14430] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3580/binderfs" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14431] chdir("./3550" [pid 14430] <... pwrite64 resumed>) = 36 [pid 14429] exit_group(0) = ? [pid 321] <... unlink resumed>) = 0 [pid 14431] <... chdir resumed>) = 0 [pid 14430] close(3 [pid 14429] +++ exited with 0 +++ [pid 14431] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3463, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14431] <... prctl resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14431] setpgid(0, 0) = 0 [pid 14431] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(3 [pid 14430] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14431] <... openat resumed>) = 3 [pid 14430] close(4 [pid 321] close(3 [pid 14431] write(3, "1000", 4 [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14431] <... write resumed>) = 4 [pid 14430] close(5 [pid 321] rmdir("./3580" [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14431] close(3 [pid 14430] close(6 [pid 321] <... rmdir resumed>) = 0 [pid 14431] <... close resumed>) = 0 [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3581", 0777 [pid 14431] read(200 [pid 14430] close(7 [pid 14431] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14431] symlink("/dev/binderfs", "./binderfs" [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14431] <... symlink resumed>) = 0 [pid 14430] close(8 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14430] close(9 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14431] write(1, "executing program\n", 18) = 18 [pid 14431] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 14431] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 14432 attached ) = 0 [pid 14430] close(10) = -1 EBADF (Bad file descriptor) [pid 14432] set_robust_list(0x5555689d76a0, 24 [pid 14430] close(11 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3583 [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14432] <... set_robust_list resumed>) = 0 [pid 14431] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14430] close(12 [pid 14432] rt_sigprocmask(SIG_SETMASK, [] [pid 14431] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14432] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14430] close(13 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14430] close(14 [pid 14432] chdir("./3581" [pid 14431] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14432] <... chdir resumed>) = 0 [pid 14432] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14431] <... pwrite64 resumed>) = 36 [pid 14430] close(15 [pid 14432] <... prctl resumed>) = 0 [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14432] setpgid(0, 0 [pid 14430] close(16 [pid 14432] <... setpgid resumed>) = 0 [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14432] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14431] close(3 [pid 14430] close(17 [pid 14431] <... close resumed>) = 0 [pid 14430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14432] <... openat resumed>) = 3 [pid 14431] close(4 [pid 14430] close(18) = -1 EBADF (Bad file descriptor) [pid 14430] close(19) = -1 EBADF (Bad file descriptor) [pid 14430] close(20) = -1 EBADF (Bad file descriptor) [pid 14430] close(21) = -1 EBADF (Bad file descriptor) [pid 14430] close(22) = -1 EBADF (Bad file descriptor) [pid 14430] close(23) = -1 EBADF (Bad file descriptor) [pid 14430] close(24) = -1 EBADF (Bad file descriptor) [pid 14430] close(25) = -1 EBADF (Bad file descriptor) [pid 14430] close(26) = -1 EBADF (Bad file descriptor) [pid 14430] close(27) = -1 EBADF (Bad file descriptor) [pid 14430] close(28) = -1 EBADF (Bad file descriptor) [pid 14430] close(29) = -1 EBADF (Bad file descriptor) [pid 14430] exit_group(0 [pid 14432] write(3, "1000", 4 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14432] <... write resumed>) = 4 [pid 14431] close(5 [pid 14432] close(3 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14430] <... exit_group resumed>) = ? [pid 14432] <... close resumed>) = 0 [pid 14431] close(6 [pid 14430] +++ exited with 0 +++ [pid 14432] read(200 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14432] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14431] close(7 [pid 14432] symlink("/dev/binderfs", "./binderfs" [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3501, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14431] close(8 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14431] close(9 [pid 14432] <... symlink resumed>) = 0 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14432] write(1, "executing program\n", 18 [pid 14431] close(10 [pid 14432] <... write resumed>) = 18 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14431] close(11) = -1 EBADF (Bad file descriptor) [pid 14431] close(12) = -1 EBADF (Bad file descriptor) [pid 14431] close(13 [pid 14432] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14431] close(14) = -1 EBADF (Bad file descriptor) [pid 14432] <... mkdirat resumed>) = 0 [pid 14431] close(15 [pid 14432] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14431] close(16) = -1 EBADF (Bad file descriptor) [pid 14431] close(17) = -1 EBADF (Bad file descriptor) [pid 14431] close(18) = -1 EBADF (Bad file descriptor) [pid 14431] close(19) = -1 EBADF (Bad file descriptor) [pid 14431] close(20) = -1 EBADF (Bad file descriptor) [pid 14432] <... mount resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14431] close(21 [pid 14432] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14431] close(22) = -1 EBADF (Bad file descriptor) [pid 14431] close(23 [pid 318] umount2("./3461", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3461", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14432] <... openat resumed>) = 3 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3461/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14431] close(24) = -1 EBADF (Bad file descriptor) [pid 14432] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14431] close(25) = -1 EBADF (Bad file descriptor) [pid 14431] close(26 [pid 318] <... umount2 resumed>) = 0 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14432] <... pwrite64 resumed>) = 36 [pid 14431] close(27 [pid 14432] close(3 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3461/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14431] close(28 [pid 319] <... restart_syscall resumed>) = 0 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14432] <... close resumed>) = 0 [pid 14431] close(29 [pid 318] newfstatat(AT_FDCWD, "./3461/sys" [pid 14432] close(4 [pid 14431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14431] exit_group(0 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3499", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14432] close(5 [pid 14431] <... exit_group resumed>) = ? [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14432] close(6 [pid 319] openat(AT_FDCWD, "./3499", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3461/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14432] close(7 [pid 319] <... openat resumed>) = 3 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14432] close(8 [pid 319] fstat(3 [pid 318] openat(AT_FDCWD, "./3461/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14431] +++ exited with 0 +++ [pid 14432] close(9 [pid 319] getdents64(3 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3552, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... openat resumed>) = 4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14432] close(10 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] fstat(4 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3499/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14432] close(11 [pid 318] getdents64(4 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14432] close(12) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] getdents64(4 [pid 14432] close(13) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3499/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14432] close(14 [pid 318] close(4 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14432] close(15 [pid 318] <... close resumed>) = 0 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3499/sys" [pid 318] rmdir("./3461/sys" [pid 14432] close(16) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14432] close(17) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3499/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 14432] close(18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3461/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3499/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14432] close(19 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3461/binderfs" [pid 14432] close(20 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 318] unlink("./3461/binderfs" [pid 14432] close(21 [pid 319] fstat(4 [pid 318] <... unlink resumed>) = 0 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14432] close(22 [pid 318] getdents64(3 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14432] close(23 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] close(3 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14432] close(24 [pid 318] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3461" [pid 14432] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14432] close(26) = -1 EBADF (Bad file descriptor) [pid 14432] close(27 [pid 318] mkdir("./3462", 0777 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] <... mkdir resumed>) = 0 [pid 14432] close(28 [pid 319] <... close resumed>) = 0 [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3499/sys" [pid 14432] close(29 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3499/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14432] exit_group(0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14432] <... exit_group resumed>) = ? [pid 319] newfstatat(AT_FDCWD, "./3499/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14433 attached [pid 14433] set_robust_list(0x5555689d76a0, 24 [pid 14432] +++ exited with 0 +++ [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14433] <... set_robust_list resumed>) = 0 [pid 319] unlink("./3499/binderfs" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3464 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3583, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... unlink resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14433] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14433] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14433] chdir("./3462" [pid 319] close(3) = 0 [pid 14433] <... chdir resumed>) = 0 [pid 319] rmdir("./3499" [pid 14433] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... rmdir resumed>) = 0 [pid 14433] <... prctl resumed>) = 0 [pid 319] mkdir("./3500", 0777 [pid 14433] setpgid(0, 0 [pid 319] <... mkdir resumed>) = 0 [pid 14433] <... setpgid resumed>) = 0 [pid 14433] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14433] <... openat resumed>) = 3 [pid 14433] write(3, "1000", 4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14433] <... write resumed>) = 4 [pid 320] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3550", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3550", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14433] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 14434 attached [pid 320] <... openat resumed>) = 3 [pid 14434] set_robust_list(0x5555689d76a0, 24 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14434] <... set_robust_list resumed>) = 0 [pid 320] getdents64(3 [pid 14434] rt_sigprocmask(SIG_SETMASK, [] [pid 14433] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14434] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14433] read(200 [pid 320] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3502 [pid 14434] chdir("./3500" [pid 14433] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14433] symlink("/dev/binderfs", "./binderfs" [pid 14434] <... chdir resumed>) = 0 [pid 14434] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14433] <... symlink resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14434] <... prctl resumed>) = 0 [pid 14433] write(1, "executing program\n", 18 [pid 14434] setpgid(0, 0) = 0 [pid 14433] <... write resumed>) = 18 executing program [pid 14434] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14433] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14434] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14434] write(3, "1000", 4 [pid 14433] <... mkdirat resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3550/sys" [pid 14434] <... write resumed>) = 4 [pid 14433] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14434] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14433] <... mount resumed>) = 0 [pid 14434] <... close resumed>) = 0 [pid 320] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14434] read(200 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14434] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14433] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] openat(AT_FDCWD, "./3550/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14434] symlink("/dev/binderfs", "./binderfs" [pid 320] <... openat resumed>) = 4 [pid 321] <... restart_syscall resumed>) = 0 [pid 14433] <... openat resumed>) = 3 [pid 14434] <... symlink resumed>) = 0 [pid 321] umount2("./3581", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3581", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14434] write(1, "executing program\n", 18 [pid 320] fstat(4 [pid 14434] <... write resumed>) = 18 [pid 14433] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14434] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14433] <... pwrite64 resumed>) = 36 executing program [pid 14434] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] getdents64(4 [pid 14434] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14433] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14434] <... mount resumed>) = 0 [pid 320] getdents64(4 [pid 14434] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14433] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14433] close(4 [pid 320] close(4 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14433] close(5 [pid 320] rmdir("./3550/sys" [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3581/sys" [pid 14433] close(6 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3550/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14433] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3581/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3581/sys") = 0 [pid 321] umount2("./3581/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14434] <... openat resumed>) = 3 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3581/binderfs" [pid 320] newfstatat(AT_FDCWD, "./3550/binderfs" [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14433] close(8 [pid 321] unlink("./3581/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] unlink("./3550/binderfs" [pid 14434] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14433] close(9 [pid 321] close(3 [pid 320] <... unlink resumed>) = 0 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 321] rmdir("./3581" [pid 14433] close(10 [pid 14434] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14434] close(3 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14434] <... close resumed>) = 0 [pid 14433] close(11 [pid 320] <... close resumed>) = 0 [pid 14434] close(4 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] rmdir("./3550" [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] close(12 [pid 321] mkdir("./3582", 0777) = 0 [pid 14434] close(5 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... rmdir resumed>) = 0 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] close(13 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] mkdir("./3551", 0777 [pid 14434] close(6 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] close(14 [pid 320] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14435 attached [pid 14434] close(7 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] close(15 [pid 14434] close(8 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14435] set_robust_list(0x5555689d76a0, 24 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] close(16 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14435] <... set_robust_list resumed>) = 0 [pid 14434] close(9 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] close(17) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3584 [pid 14433] close(18 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14435] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 14436 attached , NULL, 8) = 0 [pid 14434] close(10 [pid 14433] close(19 [pid 14436] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] rt_sigprocmask(SIG_SETMASK, [] [pid 14435] chdir("./3582" [pid 14434] close(11 [pid 14433] close(20 [pid 14435] <... chdir resumed>) = 0 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3553 [pid 14434] close(12 [pid 14433] close(21 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14434] close(13 [pid 14433] close(22 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14435] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14435] <... prctl resumed>) = 0 [pid 14434] close(14 [pid 14433] close(23 [pid 14435] setpgid(0, 0 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14435] <... setpgid resumed>) = 0 [pid 14434] close(15 [pid 14433] close(24 [pid 14436] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14436] chdir("./3551" [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] <... chdir resumed>) = 0 [pid 14435] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14434] close(16 [pid 14433] close(25 [pid 14436] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] <... prctl resumed>) = 0 [pid 14436] setpgid(0, 0 [pid 14433] close(26 [pid 14436] <... setpgid resumed>) = 0 [pid 14436] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14434] close(17 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14435] <... openat resumed>) = 3 [pid 14436] write(3, "1000", 4 [pid 14435] write(3, "1000", 4 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] close(27 [pid 14436] <... write resumed>) = 4 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] close(3 [pid 14435] <... write resumed>) = 4 [pid 14434] close(18 [pid 14433] close(28 [pid 14436] <... close resumed>) = 0 [pid 14435] close(3 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14434] close(19 [pid 14436] symlink("/dev/binderfs", "./binderfs" [pid 14435] <... close resumed>) = 0 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] close(29 [pid 14436] <... symlink resumed>) = 0 [pid 14435] read(200 [pid 14434] close(20 [pid 14433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] write(1, "executing program\n", 18 [pid 14435] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14436] <... write resumed>) = 18 [pid 14435] symlink("/dev/binderfs", "./binderfs" [pid 14434] close(21 [pid 14433] exit_group(0 [pid 14436] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] <... mkdirat resumed>) = 0 [pid 14435] <... symlink resumed>) = 0 [pid 14434] close(22 [pid 14436] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14433] <... exit_group resumed>) = ? [pid 14436] <... mount resumed>) = 0 [pid 14435] write(1, "executing program\n", 18 [pid 14434] close(23 [pid 14435] <... write resumed>) = 18 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR executing program [pid 14434] close(24 [pid 14436] <... openat resumed>) = 3 [pid 14435] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14436] close(3) = 0 [pid 14436] close(4) = -1 EBADF (Bad file descriptor) [pid 14436] close(5) = -1 EBADF (Bad file descriptor) [pid 14436] close(6) = -1 EBADF (Bad file descriptor) [pid 14436] close(7 [pid 14433] +++ exited with 0 +++ [pid 14434] close(25 [pid 14435] <... mkdirat resumed>) = 0 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3464, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14435] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14434] close(26 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] close(8) = -1 EBADF (Bad file descriptor) [pid 14434] close(27 [pid 14436] close(9 [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] close(10 [pid 14434] close(28 [pid 14436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] close(11 [pid 14435] <... mount resumed>) = 0 [pid 14436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14434] close(29 [pid 14435] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14436] close(12) = -1 EBADF (Bad file descriptor) [pid 14434] exit_group(0 [pid 14436] close(13) = -1 EBADF (Bad file descriptor) [pid 14436] close(14) = -1 EBADF (Bad file descriptor) [pid 14436] close(15) = -1 EBADF (Bad file descriptor) [pid 14436] close(16) = -1 EBADF (Bad file descriptor) [pid 14436] close(17) = -1 EBADF (Bad file descriptor) [pid 14436] close(18) = -1 EBADF (Bad file descriptor) [pid 14436] close(19) = -1 EBADF (Bad file descriptor) [pid 14436] close(20) = -1 EBADF (Bad file descriptor) [pid 14436] close(21) = -1 EBADF (Bad file descriptor) [pid 14436] close(22) = -1 EBADF (Bad file descriptor) [pid 14436] close(23) = -1 EBADF (Bad file descriptor) [pid 14436] close(24) = -1 EBADF (Bad file descriptor) [pid 14436] close(25) = -1 EBADF (Bad file descriptor) [pid 14436] close(26) = -1 EBADF (Bad file descriptor) [pid 14436] close(27) = -1 EBADF (Bad file descriptor) [pid 14436] close(28) = -1 EBADF (Bad file descriptor) [pid 14436] close(29) = -1 EBADF (Bad file descriptor) [pid 14436] exit_group(0) = ? [pid 14435] <... openat resumed>) = 3 [pid 14434] <... exit_group resumed>) = ? [pid 14436] +++ exited with 0 +++ [pid 14434] +++ exited with 0 +++ [pid 14435] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3553, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3502, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14435] <... pwrite64 resumed>) = 36 [pid 14435] close(3) = 0 [pid 14435] close(4) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14435] close(5) = -1 EBADF (Bad file descriptor) [pid 14435] close(6) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3462", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14435] close(7) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14435] close(8 [pid 318] openat(AT_FDCWD, "./3462", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14435] close(9 [pid 318] <... openat resumed>) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14435] close(10 [pid 318] umount2("./3462/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14435] close(11) = -1 EBADF (Bad file descriptor) [pid 14435] close(12 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14435] close(13) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3462/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14435] close(14) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14435] close(15 [pid 318] newfstatat(AT_FDCWD, "./3462/sys" [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3551", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14435] close(16 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3462/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3462/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14435] close(17 [pid 320] openat(AT_FDCWD, "./3551", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3462/sys" [pid 14435] close(18 [pid 320] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3462/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14435] close(19 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3462/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14435] close(20 [pid 318] unlink("./3462/binderfs" [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] umount2("./3500", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14435] close(21) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14435] close(22 [pid 318] getdents64(3 [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14435] close(23 [pid 320] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3500", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... close resumed>) = 0 [pid 14435] close(24 [pid 318] rmdir("./3462") = 0 [pid 320] <... umount2 resumed>) = 0 [pid 318] mkdir("./3463", 0777 [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14435] close(25 [pid 320] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 14435] close(26) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14437 attached [pid 14435] close(27 [pid 319] getdents64(3 [pid 14437] set_robust_list(0x5555689d76a0, 24 [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3551/sys" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14437] <... set_robust_list resumed>) = 0 [pid 14435] close(28 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3500/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3465 [pid 14437] rt_sigprocmask(SIG_SETMASK, [] [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14437] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14435] close(29 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14437] chdir("./3463" [pid 14435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14437] <... chdir resumed>) = 0 [pid 14435] exit_group(0 [pid 320] openat(AT_FDCWD, "./3551/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14435] <... exit_group resumed>) = ? [pid 319] umount2("./3500/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14437] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3500/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3500/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3500/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3500/sys" [pid 14435] +++ exited with 0 +++ [pid 320] <... openat resumed>) = 4 [pid 319] <... rmdir resumed>) = 0 [pid 14437] <... prctl resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3584, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] fstat(4 [pid 14437] setpgid(0, 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3500/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14437] <... setpgid resumed>) = 0 [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3500/binderfs" [pid 14437] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 319] unlink("./3500/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 14437] <... openat resumed>) = 3 [pid 319] rmdir("./3500" [pid 320] close(4 [pid 14437] write(3, "1000", 4 [pid 320] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14437] <... write resumed>) = 4 [pid 320] rmdir("./3551/sys" [pid 14437] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 319] mkdir("./3501", 0777 [pid 14437] <... close resumed>) = 0 [pid 320] umount2("./3551/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 14437] read(200 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14437] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14437] symlink("/dev/binderfs", "./binderfs" [pid 320] newfstatat(AT_FDCWD, "./3551/binderfs" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14437] <... symlink resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14438 attached executing program [pid 14437] write(1, "executing program\n", 18 [pid 320] unlink("./3551/binderfs" [pid 14437] <... write resumed>) = 18 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3503 [pid 320] <... unlink resumed>) = 0 [pid 14437] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14438] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 320] getdents64(3 [pid 14437] <... mkdirat resumed>) = 0 [pid 14438] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3582", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14437] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14438] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(3) = 0 [pid 321] openat(AT_FDCWD, "./3582", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rmdir("./3551" [pid 321] <... openat resumed>) = 3 [pid 320] <... rmdir resumed>) = 0 [pid 14438] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14438] chdir("./3501" [pid 321] fstat(3 [pid 320] mkdir("./3552", 0777 [pid 14437] <... mount resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14438] <... chdir resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 14437] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(3 [pid 14438] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14438] <... prctl resumed>) = 0 [pid 14437] <... openat resumed>) = 3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14438] setpgid(0, 0) = 0 [pid 321] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14438] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14437] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14437] close(3) = 0 [pid 14437] close(4) = -1 EBADF (Bad file descriptor) [pid 14437] close(5) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14439 attached [pid 14439] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14437] close(6 [pid 321] <... umount2 resumed>) = 0 [pid 14439] rt_sigprocmask(SIG_SETMASK, [] [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14437] close(7 [pid 14438] <... openat resumed>) = 3 [pid 14439] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] chdir("./3552" [pid 14438] write(3, "1000", 4 [pid 14437] close(8 [pid 321] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3554 [pid 14439] <... chdir resumed>) = 0 [pid 14438] <... write resumed>) = 4 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14438] close(3 [pid 321] newfstatat(AT_FDCWD, "./3582/sys" [pid 14438] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14438] read(200 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14438] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14438] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14439] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14437] close(9 [pid 14439] <... prctl resumed>) = 0 executing program [pid 14438] <... symlink resumed>) = 0 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3582/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14439] setpgid(0, 0 [pid 14438] write(1, "executing program\n", 18 [pid 14437] close(10 [pid 14439] <... setpgid resumed>) = 0 [pid 14438] <... write resumed>) = 18 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14439] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14438] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14437] close(11 [pid 321] fstat(4 [pid 14439] <... openat resumed>) = 3 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14439] write(3, "1000", 4 [pid 14437] close(12 [pid 14439] <... write resumed>) = 4 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14438] <... mkdirat resumed>) = 0 [pid 14439] close(3 [pid 14438] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14437] close(13 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14439] <... close resumed>) = 0 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] read(200 [pid 14437] close(14 [pid 14439] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] symlink("/dev/binderfs", "./binderfs" [pid 14437] close(15 [pid 14439] <... symlink resumed>) = 0 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14437] close(16) = -1 EBADF (Bad file descriptor) [pid 14439] write(1, "executing program\n", 18 [pid 14437] close(17 [pid 14439] <... write resumed>) = 18 executing program [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14437] close(18) = -1 EBADF (Bad file descriptor) [pid 14439] <... mkdirat resumed>) = 0 [pid 14437] close(19 [pid 321] getdents64(4 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14437] close(20 [pid 14439] <... mount resumed>) = 0 [pid 14438] <... mount resumed>) = 0 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3582/sys" [pid 14439] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14437] close(21 [pid 14439] <... openat resumed>) = 3 [pid 14438] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14437] close(22) = -1 EBADF (Bad file descriptor) [pid 14437] close(23) = -1 EBADF (Bad file descriptor) [pid 14437] close(24) = -1 EBADF (Bad file descriptor) [pid 14439] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14437] close(25 [pid 14439] <... pwrite64 resumed>) = 36 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14437] close(26) = -1 EBADF (Bad file descriptor) [pid 14437] close(27) = -1 EBADF (Bad file descriptor) [pid 14437] close(28) = -1 EBADF (Bad file descriptor) [pid 14439] close(3 [pid 14437] close(29 [pid 14439] <... close resumed>) = 0 [pid 14438] <... openat resumed>) = 3 [pid 14437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3582/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14439] close(4 [pid 14437] exit_group(0 [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14437] <... exit_group resumed>) = ? [pid 14439] close(5 [pid 14438] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14437] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] close(6) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3582/binderfs" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3465, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14439] close(7) = -1 EBADF (Bad file descriptor) [pid 14439] close(8 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] close(9 [pid 321] unlink("./3582/binderfs" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] close(10 [pid 321] <... unlink resumed>) = 0 [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] close(11 [pid 14438] <... pwrite64 resumed>) = 36 [pid 321] getdents64(3 [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14438] close(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14439] close(12 [pid 14438] <... close resumed>) = 0 [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] close(13) = -1 EBADF (Bad file descriptor) [pid 14439] close(14 [pid 14438] close(4 [pid 321] close(3 [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] close(15) = -1 EBADF (Bad file descriptor) [pid 14438] close(5 [pid 321] <... close resumed>) = 0 [pid 14439] close(16 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3582" [pid 14438] close(6 [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] close(17) = -1 EBADF (Bad file descriptor) [pid 14438] close(7 [pid 321] <... rmdir resumed>) = 0 [pid 14439] close(18 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3583", 0777 [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14438] close(8 [pid 14439] close(19) = -1 EBADF (Bad file descriptor) [pid 14439] close(20 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] close(21 [pid 14438] close(9 [pid 14439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14439] close(22) = -1 EBADF (Bad file descriptor) [pid 14439] close(23) = -1 EBADF (Bad file descriptor) [pid 14439] close(24) = -1 EBADF (Bad file descriptor) [pid 14439] close(25) = -1 EBADF (Bad file descriptor) [pid 14439] close(26) = -1 EBADF (Bad file descriptor) [pid 14439] close(27) = -1 EBADF (Bad file descriptor) [pid 14439] close(28) = -1 EBADF (Bad file descriptor) [pid 14439] close(29) = -1 EBADF (Bad file descriptor) [pid 14439] exit_group(0 [pid 321] <... mkdir resumed>) = 0 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14438] close(10 [pid 14439] <... exit_group resumed>) = ? [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14439] +++ exited with 0 +++ [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14438] close(11 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14440 attached [pid 14438] close(12 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3554, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3585 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14438] close(13 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14440] set_robust_list(0x5555689d76a0, 24 [pid 14438] close(14 [pid 14440] <... set_robust_list resumed>) = 0 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14440] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14440] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14438] close(15 [pid 14440] chdir("./3583") = 0 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14440] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14438] close(16 [pid 14440] setpgid(0, 0 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14440] <... setpgid resumed>) = 0 [pid 14438] close(17 [pid 14440] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3552", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14438] close(18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3552", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14438] close(19 [pid 14440] <... openat resumed>) = 3 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14440] write(3, "1000", 4) = 4 [pid 14440] close(3) = 0 [pid 14438] close(20 [pid 320] fstat(3 [pid 14440] read(200 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14438] close(21 [pid 320] getdents64(3 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14440] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14440] symlink("/dev/binderfs", "./binderfs" [pid 14438] close(22 [pid 14440] <... symlink resumed>) = 0 [pid 14440] write(1, "executing program\n", 18 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14440] <... write resumed>) = 18 [pid 14438] close(23 [pid 14440] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 320] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14440] <... mkdirat resumed>) = 0 [pid 14438] close(24 [pid 14440] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14440] <... mount resumed>) = 0 [pid 14438] close(25 [pid 14440] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14438] close(26) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14438] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14440] <... openat resumed>) = 3 [pid 14438] close(28 [pid 320] newfstatat(AT_FDCWD, "./3552/sys" [pid 318] <... restart_syscall resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14438] close(29 [pid 14440] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3463", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14438] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14438] <... exit_group resumed>) = ? [pid 320] openat(AT_FDCWD, "./3552/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14440] close(3) = 0 [pid 14440] close(4) = -1 EBADF (Bad file descriptor) [pid 14440] close(5) = -1 EBADF (Bad file descriptor) [pid 14440] close(6) = -1 EBADF (Bad file descriptor) [pid 14440] close(7) = -1 EBADF (Bad file descriptor) [pid 14440] close(8) = -1 EBADF (Bad file descriptor) [pid 14440] close(9) = -1 EBADF (Bad file descriptor) [pid 14440] close(10 [pid 14438] +++ exited with 0 +++ [pid 14440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14440] close(11 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3503, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] openat(AT_FDCWD, "./3463", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14440] close(12) = -1 EBADF (Bad file descriptor) [pid 14440] close(13) = -1 EBADF (Bad file descriptor) [pid 14440] close(14) = -1 EBADF (Bad file descriptor) [pid 14440] close(15) = -1 EBADF (Bad file descriptor) [pid 14440] close(16) = -1 EBADF (Bad file descriptor) [pid 14440] close(17) = -1 EBADF (Bad file descriptor) [pid 14440] close(18) = -1 EBADF (Bad file descriptor) [pid 14440] close(19) = -1 EBADF (Bad file descriptor) [pid 14440] close(20) = -1 EBADF (Bad file descriptor) [pid 14440] close(21) = -1 EBADF (Bad file descriptor) [pid 14440] close(22) = -1 EBADF (Bad file descriptor) [pid 14440] close(23) = -1 EBADF (Bad file descriptor) [pid 14440] close(24) = -1 EBADF (Bad file descriptor) [pid 14440] close(25) = -1 EBADF (Bad file descriptor) [pid 14440] close(26) = -1 EBADF (Bad file descriptor) [pid 14440] close(27) = -1 EBADF (Bad file descriptor) [pid 14440] close(28) = -1 EBADF (Bad file descriptor) [pid 14440] close(29) = -1 EBADF (Bad file descriptor) [pid 14440] exit_group(0 [pid 320] fstat(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 14440] <... exit_group resumed>) = ? [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(3 [pid 320] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3 [pid 320] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3463/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(4 [pid 14440] +++ exited with 0 +++ [pid 320] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] rmdir("./3552/sys" [pid 319] umount2("./3501", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3463/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3585, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3552/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3501", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 318] newfstatat(AT_FDCWD, "./3463/sys" [pid 320] newfstatat(AT_FDCWD, "./3552/binderfs" [pid 319] fstat(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3552/binderfs" [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3463/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 319] umount2("./3501/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3501/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3501/sys" [pid 318] openat(AT_FDCWD, "./3463/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] close(3 [pid 318] <... openat resumed>) = 4 [pid 320] <... close resumed>) = 0 [pid 318] fstat(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3552" [pid 319] umount2("./3501/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3501/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 320] mkdir("./3553", 0777 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... openat resumed>) = 4 [pid 318] getdents64(4 [pid 320] <... mkdir resumed>) = 0 [pid 319] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] getdents64(4 [pid 318] close(4 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3501/sys") = 0 [pid 319] umount2("./3501/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3501/binderfs" [pid 318] rmdir("./3463/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14441 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3555 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14441] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3583", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] unlink("./3501/binderfs" [pid 318] umount2("./3463/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14441] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14441] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3583", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] newfstatat(AT_FDCWD, "./3463/binderfs" [pid 321] <... openat resumed>) = 3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14441] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] fstat(3 [pid 319] getdents64(3 [pid 318] unlink("./3463/binderfs" [pid 14441] chdir("./3553" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14441] <... chdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] close(3 [pid 318] <... unlink resumed>) = 0 [pid 14441] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] getdents64(3 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14441] <... prctl resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] rmdir("./3501" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14441] setpgid(0, 0 [pid 321] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 14441] <... setpgid resumed>) = 0 [pid 319] mkdir("./3502", 0777 [pid 14441] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... mkdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 318] rmdir("./3463" [pid 14441] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3464", 0777 [pid 14441] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14442 attached [pid 14441] <... write resumed>) = 4 [pid 321] newfstatat(AT_FDCWD, "./3583/sys" [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14442] set_robust_list(0x5555689d76a0, 24 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14442] <... set_robust_list resumed>) = 0 [pid 14441] close(3) = 0 [pid 14441] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14441] symlink("/dev/binderfs", "./binderfs" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3504 [pid 14441] <... symlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14441] write(1, "executing program\n", 18) = 18 executing program [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14443 attached [pid 14441] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14443] set_robust_list(0x5555689d76a0, 24 [pid 14441] <... mkdirat resumed>) = 0 [pid 14443] <... set_robust_list resumed>) = 0 [pid 14442] rt_sigprocmask(SIG_SETMASK, [] [pid 14441] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3466 [pid 14443] rt_sigprocmask(SIG_SETMASK, [] [pid 14442] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14441] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14442] chdir("./3502" [pid 14443] chdir("./3464" [pid 321] openat(AT_FDCWD, "./3583/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14442] <... chdir resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 14442] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] fstat(4 [pid 14442] <... prctl resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14442] setpgid(0, 0 [pid 321] getdents64(4 [pid 14442] <... setpgid resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14443] <... chdir resumed>) = 0 [pid 14441] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14443] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14442] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14441] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 14443] <... prctl resumed>) = 0 [pid 14441] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14443] setpgid(0, 0 [pid 14442] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14443] <... setpgid resumed>) = 0 [pid 14441] <... pwrite64 resumed>) = 36 [pid 321] close(4 [pid 14443] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14442] write(3, "1000", 4 [pid 321] <... close resumed>) = 0 [pid 14442] <... write resumed>) = 4 [pid 321] rmdir("./3583/sys" [pid 14442] close(3 [pid 14443] <... openat resumed>) = 3 [pid 14442] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 14443] write(3, "1000", 4 [pid 14441] close(3 [pid 14443] <... write resumed>) = 4 [pid 14443] close(3 [pid 14442] read(200 [pid 14441] <... close resumed>) = 0 [pid 321] umount2("./3583/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14443] <... close resumed>) = 0 [pid 14441] close(4 [pid 14443] read(200 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14441] close(5 [pid 14443] symlink("/dev/binderfs", "./binderfs" [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] <... symlink resumed>) = 0 [pid 14442] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14441] close(6 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14443] write(1, "executing program\n", 18 executing program [pid 14442] symlink("/dev/binderfs", "./binderfs" [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3583/binderfs" [pid 14443] <... write resumed>) = 18 [pid 14442] <... symlink resumed>) = 0 [pid 14441] close(7 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14443] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14442] write(1, "executing program\n", 18 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] unlink("./3583/binderfs" [pid 14443] <... mkdirat resumed>) = 0 [pid 14442] <... write resumed>) = 18 [pid 14441] close(8 [pid 321] <... unlink resumed>) = 0 [pid 14443] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14442] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14443] <... mount resumed>) = 0 [pid 14442] <... mkdirat resumed>) = 0 [pid 14441] close(9 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14443] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14442] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14443] <... openat resumed>) = 3 [pid 14442] <... mount resumed>) = 0 [pid 14441] close(10 [pid 14443] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] close(11) = -1 EBADF (Bad file descriptor) [pid 14441] close(12 [pid 14442] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14441] close(13 [pid 321] rmdir("./3583" [pid 14443] <... pwrite64 resumed>) = 36 [pid 14442] <... openat resumed>) = 3 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14443] close(3 [pid 14441] close(14 [pid 321] mkdir("./3584", 0777 [pid 14443] <... close resumed>) = 0 [pid 14442] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14443] close(4 [pid 14442] <... pwrite64 resumed>) = 36 [pid 14441] close(15 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] close(5 [pid 14441] close(16 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] close(6 [pid 14441] close(17 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] close(7 [pid 14442] close(3 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] <... close resumed>) = 0 [pid 14441] close(18 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14443] close(8 [pid 14442] close(4 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14444 attached [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] close(19 [pid 14443] close(9 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] set_robust_list(0x5555689d76a0, 24 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] close(20 [pid 14444] <... set_robust_list resumed>) = 0 [pid 14443] close(10 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] rt_sigprocmask(SIG_SETMASK, [] [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(5 [pid 14441] close(21 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3586 [pid 14444] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14443] close(11 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] chdir("./3584" [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(6 [pid 14441] close(22 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14444] <... chdir resumed>) = 0 [pid 14443] close(12 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14444] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(7 [pid 14441] close(23 [pid 14444] <... prctl resumed>) = 0 [pid 14443] close(13 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] setpgid(0, 0 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(8 [pid 14441] close(24 [pid 14444] <... setpgid resumed>) = 0 [pid 14443] close(14 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(9 [pid 14441] close(25 [pid 14443] close(15) = -1 EBADF (Bad file descriptor) [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] close(16 [pid 14442] close(10 [pid 14441] close(26 [pid 14444] <... openat resumed>) = 3 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] write(3, "1000", 4 [pid 14443] close(17 [pid 14442] close(11 [pid 14441] close(27 [pid 14444] <... write resumed>) = 4 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] close(3 [pid 14443] close(18 [pid 14442] close(12 [pid 14441] close(28 [pid 14444] <... close resumed>) = 0 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] close(19 [pid 14442] close(13 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] close(29 [pid 14444] read(200 [pid 14443] close(20 [pid 14442] close(14 [pid 14441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] symlink("/dev/binderfs", "./binderfs" [pid 14443] close(21 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] exit_group(0 [pid 14444] <... symlink resumed>) = 0 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(15 [pid 14444] write(1, "executing program\n", 18 [pid 14443] close(22 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14441] <... exit_group resumed>) = ? [pid 14444] <... write resumed>) = 18 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(16 [pid 14443] close(23 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(17 [pid 14444] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14443] close(24 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(18 [pid 14443] close(25 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] <... mkdirat resumed>) = 0 [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(19 [pid 14444] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14443] close(26 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14441] +++ exited with 0 +++ [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(20 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3555, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14444] <... mount resumed>) = 0 [pid 14443] close(27 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] close(21 [pid 14443] close(28 [pid 14444] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] close(29) = -1 EBADF (Bad file descriptor) [pid 14442] close(22 [pid 14443] exit_group(0 [pid 14442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14443] <... exit_group resumed>) = ? [pid 14442] close(23) = -1 EBADF (Bad file descriptor) [pid 14442] close(24) = -1 EBADF (Bad file descriptor) [pid 14442] close(25) = -1 EBADF (Bad file descriptor) [pid 14442] close(26) = -1 EBADF (Bad file descriptor) [pid 14442] close(27) = -1 EBADF (Bad file descriptor) [pid 14442] close(28) = -1 EBADF (Bad file descriptor) [pid 14442] close(29) = -1 EBADF (Bad file descriptor) [pid 14442] exit_group(0) = ? [pid 14442] +++ exited with 0 +++ [pid 14444] <... openat resumed>) = 3 [pid 14444] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14443] +++ exited with 0 +++ [pid 320] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3504, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3466, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... restart_syscall resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] umount2("./3502", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3502", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3 [pid 318] umount2("./3464", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3553", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3464", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... openat resumed>) = 3 [pid 320] openat(AT_FDCWD, "./3553", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3502/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 14444] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14444] close(3 [pid 320] fstat(3 [pid 319] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 14444] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3502/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] getdents64(3 [pid 14444] close(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3464/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3502/sys" [pid 14444] close(5 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14444] close(6 [pid 319] umount2("./3502/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14444] close(7 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14444] close(8 [pid 320] newfstatat(AT_FDCWD, "./3553/sys" [pid 319] openat(AT_FDCWD, "./3502/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14444] close(9 [pid 319] <... openat resumed>) = 4 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14444] close(10 [pid 320] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 318] umount2("./3464/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14444] close(11 [pid 320] openat(AT_FDCWD, "./3553/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3464/sys" [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14444] close(12 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3464/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14444] close(13 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3464/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] close(4 [pid 318] <... openat resumed>) = 4 [pid 14444] close(14 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... close resumed>) = 0 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] rmdir("./3502/sys" [pid 318] close(4 [pid 14444] close(15 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3464/sys" [pid 14444] close(16 [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3502/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3553/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3464/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14444] close(17 [pid 320] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3502/binderfs" [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3553/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14444] close(18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3502/binderfs" [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3553/binderfs" [pid 319] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3464/binderfs" [pid 14444] close(19 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(3 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3553/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14444] close(20 [pid 320] <... unlink resumed>) = 0 [pid 319] close(3 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... close resumed>) = 0 [pid 14444] close(21 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3502" [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 14444] close(22 [pid 320] <... close resumed>) = 0 [pid 319] mkdir("./3503", 0777 [pid 318] unlink("./3464/binderfs" [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3553" [pid 319] <... mkdir resumed>) = 0 [pid 14444] close(23 [pid 320] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... unlink resumed>) = 0 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3554", 0777 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(3 [pid 14444] close(24 [pid 320] <... mkdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14445 attached [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3464" [pid 14445] set_robust_list(0x5555689d76a0, 24 [pid 14444] close(25 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3505 [pid 14445] <... set_robust_list resumed>) = 0 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14445] rt_sigprocmask(SIG_SETMASK, [] [pid 14444] close(26 [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14446 attached [pid 14445] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] mkdir("./3465", 0777 [pid 14445] chdir("./3503" [pid 14444] close(27 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3556 [pid 318] <... mkdir resumed>) = 0 [pid 14446] set_robust_list(0x5555689d76a0, 24 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14446] <... set_robust_list resumed>) = 0 [pid 14445] <... chdir resumed>) = 0 [pid 14444] close(28 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14446] rt_sigprocmask(SIG_SETMASK, [] [pid 14445] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14446] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14445] <... prctl resumed>) = 0 [pid 14444] close(29 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14446] chdir("./3554" [pid 14445] setpgid(0, 0 [pid 14444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] <... chdir resumed>) = 0 [pid 14446] prctl(PR_SET_PDEATHSIG, SIGKILLci2-android-6-12-rust/strace-static-x86_64: Process 14447 attached ) = 0 [pid 14445] <... setpgid resumed>) = 0 [pid 14444] exit_group(0 [pid 14447] set_robust_list(0x5555689d76a0, 24 [pid 14446] setpgid(0, 0 [pid 14445] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14444] <... exit_group resumed>) = ? [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3467 [pid 14447] <... set_robust_list resumed>) = 0 [pid 14447] rt_sigprocmask(SIG_SETMASK, [] [pid 14446] <... setpgid resumed>) = 0 [pid 14447] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14445] <... openat resumed>) = 3 [pid 14446] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14447] chdir("./3465") = 0 [pid 14447] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14447] setpgid(0, 0) = 0 [pid 14444] +++ exited with 0 +++ [pid 14447] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14446] <... openat resumed>) = 3 [pid 14445] write(3, "1000", 4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3586, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14447] <... openat resumed>) = 3 [pid 14446] write(3, "1000", 4 [pid 14445] <... write resumed>) = 4 [pid 14447] write(3, "1000", 4 [pid 14446] <... write resumed>) = 4 [pid 14445] close(3 [pid 14447] <... write resumed>) = 4 [pid 14446] close(3 [pid 14445] <... close resumed>) = 0 [pid 321] umount2("./3584", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14447] close(3 [pid 14446] <... close resumed>) = 0 [pid 14445] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14447] <... close resumed>) = 0 [pid 14445] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] openat(AT_FDCWD, "./3584", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14446] read(200 [pid 14445] symlink("/dev/binderfs", "./binderfs" [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14446] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program executing program [pid 14446] symlink("/dev/binderfs", "./binderfs" [pid 14445] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 14447] read(200 [pid 321] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14446] <... symlink resumed>) = 0 [pid 14445] write(1, "executing program\n", 18 [pid 14446] write(1, "executing program\n", 18 [pid 14445] <... write resumed>) = 18 [pid 14446] <... write resumed>) = 18 [pid 14447] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14447] symlink("/dev/binderfs", "./binderfs" [pid 14446] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14445] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] newfstatat(AT_FDCWD, "./3584/sys" [pid 14447] <... symlink resumed>) = 0 [pid 14446] <... mkdirat resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14447] write(1, "executing program\n", 18 executing program [pid 14446] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14445] <... mkdirat resumed>) = 0 [pid 321] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14447] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14447] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] openat(AT_FDCWD, "./3584/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14447] <... mkdirat resumed>) = 0 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14447] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] getdents64(4 [pid 14447] <... mount resumed>) = 0 [pid 14446] <... mount resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14447] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14445] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14447] <... openat resumed>) = 3 [pid 14446] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14445] <... mount resumed>) = 0 [pid 321] close(4 [pid 14445] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3584/sys") = 0 [pid 14447] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3584/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14445] <... openat resumed>) = 3 [pid 14447] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3584/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14446] <... openat resumed>) = 3 [pid 14445] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14447] close(3 [pid 321] unlink("./3584/binderfs" [pid 14447] <... close resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 14447] close(4 [pid 14445] <... pwrite64 resumed>) = 36 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14447] close(5 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14447] close(6 [pid 321] <... close resumed>) = 0 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14447] close(7 [pid 321] rmdir("./3584" [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14447] close(8 [pid 321] <... rmdir resumed>) = 0 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14445] close(3 [pid 321] mkdir("./3585", 0777 [pid 14447] close(9 [pid 321] <... mkdir resumed>) = 0 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] <... pwrite64 resumed>) = 36 [pid 14445] <... close resumed>) = 0 [pid 14447] close(10 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(4 [pid 14447] close(11 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] close(3 [pid 14445] close(5 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14447] close(12 [pid 14446] <... close resumed>) = 0 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14448 attached [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(6 [pid 14447] close(13 [pid 14448] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14446] close(4 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(7) = -1 EBADF (Bad file descriptor) [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(8 [pid 14446] close(5 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3587 [pid 14447] close(14 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14447] close(15) = -1 EBADF (Bad file descriptor) [pid 14447] close(16) = -1 EBADF (Bad file descriptor) [pid 14447] close(17 [pid 14448] rt_sigprocmask(SIG_SETMASK, [] [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(9 [pid 14448] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14447] close(18 [pid 14446] close(6 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] chdir("./3585" [pid 14447] close(19 [pid 14446] close(7 [pid 14445] close(10 [pid 14448] <... chdir resumed>) = 0 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14447] close(20 [pid 14446] close(8 [pid 14445] close(11 [pid 14448] <... prctl resumed>) = 0 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] setpgid(0, 0 [pid 14447] close(21 [pid 14446] close(9 [pid 14445] close(12 [pid 14448] <... setpgid resumed>) = 0 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14447] close(22 [pid 14446] close(10 [pid 14445] close(13 [pid 14448] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14447] close(23 [pid 14446] close(11 [pid 14445] close(14 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14447] close(24 [pid 14446] close(12 [pid 14445] close(15 [pid 14448] <... openat resumed>) = 3 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] write(3, "1000", 4 [pid 14447] close(25 [pid 14446] close(13 [pid 14445] close(16 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] close(14 [pid 14445] close(17 [pid 14448] <... write resumed>) = 4 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(3 [pid 14446] close(15 [pid 14445] close(18 [pid 14448] <... close resumed>) = 0 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] close(16 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] read(200 [pid 14447] close(26 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(19 [pid 14448] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] close(17 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] symlink("/dev/binderfs", "./binderfs" [pid 14447] close(27 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(20 [pid 14447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] close(18 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14447] close(28) = -1 EBADF (Bad file descriptor) [pid 14447] close(29) = -1 EBADF (Bad file descriptor) [pid 14447] exit_group(0) = ? [pid 14448] <... symlink resumed>) = 0 [pid 14447] +++ exited with 0 +++ [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(21 [pid 14448] write(1, "executing program\n", 18 [pid 14446] close(19 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3467, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14448] <... write resumed>) = 18 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(22 [pid 14446] close(20 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> executing program [pid 14448] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] close(21 [pid 14445] close(23 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] close(22) = -1 EBADF (Bad file descriptor) [pid 14448] <... mkdirat resumed>) = 0 [pid 14446] close(23 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(24 [pid 14446] close(24) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] <... mount resumed>) = 0 [pid 14446] close(25 [pid 14448] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(25 [pid 14446] close(26) = -1 EBADF (Bad file descriptor) [pid 14448] <... openat resumed>) = 3 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14446] close(27 [pid 14445] close(26 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] <... pwrite64 resumed>) = 36 [pid 14446] close(28 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(3 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] close(27 [pid 14448] <... close resumed>) = 0 [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(4 [pid 14445] close(28 [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(5 [pid 14445] close(29 [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(6) = -1 EBADF (Bad file descriptor) [pid 14446] close(29 [pid 14445] exit_group(0 [pid 14446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14446] exit_group(0) = ? [pid 14448] close(7 [pid 14446] +++ exited with 0 +++ [pid 14445] <... exit_group resumed>) = ? [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(8) = -1 EBADF (Bad file descriptor) [pid 14448] close(9) = -1 EBADF (Bad file descriptor) [pid 14448] close(10 [pid 14445] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3556, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14448] close(11 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3505, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14448] close(12) = -1 EBADF (Bad file descriptor) [pid 14448] close(13) = -1 EBADF (Bad file descriptor) [pid 14448] close(14) = -1 EBADF (Bad file descriptor) [pid 14448] close(15) = -1 EBADF (Bad file descriptor) [pid 14448] close(16) = -1 EBADF (Bad file descriptor) [pid 14448] close(17) = -1 EBADF (Bad file descriptor) [pid 14448] close(18) = -1 EBADF (Bad file descriptor) [pid 14448] close(19) = -1 EBADF (Bad file descriptor) [pid 14448] close(20) = -1 EBADF (Bad file descriptor) [pid 14448] close(21) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14448] close(22) = -1 EBADF (Bad file descriptor) [pid 14448] close(23) = -1 EBADF (Bad file descriptor) [pid 14448] close(24 [pid 319] umount2("./3503", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(25 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(26 [pid 319] openat(AT_FDCWD, "./3503", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(27 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 320] umount2("./3554", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 320] openat(AT_FDCWD, "./3554", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... openat resumed>) = 3 [pid 319] umount2("./3503/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(28 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] close(29 [pid 320] getdents64(3 [pid 14448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14448] exit_group(0) = ? [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = 0 [pid 14448] +++ exited with 0 +++ [pid 320] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3503/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3587, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... restart_syscall resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3503/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3465", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 319] umount2("./3503/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3554/sys" [pid 318] openat(AT_FDCWD, "./3465", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] openat(AT_FDCWD, "./3503/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 4 [pid 320] openat(AT_FDCWD, "./3554/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 319] fstat(4 [pid 320] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] fstat(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(3 [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3465/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(4 [pid 319] getdents64(4 [pid 320] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] rmdir("./3554/sys") = 0 [pid 320] umount2("./3554/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3554/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4 [pid 318] umount2("./3465/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3503/sys" [pid 318] newfstatat(AT_FDCWD, "./3465/sys" [pid 320] unlink("./3554/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(3 [pid 319] umount2("./3503/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3465/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3503/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3554" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3465/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rmdir resumed>) = 0 [pid 319] unlink("./3503/binderfs" [pid 318] <... openat resumed>) = 4 [pid 319] <... unlink resumed>) = 0 [pid 318] fstat(4 [pid 319] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 319] close(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 320] mkdir("./3555", 0777 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] rmdir("./3503" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(4 [pid 319] mkdir("./3504", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14449 attached [pid 318] <... close resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3557 [pid 319] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14449] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3465/sys" [pid 14449] <... set_robust_list resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14449] rt_sigprocmask(SIG_SETMASK, [] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3465/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14449] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3465/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14450 attached [pid 14449] chdir("./3555" [pid 14450] set_robust_list(0x5555689d76a0, 24 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14450] <... set_robust_list resumed>) = 0 [pid 14449] <... chdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3506 [pid 318] unlink("./3465/binderfs" [pid 14450] rt_sigprocmask(SIG_SETMASK, [] [pid 14449] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... unlink resumed>) = 0 [pid 14450] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14449] <... prctl resumed>) = 0 [pid 318] getdents64(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14449] setpgid(0, 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14449] <... setpgid resumed>) = 0 [pid 318] close(3 [pid 14450] chdir("./3504") = 0 [pid 14449] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... close resumed>) = 0 [pid 14450] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14450] setpgid(0, 0) = 0 [pid 14450] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] rmdir("./3465" [pid 14449] <... openat resumed>) = 3 [pid 14450] <... openat resumed>) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 14449] write(3, "1000", 4 [pid 318] <... rmdir resumed>) = 0 [pid 14449] <... write resumed>) = 4 [pid 318] mkdir("./3466", 0777 [pid 14449] close(3 [pid 318] <... mkdir resumed>) = 0 [pid 14450] write(3, "1000", 4) = 4 [pid 14449] <... close resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14450] close(3 [pid 14449] read(200 [pid 321] umount2("./3585", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14450] <... close resumed>) = 0 [pid 14449] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14450] read(200 [pid 14449] symlink("/dev/binderfs", "./binderfs" [pid 321] openat(AT_FDCWD, "./3585", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14450] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... openat resumed>) = 3 [pid 14450] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 14451 attached , {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14450] write(1, "executing program\n", 18 [pid 321] getdents64(3 [pid 14450] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14450] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14449] <... symlink resumed>) = 0 [pid 14451] set_robust_list(0x5555689d76a0, 24 [pid 14450] <... mkdirat resumed>) = 0 executing program [pid 14449] write(1, "executing program\n", 18 executing program [pid 321] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14451] <... set_robust_list resumed>) = 0 [pid 14450] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14449] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = 0 [pid 14451] rt_sigprocmask(SIG_SETMASK, [] [pid 14450] <... mount resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3468 [pid 14449] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14450] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14451] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14449] <... mkdirat resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14449] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14451] chdir("./3466" [pid 14450] <... openat resumed>) = 3 [pid 14449] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14451] <... chdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3585/sys" [pid 14451] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14449] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14451] setpgid(0, 0 [pid 14450] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14450] <... pwrite64 resumed>) = 36 [pid 14449] <... openat resumed>) = 3 [pid 321] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3585/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14451] <... setpgid resumed>) = 0 [pid 321] fstat(4 [pid 14450] close(3 [pid 14449] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14451] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14450] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 14450] close(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14451] <... openat resumed>) = 3 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] write(3, "1000", 4 [pid 14450] close(5 [pid 321] getdents64(4 [pid 14451] <... write resumed>) = 4 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14451] close(3 [pid 14450] close(6 [pid 321] close(4 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14450] close(7) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3585/sys" [pid 14451] <... close resumed>) = 0 [pid 14450] close(8 [pid 14449] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 14451] read(200 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = 0 [pid 14451] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14449] close(4 [pid 14451] symlink("/dev/binderfs", "./binderfs" [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14450] close(9 [pid 321] umount2("./3585/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14451] <... symlink resumed>) = 0 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14451] write(1, "executing program\n", 18 [pid 14450] close(10 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3585/binderfs" [pid 14451] <... write resumed>) = 18 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] close(6 executing program [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14450] close(11 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3585/binderfs" [pid 14451] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] close(7 [pid 321] <... unlink resumed>) = 0 [pid 14450] close(12 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] <... mkdirat resumed>) = 0 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] close(8 [pid 14451] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14450] close(13 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] close(9 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14450] close(14 [pid 321] close(3 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14451] <... mount resumed>) = 0 [pid 14450] close(15 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3585" [pid 14451] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] close(10 [pid 321] <... rmdir resumed>) = 0 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14450] close(16 [pid 14449] close(11 [pid 321] mkdir("./3586", 0777 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14450] close(17 [pid 14449] close(12 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14450] close(18 [pid 14449] close(13 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14451] <... openat resumed>) = 3 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14450] close(19 [pid 14449] close(14 [pid 14451] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14450] close(20ci2-android-6-12-rust/strace-static-x86_64: Process 14452 attached [pid 14449] close(15 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14450] close(21) = -1 EBADF (Bad file descriptor) [pid 14450] close(22) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3588 [pid 14450] close(23) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14451] <... pwrite64 resumed>) = 36 [pid 14450] close(24 [pid 14449] close(16 [pid 14452] set_robust_list(0x5555689d76a0, 24 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] <... set_robust_list resumed>) = 0 [pid 14451] close(3 [pid 14449] close(17 [pid 14452] rt_sigprocmask(SIG_SETMASK, [] [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14451] <... close resumed>) = 0 [pid 14450] close(25 [pid 14449] close(18 [pid 14452] chdir("./3586" [pid 14451] close(4 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] <... chdir resumed>) = 0 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14450] close(26 [pid 14449] close(19 [pid 14452] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14451] close(5 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] <... prctl resumed>) = 0 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14450] close(27 [pid 14449] close(20 [pid 14452] setpgid(0, 0 [pid 14451] close(6 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] <... setpgid resumed>) = 0 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14450] close(28 [pid 14449] close(21 [pid 14451] close(7 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14450] close(29 [pid 14449] close(22 [pid 14452] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14451] close(8 [pid 14450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] <... openat resumed>) = 3 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14450] exit_group(0 [pid 14449] close(23 [pid 14450] <... exit_group resumed>) = ? [pid 14452] write(3, "1000", 4 [pid 14451] close(9 [pid 14450] +++ exited with 0 +++ [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] <... write resumed>) = 4 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] close(24 [pid 14451] close(10 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(3 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] close(25 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3506, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14452] <... close resumed>) = 0 [pid 14451] close(11 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14452] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14452] symlink("/dev/binderfs", "./binderfs" [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] close(26 [pid 14451] close(12 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] close(27 [pid 14452] <... symlink resumed>) = 0 [pid 14451] close(13 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] write(1, "executing program\n", 18 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14449] close(28 [pid 14452] <... write resumed>) = 18 [pid 14451] close(14 [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] close(15 [pid 14449] close(29 [pid 14452] <... mkdirat resumed>) = 0 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14451] close(16 [pid 14449] exit_group(0 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] <... exit_group resumed>) = ? [pid 14451] close(17 [pid 14452] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14449] +++ exited with 0 +++ [pid 14451] close(18) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3557, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14452] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14451] close(19 [pid 14452] <... pwrite64 resumed>) = 36 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(3 [pid 14451] close(20) = -1 EBADF (Bad file descriptor) [pid 14452] <... close resumed>) = 0 [pid 14451] close(21 [pid 14452] close(4 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(5 [pid 14451] close(22 [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(6) = -1 EBADF (Bad file descriptor) [pid 14451] close(23 [pid 14452] close(7 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(8 [pid 14451] close(24 [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(9 [pid 14451] close(25 [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(10) = -1 EBADF (Bad file descriptor) [pid 14452] close(11) = -1 EBADF (Bad file descriptor) [pid 14452] close(12) = -1 EBADF (Bad file descriptor) [pid 14452] close(13) = -1 EBADF (Bad file descriptor) [pid 14451] close(26 [pid 14452] close(14 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(15 [pid 14451] close(27 [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(16) = -1 EBADF (Bad file descriptor) [pid 14451] close(28 [pid 14452] close(17 [pid 14451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] close(29) = -1 EBADF (Bad file descriptor) [pid 14452] close(18) = -1 EBADF (Bad file descriptor) [pid 14451] exit_group(0 [pid 14452] close(19 [pid 14451] <... exit_group resumed>) = ? [pid 320] <... restart_syscall resumed>) = 0 [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(20) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3555", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14452] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14451] +++ exited with 0 +++ [pid 320] openat(AT_FDCWD, "./3555", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14452] close(22 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3468, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14452] close(23 [pid 320] fstat(3 [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(24 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14452] close(25) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14452] close(26) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14452] close(27) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14452] close(28 [pid 319] <... restart_syscall resumed>) = 0 [pid 14452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14452] close(29) = -1 EBADF (Bad file descriptor) [pid 14452] exit_group(0 [pid 320] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14452] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14452] +++ exited with 0 +++ [pid 319] umount2("./3504", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3555/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3588, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3504", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3555/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... openat resumed>) = 3 [pid 321] umount2("./3586", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] openat(AT_FDCWD, "./3586", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 321] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] fstat(3 [pid 319] umount2("./3504/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 320] rmdir("./3555/sys") = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3555/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3504/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3555/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] unlink("./3555/binderfs") = 0 [pid 319] newfstatat(AT_FDCWD, "./3504/sys" [pid 321] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(3 [pid 319] umount2("./3504/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] newfstatat(AT_FDCWD, "./3586/sys" [pid 320] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3555") = 0 [pid 320] mkdir("./3556", 0777 [pid 319] openat(AT_FDCWD, "./3504/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(4 [pid 321] openat(AT_FDCWD, "./3586/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... mkdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... openat resumed>) = 4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(4 [pid 321] fstat(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3466", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3558 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14453 attached [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] close(4 [pid 318] openat(AT_FDCWD, "./3466", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(4 [pid 319] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3504/sys" [pid 318] <... openat resumed>) = 3 [pid 321] close(4 [pid 14453] set_robust_list(0x5555689d76a0, 24 [pid 321] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] fstat(3 [pid 14453] <... set_robust_list resumed>) = 0 [pid 321] rmdir("./3586/sys" [pid 319] umount2("./3504/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14453] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14453] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 14453] chdir("./3556" [pid 321] umount2("./3586/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3504/binderfs" [pid 14453] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14453] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] newfstatat(AT_FDCWD, "./3586/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3466/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3504/binderfs" [pid 14453] <... prctl resumed>) = 0 [pid 14453] setpgid(0, 0 [pid 321] unlink("./3586/binderfs" [pid 318] <... umount2 resumed>) = 0 [pid 14453] <... setpgid resumed>) = 0 [pid 14453] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... unlink resumed>) = 0 [pid 14453] <... openat resumed>) = 3 [pid 321] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 318] umount2("./3466/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(3 [pid 319] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3466/sys" [pid 321] <... close resumed>) = 0 [pid 319] rmdir("./3504" [pid 14453] write(3, "1000", 4 [pid 321] rmdir("./3586" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14453] <... write resumed>) = 4 [pid 319] <... rmdir resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 14453] close(3 [pid 318] umount2("./3466/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14453] <... close resumed>) = 0 [pid 321] mkdir("./3587", 0777 [pid 319] mkdir("./3505", 0777 [pid 14453] read(200 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14453] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... mkdir resumed>) = 0 [pid 14453] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14453] write(1, "executing program\n", 18) = 18 executing program [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... mkdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3466/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14453] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... openat resumed>) = 4 [pid 14453] <... mkdirat resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] fstat(4 [pid 14453] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14453] <... mount resumed>) = 0 [pid 14453] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14454 attached [pid 14454] set_robust_list(0x5555689d76a0, 24 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] getdents64(4 [pid 14454] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3589 [pid 14453] <... openat resumed>) = 3 [pid 14453] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14455 attached [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14455] set_robust_list(0x5555689d76a0, 24 [pid 14454] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14455] <... set_robust_list resumed>) = 0 [pid 14454] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(4 [pid 14455] rt_sigprocmask(SIG_SETMASK, [] [pid 14454] chdir("./3587" [pid 14453] <... pwrite64 resumed>) = 36 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3507 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14455] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14454] <... chdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] close(4 [pid 14454] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... close resumed>) = 0 [pid 14453] close(3 [pid 318] rmdir("./3466/sys" [pid 14455] chdir("./3505" [pid 14454] <... prctl resumed>) = 0 [pid 14453] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14455] <... chdir resumed>) = 0 [pid 14454] setpgid(0, 0 [pid 14453] close(4 [pid 318] <... rmdir resumed>) = 0 [pid 14455] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14454] <... setpgid resumed>) = 0 [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3466/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14455] <... prctl resumed>) = 0 [pid 14453] close(5 [pid 14454] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14453] close(6) = -1 EBADF (Bad file descriptor) [pid 14453] close(7) = -1 EBADF (Bad file descriptor) [pid 14453] close(8) = -1 EBADF (Bad file descriptor) [pid 14453] close(9) = -1 EBADF (Bad file descriptor) [pid 14453] close(10) = -1 EBADF (Bad file descriptor) [pid 14453] close(11) = -1 EBADF (Bad file descriptor) [pid 14453] close(12) = -1 EBADF (Bad file descriptor) [pid 14453] close(13) = -1 EBADF (Bad file descriptor) [pid 14453] close(14) = -1 EBADF (Bad file descriptor) [pid 14455] setpgid(0, 0 [pid 14453] close(15) = -1 EBADF (Bad file descriptor) [pid 14455] <... setpgid resumed>) = 0 [pid 14454] <... openat resumed>) = 3 [pid 14453] close(16 [pid 318] newfstatat(AT_FDCWD, "./3466/binderfs" [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14454] write(3, "1000", 4 [pid 14453] close(17 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14455] <... openat resumed>) = 3 [pid 14454] <... write resumed>) = 4 [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] write(3, "1000", 4 [pid 14454] close(3 [pid 14453] close(18 [pid 318] unlink("./3466/binderfs" [pid 14455] <... write resumed>) = 4 [pid 14454] <... close resumed>) = 0 [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14455] close(3 [pid 14454] read(200 [pid 14453] close(19 [pid 318] getdents64(3 [pid 14455] <... close resumed>) = 0 [pid 14454] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] symlink("/dev/binderfs", "./binderfs" [pid 14453] close(20 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14453] close(21 [pid 14454] <... symlink resumed>) = 0 [pid 14455] read(200 [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14455] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14454] write(1, "executing program\n", 18 executing program [pid 14453] close(22 [pid 14455] symlink("/dev/binderfs", "./binderfs" [pid 14454] <... write resumed>) = 18 [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14453] close(23 [pid 14454] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] rmdir("./3466" [pid 14455] <... symlink resumed>) = 0 [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] write(1, "executing program\n", 18 [pid 14454] <... mkdirat resumed>) = 0 [pid 14453] close(24 [pid 318] <... rmdir resumed>) = 0 executing program [pid 14455] <... write resumed>) = 18 [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3467", 0777 [pid 14455] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14454] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14453] close(25 [pid 318] <... mkdir resumed>) = 0 [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] <... mkdirat resumed>) = 0 [pid 14453] close(26 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14455] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14454] <... mount resumed>) = 0 [pid 14453] close(27 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14453] close(28) = -1 EBADF (Bad file descriptor) [pid 14453] close(29) = -1 EBADF (Bad file descriptor) [pid 14453] exit_group(0) = ? [pid 14454] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14456 attached [pid 14453] +++ exited with 0 +++ [pid 14456] set_robust_list(0x5555689d76a0, 24 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3558, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14454] <... openat resumed>) = 3 [pid 14455] <... mount resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3469 [pid 14456] <... set_robust_list resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14456] rt_sigprocmask(SIG_SETMASK, [] [pid 14455] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14456] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14456] chdir("./3467") = 0 [pid 14454] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14456] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14456] setpgid(0, 0) = 0 [pid 14454] <... pwrite64 resumed>) = 36 [pid 14456] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14455] <... openat resumed>) = 3 [pid 14456] <... openat resumed>) = 3 [pid 14456] write(3, "1000", 4) = 4 [pid 14456] close(3) = 0 [pid 14454] close(3 [pid 14456] read(200 [pid 14455] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14456] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14454] <... close resumed>) = 0 [pid 14456] symlink("/dev/binderfs", "./binderfs" [pid 14455] <... pwrite64 resumed>) = 36 [pid 14454] close(4 [pid 14456] <... symlink resumed>) = 0 [pid 14456] write(1, "executing program\n", 18) = 18 executing program [pid 14456] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14455] close(3 [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14456] <... mkdirat resumed>) = 0 [pid 14455] <... close resumed>) = 0 [pid 14454] close(5 [pid 14456] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] close(6 [pid 14455] close(4 [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] close(7 [pid 14455] close(5 [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] close(8 [pid 14455] close(6 [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14456] <... mount resumed>) = 0 [pid 14455] close(7 [pid 14454] close(9 [pid 14456] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14456] <... openat resumed>) = 3 [pid 14455] close(8 [pid 14454] close(10 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14456] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14455] close(9 [pid 14454] close(11 [pid 14456] <... pwrite64 resumed>) = 36 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(10 [pid 14454] close(12 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(11 [pid 14454] close(13 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(12 [pid 14456] close(3) = 0 [pid 14456] close(4 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] close(14 [pid 14456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(13 [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14456] close(5 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] close(15 [pid 14456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(14 [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14456] close(6 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] close(16 [pid 14456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(15 [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14456] close(7 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] close(17 [pid 14456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(16 [pid 14456] close(8) = -1 EBADF (Bad file descriptor) [pid 14456] close(9) = -1 EBADF (Bad file descriptor) [pid 14456] close(10) = -1 EBADF (Bad file descriptor) [pid 14456] close(11) = -1 EBADF (Bad file descriptor) [pid 14456] close(12) = -1 EBADF (Bad file descriptor) [pid 14456] close(13) = -1 EBADF (Bad file descriptor) [pid 14456] close(14) = -1 EBADF (Bad file descriptor) [pid 14456] close(15) = -1 EBADF (Bad file descriptor) [pid 14456] close(16) = -1 EBADF (Bad file descriptor) [pid 14456] close(17) = -1 EBADF (Bad file descriptor) [pid 14456] close(18) = -1 EBADF (Bad file descriptor) [pid 14456] close(19) = -1 EBADF (Bad file descriptor) [pid 14456] close(20) = -1 EBADF (Bad file descriptor) [pid 14456] close(21) = -1 EBADF (Bad file descriptor) [pid 14456] close(22) = -1 EBADF (Bad file descriptor) [pid 14456] close(23) = -1 EBADF (Bad file descriptor) [pid 14456] close(24) = -1 EBADF (Bad file descriptor) [pid 14456] close(25) = -1 EBADF (Bad file descriptor) [pid 14456] close(26) = -1 EBADF (Bad file descriptor) [pid 14456] close(27) = -1 EBADF (Bad file descriptor) [pid 14456] close(28) = -1 EBADF (Bad file descriptor) [pid 14456] close(29) = -1 EBADF (Bad file descriptor) [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(17 [pid 14454] close(18 [pid 14456] exit_group(0 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14456] <... exit_group resumed>) = ? [pid 14455] close(18 [pid 14454] close(19 [pid 14456] +++ exited with 0 +++ [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(19 [pid 14454] close(20 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3469, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14455] close(20 [pid 14454] close(21 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(21 [pid 14454] close(22 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(22 [pid 14454] close(23 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(23 [pid 14454] close(24 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(24 [pid 14454] close(25 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14455] close(25 [pid 14454] close(26 [pid 320] umount2("./3556", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14455] close(26 [pid 14454] close(27 [pid 320] openat(AT_FDCWD, "./3556", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 318] <... restart_syscall resumed>) = 0 [pid 14455] close(27 [pid 14454] close(28 [pid 320] fstat(3 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14455] close(28 [pid 14454] close(29 [pid 320] getdents64(3 [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3467", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14455] close(29 [pid 14454] exit_group(0 [pid 320] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14454] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3556/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3556/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14454] +++ exited with 0 +++ [pid 320] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3467", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3589, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] fstat(4 [pid 14455] exit_group(0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 14455] <... exit_group resumed>) = ? [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] fstat(3 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] close(4) = 0 [pid 318] getdents64(3 [pid 320] rmdir("./3556/sys") = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3556/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3467/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3556/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3556/binderfs" [pid 318] <... umount2 resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] umount2("./3467/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14455] +++ exited with 0 +++ [pid 320] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3507, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] newfstatat(AT_FDCWD, "./3467/sys" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 321] umount2("./3587", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3467/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3587", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3467/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 4 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3556" [pid 321] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] fstat(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] mkdir("./3557", 0777 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14457 attached [pid 321] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 319] umount2("./3505", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 14457] set_robust_list(0x5555689d76a0, 24 [pid 318] <... close resumed>) = 0 [pid 14457] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3559 [pid 319] openat(AT_FDCWD, "./3505", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3467/sys" [pid 14457] rt_sigprocmask(SIG_SETMASK, [] [pid 321] newfstatat(AT_FDCWD, "./3587/sys" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14457] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14457] chdir("./3557") = 0 [pid 14457] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14457] setpgid(0, 0) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3467/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3467/binderfs" [pid 321] openat(AT_FDCWD, "./3587/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] fstat(4 [pid 318] unlink("./3467/binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3505/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 321] getdents64(4 [pid 318] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14457] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14457] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 14457] write(3, "1000", 4 [pid 321] close(4 [pid 14457] <... write resumed>) = 4 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14457] close(3 [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3505/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3467" [pid 14457] <... close resumed>) = 0 [pid 321] rmdir("./3587/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14457] read(200 [pid 318] <... rmdir resumed>) = 0 [pid 14457] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3505/sys" [pid 318] mkdir("./3468", 0777 [pid 14457] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3587/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3587/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3587/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14457] <... symlink resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 318] <... mkdir resumed>) = 0 [pid 14457] write(1, "executing program\n", 18 [pid 319] umount2("./3505/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14457] <... write resumed>) = 18 executing program [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14457] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3505/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14457] <... mkdirat resumed>) = 0 [pid 321] close(3 [pid 319] <... openat resumed>) = 4 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3587") = 0 [pid 321] mkdir("./3588", 0777) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14458 attached [pid 14457] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14458] set_robust_list(0x5555689d76a0, 24 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14458] <... set_robust_list resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14458] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14458] chdir("./3468") = 0 [pid 14458] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14458] setpgid(0, 0) = 0 [pid 14457] <... mount resumed>) = 0 [pid 319] getdents64(4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3470 [pid 14458] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14457] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3590 [pid 319] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14459 attached [pid 14458] write(3, "1000", 4) = 4 [pid 14457] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14458] close(3 [pid 319] close(4 [pid 14459] set_robust_list(0x5555689d76a0, 24 [pid 14458] <... close resumed>) = 0 [pid 14459] <... set_robust_list resumed>) = 0 [pid 14458] read(200 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... close resumed>) = 0 [pid 14459] rt_sigprocmask(SIG_SETMASK, [] [pid 14458] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] rmdir("./3505/sys" [pid 14459] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14458] symlink("/dev/binderfs", "./binderfs" [pid 14457] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14459] chdir("./3588" [pid 14458] <... symlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14458] write(1, "executing program\n", 18 [pid 319] umount2("./3505/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14459] <... chdir resumed>) = 0 [pid 14458] <... write resumed>) = 18 [pid 14459] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14458] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14459] <... prctl resumed>) = 0 executing program [pid 14458] <... mkdirat resumed>) = 0 [pid 14459] setpgid(0, 0) = 0 [pid 14459] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14458] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14457] <... pwrite64 resumed>) = 36 [pid 319] newfstatat(AT_FDCWD, "./3505/binderfs" [pid 14457] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14457] <... close resumed>) = 0 [pid 319] unlink("./3505/binderfs" [pid 14457] close(4 [pid 14459] <... openat resumed>) = 3 [pid 14458] <... mount resumed>) = 0 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14459] write(3, "1000", 4 [pid 14457] close(5 [pid 319] getdents64(3 [pid 14459] <... write resumed>) = 4 [pid 14458] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14459] close(3 [pid 14458] <... openat resumed>) = 3 [pid 14457] close(6 [pid 319] close(3 [pid 14459] <... close resumed>) = 0 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14457] close(7 [pid 319] rmdir("./3505" [pid 14459] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14458] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14459] symlink("/dev/binderfs", "./binderfs" [pid 14457] close(8 [pid 14459] <... symlink resumed>) = 0 [pid 14458] <... pwrite64 resumed>) = 36 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3506", 0777 [pid 14457] close(9 executing program [pid 14459] write(1, "executing program\n", 18 [pid 14458] close(3 [pid 319] <... mkdir resumed>) = 0 [pid 14459] <... write resumed>) = 18 [pid 14458] <... close resumed>) = 0 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14458] close(4 [pid 14457] close(10 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14459] <... mkdirat resumed>) = 0 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14458] close(5 [pid 14457] close(11 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] <... mount resumed>) = 0 [pid 14458] close(6) = -1 EBADF (Bad file descriptor) [pid 14459] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14458] close(7ci2-android-6-12-rust/strace-static-x86_64: Process 14460 attached [pid 14459] <... openat resumed>) = 3 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] close(12 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3508 [pid 14460] set_robust_list(0x5555689d76a0, 24 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] <... set_robust_list resumed>) = 0 [pid 14457] close(13 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14460] rt_sigprocmask(SIG_SETMASK, [] [pid 14457] close(14 [pid 14460] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14458] close(8 [pid 14457] close(15 [pid 14460] chdir("./3506" [pid 14459] <... pwrite64 resumed>) = 36 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] <... chdir resumed>) = 0 [pid 14458] close(9 [pid 14457] close(16 [pid 14459] close(3 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14459] <... close resumed>) = 0 [pid 14458] close(10 [pid 14460] <... prctl resumed>) = 0 [pid 14459] close(4 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] close(17 [pid 14460] setpgid(0, 0 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(11 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] <... setpgid resumed>) = 0 [pid 14459] close(5 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] close(18 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(12 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14459] close(6 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] close(19 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(13 [pid 14459] close(7 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] <... openat resumed>) = 3 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(14 [pid 14457] close(20 [pid 14460] write(3, "1000", 4 [pid 14459] close(8 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] <... write resumed>) = 4 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(15 [pid 14457] close(21 [pid 14460] close(3 [pid 14459] close(9 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(16 [pid 14457] close(22 [pid 14460] <... close resumed>) = 0 [pid 14459] close(10 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] read(200 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(17 [pid 14457] close(23 [pid 14460] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14459] close(11 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] symlink("/dev/binderfs", "./binderfs" [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(18 [pid 14457] close(24 [pid 14459] close(12 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] <... symlink resumed>) = 0 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(19 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] close(13 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] close(25 [pid 14460] write(1, "executing program\n", 18 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(20 [pid 14459] close(14 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(21 [pid 14460] <... write resumed>) = 18 [pid 14459] close(15 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(22 [pid 14457] close(26 [pid 14460] <... mkdirat resumed>) = 0 [pid 14459] close(16 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(23 [pid 14459] close(17 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] <... mount resumed>) = 0 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(24 [pid 14457] close(27 [pid 14459] close(18 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(25 [pid 14459] close(19 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(26 [pid 14459] close(20 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(27 [pid 14459] close(21 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(28 [pid 14459] close(22 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] close(29 [pid 14460] <... openat resumed>) = 3 [pid 14459] close(23 [pid 14458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14457] close(28 [pid 14460] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] exit_group(0 [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] close(24 [pid 14457] close(29 [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14458] <... exit_group resumed>) = ? [pid 14460] <... pwrite64 resumed>) = 36 [pid 14459] close(25 [pid 14458] +++ exited with 0 +++ [pid 14457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14459] close(26) = -1 EBADF (Bad file descriptor) [pid 14457] exit_group(0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3470, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14457] <... exit_group resumed>) = ? [pid 14460] close(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14459] close(27) = -1 EBADF (Bad file descriptor) [pid 14459] close(28) = -1 EBADF (Bad file descriptor) [pid 14459] close(29) = -1 EBADF (Bad file descriptor) [pid 14459] exit_group(0) = ? [pid 14460] <... close resumed>) = 0 [pid 14459] +++ exited with 0 +++ [pid 14457] +++ exited with 0 +++ [pid 14460] close(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3590, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3559, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14460] close(5) = -1 EBADF (Bad file descriptor) [pid 14460] close(6 [pid 320] umount2("./3557", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3557", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14460] close(7) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14460] close(8) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14460] close(9 [pid 320] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] close(10 [pid 320] <... umount2 resumed>) = 0 [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] close(11) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14460] close(12) = -1 EBADF (Bad file descriptor) [pid 14460] close(13) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14460] close(14 [pid 320] newfstatat(AT_FDCWD, "./3557/sys" [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14460] close(15) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14460] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3557/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14460] close(17) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14460] close(18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14460] close(19) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14460] close(20 [pid 320] rmdir("./3557/sys" [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14460] close(21) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3557/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14460] close(22 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14460] close(23 [pid 320] newfstatat(AT_FDCWD, "./3557/binderfs" [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3588", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14460] close(24 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] unlink("./3557/binderfs" [pid 14460] close(25 [pid 320] <... unlink resumed>) = 0 [pid 318] umount2("./3468", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3588", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14460] close(26 [pid 321] <... openat resumed>) = 3 [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3468", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14460] close(27) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 14460] close(28 [pid 321] getdents64(3 [pid 318] fstat(3 [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14460] close(29 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14460] exit_group(0 [pid 320] close(3) = 0 [pid 14460] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = 0 [pid 320] rmdir("./3557" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3558", 0777 [pid 14460] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 [pid 318] umount2("./3468/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3508, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14461 attached [pid 321] newfstatat(AT_FDCWD, "./3588/sys" [pid 14461] set_robust_list(0x5555689d76a0, 24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3560 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3468/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3588/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] newfstatat(AT_FDCWD, "./3468/sys" [pid 321] fstat(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 318] umount2("./3468/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14461] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] getdents64(4 [pid 318] openat(AT_FDCWD, "./3468/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14461] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... openat resumed>) = 4 [pid 14461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] close(4 [pid 318] fstat(4 [pid 14461] chdir("./3558" [pid 321] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14461] <... chdir resumed>) = 0 [pid 321] rmdir("./3588/sys" [pid 318] getdents64(4 [pid 14461] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14461] setpgid(0, 0 [pid 321] umount2("./3588/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 14461] <... setpgid resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] newfstatat(AT_FDCWD, "./3588/binderfs" [pid 318] close(4 [pid 14461] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 321] unlink("./3588/binderfs" [pid 14461] <... openat resumed>) = 3 [pid 14461] write(3, "1000", 4 [pid 321] <... unlink resumed>) = 0 [pid 318] rmdir("./3468/sys" [pid 14461] <... write resumed>) = 4 [pid 14461] close(3 [pid 321] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 14461] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3468/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14461] read(200 [pid 321] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14461] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3468/binderfs" [pid 14461] symlink("/dev/binderfs", "./binderfs" [pid 321] rmdir("./3588" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14461] <... symlink resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 14461] write(1, "executing program\n", 18) = 18 executing program [pid 321] mkdir("./3589", 0777 [pid 318] unlink("./3468/binderfs" [pid 14461] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(3 [pid 14461] <... mkdirat resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14461] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 14462 attached ) = 0 [pid 318] rmdir("./3468" [pid 14461] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3591 [pid 318] <... rmdir resumed>) = 0 [pid 14462] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] mkdir("./3469", 0777 [pid 14462] rt_sigprocmask(SIG_SETMASK, [] [pid 14461] <... openat resumed>) = 3 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14461] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14462] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14462] chdir("./3589" [pid 14461] <... pwrite64 resumed>) = 36 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14462] <... chdir resumed>) = 0 [pid 14461] close(3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14462] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14461] <... close resumed>) = 0 [pid 14461] close(4) = -1 EBADF (Bad file descriptor) [pid 14461] close(5) = -1 EBADF (Bad file descriptor) [pid 14461] close(6) = -1 EBADF (Bad file descriptor) [pid 14461] close(7) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14461] close(8) = -1 EBADF (Bad file descriptor) [pid 14461] close(9) = -1 EBADF (Bad file descriptor) [pid 14461] close(10) = -1 EBADF (Bad file descriptor) [pid 14461] close(11) = -1 EBADF (Bad file descriptor) [pid 14461] close(12) = -1 EBADF (Bad file descriptor) [pid 14461] close(13) = -1 EBADF (Bad file descriptor) [pid 14461] close(14) = -1 EBADF (Bad file descriptor) [pid 14461] close(15) = -1 EBADF (Bad file descriptor) [pid 14461] close(16) = -1 EBADF (Bad file descriptor) [pid 14461] close(17) = -1 EBADF (Bad file descriptor) [pid 14461] close(18) = -1 EBADF (Bad file descriptor) [pid 14461] close(19) = -1 EBADF (Bad file descriptor) [pid 14461] close(20) = -1 EBADF (Bad file descriptor) [pid 14461] close(21) = -1 EBADF (Bad file descriptor) [pid 14461] close(22) = -1 EBADF (Bad file descriptor) [pid 14461] close(23) = -1 EBADF (Bad file descriptor) [pid 14461] close(24) = -1 EBADF (Bad file descriptor) [pid 14461] close(25) = -1 EBADF (Bad file descriptor) [pid 14461] close(26) = -1 EBADF (Bad file descriptor) [pid 14461] close(27) = -1 EBADF (Bad file descriptor) [pid 14461] close(28) = -1 EBADF (Bad file descriptor) [pid 14461] close(29) = -1 EBADF (Bad file descriptor) [pid 14461] exit_group(0ci2-android-6-12-rust/strace-static-x86_64: Process 14463 attached [pid 14462] <... prctl resumed>) = 0 [pid 14463] set_robust_list(0x5555689d76a0, 24 [pid 14461] <... exit_group resumed>) = ? [pid 14463] <... set_robust_list resumed>) = 0 [pid 14462] setpgid(0, 0 [pid 319] umount2("./3506", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3471 [pid 14463] rt_sigprocmask(SIG_SETMASK, [] [pid 14462] <... setpgid resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14463] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14463] chdir("./3469" [pid 14462] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] openat(AT_FDCWD, "./3506", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14463] <... chdir resumed>) = 0 [pid 14462] <... openat resumed>) = 3 [pid 14461] +++ exited with 0 +++ [pid 319] <... openat resumed>) = 3 [pid 14463] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14462] write(3, "1000", 4 [pid 319] fstat(3 [pid 14463] <... prctl resumed>) = 0 [pid 14462] <... write resumed>) = 4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3560, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14463] setpgid(0, 0 [pid 14462] close(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] getdents64(3 [pid 14463] <... setpgid resumed>) = 0 [pid 14462] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14463] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14462] read(200 [pid 319] umount2("./3506/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14462] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14463] <... openat resumed>) = 3 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14462] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3506/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14463] write(3, "1000", 4) = 4 [pid 320] umount2("./3558", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14463] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3506/sys" [pid 14463] <... close resumed>) = 0 [pid 14462] <... symlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3558", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14463] read(200 [pid 14462] write(1, "executing program\n", 18 [pid 320] <... openat resumed>) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14463] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 14462] <... write resumed>) = 18 [pid 320] fstat(3 [pid 14463] symlink("/dev/binderfs", "./binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3506/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14463] <... symlink resumed>) = 0 [pid 14462] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14463] write(1, "executing program\n", 18 [pid 14462] <... mkdirat resumed>) = 0 executing program [pid 320] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3506/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14463] <... write resumed>) = 18 [pid 14462] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... openat resumed>) = 4 [pid 14463] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14462] <... mount resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14463] <... mkdirat resumed>) = 0 [pid 319] fstat(4 [pid 14462] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14463] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14462] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14462] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(4 [pid 14463] <... mount resumed>) = 0 [pid 14462] <... pwrite64 resumed>) = 36 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 320] newfstatat(AT_FDCWD, "./3558/sys" [pid 14463] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] rmdir("./3506/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14462] close(3 [pid 320] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3506/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14462] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14462] close(4 [pid 320] openat(AT_FDCWD, "./3558/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3506/binderfs" [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14462] close(5 [pid 319] unlink("./3506/binderfs" [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14463] <... openat resumed>) = 3 [pid 14462] close(6 [pid 320] <... openat resumed>) = 4 [pid 319] getdents64(3 [pid 14463] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14462] close(7 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] close(3 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14462] close(8 [pid 320] getdents64(4 [pid 319] rmdir("./3506" [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rmdir resumed>) = 0 [pid 14462] close(9 [pid 320] getdents64(4 [pid 319] mkdir("./3507", 0777 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14463] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14462] close(10 [pid 320] close(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14462] close(11 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14463] close(3 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3558/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14464 attached [pid 14463] <... close resumed>) = 0 [pid 14462] close(12 [pid 320] <... rmdir resumed>) = 0 [pid 14463] close(4 [pid 320] umount2("./3558/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14464] set_robust_list(0x5555689d76a0, 24 [pid 14463] close(5 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3558/binderfs" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3509 [pid 14464] <... set_robust_list resumed>) = 0 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] close(13 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14464] rt_sigprocmask(SIG_SETMASK, [] [pid 14463] close(6 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3558/binderfs" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14464] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] close(14 [pid 320] <... unlink resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14464] chdir("./3507" [pid 14463] close(7 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14464] <... chdir resumed>) = 0 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] close(15 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14463] close(8) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14463] close(9 [pid 320] <... close resumed>) = 0 [pid 14464] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3558" [pid 14464] <... prctl resumed>) = 0 [pid 14462] close(16 [pid 14464] setpgid(0, 0 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] <... setpgid resumed>) = 0 [pid 14462] close(17 [pid 14464] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14463] close(10 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] close(18 [pid 320] mkdir("./3559", 0777 [pid 14464] <... openat resumed>) = 3 [pid 14463] close(11 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14464] write(3, "1000", 4 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] close(19 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14464] <... write resumed>) = 4 [pid 14463] close(12 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14464] close(3 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] close(20 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14464] <... close resumed>) = 0 [pid 14463] close(13 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] read(200 [pid 14462] close(21 [pid 14464] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] symlink("/dev/binderfs", "./binderfs" [pid 14462] close(22 [pid 14464] <... symlink resumed>) = 0 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14465 attached [pid 14462] close(23) = -1 EBADF (Bad file descriptor) [pid 14462] close(24 [pid 14464] write(1, "executing program\n", 18 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] <... write resumed>) = 18 executing program [pid 14462] close(25 [pid 14464] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] close(26 [pid 14464] <... mkdirat resumed>) = 0 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] set_robust_list(0x5555689d76a0, 24 [pid 14463] close(14 [pid 14462] close(27 [pid 14465] <... set_robust_list resumed>) = 0 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3561 [pid 14464] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] rt_sigprocmask(SIG_SETMASK, [] [pid 14464] <... mount resumed>) = 0 [pid 14463] close(15 [pid 14462] close(28 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14464] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14465] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14463] close(16 [pid 14462] close(29 [pid 14465] chdir("./3559" [pid 14464] <... openat resumed>) = 3 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] <... chdir resumed>) = 0 [pid 14463] close(17 [pid 14465] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14464] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] exit_group(0 [pid 14465] <... prctl resumed>) = 0 [pid 14463] close(18 [pid 14465] setpgid(0, 0 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] <... setpgid resumed>) = 0 [pid 14464] <... pwrite64 resumed>) = 36 [pid 14463] close(19 [pid 14465] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14462] <... exit_group resumed>) = ? [pid 14465] <... openat resumed>) = 3 [pid 14463] close(20 [pid 14465] write(3, "1000", 4 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] close(3 [pid 14462] +++ exited with 0 +++ [pid 14465] <... write resumed>) = 4 [pid 14464] <... close resumed>) = 0 [pid 14463] close(21 [pid 14465] close(3 [pid 14464] close(4 [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] <... close resumed>) = 0 [pid 14463] close(22 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3591, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] read(200 [pid 14463] close(23 [pid 14465] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14465] symlink("/dev/binderfs", "./binderfs" [pid 14464] close(5 [pid 14463] close(24 [pid 14465] <... symlink resumed>) = 0 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14464] close(6 [pid 14463] close(25 [pid 14465] write(1, "executing program\n", 18 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] <... write resumed>) = 18 [pid 14464] close(7 [pid 14463] close(26 [pid 14465] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] <... mkdirat resumed>) = 0 [pid 14464] close(8 [pid 14463] close(27 [pid 321] umount2("./3589", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14464] close(9 [pid 14463] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14465] <... mount resumed>) = 0 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] close(10 [pid 14463] close(29 [pid 321] openat(AT_FDCWD, "./3589", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14465] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] <... openat resumed>) = 3 [pid 14464] close(11 [pid 14463] exit_group(0 [pid 321] <... openat resumed>) = 3 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14464] close(12 [pid 14463] <... exit_group resumed>) = ? [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14463] +++ exited with 0 +++ [pid 14464] close(13 [pid 321] getdents64(3 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3471, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14464] close(14 [pid 321] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14465] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] close(3 [pid 14464] close(15 [pid 14465] <... close resumed>) = 0 [pid 14465] close(4 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] close(5 [pid 14464] close(16 [pid 14465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] close(6) = -1 EBADF (Bad file descriptor) [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14465] close(7 [pid 14464] close(17 [pid 321] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 14465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14465] close(8 [pid 14464] close(18 [pid 14465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14465] close(9) = -1 EBADF (Bad file descriptor) [pid 14465] close(10) = -1 EBADF (Bad file descriptor) [pid 14465] close(11) = -1 EBADF (Bad file descriptor) [pid 14465] close(12) = -1 EBADF (Bad file descriptor) [pid 14465] close(13) = -1 EBADF (Bad file descriptor) [pid 14465] close(14) = -1 EBADF (Bad file descriptor) [pid 14465] close(15) = -1 EBADF (Bad file descriptor) [pid 14465] close(16) = -1 EBADF (Bad file descriptor) [pid 14465] close(17) = -1 EBADF (Bad file descriptor) [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3589/sys" [pid 14464] close(19 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3469", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14464] close(20 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14464] close(21 [pid 321] openat(AT_FDCWD, "./3589/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3469", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14464] close(22 [pid 318] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14464] close(23 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] getdents64(3 [pid 14464] close(24 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14464] close(25 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3469/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14465] close(18 [pid 14464] close(26 [pid 14465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14465] close(19 [pid 14464] close(27 [pid 321] rmdir("./3589/sys" [pid 14465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14465] close(20 [pid 14464] close(28 [pid 321] <... rmdir resumed>) = 0 [pid 14465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3589/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14465] close(21 [pid 14464] close(29 [pid 318] umount2("./3469/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14465] close(22 [pid 14464] exit_group(0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14464] <... exit_group resumed>) = ? [pid 321] newfstatat(AT_FDCWD, "./3589/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3469/sys" [pid 14465] close(23) = -1 EBADF (Bad file descriptor) [pid 14465] close(24) = -1 EBADF (Bad file descriptor) [pid 14465] close(25) = -1 EBADF (Bad file descriptor) [pid 14465] close(26) = -1 EBADF (Bad file descriptor) [pid 14465] close(27) = -1 EBADF (Bad file descriptor) [pid 14465] close(28) = -1 EBADF (Bad file descriptor) [pid 14465] close(29) = -1 EBADF (Bad file descriptor) [pid 14465] exit_group(0 [pid 14464] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14465] <... exit_group resumed>) = ? [pid 321] unlink("./3589/binderfs" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3509, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14465] +++ exited with 0 +++ [pid 318] umount2("./3469/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... unlink resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3561, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] getdents64(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3469/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(3) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] rmdir("./3589" [pid 318] fstat(4 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] mkdir("./3590", 0777 [pid 318] getdents64(4 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(4 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(4) = 0 [pid 318] rmdir("./3469/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14466 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3592 [pid 318] <... rmdir resumed>) = 0 [pid 14466] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14466] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14466] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3469/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14466] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14466] chdir("./3590" [pid 318] newfstatat(AT_FDCWD, "./3469/binderfs" [pid 14466] <... chdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14466] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] unlink("./3469/binderfs" [pid 14466] <... prctl resumed>) = 0 [pid 14466] setpgid(0, 0 [pid 318] <... unlink resumed>) = 0 [pid 14466] <... setpgid resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14466] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] close(3 [pid 14466] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 14466] write(3, "1000", 4 [pid 318] rmdir("./3469" [pid 14466] <... write resumed>) = 4 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14466] close(3) = 0 [pid 318] mkdir("./3470", 0777 [pid 14466] read(200 [pid 319] umount2("./3507", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14466] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14466] symlink("/dev/binderfs", "./binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 14466] <... symlink resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3507", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14466] write(1, "executing program\n", 18 [pid 319] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14466] <... write resumed>) = 18 executing program [pid 319] fstat(3 [pid 14466] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14467 attached [pid 14466] <... mkdirat resumed>) = 0 [pid 319] getdents64(3 [pid 14467] set_robust_list(0x5555689d76a0, 24 [pid 14466] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14467] <... set_robust_list resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3472 [pid 14466] <... mount resumed>) = 0 [pid 14467] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3507/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14466] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14467] chdir("./3470" [pid 319] umount2("./3507/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14466] <... openat resumed>) = 3 [pid 14467] <... chdir resumed>) = 0 [pid 14467] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14466] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14467] <... prctl resumed>) = 0 [pid 14466] <... pwrite64 resumed>) = 36 [pid 319] newfstatat(AT_FDCWD, "./3507/sys" [pid 14467] setpgid(0, 0 [pid 14466] close(3 [pid 14467] <... setpgid resumed>) = 0 [pid 14466] <... close resumed>) = 0 [pid 320] umount2("./3559", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14467] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14466] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14467] <... openat resumed>) = 3 [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3559", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3507/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14467] write(3, "1000", 4 [pid 14466] close(5 [pid 320] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14467] <... write resumed>) = 4 [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14467] close(3 [pid 14466] close(6 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3507/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14467] <... close resumed>) = 0 [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... openat resumed>) = 4 [pid 14467] read(200 [pid 14466] close(7 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] fstat(4 [pid 14467] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14467] symlink("/dev/binderfs", "./binderfs" [pid 14466] close(8 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14467] <... symlink resumed>) = 0 [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14467] write(1, "executing program\n", 18 [pid 14466] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14467] <... write resumed>) = 18 [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14467] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14466] close(10 [pid 320] newfstatat(AT_FDCWD, "./3559/sys" [pid 319] getdents64(4 [pid 14467] <... mkdirat resumed>) = 0 [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14467] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14466] close(11 [pid 320] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 14467] <... mount resumed>) = 0 [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 14467] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14466] close(12 [pid 320] openat(AT_FDCWD, "./3559/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rmdir("./3507/sys" [pid 14467] <... openat resumed>) = 3 [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] <... rmdir resumed>) = 0 [pid 14467] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14466] close(13 [pid 320] fstat(4 [pid 319] umount2("./3507/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14467] <... pwrite64 resumed>) = 36 [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14467] close(3 [pid 14466] close(14 [pid 320] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3507/binderfs" [pid 14467] <... close resumed>) = 0 [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14467] close(4 [pid 14466] close(15 [pid 320] getdents64(4 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] unlink("./3507/binderfs" [pid 14467] close(5 [pid 14466] close(16 [pid 320] close(4 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(6 [pid 14466] close(17 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(7 [pid 14466] close(18 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(8 [pid 14466] close(19 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(9 [pid 14466] close(20 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(10 [pid 14466] close(21 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(11 [pid 14466] close(22 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(12 [pid 14466] close(23 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(13 [pid 14466] close(24 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(14 [pid 14466] close(25 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(15 [pid 14466] close(26 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(16 [pid 14466] close(27 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(17 [pid 14466] close(28 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(18 [pid 14466] close(29 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14467] close(19) = -1 EBADF (Bad file descriptor) [pid 14466] exit_group(0 [pid 320] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14467] close(20 [pid 14466] <... exit_group resumed>) = ? [pid 320] rmdir("./3559/sys" [pid 319] getdents64(3 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14467] close(21 [pid 14466] +++ exited with 0 +++ [pid 320] umount2("./3559/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3592, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 14467] close(22 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] newfstatat(AT_FDCWD, "./3559/binderfs" [pid 319] rmdir("./3507" [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14467] close(23 [pid 320] unlink("./3559/binderfs" [pid 319] mkdir("./3508", 0777 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14467] close(24 [pid 320] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14467] close(25 [pid 320] close(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14468 attached [pid 14467] close(26 [pid 320] rmdir("./3559" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3510 [pid 14468] set_robust_list(0x5555689d76a0, 24 [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14468] <... set_robust_list resumed>) = 0 [pid 14467] close(27 [pid 320] mkdir("./3560", 0777 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14468] rt_sigprocmask(SIG_SETMASK, [] [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14467] close(28 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14468] chdir("./3508" [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14468] <... chdir resumed>) = 0 [pid 14467] close(29 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14469 attached [pid 14468] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14469] set_robust_list(0x5555689d76a0, 24 [pid 14468] <... prctl resumed>) = 0 [pid 14467] exit_group(0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3562 [pid 14469] <... set_robust_list resumed>) = 0 [pid 14468] setpgid(0, 0 [pid 14467] <... exit_group resumed>) = ? [pid 321] umount2("./3590", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14468] <... setpgid resumed>) = 0 [pid 14468] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14467] +++ exited with 0 +++ [pid 14469] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14469] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14468] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3590", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3472, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14469] chdir("./3560" [pid 14468] write(3, "1000", 4 [pid 321] <... openat resumed>) = 3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14469] <... chdir resumed>) = 0 [pid 14468] <... write resumed>) = 4 [pid 321] fstat(3 [pid 14469] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14469] <... prctl resumed>) = 0 [pid 14469] setpgid(0, 0 [pid 14468] close(3 [pid 321] getdents64(3 [pid 14469] <... setpgid resumed>) = 0 [pid 14468] <... close resumed>) = 0 [pid 14469] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14468] read(200 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14468] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14469] <... openat resumed>) = 3 [pid 14468] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14469] write(3, "1000", 4 [pid 14468] <... symlink resumed>) = 0 [pid 14469] <... write resumed>) = 4 [pid 14468] write(1, "executing program\n", 18 [pid 14469] close(3 [pid 14468] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = 0 [pid 14469] <... close resumed>) = 0 [pid 321] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14469] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14469] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] newfstatat(AT_FDCWD, "./3590/sys" [pid 14469] symlink("/dev/binderfs", "./binderfs" [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14469] <... symlink resumed>) = 0 [pid 14468] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14469] write(1, "executing program\n", 18 [pid 14468] <... mkdirat resumed>) = 0 executing program [pid 14469] <... write resumed>) = 18 [pid 14468] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14469] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] openat(AT_FDCWD, "./3590/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14469] <... mkdirat resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 318] <... restart_syscall resumed>) = 0 [pid 14468] <... mount resumed>) = 0 [pid 14468] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14469] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] fstat(4 [pid 14469] <... mount resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 318] umount2("./3470", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14469] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14468] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 14469] <... openat resumed>) = 3 [pid 14468] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] openat(AT_FDCWD, "./3470", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14469] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14468] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 3 [pid 318] fstat(3 [pid 14469] <... pwrite64 resumed>) = 36 [pid 321] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14469] close(3 [pid 14468] close(3 [pid 321] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14469] <... close resumed>) = 0 [pid 14468] <... close resumed>) = 0 [pid 321] rmdir("./3590/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14469] close(4 [pid 14468] close(4 [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3470/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3590/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 14469] close(5 [pid 14468] close(5 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14469] close(6 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3590/binderfs" [pid 318] umount2("./3470/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(6 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14469] close(7 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3590/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3470/sys" [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(7 [pid 321] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14469] close(8 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(8 [pid 318] umount2("./3470/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14469] close(9 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(9 [pid 321] close(3 [pid 318] openat(AT_FDCWD, "./3470/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14469] close(10 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(10 [pid 321] rmdir("./3590" [pid 14469] close(11 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 321] <... rmdir resumed>) = 0 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(11 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14469] close(12 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3591", 0777 [pid 318] getdents64(4 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(12 [pid 14469] close(13 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(13 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(4 [pid 14469] close(14 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(14 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(4 [pid 14469] close(15 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14468] close(15 [pid 318] rmdir("./3470/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14470 attached [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14470] set_robust_list(0x5555689d76a0, 24 [pid 14469] close(16 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3593 [pid 14470] <... set_robust_list resumed>) = 0 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14470] rt_sigprocmask(SIG_SETMASK, [] [pid 14469] close(17 [pid 14468] close(16 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3470/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14470] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14470] chdir("./3591" [pid 14469] close(18 [pid 14468] close(17 [pid 318] newfstatat(AT_FDCWD, "./3470/binderfs" [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14468] close(18 [pid 318] unlink("./3470/binderfs" [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... chdir resumed>) = 0 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14469] close(19 [pid 14468] close(19 [pid 318] <... unlink resumed>) = 0 [pid 14470] <... prctl resumed>) = 0 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] setpgid(0, 0 [pid 14469] close(20 [pid 14468] close(20 [pid 14470] <... setpgid resumed>) = 0 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14470] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14469] close(21 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14470] <... openat resumed>) = 3 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(21 [pid 14470] write(3, "1000", 4 [pid 14469] close(22 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14470] <... write resumed>) = 4 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] close(22 [pid 318] <... close resumed>) = 0 [pid 14470] close(3 [pid 14469] close(23 [pid 14470] <... close resumed>) = 0 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3470" [pid 14470] read(200 [pid 14469] close(24 [pid 14468] close(23 [pid 318] <... rmdir resumed>) = 0 [pid 14470] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3471", 0777 [pid 14470] symlink("/dev/binderfs", "./binderfs" [pid 14469] close(25 [pid 14468] close(24 [pid 318] <... mkdir resumed>) = 0 [pid 14470] <... symlink resumed>) = 0 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14470] write(1, "executing program\n", 18 [pid 14469] close(26 executing program [pid 14468] close(25 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14470] <... write resumed>) = 18 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14470] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14469] close(27 [pid 14468] close(26ci2-android-6-12-rust/strace-static-x86_64: Process 14471 attached [pid 14470] <... mkdirat resumed>) = 0 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] set_robust_list(0x5555689d76a0, 24 [pid 14470] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14469] close(28 [pid 14471] <... set_robust_list resumed>) = 0 [pid 14470] <... mount resumed>) = 0 [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3473 [pid 14471] rt_sigprocmask(SIG_SETMASK, [] [pid 14470] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14469] close(29 [pid 14468] close(27 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14471] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14470] <... openat resumed>) = 3 [pid 14469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14471] chdir("./3471" [pid 14470] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14469] exit_group(0 [pid 14468] close(28 [pid 14471] <... chdir resumed>) = 0 [pid 14469] <... exit_group resumed>) = ? [pid 14468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14470] <... pwrite64 resumed>) = 36 [pid 14468] close(29) = -1 EBADF (Bad file descriptor) [pid 14469] +++ exited with 0 +++ [pid 14471] <... prctl resumed>) = 0 [pid 14470] close(3 [pid 14468] exit_group(0 [pid 14471] setpgid(0, 0 [pid 14470] <... close resumed>) = 0 [pid 14468] <... exit_group resumed>) = ? [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3562, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14471] <... setpgid resumed>) = 0 [pid 14470] close(4 [pid 14468] +++ exited with 0 +++ [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14471] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3510, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14471] <... openat resumed>) = 3 [pid 14470] close(5 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14471] write(3, "1000", 4 [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] <... write resumed>) = 4 [pid 14470] close(6 [pid 320] umount2("./3560", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14471] close(3 [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14471] <... close resumed>) = 0 [pid 14470] close(7 [pid 320] openat(AT_FDCWD, "./3560", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14471] read(200 [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14471] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14470] close(8 [pid 14471] symlink("/dev/binderfs", "./binderfs" [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] <... symlink resumed>) = 0 [pid 14470] close(9 [pid 320] fstat(3 [pid 14471] write(1, "executing program\n", 18 [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14471] <... write resumed>) = 18 executing program [pid 14470] close(10 [pid 14471] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] <... mkdirat resumed>) = 0 [pid 14470] close(11 [pid 320] <... umount2 resumed>) = 0 [pid 14471] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] close(12) = -1 EBADF (Bad file descriptor) [pid 14470] close(13 [pid 320] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14471] <... mount resumed>) = 0 [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14471] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14470] close(14 [pid 320] newfstatat(AT_FDCWD, "./3560/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14471] <... openat resumed>) = 3 [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14470] close(15 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3560/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14471] <... pwrite64 resumed>) = 36 [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14471] close(3 [pid 14470] close(16 [pid 14471] <... close resumed>) = 0 [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14471] close(4 [pid 14470] close(17 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14471] close(5 [pid 14470] close(18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(6 [pid 14470] close(19 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(7 [pid 14470] close(20 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(8 [pid 14470] close(21 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(9 [pid 14470] close(22 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(10 [pid 14470] close(23 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(11 [pid 14470] close(24 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(12 [pid 14470] close(25 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(13 [pid 14470] close(26 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(14 [pid 14470] close(27 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(15 [pid 14470] close(28 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(16 [pid 14470] close(29 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(17) = -1 EBADF (Bad file descriptor) [pid 14470] exit_group(0 [pid 320] getdents64(4 [pid 14471] close(18 [pid 14470] <... exit_group resumed>) = ? [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14471] close(19 [pid 14470] +++ exited with 0 +++ [pid 320] <... close resumed>) = 0 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3560/sys" [pid 14471] close(20 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3593, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rmdir resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3560/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14471] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3560/binderfs" [pid 319] umount2("./3508", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14471] close(22 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3560/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14471] close(23 [pid 320] <... unlink resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3508", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14471] close(24 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 3 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] fstat(3 [pid 14471] close(25 [pid 320] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3560" [pid 319] getdents64(3 [pid 14471] close(26 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3561", 0777 [pid 14471] close(27) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] umount2("./3508/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14471] close(28 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14471] close(29) = -1 EBADF (Bad file descriptor) [pid 14471] exit_group(0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14471] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14472 attached [pid 14471] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3473, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14472] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3563 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14472] <... set_robust_list resumed>) = 0 [pid 319] umount2("./3508/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14472] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3591", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3591", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14472] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3508/sys" [pid 321] <... umount2 resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3471", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14472] chdir("./3561" [pid 319] umount2("./3508/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14472] <... chdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14472] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14472] setpgid(0, 0) = 0 [pid 14472] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3508/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] newfstatat(AT_FDCWD, "./3591/sys" [pid 318] openat(AT_FDCWD, "./3471", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] <... openat resumed>) = 4 [pid 318] fstat(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] openat(AT_FDCWD, "./3591/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3471/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14472] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 4 [pid 319] getdents64(4 [pid 14472] write(3, "1000", 4) = 4 [pid 14472] close(3) = 0 [pid 14472] read(200 [pid 321] fstat(4 [pid 318] <... umount2 resumed>) = 0 [pid 14472] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14472] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] getdents64(4 [pid 319] close(4 [pid 318] umount2("./3471/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14472] write(1, "executing program\n", 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14472] <... write resumed>) = 18 executing program [pid 14472] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 321] getdents64(4 [pid 319] rmdir("./3508/sys" [pid 318] newfstatat(AT_FDCWD, "./3471/sys" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14472] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] close(4 [pid 319] umount2("./3508/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3471/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14472] <... mount resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14472] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] rmdir("./3591/sys" [pid 319] newfstatat(AT_FDCWD, "./3508/binderfs" [pid 318] openat(AT_FDCWD, "./3471/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rmdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 4 [pid 14472] <... openat resumed>) = 3 [pid 318] fstat(4 [pid 321] umount2("./3591/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3508/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(4 [pid 321] newfstatat(AT_FDCWD, "./3591/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14472] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] unlink("./3591/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 321] <... unlink resumed>) = 0 [pid 319] close(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14472] <... pwrite64 resumed>) = 36 [pid 321] getdents64(3 [pid 319] <... close resumed>) = 0 [pid 318] close(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3508" [pid 318] <... close resumed>) = 0 [pid 14472] close(3 [pid 321] close(3 [pid 14472] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3471/sys" [pid 14472] close(4) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] mkdir("./3509", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 14472] close(5 [pid 321] rmdir("./3591" [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3471/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14472] close(6) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3592", 0777 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3471/binderfs" [pid 14472] close(7 [pid 321] <... mkdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14473 attached [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] unlink("./3471/binderfs" [pid 14473] set_robust_list(0x5555689d76a0, 24 [pid 14472] close(8) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14473] <... set_robust_list resumed>) = 0 [pid 14472] close(9 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14474 attached [pid 14473] rt_sigprocmask(SIG_SETMASK, [] [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3511 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3594 [pid 318] rmdir("./3471" [pid 14474] set_robust_list(0x5555689d76a0, 24 [pid 14473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14472] close(10 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rmdir resumed>) = 0 [pid 14474] <... set_robust_list resumed>) = 0 [pid 14473] chdir("./3509" [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] mkdir("./3472", 0777 [pid 14474] rt_sigprocmask(SIG_SETMASK, [] [pid 14473] <... chdir resumed>) = 0 [pid 14472] close(11 [pid 14474] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14473] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] chdir("./3592" [pid 14473] <... prctl resumed>) = 0 [pid 14472] close(12 [pid 318] <... mkdir resumed>) = 0 [pid 14474] <... chdir resumed>) = 0 [pid 14473] setpgid(0, 0 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14474] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14473] <... setpgid resumed>) = 0 [pid 14472] close(13ci2-android-6-12-rust/strace-static-x86_64: Process 14475 attached [pid 14474] <... prctl resumed>) = 0 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] setpgid(0, 0 [pid 14473] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14475] set_robust_list(0x5555689d76a0, 24 [pid 14474] <... setpgid resumed>) = 0 [pid 14472] close(14) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3474 [pid 14475] <... set_robust_list resumed>) = 0 [pid 14473] <... openat resumed>) = 3 [pid 14472] close(15 [pid 14473] write(3, "1000", 4 [pid 14474] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14475] rt_sigprocmask(SIG_SETMASK, [] [pid 14473] <... write resumed>) = 4 [pid 14472] close(16 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14474] <... openat resumed>) = 3 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14473] close(3 [pid 14475] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14472] close(17 [pid 14473] <... close resumed>) = 0 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14473] read(200 [pid 14474] write(3, "1000", 4 [pid 14472] close(18 [pid 14473] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] chdir("./3472" [pid 14474] <... write resumed>) = 4 [pid 14473] symlink("/dev/binderfs", "./binderfs" [pid 14472] close(19 [pid 14475] <... chdir resumed>) = 0 [pid 14474] close(3 [pid 14473] <... symlink resumed>) = 0 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14474] <... close resumed>) = 0 [pid 14472] close(20 [pid 14475] <... prctl resumed>) = 0 [pid 14474] read(200 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] setpgid(0, 0 [pid 14474] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14472] close(21 [pid 14475] <... setpgid resumed>) = 0 [pid 14474] symlink("/dev/binderfs", "./binderfs" [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14473] write(1, "executing program\n", 18 [pid 14472] close(22 [pid 14473] <... write resumed>) = 18 executing program [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14473] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14475] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14473] <... mkdirat resumed>) = 0 [pid 14474] <... symlink resumed>) = 0 [pid 14475] <... openat resumed>) = 3 [pid 14473] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14472] close(23 [pid 14474] write(1, "executing program\n", 18 [pid 14475] write(3, "1000", 4 [pid 14473] <... mount resumed>) = 0 [pid 14474] <... write resumed>) = 18 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] <... write resumed>) = 4 executing program [pid 14473] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14472] close(24 [pid 14475] close(3 [pid 14474] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14473] <... openat resumed>) = 3 [pid 14475] <... close resumed>) = 0 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14472] close(25) = -1 EBADF (Bad file descriptor) [pid 14475] read(200 [pid 14474] <... mkdirat resumed>) = 0 [pid 14472] close(26 [pid 14475] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] symlink("/dev/binderfs", "./binderfs" [pid 14474] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14472] close(27 [pid 14473] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] <... symlink resumed>) = 0 [pid 14473] <... pwrite64 resumed>) = 36 [pid 14472] close(28 [pid 14473] close(3) = 0 [pid 14475] write(1, "executing program\n", 18 [pid 14474] <... mount resumed>) = 0 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] <... write resumed>) = 18 [pid 14474] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14472] close(29 [pid 14475] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14473] close(4 [pid 14472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14473] close(5) = -1 EBADF (Bad file descriptor) [pid 14473] close(6 [pid 14474] <... openat resumed>) = 3 [pid 14473] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14473] close(7 [pid 14472] exit_group(0 [pid 14473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14473] close(8) = -1 EBADF (Bad file descriptor) [pid 14473] close(9) = -1 EBADF (Bad file descriptor) [pid 14473] close(10) = -1 EBADF (Bad file descriptor) [pid 14473] close(11) = -1 EBADF (Bad file descriptor) [pid 14473] close(12) = -1 EBADF (Bad file descriptor) [pid 14473] close(13) = -1 EBADF (Bad file descriptor) [pid 14473] close(14) = -1 EBADF (Bad file descriptor) [pid 14473] close(15) = -1 EBADF (Bad file descriptor) [pid 14473] close(16) = -1 EBADF (Bad file descriptor) [pid 14473] close(17) = -1 EBADF (Bad file descriptor) [pid 14473] close(18) = -1 EBADF (Bad file descriptor) [pid 14473] close(19) = -1 EBADF (Bad file descriptor) [pid 14473] close(20) = -1 EBADF (Bad file descriptor) [pid 14473] close(21) = -1 EBADF (Bad file descriptor) [pid 14473] close(22) = -1 EBADF (Bad file descriptor) [pid 14473] close(23) = -1 EBADF (Bad file descriptor) [pid 14473] close(24) = -1 EBADF (Bad file descriptor) [pid 14473] close(25) = -1 EBADF (Bad file descriptor) [pid 14473] close(26) = -1 EBADF (Bad file descriptor) [pid 14473] close(27) = -1 EBADF (Bad file descriptor) [pid 14473] close(28) = -1 EBADF (Bad file descriptor) [pid 14473] close(29) = -1 EBADF (Bad file descriptor) [pid 14475] <... mkdirat resumed>) = 0 [pid 14474] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14473] exit_group(0 [pid 14472] <... exit_group resumed>) = ? [pid 14475] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14473] <... exit_group resumed>) = ? [pid 14474] <... pwrite64 resumed>) = 36 [pid 14473] +++ exited with 0 +++ [pid 14472] +++ exited with 0 +++ [pid 14475] <... mount resumed>) = 0 [pid 14475] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14474] close(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3563, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3511, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14475] <... openat resumed>) = 3 [pid 14474] <... close resumed>) = 0 [pid 14475] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14474] close(4 [pid 320] <... restart_syscall resumed>) = 0 [pid 14475] <... pwrite64 resumed>) = 36 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] close(3 [pid 14474] close(5 [pid 14475] <... close resumed>) = 0 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] close(4 [pid 14474] close(6 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] close(5 [pid 14474] close(7 [pid 320] umount2("./3561", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14475] close(6 [pid 14474] close(8 [pid 320] openat(AT_FDCWD, "./3561", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14475] close(7 [pid 14474] close(9 [pid 320] fstat(3 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14475] close(8 [pid 14474] close(10 [pid 320] getdents64(3 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14475] close(9 [pid 14474] close(11 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14475] close(10 [pid 14474] close(12 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] close(11 [pid 14474] close(13 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] close(12 [pid 320] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14475] close(13) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3561/sys" [pid 14475] close(14 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] close(15 [pid 320] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14475] close(16) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3561/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14475] close(17 [pid 320] <... openat resumed>) = 4 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] close(18 [pid 320] fstat(4 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(14 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14475] close(19 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(15 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14475] close(20 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(16 [pid 320] getdents64(4 [pid 14475] close(21 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(17 [pid 320] close(4 [pid 14475] close(22 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(18 [pid 14475] close(23 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3561/sys" [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(19 [pid 320] <... rmdir resumed>) = 0 [pid 14475] close(24 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(20 [pid 320] umount2("./3561/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14475] close(25 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14475] close(26 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3561/binderfs" [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(22 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14475] close(27 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3561/binderfs" [pid 14474] close(23 [pid 14475] close(28 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(24 [pid 14475] close(29 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14474] close(25 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14475] exit_group(0 [pid 14474] close(26 [pid 320] close(3 [pid 14475] <... exit_group resumed>) = ? [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14475] +++ exited with 0 +++ [pid 14474] close(27 [pid 320] rmdir("./3561" [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3474, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14474] close(28 [pid 320] <... rmdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3562", 0777 [pid 14474] close(29 [pid 320] <... mkdir resumed>) = 0 [pid 14474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14474] exit_group(0) = ? [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14474] +++ exited with 0 +++ [pid 319] umount2("./3509", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14476 attached [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3594, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3509", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14476] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3564 [pid 14476] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(3 [pid 14476] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14476] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3509/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14476] chdir("./3562") = 0 [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3509/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14476] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 319] newfstatat(AT_FDCWD, "./3509/sys" [pid 14476] setpgid(0, 0) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14476] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] umount2("./3509/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3509/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4 [pid 14476] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14476] write(3, "1000", 4) = 4 [pid 319] getdents64(4 [pid 318] umount2("./3472", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14476] close(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14476] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 318] openat(AT_FDCWD, "./3472", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14476] read(200 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 3 [pid 14476] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] close(4 [pid 14476] symlink("/dev/binderfs", "./binderfs" [pid 319] <... close resumed>) = 0 [pid 318] fstat(3 [pid 319] rmdir("./3509/sys") = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14476] <... symlink resumed>) = 0 [pid 319] umount2("./3509/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14476] write(1, "executing program\n", 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14476] <... write resumed>) = 18 executing program [pid 14476] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] newfstatat(AT_FDCWD, "./3509/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14476] <... mkdirat resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3472/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14476] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] unlink("./3509/binderfs" [pid 14476] <... mount resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 14476] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] rmdir("./3509" [pid 318] umount2("./3472/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14476] <... openat resumed>) = 3 [pid 319] mkdir("./3510", 0777 [pid 14476] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] newfstatat(AT_FDCWD, "./3472/sys" [pid 319] <... mkdir resumed>) = 0 [pid 14476] <... pwrite64 resumed>) = 36 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3472/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3472/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14476] close(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] close(4 [pid 14476] <... close resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... close resumed>) = 0 [pid 14476] close(4 [pid 318] rmdir("./3472/sys") = 0 [pid 318] umount2("./3472/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3472/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14476] close(5 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3512 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14477 attached [pid 14476] close(6 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] unlink("./3472/binderfs" [pid 14477] set_robust_list(0x5555689d76a0, 24 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14477] <... set_robust_list resumed>) = 0 [pid 14476] close(7 [pid 318] getdents64(3 [pid 14477] rt_sigprocmask(SIG_SETMASK, [] [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14477] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14476] close(8 [pid 318] close(3 [pid 14477] chdir("./3510" [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14476] close(9 [pid 14477] <... chdir resumed>) = 0 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3472" [pid 14476] close(10 [pid 14477] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14477] <... prctl resumed>) = 0 [pid 14476] close(11 [pid 318] mkdir("./3473", 0777 [pid 14477] setpgid(0, 0 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14477] <... setpgid resumed>) = 0 [pid 14476] close(12 [pid 14477] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14476] close(13 [pid 14477] <... openat resumed>) = 3 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14477] write(3, "1000", 4 [pid 14476] close(14 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14477] <... write resumed>) = 4 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3592", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14478 attached [pid 14477] close(3 [pid 14476] close(15) = -1 EBADF (Bad file descriptor) [pid 14478] set_robust_list(0x5555689d76a0, 24 [pid 14477] <... close resumed>) = 0 [pid 14476] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3475 [pid 14478] <... set_robust_list resumed>) = 0 [pid 14477] read(200 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3592", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14478] rt_sigprocmask(SIG_SETMASK, [] [pid 14477] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14476] close(17 [pid 321] <... openat resumed>) = 3 [pid 14478] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14477] symlink("/dev/binderfs", "./binderfs" [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14478] chdir("./3473" [pid 14477] <... symlink resumed>) = 0 [pid 14476] close(18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] write(1, "executing program\n", 18 executing program [pid 321] getdents64(3 [pid 14478] <... chdir resumed>) = 0 [pid 14477] <... write resumed>) = 18 [pid 14476] close(19 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14478] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14477] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14478] <... prctl resumed>) = 0 [pid 14476] close(20 [pid 14478] setpgid(0, 0 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14478] <... setpgid resumed>) = 0 [pid 14476] close(21 [pid 14478] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14477] <... mkdirat resumed>) = 0 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = 0 [pid 14476] close(22 [pid 14478] <... openat resumed>) = 3 [pid 14477] <... mount resumed>) = 0 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14478] write(3, "1000", 4 [pid 14476] close(23 [pid 14478] <... write resumed>) = 4 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14478] close(3 [pid 14476] close(24 [pid 14477] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] newfstatat(AT_FDCWD, "./3592/sys" [pid 14478] <... close resumed>) = 0 [pid 14477] <... openat resumed>) = 3 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14478] read(200 [pid 14476] close(25) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14478] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14477] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14476] close(26 [pid 14478] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14478] <... symlink resumed>) = 0 [pid 14477] <... pwrite64 resumed>) = 36 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3592/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14476] close(27 [pid 14478] write(1, "executing program\n", 18 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14478] <... write resumed>) = 18 [pid 14476] close(28 [pid 14477] close(3 [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14477] <... close resumed>) = 0 [pid 321] fstat(4 [pid 14478] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14477] close(4 [pid 14476] close(29 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14478] <... mkdirat resumed>) = 0 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14478] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14477] close(5 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14478] <... mount resumed>) = 0 [pid 14476] exit_group(0 [pid 321] getdents64(4 [pid 14477] close(6 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14477] close(7 [pid 321] <... close resumed>) = 0 [pid 14478] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14476] <... exit_group resumed>) = ? [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3592/sys" [pid 14477] close(8 [pid 321] <... rmdir resumed>) = 0 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3592/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14477] close(9 [pid 14478] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] close(10 [pid 321] newfstatat(AT_FDCWD, "./3592/binderfs" [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14477] close(11 [pid 321] unlink("./3592/binderfs" [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] close(12 [pid 321] <... unlink resumed>) = 0 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14476] +++ exited with 0 +++ [pid 14477] close(13 [pid 321] getdents64(3 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3564, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14477] close(14 [pid 14478] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14477] close(15 [pid 321] <... close resumed>) = 0 [pid 14478] <... pwrite64 resumed>) = 36 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3592" [pid 14477] close(16) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14478] close(3 [pid 14477] close(17) = -1 EBADF (Bad file descriptor) [pid 14477] close(18 [pid 321] mkdir("./3593", 0777 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14478] <... close resumed>) = 0 [pid 14478] close(4 [pid 14477] close(19 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14478] close(5 [pid 14477] close(20 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14478] close(6 [pid 14477] close(21ci2-android-6-12-rust/strace-static-x86_64: Process 14479 attached ) = -1 EBADF (Bad file descriptor) [pid 14477] close(22) = -1 EBADF (Bad file descriptor) [pid 14477] close(23) = -1 EBADF (Bad file descriptor) [pid 14477] close(24) = -1 EBADF (Bad file descriptor) [pid 14477] close(25 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3595 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] close(26 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14479] set_robust_list(0x5555689d76a0, 24 [pid 14478] close(7 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14479] <... set_robust_list resumed>) = 0 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14479] rt_sigprocmask(SIG_SETMASK, [] [pid 14478] close(8 [pid 14477] close(27 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14479] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14479] chdir("./3593" [pid 14478] close(9 [pid 14477] close(28 [pid 14479] <... chdir resumed>) = 0 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14478] close(10 [pid 14477] close(29 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14478] close(11 [pid 14477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3562", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14479] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14479] <... prctl resumed>) = 0 [pid 14478] close(12 [pid 14477] <... exit_group resumed>) = ? [pid 320] openat(AT_FDCWD, "./3562", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14479] setpgid(0, 0 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14477] +++ exited with 0 +++ [pid 320] <... openat resumed>) = 3 [pid 14479] <... setpgid resumed>) = 0 [pid 14478] close(13) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3512, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14478] close(14 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14478] close(15 [pid 320] fstat(3 [pid 14479] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14478] close(16 [pid 320] getdents64(3 [pid 14479] <... openat resumed>) = 3 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14479] write(3, "1000", 4 [pid 14478] close(17 [pid 320] <... umount2 resumed>) = 0 [pid 14479] <... write resumed>) = 4 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14479] close(3 [pid 14478] close(18 [pid 14479] <... close resumed>) = 0 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14479] read(200 [pid 14478] close(19 [pid 14479] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] newfstatat(AT_FDCWD, "./3562/sys" [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14479] symlink("/dev/binderfs", "./binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14478] close(20 [pid 14479] <... symlink resumed>) = 0 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14479] write(1, "executing program\n", 18) = 18 [pid 14479] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14478] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3562/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14478] close(22 [pid 14479] <... mkdirat resumed>) = 0 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14479] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14478] close(23 [pid 320] fstat(4 [pid 14479] <... mount resumed>) = 0 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14478] close(24 [pid 320] getdents64(4 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14479] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14478] close(25 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14479] <... openat resumed>) = 3 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14478] close(26 [pid 320] getdents64(4 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 14478] close(27) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14479] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14478] close(28 [pid 320] rmdir("./3562/sys" [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14479] close(3 [pid 14478] close(29 [pid 320] <... rmdir resumed>) = 0 [pid 14478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3562/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14479] <... close resumed>) = 0 [pid 14478] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14479] close(4 [pid 14478] <... exit_group resumed>) = ? [pid 14479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14479] close(5) = -1 EBADF (Bad file descriptor) [pid 14479] close(6) = -1 EBADF (Bad file descriptor) [pid 14479] close(7) = -1 EBADF (Bad file descriptor) [pid 14479] close(8) = -1 EBADF (Bad file descriptor) [pid 14479] close(9) = -1 EBADF (Bad file descriptor) [pid 14479] close(10) = -1 EBADF (Bad file descriptor) [pid 14479] close(11) = -1 EBADF (Bad file descriptor) [pid 14479] close(12 [pid 320] newfstatat(AT_FDCWD, "./3562/binderfs" [pid 14479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14479] close(13) = -1 EBADF (Bad file descriptor) [pid 14479] close(14) = -1 EBADF (Bad file descriptor) [pid 14479] close(15) = -1 EBADF (Bad file descriptor) [pid 14479] close(16) = -1 EBADF (Bad file descriptor) [pid 14479] close(17) = -1 EBADF (Bad file descriptor) [pid 14478] +++ exited with 0 +++ [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] unlink("./3562/binderfs" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3475, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... unlink resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14479] close(18 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3510", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3510", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rmdir("./3562" [pid 14479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14479] close(19 [pid 319] <... openat resumed>) = 3 [pid 14479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14479] close(20 [pid 319] fstat(3 [pid 14479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3563", 0777 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14479] close(21) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14479] close(22 [pid 320] <... mkdir resumed>) = 0 [pid 14479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14479] close(23 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3510/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14479] close(24) = -1 EBADF (Bad file descriptor) [pid 14479] close(25) = -1 EBADF (Bad file descriptor) [pid 14479] close(26 [pid 319] <... umount2 resumed>) = 0 [pid 14479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14479] close(27) = -1 EBADF (Bad file descriptor) [pid 14479] close(28) = -1 EBADF (Bad file descriptor) [pid 14479] close(29) = -1 EBADF (Bad file descriptor) [pid 14479] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14480 attached [pid 14479] +++ exited with 0 +++ [pid 319] umount2("./3510/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14480] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3565 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3595, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] newfstatat(AT_FDCWD, "./3510/sys" [pid 14480] <... set_robust_list resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3593", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3510/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14480] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14480] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] openat(AT_FDCWD, "./3593", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3510/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14480] chdir("./3563" [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 319] <... openat resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] fstat(4 [pid 14480] <... chdir resumed>) = 0 [pid 321] getdents64(3 [pid 14480] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14480] <... prctl resumed>) = 0 [pid 319] getdents64(4 [pid 14480] setpgid(0, 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14480] <... setpgid resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... restart_syscall resumed>) = 0 [pid 14480] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 14480] <... openat resumed>) = 3 [pid 318] umount2("./3473", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14480] write(3, "1000", 4 [pid 321] newfstatat(AT_FDCWD, "./3593/sys" [pid 319] rmdir("./3510/sys" [pid 318] openat(AT_FDCWD, "./3473", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14480] <... write resumed>) = 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14480] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 14480] <... close resumed>) = 0 [pid 321] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 321] openat(AT_FDCWD, "./3593/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... openat resumed>) = 4 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] fstat(4 [pid 318] umount2("./3473/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3510/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14480] read(200 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14480] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] newfstatat(AT_FDCWD, "./3510/binderfs" [pid 14480] symlink("/dev/binderfs", "./binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14480] <... symlink resumed>) = 0 [pid 321] getdents64(4 [pid 319] unlink("./3510/binderfs" [pid 318] <... umount2 resumed>) = 0 [pid 14480] write(1, "executing program\n", 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 14480] <... write resumed>) = 18 [pid 321] getdents64(4 [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3473/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14480] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14480] <... mkdirat resumed>) = 0 [pid 321] close(4 [pid 14480] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3473/sys" [pid 321] rmdir("./3593/sys" [pid 319] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] umount2("./3473/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3593/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14480] <... mount resumed>) = 0 [pid 319] rmdir("./3510" [pid 14480] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3593/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3473/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] mkdir("./3511", 0777 [pid 318] <... openat resumed>) = 4 [pid 321] unlink("./3593/binderfs" [pid 14480] <... openat resumed>) = 3 [pid 321] <... unlink resumed>) = 0 [pid 318] fstat(4 [pid 319] <... mkdir resumed>) = 0 [pid 321] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(4 [pid 14480] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] close(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] rmdir("./3593" [pid 318] getdents64(4 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] mkdir("./3594", 0777 [pid 318] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 14481 attached [pid 14480] <... pwrite64 resumed>) = 36 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14481] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3473/sys" [pid 14481] rt_sigprocmask(SIG_SETMASK, [] [pid 14480] close(3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3513 [pid 318] <... rmdir resumed>) = 0 [pid 14480] <... close resumed>) = 0 [pid 14481] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14480] close(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3473/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14482 attached [pid 14481] chdir("./3511" [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14482] set_robust_list(0x5555689d76a0, 24 [pid 14480] close(5) = -1 EBADF (Bad file descriptor) [pid 14482] <... set_robust_list resumed>) = 0 [pid 14480] close(6 [pid 14481] <... chdir resumed>) = 0 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3596 [pid 318] newfstatat(AT_FDCWD, "./3473/binderfs" [pid 14482] rt_sigprocmask(SIG_SETMASK, [] [pid 14481] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14480] close(7 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14481] <... prctl resumed>) = 0 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] unlink("./3473/binderfs" [pid 14482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14481] setpgid(0, 0 [pid 14480] close(8 [pid 318] <... unlink resumed>) = 0 [pid 14482] chdir("./3594" [pid 14481] <... setpgid resumed>) = 0 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14482] <... chdir resumed>) = 0 [pid 14481] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14480] close(9 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14482] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14481] <... openat resumed>) = 3 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] <... prctl resumed>) = 0 [pid 14480] close(10 [pid 14481] write(3, "1000", 4 [pid 318] close(3 [pid 14481] <... write resumed>) = 4 [pid 318] <... close resumed>) = 0 [pid 14481] close(3 [pid 318] rmdir("./3473" [pid 14481] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14481] read(200 [pid 318] mkdir("./3474", 0777 [pid 14481] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... mkdir resumed>) = 0 [pid 14482] setpgid(0, 0 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] <... setpgid resumed>) = 0 [pid 14480] close(11 [pid 14481] symlink("/dev/binderfs", "./binderfs" [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14482] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14481] <... symlink resumed>) = 0 [pid 14480] close(12 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14481] write(1, "executing program\n", 18 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14483 attached [pid 14482] <... openat resumed>) = 3 [pid 14481] <... write resumed>) = 18 [pid 14480] close(13 [pid 14482] write(3, "1000", 4 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] set_robust_list(0x5555689d76a0, 24 [pid 14482] <... write resumed>) = 4 [pid 14480] close(14 [pid 14483] <... set_robust_list resumed>) = 0 [pid 14482] close(3 [pid 14481] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3476 [pid 14483] rt_sigprocmask(SIG_SETMASK, [] [pid 14482] <... close resumed>) = 0 [pid 14481] <... mkdirat resumed>) = 0 [pid 14480] close(15 [pid 14481] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14483] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14482] read(200 [pid 14481] <... mount resumed>) = 0 [pid 14480] close(16 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14482] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14481] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14483] chdir("./3474" [pid 14482] symlink("/dev/binderfs", "./binderfs" [pid 14481] <... openat resumed>) = 3 [pid 14480] close(17 [pid 14483] <... chdir resumed>) = 0 [pid 14482] <... symlink resumed>) = 0 [pid 14483] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] <... prctl resumed>) = 0 [pid 14482] write(1, "executing program\n", 18 [pid 14480] close(18 [pid 14483] setpgid(0, 0 [pid 14482] <... write resumed>) = 18 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] <... setpgid resumed>) = 0 executing program [pid 14481] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14480] close(19 [pid 14483] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14482] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14481] <... pwrite64 resumed>) = 36 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14481] close(3 [pid 14480] close(20 [pid 14483] <... openat resumed>) = 3 [pid 14481] <... close resumed>) = 0 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] <... mkdirat resumed>) = 0 [pid 14481] close(4) = -1 EBADF (Bad file descriptor) [pid 14481] close(5) = -1 EBADF (Bad file descriptor) [pid 14481] close(6) = -1 EBADF (Bad file descriptor) [pid 14481] close(7) = -1 EBADF (Bad file descriptor) [pid 14481] close(8) = -1 EBADF (Bad file descriptor) [pid 14481] close(9) = -1 EBADF (Bad file descriptor) [pid 14481] close(10) = -1 EBADF (Bad file descriptor) [pid 14481] close(11) = -1 EBADF (Bad file descriptor) [pid 14483] write(3, "1000", 4 [pid 14482] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14480] close(21 [pid 14483] <... write resumed>) = 4 [pid 14481] close(12) = -1 EBADF (Bad file descriptor) [pid 14481] close(13 [pid 14483] close(3 [pid 14482] <... mount resumed>) = 0 [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] <... close resumed>) = 0 [pid 14482] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14481] close(14 [pid 14480] close(22 [pid 14483] read(200 [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14481] close(15 executing program [pid 14480] close(23 [pid 14483] symlink("/dev/binderfs", "./binderfs" [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14481] close(16 [pid 14483] <... symlink resumed>) = 0 [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14480] close(24 [pid 14483] write(1, "executing program\n", 18 [pid 14481] close(17 [pid 14483] <... write resumed>) = 18 [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14481] close(18) = -1 EBADF (Bad file descriptor) [pid 14480] close(25 [pid 14483] <... mkdirat resumed>) = 0 [pid 14481] close(19 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] <... openat resumed>) = 3 [pid 14480] close(26 [pid 14481] close(20) = -1 EBADF (Bad file descriptor) [pid 14481] close(21) = -1 EBADF (Bad file descriptor) [pid 14481] close(22) = -1 EBADF (Bad file descriptor) [pid 14481] close(23) = -1 EBADF (Bad file descriptor) [pid 14483] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14482] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14481] close(24 [pid 14480] close(27 [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14481] close(25 [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14481] close(26 [pid 14480] close(28 [pid 14482] <... pwrite64 resumed>) = 36 [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] <... mount resumed>) = 0 [pid 14481] close(27 [pid 14480] close(29 [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14481] close(28 [pid 14482] close(3 [pid 14481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14482] <... close resumed>) = 0 [pid 14481] close(29) = -1 EBADF (Bad file descriptor) [pid 14480] exit_group(0 [pid 14482] close(4 [pid 14481] exit_group(0 [pid 14480] <... exit_group resumed>) = ? [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14481] <... exit_group resumed>) = ? [pid 14482] close(5 [pid 14481] +++ exited with 0 +++ [pid 14480] +++ exited with 0 +++ [pid 14483] <... openat resumed>) = 3 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14482] close(6 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3565, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3513, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14482] close(7 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] <... pwrite64 resumed>) = 36 [pid 14482] close(8 [pid 14483] close(3 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] <... close resumed>) = 0 [pid 14482] close(9 [pid 14483] close(4) = -1 EBADF (Bad file descriptor) [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] close(5) = -1 EBADF (Bad file descriptor) [pid 14482] close(10 [pid 14483] close(6) = -1 EBADF (Bad file descriptor) [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] close(7 [pid 14482] close(11 [pid 320] <... restart_syscall resumed>) = 0 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(12 [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] close(8 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(13 [pid 14483] close(9 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3563", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(14 [pid 14483] close(10 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(15 [pid 14483] close(11 [pid 320] openat(AT_FDCWD, "./3563", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] close(12 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(16 [pid 14483] close(13 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(17 [pid 14483] close(14) = -1 EBADF (Bad file descriptor) [pid 14483] close(15) = -1 EBADF (Bad file descriptor) [pid 14483] close(16) = -1 EBADF (Bad file descriptor) [pid 14483] close(17) = -1 EBADF (Bad file descriptor) [pid 14483] close(18) = -1 EBADF (Bad file descriptor) [pid 14483] close(19) = -1 EBADF (Bad file descriptor) [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14482] close(18 [pid 14483] close(20 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(19 [pid 14483] close(21 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(20 [pid 14483] close(22 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(21 [pid 14483] close(23 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(22 [pid 14483] close(24 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(23 [pid 320] <... umount2 resumed>) = 0 [pid 14483] close(25) = -1 EBADF (Bad file descriptor) [pid 14483] close(26) = -1 EBADF (Bad file descriptor) [pid 14483] close(27) = -1 EBADF (Bad file descriptor) [pid 14483] close(28) = -1 EBADF (Bad file descriptor) [pid 14483] close(29) = -1 EBADF (Bad file descriptor) [pid 14483] exit_group(0 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14482] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3563/sys" [pid 14482] close(25 [pid 14483] <... exit_group resumed>) = ? [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14483] +++ exited with 0 +++ [pid 14482] close(26 [pid 320] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14482] close(27 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3476, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14482] close(28) = -1 EBADF (Bad file descriptor) [pid 14482] close(29) = -1 EBADF (Bad file descriptor) [pid 14482] exit_group(0 [pid 320] openat(AT_FDCWD, "./3563/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14482] <... exit_group resumed>) = ? [pid 320] <... openat resumed>) = 4 [pid 14482] +++ exited with 0 +++ [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3596, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3563/sys") = 0 [pid 320] umount2("./3563/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3563/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3563/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3563") = 0 [pid 320] mkdir("./3564", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3566 ci2-android-6-12-rust/strace-static-x86_64: Process 14484 attached [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14484] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3594", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3511", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14484] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14484] rt_sigprocmask(SIG_SETMASK, [] [pid 321] openat(AT_FDCWD, "./3594", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3511", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14484] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 319] fstat(3 [pid 14484] chdir("./3564" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14484] <... chdir resumed>) = 0 [pid 321] getdents64(3 [pid 14484] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] getdents64(3 [pid 14484] <... prctl resumed>) = 0 [pid 14484] setpgid(0, 0) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3511/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14484] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14484] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = 0 [pid 14484] <... write resumed>) = 4 [pid 14484] close(3) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14484] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14484] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] umount2("./3511/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3511/sys" [pid 321] newfstatat(AT_FDCWD, "./3594/sys" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3511/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14484] write(1, "executing program\n", 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14484] <... write resumed>) = 18 executing program [pid 321] openat(AT_FDCWD, "./3594/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14484] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] openat(AT_FDCWD, "./3511/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14484] <... mkdirat resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 14484] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] fstat(4 [pid 319] <... openat resumed>) = 4 [pid 318] <... restart_syscall resumed>) = 0 [pid 14484] <... mount resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] fstat(4 [pid 14484] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14484] <... openat resumed>) = 3 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 318] umount2("./3474", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14484] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] openat(AT_FDCWD, "./3474", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(4 [pid 319] getdents64(4 [pid 321] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] rmdir("./3594/sys" [pid 319] close(4 [pid 14484] <... pwrite64 resumed>) = 36 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] fstat(3 [pid 14484] close(3 [pid 321] umount2("./3594/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3511/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14484] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3511/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14484] close(4) = -1 EBADF (Bad file descriptor) [pid 14484] close(5) = -1 EBADF (Bad file descriptor) [pid 14484] close(6) = -1 EBADF (Bad file descriptor) [pid 14484] close(7) = -1 EBADF (Bad file descriptor) [pid 14484] close(8) = -1 EBADF (Bad file descriptor) [pid 14484] close(9) = -1 EBADF (Bad file descriptor) [pid 14484] close(10) = -1 EBADF (Bad file descriptor) [pid 14484] close(11) = -1 EBADF (Bad file descriptor) [pid 14484] close(12 [pid 321] newfstatat(AT_FDCWD, "./3594/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3474/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3511/binderfs" [pid 14484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14484] close(13) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3511/binderfs" [pid 14484] close(14 [pid 318] <... umount2 resumed>) = 0 [pid 14484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 321] unlink("./3594/binderfs" [pid 14484] close(15 [pid 319] getdents64(3 [pid 318] umount2("./3474/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14484] close(16 [pid 321] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 14484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3474/sys" [pid 14484] close(17 [pid 321] close(3 [pid 319] <... close resumed>) = 0 [pid 14484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] rmdir("./3511" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14484] close(18) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14484] close(19) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3512", 0777 [pid 318] umount2("./3474/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14484] close(20) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14484] close(21 [pid 321] rmdir("./3594" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14484] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3474/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3595", 0777 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14484] close(23 [pid 318] <... openat resumed>) = 4 [pid 14484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14484] close(24 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14484] close(25) = -1 EBADF (Bad file descriptor) [pid 14484] close(26) = -1 EBADF (Bad file descriptor) [pid 14484] close(27) = -1 EBADF (Bad file descriptor) [pid 14484] close(28) = -1 EBADF (Bad file descriptor) [pid 14484] close(29) = -1 EBADF (Bad file descriptor) [pid 14484] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14485 attached [pid 321] <... mkdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3514 [pid 318] getdents64(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14485] set_robust_list(0x5555689d76a0, 24 [pid 14484] +++ exited with 0 +++ ci2-android-6-12-rust/strace-static-x86_64: Process 14486 attached [pid 14485] <... set_robust_list resumed>) = 0 [pid 318] close(4 [pid 14486] set_robust_list(0x5555689d76a0, 24 [pid 14485] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3597 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3566, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14486] <... set_robust_list resumed>) = 0 [pid 14485] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3564", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14486] rt_sigprocmask(SIG_SETMASK, [] [pid 14485] chdir("./3512" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14486] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14485] <... chdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] openat(AT_FDCWD, "./3564", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3474/sys" [pid 14486] chdir("./3595" [pid 14485] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... openat resumed>) = 3 [pid 14486] <... chdir resumed>) = 0 [pid 14485] <... prctl resumed>) = 0 [pid 320] fstat(3 [pid 318] <... rmdir resumed>) = 0 [pid 14486] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14485] setpgid(0, 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] umount2("./3474/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14486] <... prctl resumed>) = 0 [pid 14485] <... setpgid resumed>) = 0 [pid 320] getdents64(3 [pid 14486] setpgid(0, 0 [pid 14485] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14486] <... setpgid resumed>) = 0 [pid 14485] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] newfstatat(AT_FDCWD, "./3474/binderfs" [pid 14486] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14486] <... openat resumed>) = 3 [pid 14485] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = 0 [pid 318] unlink("./3474/binderfs" [pid 14486] write(3, "1000", 4 [pid 14485] <... write resumed>) = 4 [pid 14486] <... write resumed>) = 4 [pid 14485] close(3 [pid 320] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 14486] close(3 [pid 14485] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 14486] <... close resumed>) = 0 [pid 14485] read(200 [pid 320] newfstatat(AT_FDCWD, "./3564/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14485] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] close(3 [pid 14486] read(200 [pid 14485] symlink("/dev/binderfs", "./binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 14486] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14485] <... symlink resumed>) = 0 [pid 320] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3474" [pid 14486] symlink("/dev/binderfs", "./binderfs" [pid 14485] write(1, "executing program\n", 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14486] <... symlink resumed>) = 0 [pid 14485] <... write resumed>) = 18 [pid 318] <... rmdir resumed>) = 0 executing program [pid 14486] write(1, "executing program\n", 18 executing program [pid 14485] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] openat(AT_FDCWD, "./3564/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] mkdir("./3475", 0777 [pid 14486] <... write resumed>) = 18 [pid 320] <... openat resumed>) = 4 [pid 14486] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14485] <... mkdirat resumed>) = 0 [pid 320] fstat(4 [pid 318] <... mkdir resumed>) = 0 [pid 14486] <... mkdirat resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14486] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14485] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14486] <... mount resumed>) = 0 [pid 14485] <... mount resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 14485] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14486] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14485] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14486] <... openat resumed>) = 3 [pid 320] close(4) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14487 attached [pid 320] rmdir("./3564/sys" [pid 14485] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... rmdir resumed>) = 0 [pid 14487] set_robust_list(0x5555689d76a0, 24 [pid 14486] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14485] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3564/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14487] <... set_robust_list resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3564/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14485] close(3 [pid 320] unlink("./3564/binderfs" [pid 14487] rt_sigprocmask(SIG_SETMASK, [] [pid 14486] <... pwrite64 resumed>) = 36 [pid 14485] <... close resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3477 [pid 14487] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14485] close(4 [pid 320] getdents64(3 [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14485] close(5 [pid 320] close(3 [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14485] close(6) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3564" [pid 14485] close(7 [pid 320] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14487] chdir("./3475" [pid 14486] close(3 [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14487] <... chdir resumed>) = 0 [pid 14486] <... close resumed>) = 0 [pid 14487] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14486] close(4) = -1 EBADF (Bad file descriptor) [pid 14487] <... prctl resumed>) = 0 [pid 14486] close(5 [pid 14487] setpgid(0, 0) = 0 [pid 14485] close(8 [pid 320] mkdir("./3565", 0777 [pid 14487] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14485] close(9 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14485] close(10 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14488 attached [pid 14487] <... openat resumed>) = 3 [pid 14486] close(6 [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] write(3, "1000", 4 [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14485] close(11 [pid 14488] set_robust_list(0x5555689d76a0, 24 [pid 14487] <... write resumed>) = 4 [pid 14486] close(7 [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] <... set_robust_list resumed>) = 0 [pid 14487] close(3 [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14485] close(12 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3567 [pid 14487] <... close resumed>) = 0 [pid 14486] close(8 [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14488] rt_sigprocmask(SIG_SETMASK, [] [pid 14487] read(200 [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14485] close(13 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14488] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14487] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14486] close(9 [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] symlink("/dev/binderfs", "./binderfs" [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14485] close(14 [pid 14488] chdir("./3565" [pid 14486] close(10 [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14485] close(15 [pid 14487] <... symlink resumed>) = 0 [pid 14486] close(11 [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] <... chdir resumed>) = 0 [pid 14487] write(1, "executing program\n", 18 [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14485] close(16 [pid 14488] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14487] <... write resumed>) = 18 [pid 14486] close(12 [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14488] <... prctl resumed>) = 0 [pid 14487] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14485] close(17) = -1 EBADF (Bad file descriptor) [pid 14488] setpgid(0, 0 [pid 14487] <... mkdirat resumed>) = 0 [pid 14486] close(13 [pid 14485] close(18) = -1 EBADF (Bad file descriptor) [pid 14485] close(19) = -1 EBADF (Bad file descriptor) [pid 14485] close(20) = -1 EBADF (Bad file descriptor) [pid 14485] close(21) = -1 EBADF (Bad file descriptor) [pid 14485] close(22) = -1 EBADF (Bad file descriptor) [pid 14485] close(23) = -1 EBADF (Bad file descriptor) [pid 14485] close(24) = -1 EBADF (Bad file descriptor) [pid 14485] close(25 [pid 14488] <... setpgid resumed>) = 0 [pid 14487] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14486] close(14 [pid 14485] close(26) = -1 EBADF (Bad file descriptor) [pid 14485] close(27) = -1 EBADF (Bad file descriptor) [pid 14485] close(28) = -1 EBADF (Bad file descriptor) [pid 14485] close(29) = -1 EBADF (Bad file descriptor) [pid 14485] exit_group(0) = ? [pid 14487] <... mount resumed>) = 0 [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14486] close(15 [pid 14488] <... openat resumed>) = 3 [pid 14487] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14485] +++ exited with 0 +++ [pid 14488] write(3, "1000", 4 [pid 14486] close(16) = -1 EBADF (Bad file descriptor) [pid 14488] <... write resumed>) = 4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3514, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14486] close(17 [pid 14488] close(3 [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14488] <... close resumed>) = 0 [pid 14487] <... openat resumed>) = 3 [pid 14486] close(18 [pid 14488] read(200 [pid 14487] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14487] <... pwrite64 resumed>) = 36 [pid 14486] close(19 [pid 14488] symlink("/dev/binderfs", "./binderfs" [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] <... symlink resumed>) = 0 [pid 14486] close(20 [pid 14487] close(3 [pid 14486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14486] close(21) = -1 EBADF (Bad file descriptor) [pid 14486] close(22) = -1 EBADF (Bad file descriptor) [pid 14486] close(23) = -1 EBADF (Bad file descriptor) [pid 14486] close(24) = -1 EBADF (Bad file descriptor) [pid 14486] close(25) = -1 EBADF (Bad file descriptor) [pid 14486] close(26) = -1 EBADF (Bad file descriptor) [pid 14486] close(27) = -1 EBADF (Bad file descriptor) [pid 14486] close(28) = -1 EBADF (Bad file descriptor) [pid 14486] close(29) = -1 EBADF (Bad file descriptor) [pid 14486] exit_group(0 [pid 14488] write(1, "executing program\n", 18 [pid 14487] <... close resumed>) = 0 [pid 14488] <... write resumed>) = 18 [pid 14487] close(4) = -1 EBADF (Bad file descriptor) [pid 14486] <... exit_group resumed>) = ? executing program [pid 14488] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14487] close(5 [pid 14486] +++ exited with 0 +++ [pid 14488] <... mkdirat resumed>) = 0 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14487] close(6 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3597, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14487] close(7) = -1 EBADF (Bad file descriptor) [pid 14488] <... mount resumed>) = 0 [pid 14487] close(8) = -1 EBADF (Bad file descriptor) [pid 14488] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14487] close(9) = -1 EBADF (Bad file descriptor) [pid 14487] close(10) = -1 EBADF (Bad file descriptor) [pid 14487] close(11) = -1 EBADF (Bad file descriptor) [pid 14488] <... openat resumed>) = 3 [pid 14487] close(12) = -1 EBADF (Bad file descriptor) [pid 14488] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14487] close(13 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(14 [pid 14488] <... pwrite64 resumed>) = 36 [pid 14488] close(3 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] <... close resumed>) = 0 [pid 14487] close(15 [pid 321] umount2("./3595", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3512", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14488] close(4 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(16 [pid 321] openat(AT_FDCWD, "./3595", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14488] close(5 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3512", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(17 [pid 14488] close(6 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 319] <... openat resumed>) = 3 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14488] close(7 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(19 [pid 321] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14488] close(8 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(20 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 14488] close(9 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(21 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14488] close(10) = -1 EBADF (Bad file descriptor) [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] umount2("./3512/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3595/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3595/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3595/sys") = 0 [pid 321] umount2("./3595/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3595/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3595/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3595") = 0 [pid 321] mkdir("./3596", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14488] close(11 [pid 14487] close(22 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14488] close(12 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(23) = -1 EBADF (Bad file descriptor) [pid 14488] close(13 [pid 14487] close(24 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] close(14 [pid 319] umount2("./3512/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(25 [pid 14488] close(15 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(26 [pid 14488] close(16 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3512/sys" [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(27 [pid 14488] close(17 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14489 attached [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(28 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14489] set_robust_list(0x5555689d76a0, 24 [pid 14488] close(18 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3598 [pid 14489] <... set_robust_list resumed>) = 0 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] close(29 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3512/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14489] rt_sigprocmask(SIG_SETMASK, [] [pid 14488] close(19 [pid 14487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14489] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14489] chdir("./3596" [pid 14488] close(20 [pid 14487] exit_group(0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14489] <... chdir resumed>) = 0 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14487] <... exit_group resumed>) = ? [pid 14489] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14489] setpgid(0, 0) = 0 [pid 14489] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14488] close(21 [pid 14489] <... openat resumed>) = 3 [pid 14489] write(3, "1000", 4) = 4 [pid 14489] close(3) = 0 [pid 14489] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14489] symlink("/dev/binderfs", "./binderfs" [pid 14487] +++ exited with 0 +++ [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14489] <... symlink resumed>) = 0 [pid 14488] close(22 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3477, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14489] write(1, "executing program\n", 18 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14489] <... write resumed>) = 18 [pid 14488] close(23 [pid 319] openat(AT_FDCWD, "./3512/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14489] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14488] close(24 [pid 14489] <... mkdirat resumed>) = 0 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 14488] close(25 [pid 14489] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14489] <... mount resumed>) = 0 [pid 319] fstat(4 [pid 14488] close(26 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14488] close(27 [pid 14489] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14489] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14488] close(28 [pid 14489] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14489] <... pwrite64 resumed>) = 36 [pid 14488] close(29 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14489] close(3 [pid 14488] exit_group(0 [pid 319] close(4 [pid 14489] <... close resumed>) = 0 [pid 14488] <... exit_group resumed>) = ? [pid 319] <... close resumed>) = 0 [pid 14489] close(4 [pid 319] rmdir("./3512/sys" [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3475", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14489] close(5 [pid 14488] +++ exited with 0 +++ [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3475", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14489] close(6 [pid 318] <... openat resumed>) = 3 [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14489] close(7 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14489] close(8 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3475/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14489] close(9 [pid 319] umount2("./3512/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3567, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14489] close(10 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14489] close(11 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3512/binderfs" [pid 14489] close(12 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3512/binderfs" [pid 14489] close(13) = -1 EBADF (Bad file descriptor) [pid 14489] close(14) = -1 EBADF (Bad file descriptor) [pid 14489] close(15 [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3475/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14489] close(16 [pid 319] close(3 [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14489] close(17 [pid 319] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3475/sys" [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3512" [pid 14489] close(18 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14489] close(19) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3513", 0777 [pid 318] umount2("./3475/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14489] close(20) = -1 EBADF (Bad file descriptor) [pid 14489] close(21) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14489] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3475/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14489] close(23 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 4 [pid 14489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14489] close(24) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14489] close(25) = -1 EBADF (Bad file descriptor) [pid 14489] close(26) = -1 EBADF (Bad file descriptor) [pid 14489] close(27) = -1 EBADF (Bad file descriptor) [pid 14489] close(28) = -1 EBADF (Bad file descriptor) [pid 14489] close(29) = -1 EBADF (Bad file descriptor) [pid 14489] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14490 attached [pid 318] getdents64(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3515 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14490] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(4 [pid 14490] <... set_robust_list resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14490] rt_sigprocmask(SIG_SETMASK, [] [pid 14489] +++ exited with 0 +++ [pid 318] close(4 [pid 14490] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... close resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3598, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14490] chdir("./3513" [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rmdir("./3475/sys" [pid 14490] <... chdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14490] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] umount2("./3475/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14490] <... prctl resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14490] setpgid(0, 0 [pid 318] newfstatat(AT_FDCWD, "./3475/binderfs" [pid 14490] <... setpgid resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14490] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... restart_syscall resumed>) = 0 [pid 318] unlink("./3475/binderfs" [pid 14490] <... openat resumed>) = 3 [pid 14490] write(3, "1000", 4 [pid 318] <... unlink resumed>) = 0 [pid 321] umount2("./3596", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3596", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14490] <... write resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14490] close(3 [pid 321] <... umount2 resumed>) = 0 [pid 318] close(3 [pid 14490] <... close resumed>) = 0 [pid 321] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14490] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14490] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] rmdir("./3475" [pid 14490] symlink("/dev/binderfs", "./binderfs" [pid 321] newfstatat(AT_FDCWD, "./3596/sys" [pid 14490] <... symlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14490] write(1, "executing program\n", 18 executing program [pid 321] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14490] <... write resumed>) = 18 [pid 318] mkdir("./3476", 0777 [pid 14490] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 14490] <... mkdirat resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3596/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14490] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... openat resumed>) = 4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14490] <... mount resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14490] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 14491 attached [pid 14490] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14491] set_robust_list(0x5555689d76a0, 24 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3478 [pid 14491] <... set_robust_list resumed>) = 0 [pid 14490] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(4 [pid 14491] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14490] <... pwrite64 resumed>) = 36 [pid 321] getdents64(4 [pid 14491] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14490] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14491] chdir("./3476" [pid 321] close(4 [pid 320] <... restart_syscall resumed>) = 0 [pid 14491] <... chdir resumed>) = 0 [pid 14490] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 14491] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14490] close(4 [pid 321] rmdir("./3596/sys" [pid 14491] <... prctl resumed>) = 0 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3565", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14491] setpgid(0, 0 [pid 14490] close(5 [pid 321] umount2("./3596/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14491] <... setpgid resumed>) = 0 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3565", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14491] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... openat resumed>) = 3 [pid 14491] <... openat resumed>) = 3 [pid 14490] close(6 [pid 321] newfstatat(AT_FDCWD, "./3596/binderfs" [pid 320] fstat(3 [pid 14491] write(3, "1000", 4 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14491] <... write resumed>) = 4 [pid 14490] close(7 [pid 321] unlink("./3596/binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14491] close(3 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14490] close(8 [pid 321] getdents64(3 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14490] close(9 [pid 321] close(3 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14491] <... close resumed>) = 0 [pid 14490] close(10 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 14491] read(200 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3596" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14491] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14490] close(11 [pid 320] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14491] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14491] write(1, "executing program\n", 18 [pid 14490] close(12 [pid 321] mkdir("./3597", 0777 [pid 14491] <... write resumed>) = 18 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14491] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... mkdir resumed>) = 0 [pid 14490] close(13 [pid 320] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14491] <... mkdirat resumed>) = 0 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14491] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14490] close(14 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] newfstatat(AT_FDCWD, "./3565/sys" [pid 14491] <... mount resumed>) = 0 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14491] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] openat(AT_FDCWD, "./3565/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14490] close(15 [pid 320] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 14492 attached [pid 14491] <... openat resumed>) = 3 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14490] close(16 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3599 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14490] close(17 [pid 14492] set_robust_list(0x5555689d76a0, 24 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(4 [pid 14491] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14492] <... set_robust_list resumed>) = 0 [pid 14490] close(18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14491] <... pwrite64 resumed>) = 36 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14492] rt_sigprocmask(SIG_SETMASK, [] [pid 320] getdents64(4 [pid 14491] close(3 [pid 14490] close(19 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14492] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14491] <... close resumed>) = 0 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14492] chdir("./3597" [pid 14491] close(4 [pid 14490] close(20 [pid 320] <... close resumed>) = 0 [pid 14492] <... chdir resumed>) = 0 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3565/sys" [pid 14492] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14491] close(5 [pid 14490] close(21 [pid 320] <... rmdir resumed>) = 0 [pid 14492] <... prctl resumed>) = 0 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3565/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14492] setpgid(0, 0 [pid 14490] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14492] <... setpgid resumed>) = 0 [pid 14491] close(6 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3565/binderfs" [pid 14492] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14490] close(23 [pid 14491] close(7 [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14490] close(24 [pid 14491] close(8) = -1 EBADF (Bad file descriptor) [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14492] <... openat resumed>) = 3 [pid 14491] close(9 [pid 14490] close(25 [pid 320] unlink("./3565/binderfs" [pid 14492] write(3, "1000", 4 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14492] <... write resumed>) = 4 [pid 14491] close(10 [pid 14490] close(26 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14492] close(3 [pid 14491] close(11 [pid 14490] close(27 [pid 320] getdents64(3 [pid 14492] <... close resumed>) = 0 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14492] read(200 [pid 14491] close(12 [pid 14490] close(28 [pid 320] close(3 [pid 14492] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14492] symlink("/dev/binderfs", "./binderfs" [pid 14491] close(13 [pid 14490] close(29 [pid 320] <... close resumed>) = 0 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14490] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14491] close(14) = -1 EBADF (Bad file descriptor) [pid 14490] exit_group(0 [pid 14491] close(15 [pid 320] rmdir("./3565" [pid 14492] <... symlink resumed>) = 0 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14491] close(16 [pid 320] <... rmdir resumed>) = 0 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14491] close(17 [pid 14492] write(1, "executing program\n", 18 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14490] <... exit_group resumed>) = ? executing program [pid 320] mkdir("./3566", 0777 [pid 14492] <... write resumed>) = 18 [pid 14491] close(18 [pid 320] <... mkdir resumed>) = 0 [pid 14492] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14492] <... mkdirat resumed>) = 0 [pid 14491] close(19 [pid 14490] +++ exited with 0 +++ [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14492] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3515, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14491] close(20 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14491] close(21) = -1 EBADF (Bad file descriptor) [pid 14491] close(22) = -1 EBADF (Bad file descriptor) [pid 14491] close(23) = -1 EBADF (Bad file descriptor) [pid 14491] close(24) = -1 EBADF (Bad file descriptor) [pid 14491] close(25) = -1 EBADF (Bad file descriptor) [pid 14491] close(26) = -1 EBADF (Bad file descriptor) [pid 14491] close(27) = -1 EBADF (Bad file descriptor) [pid 14491] close(28) = -1 EBADF (Bad file descriptor) [pid 14491] close(29) = -1 EBADF (Bad file descriptor) [pid 14491] exit_group(0) = ? [pid 14492] <... mount resumed>) = 0 [pid 14492] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3568 ci2-android-6-12-rust/strace-static-x86_64: Process 14493 attached [pid 14492] <... openat resumed>) = 3 [pid 14491] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14493] set_robust_list(0x5555689d76a0, 24 [pid 14492] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3478, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14493] <... set_robust_list resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14493] rt_sigprocmask(SIG_SETMASK, [] [pid 14492] <... pwrite64 resumed>) = 36 [pid 14493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14493] chdir("./3566" [pid 14492] close(3) = 0 [pid 14492] close(4) = -1 EBADF (Bad file descriptor) [pid 14492] close(5) = -1 EBADF (Bad file descriptor) [pid 14492] close(6) = -1 EBADF (Bad file descriptor) [pid 14492] close(7) = -1 EBADF (Bad file descriptor) [pid 14492] close(8) = -1 EBADF (Bad file descriptor) [pid 14492] close(9) = -1 EBADF (Bad file descriptor) [pid 14492] close(10) = -1 EBADF (Bad file descriptor) [pid 14492] close(11) = -1 EBADF (Bad file descriptor) [pid 14492] close(12) = -1 EBADF (Bad file descriptor) [pid 14492] close(13) = -1 EBADF (Bad file descriptor) [pid 14492] close(14) = -1 EBADF (Bad file descriptor) [pid 14492] close(15) = -1 EBADF (Bad file descriptor) [pid 14492] close(16) = -1 EBADF (Bad file descriptor) [pid 14492] close(17) = -1 EBADF (Bad file descriptor) [pid 14492] close(18) = -1 EBADF (Bad file descriptor) [pid 14492] close(19) = -1 EBADF (Bad file descriptor) [pid 14492] close(20) = -1 EBADF (Bad file descriptor) [pid 14492] close(21) = -1 EBADF (Bad file descriptor) [pid 14492] close(22) = -1 EBADF (Bad file descriptor) [pid 14492] close(23) = -1 EBADF (Bad file descriptor) [pid 14492] close(24) = -1 EBADF (Bad file descriptor) [pid 14492] close(25) = -1 EBADF (Bad file descriptor) [pid 14492] close(26) = -1 EBADF (Bad file descriptor) [pid 14492] close(27) = -1 EBADF (Bad file descriptor) [pid 14492] close(28) = -1 EBADF (Bad file descriptor) [pid 14492] close(29) = -1 EBADF (Bad file descriptor) [pid 14492] exit_group(0) = ? [pid 14493] <... chdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14493] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... restart_syscall resumed>) = 0 [pid 14493] <... prctl resumed>) = 0 [pid 14492] +++ exited with 0 +++ [pid 14493] setpgid(0, 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3599, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3476", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14493] <... setpgid resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14493] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] umount2("./3513", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3476", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3 [pid 14493] <... openat resumed>) = 3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14493] write(3, "1000", 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 14493] <... write resumed>) = 4 [pid 14493] close(3 [pid 319] openat(AT_FDCWD, "./3513", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14493] <... close resumed>) = 0 [pid 318] umount2("./3476/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14493] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14493] symlink("/dev/binderfs", "./binderfs") = 0 [pid 318] <... umount2 resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14493] write(1, "executing program\n", 18) = 18 executing program [pid 14493] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] fstat(3 [pid 318] umount2("./3476/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14493] <... mkdirat resumed>) = 0 [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] newfstatat(AT_FDCWD, "./3476/sys" [pid 319] umount2("./3513/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14493] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 318] umount2("./3476/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14493] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14493] <... openat resumed>) = 3 [pid 319] umount2("./3513/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3476/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14493] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... openat resumed>) = 4 [pid 14493] <... pwrite64 resumed>) = 36 [pid 319] newfstatat(AT_FDCWD, "./3513/sys" [pid 318] fstat(4 [pid 14493] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14493] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14493] close(4 [pid 318] getdents64(4 [pid 14493] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14493] close(5) = -1 EBADF (Bad file descriptor) [pid 14493] close(6) = -1 EBADF (Bad file descriptor) [pid 14493] close(7) = -1 EBADF (Bad file descriptor) [pid 14493] close(8) = -1 EBADF (Bad file descriptor) [pid 14493] close(9) = -1 EBADF (Bad file descriptor) [pid 14493] close(10) = -1 EBADF (Bad file descriptor) [pid 14493] close(11) = -1 EBADF (Bad file descriptor) [pid 14493] close(12) = -1 EBADF (Bad file descriptor) [pid 14493] close(13) = -1 EBADF (Bad file descriptor) [pid 14493] close(14) = -1 EBADF (Bad file descriptor) [pid 14493] close(15) = -1 EBADF (Bad file descriptor) [pid 14493] close(16) = -1 EBADF (Bad file descriptor) [pid 14493] close(17) = -1 EBADF (Bad file descriptor) [pid 14493] close(18) = -1 EBADF (Bad file descriptor) [pid 14493] close(19) = -1 EBADF (Bad file descriptor) [pid 14493] close(20) = -1 EBADF (Bad file descriptor) [pid 14493] close(21) = -1 EBADF (Bad file descriptor) [pid 14493] close(22) = -1 EBADF (Bad file descriptor) [pid 14493] close(23) = -1 EBADF (Bad file descriptor) [pid 14493] close(24) = -1 EBADF (Bad file descriptor) [pid 14493] close(25) = -1 EBADF (Bad file descriptor) [pid 14493] close(26) = -1 EBADF (Bad file descriptor) [pid 14493] close(27) = -1 EBADF (Bad file descriptor) [pid 14493] close(28) = -1 EBADF (Bad file descriptor) [pid 14493] close(29) = -1 EBADF (Bad file descriptor) [pid 14493] exit_group(0) = ? [pid 319] umount2("./3513/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 319] openat(AT_FDCWD, "./3513/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] close(4 [pid 319] fstat(4 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3476/sys") = 0 [pid 318] umount2("./3476/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3476/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3476/binderfs" [pid 319] getdents64(4 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3476") = 0 [pid 318] mkdir("./3477", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 318] <... mkdir resumed>) = 0 [pid 14493] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] close(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3568, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... restart_syscall resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... close resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rmdir("./3513/sys" [pid 321] umount2("./3597", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3597", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 14494 attached [pid 321] fstat(3 [pid 319] <... rmdir resumed>) = 0 [pid 14494] set_robust_list(0x5555689d76a0, 24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3513/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3479 [pid 14494] <... set_robust_list resumed>) = 0 [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3513/binderfs" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14494] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14494] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3513/binderfs" [pid 14494] chdir("./3477" [pid 319] <... unlink resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 14494] <... chdir resumed>) = 0 [pid 321] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 14494] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14494] <... prctl resumed>) = 0 [pid 14494] setpgid(0, 0 [pid 321] newfstatat(AT_FDCWD, "./3597/sys" [pid 319] close(3 [pid 14494] <... setpgid resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14494] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3513" [pid 321] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14494] <... openat resumed>) = 3 [pid 319] <... rmdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14494] write(3, "1000", 4 [pid 321] openat(AT_FDCWD, "./3597/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] mkdir("./3514", 0777 [pid 14494] <... write resumed>) = 4 [pid 321] <... openat resumed>) = 4 [pid 14494] close(3) = 0 [pid 321] fstat(4 [pid 319] <... mkdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14494] read(200 [pid 321] getdents64(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14494] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14494] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] getdents64(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14494] write(1, "executing program\n", 18 [pid 321] close(4 [pid 14494] <... write resumed>) = 18 [pid 14494] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program ci2-android-6-12-rust/strace-static-x86_64: Process 14495 attached [pid 14494] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14495] set_robust_list(0x5555689d76a0, 24 [pid 14494] <... mount resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3516 [pid 321] rmdir("./3597/sys" [pid 14495] <... set_robust_list resumed>) = 0 [pid 14494] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14495] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3597/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14495] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14495] chdir("./3514" [pid 14494] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3597/binderfs" [pid 14495] <... chdir resumed>) = 0 [pid 14494] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14495] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14494] <... pwrite64 resumed>) = 36 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14494] close(3) = 0 [pid 14494] close(4) = -1 EBADF (Bad file descriptor) [pid 14494] close(5) = -1 EBADF (Bad file descriptor) [pid 14494] close(6) = -1 EBADF (Bad file descriptor) [pid 14494] close(7) = -1 EBADF (Bad file descriptor) [pid 14494] close(8) = -1 EBADF (Bad file descriptor) [pid 14495] <... prctl resumed>) = 0 [pid 321] unlink("./3597/binderfs" [pid 14495] setpgid(0, 0 [pid 14494] close(9 [pid 14495] <... setpgid resumed>) = 0 [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14494] close(10 [pid 14495] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14494] close(11 [pid 14495] <... openat resumed>) = 3 [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14494] close(12 [pid 321] close(3 [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14495] write(3, "1000", 4 [pid 14494] close(13 [pid 321] rmdir("./3597" [pid 14495] <... write resumed>) = 4 [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14495] close(3 [pid 14494] close(14 [pid 321] <... rmdir resumed>) = 0 [pid 14495] <... close resumed>) = 0 [pid 321] mkdir("./3598", 0777 [pid 14495] read(200 [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14494] close(15 [pid 14495] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... mkdir resumed>) = 0 [pid 14495] symlink("/dev/binderfs", "./binderfs" [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14494] close(16 [pid 14495] <... symlink resumed>) = 0 [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14495] write(1, "executing program\n", 18 [pid 14494] close(17 executing program [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14495] <... write resumed>) = 18 [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14494] close(18) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14494] close(19) = -1 EBADF (Bad file descriptor) [pid 14495] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14494] close(20) = -1 EBADF (Bad file descriptor) [pid 14494] close(21) = -1 EBADF (Bad file descriptor) [pid 14494] close(22) = -1 EBADF (Bad file descriptor) [pid 14494] close(23) = -1 EBADF (Bad file descriptor) [pid 14494] close(24) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14496 attached [pid 14494] close(25 [pid 14496] set_robust_list(0x5555689d76a0, 24 [pid 14495] <... mkdirat resumed>) = 0 [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14496] <... set_robust_list resumed>) = 0 [pid 14495] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14494] close(26 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3600 [pid 320] umount2("./3566", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14496] rt_sigprocmask(SIG_SETMASK, [] [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14494] close(27 [pid 14495] <... mount resumed>) = 0 [pid 14496] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14495] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14496] chdir("./3598" [pid 14494] close(28 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] openat(AT_FDCWD, "./3566", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14496] <... chdir resumed>) = 0 [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14494] close(29 [pid 320] <... openat resumed>) = 3 [pid 14496] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14496] <... prctl resumed>) = 0 [pid 14495] <... openat resumed>) = 3 [pid 14494] exit_group(0 [pid 320] fstat(3 [pid 14496] setpgid(0, 0 [pid 14494] <... exit_group resumed>) = ? [pid 14496] <... setpgid resumed>) = 0 [pid 14495] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14494] +++ exited with 0 +++ [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14496] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] getdents64(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3479, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14496] <... openat resumed>) = 3 [pid 14495] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14496] write(3, "1000", 4) = 4 [pid 14496] close(3) = 0 [pid 14496] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14496] symlink("/dev/binderfs", "./binderfs") = 0 [pid 320] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14496] write(1, "executing program\n", 18) = 18 [pid 14496] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... umount2 resumed>) = 0 executing program [pid 14495] close(3 [pid 318] umount2("./3477", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14496] <... mkdirat resumed>) = 0 [pid 14495] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14495] close(4 [pid 320] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3477", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14495] close(5 [pid 318] <... openat resumed>) = 3 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14495] close(6 [pid 14496] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14496] <... mount resumed>) = 0 [pid 14495] close(7 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14496] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3566/sys" [pid 318] getdents64(3 [pid 14496] <... openat resumed>) = 3 [pid 14495] close(8 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14495] close(9 [pid 320] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3477/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14496] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14495] close(10 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3566/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14495] close(11 [pid 14496] <... pwrite64 resumed>) = 36 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = 0 [pid 14495] close(12 [pid 14496] close(3) = 0 [pid 14496] close(4) = -1 EBADF (Bad file descriptor) [pid 14496] close(5) = -1 EBADF (Bad file descriptor) [pid 14496] close(6) = -1 EBADF (Bad file descriptor) [pid 14496] close(7) = -1 EBADF (Bad file descriptor) [pid 14496] close(8) = -1 EBADF (Bad file descriptor) [pid 14496] close(9) = -1 EBADF (Bad file descriptor) [pid 14496] close(10) = -1 EBADF (Bad file descriptor) [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 318] umount2("./3477/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14495] close(13 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14495] close(14 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3477/sys" [pid 14495] close(15 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14495] close(16 [pid 320] close(4 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3477/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14495] close(17 [pid 320] <... close resumed>) = 0 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14495] close(18 [pid 320] rmdir("./3566/sys" [pid 318] openat(AT_FDCWD, "./3477/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14495] close(19 [pid 320] <... rmdir resumed>) = 0 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14495] close(20 [pid 320] umount2("./3566/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14495] close(21 [pid 318] getdents64(4 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3566/binderfs" [pid 14495] close(22 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14495] close(23 [pid 318] getdents64(4 [pid 14496] close(11 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3566/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14495] close(24 [pid 318] close(4 [pid 14496] close(12 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14495] close(25 [pid 318] rmdir("./3477/sys" [pid 14496] close(13 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14495] close(26 [pid 318] <... rmdir resumed>) = 0 [pid 14496] close(14 [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3477/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14495] close(27 [pid 14496] close(15) = -1 EBADF (Bad file descriptor) [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14496] close(16 [pid 14495] close(28 [pid 320] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3477/binderfs" [pid 14496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3566" [pid 14496] close(17 [pid 14495] close(29 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3477/binderfs" [pid 14496] close(18 [pid 320] mkdir("./3567", 0777 [pid 14496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14495] exit_group(0 [pid 14496] close(19 [pid 320] <... mkdir resumed>) = 0 [pid 14495] <... exit_group resumed>) = ? [pid 318] <... unlink resumed>) = 0 [pid 14496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14496] close(20) = -1 EBADF (Bad file descriptor) [pid 14496] close(21) = -1 EBADF (Bad file descriptor) [pid 14496] close(22) = -1 EBADF (Bad file descriptor) [pid 14496] close(23) = -1 EBADF (Bad file descriptor) [pid 14496] close(24) = -1 EBADF (Bad file descriptor) [pid 14496] close(25) = -1 EBADF (Bad file descriptor) [pid 14496] close(26) = -1 EBADF (Bad file descriptor) [pid 14496] close(27) = -1 EBADF (Bad file descriptor) [pid 14496] close(28) = -1 EBADF (Bad file descriptor) [pid 14496] close(29) = -1 EBADF (Bad file descriptor) [pid 14496] exit_group(0) = ? [pid 14496] +++ exited with 0 +++ [pid 14495] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] close(3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3600, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3516, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... close resumed>) = 0 [pid 321] umount2("./3598", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3477" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3478", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3598", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 14497 attached [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14497] set_robust_list(0x5555689d76a0, 24 [pid 321] fstat(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14497] <... set_robust_list resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3569 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] getdents64(3 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3480 ci2-android-6-12-rust/strace-static-x86_64: Process 14498 attached [pid 14497] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14498] set_robust_list(0x5555689d76a0, 24 [pid 14497] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14498] <... set_robust_list resumed>) = 0 [pid 14497] chdir("./3567" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14498] rt_sigprocmask(SIG_SETMASK, [] [pid 14497] <... chdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3598/sys" [pid 14498] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14497] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14497] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14497] setpgid(0, 0 [pid 14498] chdir("./3478" [pid 14497] <... setpgid resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3598/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14498] <... chdir resumed>) = 0 [pid 14498] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14497] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14498] setpgid(0, 0 [pid 321] <... openat resumed>) = 4 [pid 14498] <... setpgid resumed>) = 0 [pid 14498] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14497] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 14498] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14498] write(3, "1000", 4 [pid 321] getdents64(4 [pid 14497] write(3, "1000", 4 [pid 14498] <... write resumed>) = 4 [pid 14497] <... write resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14498] close(3) = 0 [pid 14497] close(3 [pid 321] getdents64(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 14497] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14497] read(200 [pid 14498] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14497] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] close(4 [pid 14498] symlink("/dev/binderfs", "./binderfs" [pid 14497] symlink("/dev/binderfs", "./binderfs" [pid 14498] <... symlink resumed>) = 0 [pid 14498] write(1, "executing program\n", 18 [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3514", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14498] <... write resumed>) = 18 executing program [pid 14497] <... symlink resumed>) = 0 [pid 321] rmdir("./3598/sys" [pid 14498] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14497] write(1, "executing program\n", 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14497] <... write resumed>) = 18 [pid 321] <... rmdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3514", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 14497] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3598/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14498] <... mkdirat resumed>) = 0 [pid 14497] <... mkdirat resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14498] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14498] <... mount resumed>) = 0 [pid 14497] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] fstat(3 [pid 14498] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] newfstatat(AT_FDCWD, "./3598/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14498] <... openat resumed>) = 3 [pid 14497] <... mount resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(3 [pid 14498] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] unlink("./3598/binderfs" [pid 14497] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] umount2("./3514/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... unlink resumed>) = 0 [pid 14498] <... pwrite64 resumed>) = 36 [pid 14498] close(3 [pid 14497] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 14498] <... close resumed>) = 0 [pid 14498] close(4) = -1 EBADF (Bad file descriptor) [pid 14498] close(5) = -1 EBADF (Bad file descriptor) [pid 14498] close(6) = -1 EBADF (Bad file descriptor) [pid 14498] close(7) = -1 EBADF (Bad file descriptor) [pid 14498] close(8) = -1 EBADF (Bad file descriptor) [pid 14498] close(9) = -1 EBADF (Bad file descriptor) [pid 14498] close(10) = -1 EBADF (Bad file descriptor) [pid 14498] close(11) = -1 EBADF (Bad file descriptor) [pid 14498] close(12) = -1 EBADF (Bad file descriptor) [pid 14498] close(13) = -1 EBADF (Bad file descriptor) [pid 14498] close(14) = -1 EBADF (Bad file descriptor) [pid 14498] close(15) = -1 EBADF (Bad file descriptor) [pid 14498] close(16) = -1 EBADF (Bad file descriptor) [pid 14498] close(17) = -1 EBADF (Bad file descriptor) [pid 14498] close(18) = -1 EBADF (Bad file descriptor) [pid 14498] close(19) = -1 EBADF (Bad file descriptor) [pid 14498] close(20) = -1 EBADF (Bad file descriptor) [pid 14498] close(21) = -1 EBADF (Bad file descriptor) [pid 14498] close(22) = -1 EBADF (Bad file descriptor) [pid 14498] close(23) = -1 EBADF (Bad file descriptor) [pid 14498] close(24) = -1 EBADF (Bad file descriptor) [pid 14498] close(25) = -1 EBADF (Bad file descriptor) [pid 14498] close(26) = -1 EBADF (Bad file descriptor) [pid 14498] close(27) = -1 EBADF (Bad file descriptor) [pid 14498] close(28) = -1 EBADF (Bad file descriptor) [pid 14498] close(29 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14498] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14497] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] close(3 [pid 319] <... umount2 resumed>) = 0 [pid 14498] exit_group(0) = ? [pid 14498] +++ exited with 0 +++ [pid 14497] <... pwrite64 resumed>) = 36 [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3514/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14497] close(3 [pid 321] rmdir("./3598" [pid 14497] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3514/sys" [pid 14497] close(4 [pid 321] mkdir("./3599", 0777 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3480, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14497] close(5) = -1 EBADF (Bad file descriptor) [pid 14497] close(6 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14497] close(7 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3514/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14497] close(8 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3514/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 14499 attached [pid 14497] close(9 [pid 318] <... restart_syscall resumed>) = 0 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3601 [pid 14499] set_robust_list(0x5555689d76a0, 24 [pid 14497] close(10 [pid 14499] <... set_robust_list resumed>) = 0 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14497] close(11 [pid 14499] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3478", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14499] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14499] chdir("./3599" [pid 14497] close(12 [pid 319] fstat(4 [pid 318] openat(AT_FDCWD, "./3478", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3514/sys" [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14499] <... chdir resumed>) = 0 [pid 14497] close(13 [pid 319] umount2("./3514/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 14499] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14499] <... prctl resumed>) = 0 [pid 14497] close(14 [pid 319] newfstatat(AT_FDCWD, "./3514/binderfs" [pid 318] fstat(3 [pid 14499] setpgid(0, 0 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14499] <... setpgid resumed>) = 0 [pid 14497] close(15 [pid 319] unlink("./3514/binderfs" [pid 14499] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 14497] close(16 [pid 319] getdents64(3 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14499] <... openat resumed>) = 3 [pid 14497] close(17 [pid 319] close(3 [pid 318] umount2("./3478/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14499] write(3, "1000", 4 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14499] <... write resumed>) = 4 [pid 14497] close(18 [pid 319] rmdir("./3514" [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14499] close(3 [pid 14497] close(19 [pid 319] mkdir("./3515", 0777 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14499] <... close resumed>) = 0 [pid 14497] close(20 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3478/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14499] read(200 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14499] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14497] close(21 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14500 attached [pid 14499] symlink("/dev/binderfs", "./binderfs" [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] set_robust_list(0x5555689d76a0, 24 [pid 14497] close(22 [pid 318] newfstatat(AT_FDCWD, "./3478/sys" [pid 14500] <... set_robust_list resumed>) = 0 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14497] close(23 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3517 [pid 14499] <... symlink resumed>) = 0 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14497] close(24 [pid 14500] rt_sigprocmask(SIG_SETMASK, [] [pid 14499] write(1, "executing program\n", 18 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3478/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14499] <... write resumed>) = 18 [pid 14497] close(25) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14500] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14499] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14497] close(26 [pid 318] openat(AT_FDCWD, "./3478/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14500] chdir("./3515" [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14497] close(27 [pid 318] fstat(4 [pid 14500] <... chdir resumed>) = 0 [pid 14499] <... mkdirat resumed>) = 0 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14500] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14499] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14497] close(28 [pid 318] getdents64(4 [pid 14500] <... prctl resumed>) = 0 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3478/sys") = 0 [pid 14499] <... mount resumed>) = 0 [pid 14500] setpgid(0, 0 [pid 14497] close(29 [pid 14499] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14500] <... setpgid resumed>) = 0 [pid 14497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3478/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14500] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14497] exit_group(0 [pid 318] newfstatat(AT_FDCWD, "./3478/binderfs" [pid 14497] <... exit_group resumed>) = ? [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3478/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3478") = 0 [pid 318] mkdir("./3479", 0777 [pid 14497] +++ exited with 0 +++ [pid 14500] <... openat resumed>) = 3 [pid 318] <... mkdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3569, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14499] <... openat resumed>) = 3 [pid 14500] write(3, "1000", 4) = 4 [pid 14499] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14500] close(3) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14501 attached [pid 14501] set_robust_list(0x5555689d76a0, 24 [pid 14499] <... pwrite64 resumed>) = 36 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3481 [pid 14501] <... set_robust_list resumed>) = 0 [pid 14500] read(200 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14501] rt_sigprocmask(SIG_SETMASK, [] [pid 14500] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14499] close(3 [pid 14500] symlink("/dev/binderfs", "./binderfs" [pid 14499] <... close resumed>) = 0 [pid 14501] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14501] chdir("./3479" [pid 14500] <... symlink resumed>) = 0 [pid 14499] close(4 [pid 14501] <... chdir resumed>) = 0 [pid 14501] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... restart_syscall resumed>) = 0 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] write(1, "executing program\n", 18 [pid 14499] close(5 [pid 14500] <... write resumed>) = 18 [pid 14501] <... prctl resumed>) = 0 [pid 14501] setpgid(0, 0 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14501] <... setpgid resumed>) = 0 executing program [pid 14500] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14499] close(6 [pid 14501] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3567", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14501] <... openat resumed>) = 3 [pid 14500] <... mkdirat resumed>) = 0 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14501] write(3, "1000", 4 [pid 14500] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14499] close(7 [pid 320] openat(AT_FDCWD, "./3567", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14501] <... write resumed>) = 4 [pid 14501] close(3 [pid 320] <... openat resumed>) = 3 [pid 14501] <... close resumed>) = 0 [pid 14501] read(200 [pid 14500] <... mount resumed>) = 0 [pid 320] fstat(3 [pid 14501] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14501] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 executing program [pid 14500] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14499] close(8 [pid 320] getdents64(3 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14501] write(1, "executing program\n", 18 [pid 14499] close(9 [pid 14501] <... write resumed>) = 18 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14501] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14499] close(10 [pid 320] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14501] <... mkdirat resumed>) = 0 [pid 14501] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14500] <... openat resumed>) = 3 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14499] close(11 [pid 14500] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14501] <... mount resumed>) = 0 [pid 14499] close(12 [pid 320] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14501] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14500] <... pwrite64 resumed>) = 36 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14501] <... openat resumed>) = 3 [pid 14499] close(13) = -1 EBADF (Bad file descriptor) [pid 14500] close(3 [pid 320] newfstatat(AT_FDCWD, "./3567/sys" [pid 14500] <... close resumed>) = 0 [pid 14499] close(14 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14501] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14501] <... pwrite64 resumed>) = 36 [pid 14500] close(4 [pid 14499] close(15 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(5 [pid 14499] close(16 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(6 [pid 14499] close(17 [pid 14501] close(3 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3567/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14501] <... close resumed>) = 0 [pid 14500] close(7 [pid 14499] close(18 [pid 320] <... openat resumed>) = 4 [pid 14501] close(4 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(8 [pid 14499] close(19 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14501] close(5 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(9 [pid 14499] close(20 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14501] close(6 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(10 [pid 14499] close(21 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14501] close(7 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(11 [pid 14499] close(22 [pid 320] <... close resumed>) = 0 [pid 14501] close(8 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3567/sys" [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(12 [pid 14499] close(23 [pid 320] <... rmdir resumed>) = 0 [pid 14501] close(9 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3567/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(13 [pid 14499] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14501] close(10 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3567/binderfs" [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(14 [pid 14499] close(25 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14501] close(11 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(15 [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3567/binderfs" [pid 14501] close(12 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] close(26 [pid 320] <... unlink resumed>) = 0 [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(16 [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14501] close(13 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] close(27 [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14500] close(17 [pid 14501] close(14 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(18 [pid 14499] close(28 [pid 320] <... close resumed>) = 0 [pid 14501] close(15 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(19 [pid 14499] close(29 [pid 320] rmdir("./3567" [pid 14501] close(16 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(20 [pid 14499] exit_group(0 [pid 14501] close(17 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3568", 0777 [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(21 [pid 14499] <... exit_group resumed>) = ? [pid 320] <... mkdir resumed>) = 0 [pid 14501] close(18 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(22 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14501] close(19) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14501] close(20 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14499] +++ exited with 0 +++ [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14501] close(21 [pid 14500] close(23ci2-android-6-12-rust/strace-static-x86_64: Process 14502 attached [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3601, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14500] close(24 [pid 14502] set_robust_list(0x5555689d76a0, 24 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14501] close(22) = -1 EBADF (Bad file descriptor) [pid 14501] close(23) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3570 [pid 14501] close(24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(25 [pid 14502] <... set_robust_list resumed>) = 0 [pid 14501] close(25 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14502] rt_sigprocmask(SIG_SETMASK, [] [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(26 [pid 321] umount2("./3599", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14501] close(26 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14500] close(27 [pid 14501] close(27 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3599", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14501] close(28) = -1 EBADF (Bad file descriptor) [pid 14501] close(29) = -1 EBADF (Bad file descriptor) [pid 14501] exit_group(0) = ? [pid 14502] chdir("./3568" [pid 14500] close(28 [pid 321] <... openat resumed>) = 3 [pid 14502] <... chdir resumed>) = 0 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14502] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14500] close(29 [pid 321] fstat(3 [pid 14502] <... prctl resumed>) = 0 [pid 14500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14502] setpgid(0, 0 [pid 14500] exit_group(0 [pid 14502] <... setpgid resumed>) = 0 [pid 321] getdents64(3 [pid 14500] <... exit_group resumed>) = ? [pid 14502] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14501] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14500] +++ exited with 0 +++ [pid 321] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3517, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3481, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... umount2 resumed>) = 0 [pid 14502] <... openat resumed>) = 3 [pid 14502] write(3, "1000", 4) = 4 [pid 14502] close(3) = 0 [pid 14502] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14502] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14502] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14502] write(1, "executing program\n", 18 executing program [pid 321] newfstatat(AT_FDCWD, "./3599/sys" [pid 14502] <... write resumed>) = 18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14502] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14502] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14502] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] openat(AT_FDCWD, "./3599/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14502] <... mount resumed>) = 0 [pid 321] fstat(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 14502] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3515", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3515", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3 [pid 14502] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14502] <... pwrite64 resumed>) = 36 [pid 321] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3599/sys" [pid 319] getdents64(3 [pid 14502] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14502] <... close resumed>) = 0 [pid 321] umount2("./3599/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3515/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14502] close(4 [pid 321] newfstatat(AT_FDCWD, "./3599/binderfs" [pid 319] <... umount2 resumed>) = 0 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3599/binderfs" [pid 14502] close(5) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] umount2("./3515/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14502] close(6 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14502] close(7 [pid 319] newfstatat(AT_FDCWD, "./3515/sys" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] close(3 [pid 14502] close(8) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3515/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14502] close(9 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14502] close(10 [pid 319] openat(AT_FDCWD, "./3515/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 14502] close(11) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14502] close(12 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14502] close(13 [pid 319] getdents64(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14502] close(14 [pid 321] rmdir("./3599" [pid 319] getdents64(4 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] mkdir("./3600", 0777 [pid 14502] close(15 [pid 319] close(4 [pid 318] umount2("./3479", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14502] close(16 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rmdir("./3515/sys" [pid 318] openat(AT_FDCWD, "./3479", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14502] close(17 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3515/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14502] close(18 [pid 318] fstat(3 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3515/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14503 attached [pid 14502] close(19 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3602 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 14503] set_robust_list(0x5555689d76a0, 24 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14503] <... set_robust_list resumed>) = 0 [pid 14502] close(20 [pid 319] unlink("./3515/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14503] rt_sigprocmask(SIG_SETMASK, [] [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3479/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14502] close(21 [pid 14503] chdir("./3600" [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = 0 [pid 14502] close(22 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14502] close(23 [pid 319] <... close resumed>) = 0 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14502] close(24) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3515" [pid 14503] <... chdir resumed>) = 0 [pid 14502] close(25 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3479/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14503] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3516", 0777 [pid 14503] <... prctl resumed>) = 0 [pid 14502] close(26 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14503] setpgid(0, 0 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] <... setpgid resumed>) = 0 [pid 14502] close(27 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] newfstatat(AT_FDCWD, "./3479/sys" [pid 14503] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14503] <... openat resumed>) = 3 [pid 14502] close(28 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3479/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14503] write(3, "1000", 4 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] <... write resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 14504 attached [pid 14503] close(3 [pid 14502] close(29 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14503] <... close resumed>) = 0 [pid 14502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14502] exit_group(0 [pid 318] openat(AT_FDCWD, "./3479/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14504] set_robust_list(0x5555689d76a0, 24 [pid 14503] read(200 [pid 14504] <... set_robust_list resumed>) = 0 [pid 14503] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14502] <... exit_group resumed>) = ? [pid 318] fstat(4 [pid 14504] rt_sigprocmask(SIG_SETMASK, [] [pid 14503] symlink("/dev/binderfs", "./binderfs" [pid 14502] +++ exited with 0 +++ [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3518 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14503] <... symlink resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3570, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(4 [pid 14504] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14503] write(1, "executing program\n", 18 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14504] chdir("./3516" [pid 14503] <... write resumed>) = 18 [pid 318] getdents64(4 [pid 14504] <... chdir resumed>) = 0 [pid 14503] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14504] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 14504] <... prctl resumed>) = 0 [pid 14503] <... mkdirat resumed>) = 0 [pid 318] close(4 [pid 14504] setpgid(0, 0 [pid 14503] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14504] <... setpgid resumed>) = 0 [pid 14503] <... mount resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14503] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] rmdir("./3479/sys" [pid 14504] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3479/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14504] <... openat resumed>) = 3 [pid 318] newfstatat(AT_FDCWD, "./3479/binderfs" [pid 14504] write(3, "1000", 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14504] <... write resumed>) = 4 [pid 318] unlink("./3479/binderfs" [pid 14504] close(3) = 0 [pid 14503] <... openat resumed>) = 3 [pid 318] <... unlink resumed>) = 0 [pid 14504] read(200 [pid 14503] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14504] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14503] <... pwrite64 resumed>) = 36 [pid 318] getdents64(3 [pid 14504] symlink("/dev/binderfs", "./binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14503] close(3) = 0 [pid 14503] close(4) = -1 EBADF (Bad file descriptor) [pid 14503] close(5 [pid 14504] <... symlink resumed>) = 0 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14504] write(1, "executing program\n", 18 [pid 318] <... close resumed>) = 0 executing program [pid 14504] <... write resumed>) = 18 [pid 318] rmdir("./3479" [pid 14503] close(6) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14503] close(7) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3480", 0777 [pid 14504] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14503] close(8) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14503] close(9 [pid 14504] <... mkdirat resumed>) = 0 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(10) = -1 EBADF (Bad file descriptor) [pid 14503] close(11) = -1 EBADF (Bad file descriptor) [pid 14503] close(12) = -1 EBADF (Bad file descriptor) [pid 14503] close(13) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14503] close(14 [pid 14504] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14503] close(15 [pid 320] umount2("./3568", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14504] <... mount resumed>) = 0 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14504] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14503] close(16 [pid 320] openat(AT_FDCWD, "./3568", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... openat resumed>) = 3 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14503] close(17 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14505 attached [pid 14504] <... openat resumed>) = 3 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14505] set_robust_list(0x5555689d76a0, 24 [pid 14504] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14503] close(18 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3482 [pid 14505] <... set_robust_list resumed>) = 0 [pid 14504] <... pwrite64 resumed>) = 36 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14505] rt_sigprocmask(SIG_SETMASK, [] [pid 14504] close(3 [pid 14503] close(19 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14505] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14504] <... close resumed>) = 0 [pid 320] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14505] chdir("./3480" [pid 14504] close(4 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14505] <... chdir resumed>) = 0 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(20 [pid 320] <... umount2 resumed>) = 0 [pid 14505] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14504] close(5 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14505] <... prctl resumed>) = 0 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(21 [pid 14505] setpgid(0, 0 [pid 14504] close(6 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14505] <... setpgid resumed>) = 0 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(22 [pid 320] newfstatat(AT_FDCWD, "./3568/sys" [pid 14505] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14504] close(7 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14505] <... openat resumed>) = 3 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(23 [pid 320] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14504] close(8 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14504] close(9 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3568/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14505] write(3, "1000", 4) = 4 [pid 14505] close(3) = 0 [pid 14505] read(200 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(25 [pid 14505] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14504] close(10 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14505] symlink("/dev/binderfs", "./binderfs" [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(26 [pid 320] fstat(4 [pid 14505] <... symlink resumed>) = 0 [pid 14504] close(11 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 executing program [pid 14505] write(1, "executing program\n", 18 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(27 [pid 14505] <... write resumed>) = 18 [pid 14504] close(12 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14505] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(28 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14504] close(13 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] close(29 [pid 320] getdents64(4 [pid 14504] close(14 [pid 14503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14505] <... mkdirat resumed>) = 0 [pid 14504] close(15 [pid 14503] exit_group(0 [pid 320] close(4 [pid 14505] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14505] <... mount resumed>) = 0 [pid 14503] <... exit_group resumed>) = ? [pid 14504] close(16 [pid 320] <... close resumed>) = 0 [pid 14505] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] rmdir("./3568/sys" [pid 14505] <... openat resumed>) = 3 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14505] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14504] close(17 [pid 320] <... rmdir resumed>) = 0 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3568/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14504] close(18 [pid 14505] <... pwrite64 resumed>) = 36 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14503] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14504] close(19 [pid 320] newfstatat(AT_FDCWD, "./3568/binderfs" [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3602, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14504] close(20 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14505] close(3) = 0 [pid 14505] close(4) = -1 EBADF (Bad file descriptor) [pid 14505] close(5) = -1 EBADF (Bad file descriptor) [pid 14505] close(6) = -1 EBADF (Bad file descriptor) [pid 14505] close(7) = -1 EBADF (Bad file descriptor) [pid 14505] close(8) = -1 EBADF (Bad file descriptor) [pid 14505] close(9) = -1 EBADF (Bad file descriptor) [pid 14505] close(10) = -1 EBADF (Bad file descriptor) [pid 14505] close(11) = -1 EBADF (Bad file descriptor) [pid 14505] close(12) = -1 EBADF (Bad file descriptor) [pid 14505] close(13) = -1 EBADF (Bad file descriptor) [pid 14505] close(14) = -1 EBADF (Bad file descriptor) [pid 14505] close(15) = -1 EBADF (Bad file descriptor) [pid 14505] close(16) = -1 EBADF (Bad file descriptor) [pid 14505] close(17) = -1 EBADF (Bad file descriptor) [pid 14505] close(18) = -1 EBADF (Bad file descriptor) [pid 14505] close(19) = -1 EBADF (Bad file descriptor) [pid 14505] close(20) = -1 EBADF (Bad file descriptor) [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3568/binderfs" [pid 14504] close(21 [pid 320] <... unlink resumed>) = 0 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14504] close(22 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14504] close(23 [pid 320] <... close resumed>) = 0 [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3568" [pid 14504] close(24 [pid 14505] close(21) = -1 EBADF (Bad file descriptor) [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14505] close(22 [pid 14504] close(25 [pid 320] mkdir("./3569", 0777 [pid 14505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14505] close(23 [pid 14504] close(26 [pid 320] <... mkdir resumed>) = 0 [pid 14505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14505] close(24 [pid 14504] close(27 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14505] close(25 [pid 14504] close(28 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14505] close(26) = -1 EBADF (Bad file descriptor) [pid 14504] close(29 [pid 14505] close(27) = -1 EBADF (Bad file descriptor) [pid 14504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14505] close(28) = -1 EBADF (Bad file descriptor) [pid 14505] close(29 [pid 14504] exit_group(0 [pid 14505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14505] exit_group(0 [pid 14504] <... exit_group resumed>) = ? [pid 14505] <... exit_group resumed>) = ? [pid 14505] +++ exited with 0 +++ [pid 14504] +++ exited with 0 +++ ci2-android-6-12-rust/strace-static-x86_64: Process 14506 attached [pid 321] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3518, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14506] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3571 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3482, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14506] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3600", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14506] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] openat(AT_FDCWD, "./3600", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... restart_syscall resumed>) = 0 [pid 14506] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... openat resumed>) = 3 [pid 14506] chdir("./3569") = 0 [pid 14506] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14506] setpgid(0, 0 [pid 321] fstat(3 [pid 318] umount2("./3480", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14506] <... setpgid resumed>) = 0 [pid 321] getdents64(3 [pid 14506] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] openat(AT_FDCWD, "./3480", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14506] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 14506] write(3, "1000", 4 [pid 318] fstat(3 [pid 14506] <... write resumed>) = 4 [pid 14506] close(3) = 0 [pid 14506] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14506] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14506] write(1, "executing program\n", 18) = 18 [pid 321] <... umount2 resumed>) = 0 executing program [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14506] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14506] <... mkdirat resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3600/sys" [pid 318] umount2("./3480/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14506] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14506] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] umount2("./3480/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3480/sys" [pid 321] openat(AT_FDCWD, "./3600/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... openat resumed>) = 4 [pid 14506] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3480/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14506] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14506] <... pwrite64 resumed>) = 36 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14506] close(3) = 0 [pid 321] getdents64(4 [pid 318] openat(AT_FDCWD, "./3480/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3516", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 14506] close(4) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3516", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] close(4 [pid 319] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 14506] close(5 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] fstat(3 [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3600/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(4 [pid 14506] close(6) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14506] close(7 [pid 321] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 318] close(4 [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14506] close(8) = -1 EBADF (Bad file descriptor) [pid 14506] close(9) = -1 EBADF (Bad file descriptor) [pid 14506] close(10) = -1 EBADF (Bad file descriptor) [pid 14506] close(11) = -1 EBADF (Bad file descriptor) [pid 14506] close(12) = -1 EBADF (Bad file descriptor) [pid 14506] close(13) = -1 EBADF (Bad file descriptor) [pid 14506] close(14) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3600/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] rmdir("./3480/sys" [pid 14506] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3516/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3600/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14506] close(16) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14506] close(17 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3516/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3480/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3600/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14506] close(18 [pid 321] <... unlink resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3516/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3480/binderfs" [pid 14506] close(19 [pid 321] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14506] close(20 [pid 319] umount2("./3516/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3480/binderfs" [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14506] close(21 [pid 318] <... unlink resumed>) = 0 [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14506] close(22 [pid 321] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3600" [pid 319] openat(AT_FDCWD, "./3516/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 321] mkdir("./3601", 0777 [pid 318] <... close resumed>) = 0 [pid 14506] close(23 [pid 318] rmdir("./3480" [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 14506] close(24 [pid 318] <... rmdir resumed>) = 0 [pid 14506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14506] close(25) = -1 EBADF (Bad file descriptor) [pid 14506] close(26) = -1 EBADF (Bad file descriptor) [pid 14506] close(27) = -1 EBADF (Bad file descriptor) [pid 14506] close(28) = -1 EBADF (Bad file descriptor) [pid 14506] close(29) = -1 EBADF (Bad file descriptor) [pid 14506] exit_group(0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] fstat(4 [pid 318] mkdir("./3481", 0777 [pid 14506] <... exit_group resumed>) = ? [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14506] +++ exited with 0 +++ [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] getdents64(4 [pid 318] <... mkdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3571, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3603 [pid 319] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14507 attached [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14507] set_robust_list(0x5555689d76a0, 24 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3569", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 14507] <... set_robust_list resumed>) = 0 [pid 14507] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14507] chdir("./3601") = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3569", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rmdir("./3516/sys" [pid 320] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 14508 attached [pid 14507] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] fstat(3 [pid 319] <... rmdir resumed>) = 0 [pid 14508] set_robust_list(0x5555689d76a0, 24 [pid 14507] <... prctl resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3516/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3483 [pid 14508] <... set_robust_list resumed>) = 0 [pid 14507] setpgid(0, 0 [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14508] rt_sigprocmask(SIG_SETMASK, [] [pid 14507] <... setpgid resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] newfstatat(AT_FDCWD, "./3516/binderfs" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14508] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14507] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14508] chdir("./3481" [pid 14507] <... openat resumed>) = 3 [pid 14508] <... chdir resumed>) = 0 [pid 14507] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = 0 [pid 319] unlink("./3516/binderfs" [pid 14508] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14507] <... write resumed>) = 4 [pid 14508] <... prctl resumed>) = 0 [pid 14507] close(3 [pid 14508] setpgid(0, 0 [pid 14507] <... close resumed>) = 0 [pid 14508] <... setpgid resumed>) = 0 [pid 14507] read(200 [pid 14508] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14507] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... unlink resumed>) = 0 [pid 14507] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 320] newfstatat(AT_FDCWD, "./3569/sys" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(3 [pid 320] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3516" [pid 320] openat(AT_FDCWD, "./3569/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14508] <... openat resumed>) = 3 [pid 14507] <... symlink resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] <... rmdir resumed>) = 0 [pid 14508] write(3, "1000", 4 [pid 14507] write(1, "executing program\n", 18 [pid 320] fstat(4 [pid 319] mkdir("./3517", 0777 [pid 14508] <... write resumed>) = 4 [pid 14507] <... write resumed>) = 18 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14508] close(3 [pid 14507] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... mkdir resumed>) = 0 [pid 14508] <... close resumed>) = 0 [pid 14507] <... mkdirat resumed>) = 0 [pid 320] getdents64(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 14508] read(200 [pid 14507] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14508] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14507] <... mount resumed>) = 0 [pid 320] getdents64(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14508] symlink("/dev/binderfs", "./binderfs" [pid 14507] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14509 attached [pid 14508] <... symlink resumed>) = 0 [pid 14507] <... openat resumed>) = 3 [pid 14508] write(1, "executing program\n", 18) = 18 [pid 14508] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] close(4) = 0 [pid 320] rmdir("./3569/sys" [pid 14509] set_robust_list(0x5555689d76a0, 24 [pid 14508] <... mkdirat resumed>) = 0 executing program [pid 14507] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14509] <... set_robust_list resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14509] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3569/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3519 [pid 14509] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14509] chdir("./3517" [pid 14508] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14507] <... pwrite64 resumed>) = 36 [pid 320] newfstatat(AT_FDCWD, "./3569/binderfs" [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14509] <... chdir resumed>) = 0 [pid 14508] <... mount resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14509] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14508] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14507] close(3 [pid 320] unlink("./3569/binderfs" [pid 14509] <... prctl resumed>) = 0 [pid 14508] <... openat resumed>) = 3 [pid 14507] <... close resumed>) = 0 [pid 14509] setpgid(0, 0) = 0 [pid 14507] close(4) = -1 EBADF (Bad file descriptor) [pid 14509] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... unlink resumed>) = 0 [pid 14508] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14507] close(5 [pid 14509] <... openat resumed>) = 3 [pid 14508] <... pwrite64 resumed>) = 36 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14507] close(6 [pid 14509] write(3, "1000", 4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14509] <... write resumed>) = 4 [pid 320] close(3 [pid 14509] close(3 [pid 320] <... close resumed>) = 0 [pid 14509] <... close resumed>) = 0 [pid 320] rmdir("./3569" [pid 14509] read(200 [pid 14508] close(3 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14509] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14508] <... close resumed>) = 0 [pid 14507] close(7 [pid 14509] symlink("/dev/binderfs", "./binderfs" [pid 14508] close(4 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3570", 0777 [pid 14509] <... symlink resumed>) = 0 [pid 14508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(8 [pid 14509] write(1, "executing program\n", 18 [pid 14508] close(5 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] <... mkdir resumed>) = 0 [pid 14509] <... write resumed>) = 18 [pid 14508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(9 [pid 14508] close(6 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14509] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(10 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14509] <... mkdirat resumed>) = 0 [pid 14508] close(7 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14509] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14507] close(11 [pid 14508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14508] close(8) = -1 EBADF (Bad file descriptor) [pid 14508] close(9) = -1 EBADF (Bad file descriptor) [pid 14508] close(10) = -1 EBADF (Bad file descriptor) [pid 14508] close(11) = -1 EBADF (Bad file descriptor) [pid 14508] close(12) = -1 EBADF (Bad file descriptor) [pid 14508] close(13) = -1 EBADF (Bad file descriptor) [pid 14508] close(14) = -1 EBADF (Bad file descriptor) [pid 14508] close(15) = -1 EBADF (Bad file descriptor) [pid 14508] close(16) = -1 EBADF (Bad file descriptor) [pid 14508] close(17) = -1 EBADF (Bad file descriptor) [pid 14508] close(18) = -1 EBADF (Bad file descriptor) [pid 14508] close(19) = -1 EBADF (Bad file descriptor) [pid 14508] close(20) = -1 EBADF (Bad file descriptor) [pid 14508] close(21) = -1 EBADF (Bad file descriptor) [pid 14508] close(22) = -1 EBADF (Bad file descriptor) [pid 14508] close(23) = -1 EBADF (Bad file descriptor) [pid 14508] close(24) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14510 attached [pid 14508] close(25 [pid 14510] set_robust_list(0x5555689d76a0, 24 [pid 14508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14509] <... mount resumed>) = 0 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3572 [pid 14509] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14507] close(12 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] <... set_robust_list resumed>) = 0 [pid 14508] close(26 [pid 14510] rt_sigprocmask(SIG_SETMASK, [] [pid 14508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14508] close(27 [pid 14509] <... openat resumed>) = 3 [pid 14510] chdir("./3570" [pid 14508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(13 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14510] <... chdir resumed>) = 0 [pid 14508] close(28 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(14 [pid 14510] <... prctl resumed>) = 0 [pid 14508] close(29 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] setpgid(0, 0 [pid 14508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(15 [pid 14510] <... setpgid resumed>) = 0 [pid 14509] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14508] exit_group(0 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14508] <... exit_group resumed>) = ? [pid 14507] close(16 [pid 14509] <... pwrite64 resumed>) = 36 [pid 14508] +++ exited with 0 +++ [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(17 [pid 14510] <... openat resumed>) = 3 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] write(3, "1000", 4 [pid 14509] close(3 [pid 14507] close(18 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3483, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14510] <... write resumed>) = 4 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14510] close(3 [pid 14509] <... close resumed>) = 0 [pid 14507] close(19 [pid 14510] <... close resumed>) = 0 [pid 14509] close(4 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] read(200 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(20 [pid 14510] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14509] close(5 [pid 14507] close(21 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] symlink("/dev/binderfs", "./binderfs" [pid 14509] close(6 [pid 14507] close(22 [pid 14510] <... symlink resumed>) = 0 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] write(1, "executing program\n", 18 [pid 14509] close(7 [pid 14507] close(23 [pid 14510] <... write resumed>) = 18 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14509] close(8 [pid 14507] close(24 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14509] close(9 [pid 14507] close(25 [pid 14510] <... mkdirat resumed>) = 0 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14509] close(10 [pid 14507] close(26 [pid 14510] <... mount resumed>) = 0 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(27 [pid 14510] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14509] close(11 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(28 [pid 14509] close(12 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] close(29 [pid 14509] close(13 [pid 14507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] <... openat resumed>) = 3 [pid 14509] close(14 [pid 14507] exit_group(0 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14507] <... exit_group resumed>) = ? [pid 14509] close(15 [pid 14510] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] <... pwrite64 resumed>) = 36 [pid 14510] close(3) = 0 [pid 14510] close(4) = -1 EBADF (Bad file descriptor) [pid 14510] close(5) = -1 EBADF (Bad file descriptor) [pid 14510] close(6) = -1 EBADF (Bad file descriptor) [pid 14510] close(7) = -1 EBADF (Bad file descriptor) [pid 14510] close(8) = -1 EBADF (Bad file descriptor) [pid 14510] close(9) = -1 EBADF (Bad file descriptor) [pid 14510] close(10) = -1 EBADF (Bad file descriptor) [pid 14510] close(11) = -1 EBADF (Bad file descriptor) [pid 14510] close(12) = -1 EBADF (Bad file descriptor) [pid 14510] close(13) = -1 EBADF (Bad file descriptor) [pid 14510] close(14) = -1 EBADF (Bad file descriptor) [pid 14510] close(15) = -1 EBADF (Bad file descriptor) [pid 14510] close(16) = -1 EBADF (Bad file descriptor) [pid 14510] close(17 [pid 14507] +++ exited with 0 +++ [pid 14509] close(16) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3603, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14509] close(17 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14509] close(18) = -1 EBADF (Bad file descriptor) [pid 14510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14509] close(19 [pid 14510] close(18 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] close(19) = -1 EBADF (Bad file descriptor) [pid 14510] close(20) = -1 EBADF (Bad file descriptor) [pid 14510] close(21) = -1 EBADF (Bad file descriptor) [pid 14510] close(22) = -1 EBADF (Bad file descriptor) [pid 14510] close(23) = -1 EBADF (Bad file descriptor) [pid 14510] close(24) = -1 EBADF (Bad file descriptor) [pid 14510] close(25) = -1 EBADF (Bad file descriptor) [pid 14510] close(26) = -1 EBADF (Bad file descriptor) [pid 14510] close(27) = -1 EBADF (Bad file descriptor) [pid 14510] close(28) = -1 EBADF (Bad file descriptor) [pid 14510] close(29) = -1 EBADF (Bad file descriptor) [pid 14510] exit_group(0 [pid 14509] close(20 [pid 321] umount2("./3601", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14510] <... exit_group resumed>) = ? [pid 14509] close(21 [pid 14510] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14509] close(22 [pid 321] openat(AT_FDCWD, "./3601", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3572, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14509] close(23 [pid 321] <... openat resumed>) = 3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14509] close(24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14509] close(25 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14509] close(26 [pid 321] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14509] close(27) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 14509] close(28) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3481", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14509] close(29) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3570", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3481", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3601/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(3 [pid 321] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3570", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14509] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3601/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(3 [pid 14509] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 4 [pid 320] fstat(3 [pid 321] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(4 [pid 318] umount2("./3481/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(3 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3481/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rmdir("./3601/sys") = 0 [pid 321] umount2("./3601/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3481/sys" [pid 321] newfstatat(AT_FDCWD, "./3601/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3601/binderfs") = 0 [pid 320] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3481/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 14509] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(3) = 0 [pid 321] rmdir("./3601") = 0 [pid 321] mkdir("./3602", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] newfstatat(AT_FDCWD, "./3570/sys" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3519, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3481/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3604 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14511 attached [pid 320] openat(AT_FDCWD, "./3570/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(4 [pid 14511] set_robust_list(0x5555689d76a0, 24 [pid 320] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3517", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] openat(AT_FDCWD, "./3517", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 14511] <... set_robust_list resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14511] rt_sigprocmask(SIG_SETMASK, [] [pid 320] getdents64(4 [pid 319] <... openat resumed>) = 3 [pid 318] close(4 [pid 14511] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] fstat(3 [pid 14511] chdir("./3602" [pid 318] <... close resumed>) = 0 [pid 14511] <... chdir resumed>) = 0 [pid 320] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3481/sys" [pid 14511] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 14511] <... prctl resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14511] setpgid(0, 0) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3481/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14511] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] close(4 [pid 319] umount2("./3517/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14511] <... openat resumed>) = 3 [pid 320] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3570/sys" [pid 318] newfstatat(AT_FDCWD, "./3481/binderfs" [pid 14511] write(3, "1000", 4) = 4 [pid 14511] close(3) = 0 [pid 14511] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14511] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14511] write(1, "executing program\n", 18) = 18 [pid 319] <... umount2 resumed>) = 0 executing program [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3517/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3570/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] unlink("./3481/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3517/sys" [pid 320] newfstatat(AT_FDCWD, "./3570/binderfs" [pid 318] <... unlink resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 320] unlink("./3570/binderfs" [pid 319] umount2("./3517/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] close(3 [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3517/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... close resumed>) = 0 [pid 320] close(3 [pid 318] rmdir("./3481" [pid 320] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] <... rmdir resumed>) = 0 [pid 320] rmdir("./3570" [pid 319] fstat(4 [pid 318] mkdir("./3482", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14511] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] mkdir("./3571", 0777 [pid 319] getdents64(4 [pid 318] <... mkdir resumed>) = 0 [pid 14511] <... mkdirat resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14511] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... mkdir resumed>) = 0 [pid 319] getdents64(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14511] <... mount resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14511] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] close(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14511] <... openat resumed>) = 3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... close resumed>) = 0 [pid 14511] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 ci2-android-6-12-rust/strace-static-x86_64: Process 14512 attached [pid 14511] close(3) = 0 [pid 14511] close(4) = -1 EBADF (Bad file descriptor) [pid 14511] close(5) = -1 EBADF (Bad file descriptor) [pid 14511] close(6) = -1 EBADF (Bad file descriptor) [pid 14511] close(7) = -1 EBADF (Bad file descriptor) [pid 14511] close(8) = -1 EBADF (Bad file descriptor) [pid 14511] close(9) = -1 EBADF (Bad file descriptor) [pid 14511] close(10) = -1 EBADF (Bad file descriptor) [pid 14511] close(11) = -1 EBADF (Bad file descriptor) [pid 14511] close(12) = -1 EBADF (Bad file descriptor) [pid 14511] close(13) = -1 EBADF (Bad file descriptor) [pid 14511] close(14 [pid 319] rmdir("./3517/sys" [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14511] close(15) = -1 EBADF (Bad file descriptor) [pid 14511] close(16) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14513 attached [pid 14511] close(17 [pid 319] <... rmdir resumed>) = 0 [pid 14512] set_robust_list(0x5555689d76a0, 24 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3573 [pid 319] umount2("./3517/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3484 [pid 14512] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14513] set_robust_list(0x5555689d76a0, 24 [pid 14512] rt_sigprocmask(SIG_SETMASK, [] [pid 14511] close(18 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3517/binderfs" [pid 14513] <... set_robust_list resumed>) = 0 [pid 14512] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14513] rt_sigprocmask(SIG_SETMASK, [] [pid 14512] chdir("./3482" [pid 14511] close(19 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14513] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14512] <... chdir resumed>) = 0 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3517/binderfs" [pid 14513] chdir("./3571" [pid 14512] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14511] close(20 [pid 14513] <... chdir resumed>) = 0 [pid 14512] <... prctl resumed>) = 0 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14513] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14511] close(21 [pid 319] getdents64(3 [pid 14513] <... prctl resumed>) = 0 [pid 14512] setpgid(0, 0 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14513] setpgid(0, 0 [pid 14512] <... setpgid resumed>) = 0 [pid 14511] close(22 [pid 319] close(3 [pid 14513] <... setpgid resumed>) = 0 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14511] close(23 [pid 319] <... close resumed>) = 0 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14513] <... openat resumed>) = 3 [pid 14511] close(24 [pid 319] rmdir("./3517" [pid 14512] <... openat resumed>) = 3 [pid 319] <... rmdir resumed>) = 0 [pid 14512] write(3, "1000", 4 [pid 319] mkdir("./3518", 0777 [pid 14513] write(3, "1000", 4 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] <... write resumed>) = 4 [pid 14512] <... write resumed>) = 4 [pid 14511] close(25 [pid 319] <... mkdir resumed>) = 0 [pid 14513] close(3 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] <... close resumed>) = 0 [pid 14511] close(26 [pid 14513] read(200 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14511] close(27 [pid 14513] symlink("/dev/binderfs", "./binderfs" [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] <... symlink resumed>) = 0 [pid 14512] close(3 [pid 14511] close(28 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 14513] write(1, "executing program\n", 18 [pid 14512] <... close resumed>) = 0 [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] <... write resumed>) = 18 [pid 14512] read(200 [pid 14511] close(29 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14513] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14512] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14513] <... mkdirat resumed>) = 0 [pid 14512] symlink("/dev/binderfs", "./binderfs" [pid 14511] exit_group(0 [pid 14513] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14511] <... exit_group resumed>) = ? [pid 14513] <... mount resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14514 attached [pid 14512] <... symlink resumed>) = 0 [pid 14511] +++ exited with 0 +++ [pid 14513] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14514] set_robust_list(0x5555689d76a0, 24 [pid 14513] <... openat resumed>) = 3 executing program [pid 14512] write(1, "executing program\n", 18 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3520 [pid 14512] <... write resumed>) = 18 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3604, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 14514] <... set_robust_list resumed>) = 0 [pid 14514] rt_sigprocmask(SIG_SETMASK, [] [pid 14512] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14514] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14514] chdir("./3518" [pid 14513] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14512] <... mkdirat resumed>) = 0 [pid 14514] <... chdir resumed>) = 0 [pid 14513] <... pwrite64 resumed>) = 36 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14512] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14514] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14514] setpgid(0, 0) = 0 [pid 14513] close(3 [pid 14514] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14513] <... close resumed>) = 0 [pid 14514] <... openat resumed>) = 3 [pid 14512] <... mount resumed>) = 0 [pid 14513] close(4 [pid 14512] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14514] write(3, "1000", 4 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... write resumed>) = 4 [pid 14513] close(5 [pid 14514] close(3 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = 0 [pid 14513] close(6 [pid 14514] read(200 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] <... openat resumed>) = 3 [pid 14514] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14513] close(7 [pid 14514] symlink("/dev/binderfs", "./binderfs" [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... symlink resumed>) = 0 [pid 14513] close(8 [pid 14512] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] close(9 [pid 14514] write(1, "executing program\n", 18 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... write resumed>) = 18 [pid 14513] close(10 executing program [pid 14514] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... mkdirat resumed>) = 0 [pid 14513] close(11 [pid 14512] <... pwrite64 resumed>) = 36 [pid 14514] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(3 [pid 14514] <... mount resumed>) = 0 [pid 14513] close(12) = -1 EBADF (Bad file descriptor) [pid 14512] <... close resumed>) = 0 [pid 14513] close(13 [pid 14512] close(4 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14513] close(14 [pid 14512] close(5 [pid 14514] <... openat resumed>) = 3 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(6) = -1 EBADF (Bad file descriptor) [pid 14513] close(15 [pid 14512] close(7) = -1 EBADF (Bad file descriptor) [pid 14512] close(8 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14513] close(16 [pid 14514] <... pwrite64 resumed>) = 36 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] close(17 [pid 14512] close(9 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] close(18) = -1 EBADF (Bad file descriptor) [pid 14514] close(3 [pid 14513] close(19 [pid 14514] <... close resumed>) = 0 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] close(20 [pid 14514] close(4 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] close(21 [pid 14514] close(5 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] close(22 [pid 14514] close(6 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] close(23 [pid 14514] close(7 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(10 [pid 14514] close(8 [pid 14513] close(24 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(11 [pid 321] <... restart_syscall resumed>) = 0 [pid 14514] close(9 [pid 14513] close(25 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(12 [pid 14514] close(10 [pid 14513] close(26 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(13 [pid 321] umount2("./3602", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] close(11 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] close(27 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] close(12 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(15 [pid 321] openat(AT_FDCWD, "./3602", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] close(28 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] close(13 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(16 [pid 321] <... openat resumed>) = 3 [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] close(29 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] close(14 [pid 14513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] exit_group(0 [pid 14512] close(17 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14514] close(15 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14512] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14512] close(19 [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14513] <... exit_group resumed>) = ? [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] close(16 [pid 14513] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = 0 [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(20 [pid 14514] close(17 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14512] close(21 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3573, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14514] close(18 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(22 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14514] close(19 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] close(20 [pid 14512] close(23 [pid 321] newfstatat(AT_FDCWD, "./3602/sys" [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] close(21 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(24 [pid 14514] close(22 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(25 [pid 14514] close(23 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14514] close(24 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3602/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14512] close(27 [pid 14514] close(25) = -1 EBADF (Bad file descriptor) [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14514] close(26 [pid 14512] close(28 [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] close(27 [pid 321] fstat(4 [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14512] close(29 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14514] close(28 [pid 14512] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14514] close(29) = -1 EBADF (Bad file descriptor) [pid 14514] exit_group(0) = ? [pid 321] getdents64(4 [pid 14514] +++ exited with 0 +++ [pid 14512] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14512] <... exit_group resumed>) = ? [pid 321] getdents64(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3520, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14512] +++ exited with 0 +++ [pid 321] close(4) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3484, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] rmdir("./3602/sys" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3602/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] <... restart_syscall resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3602/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3602/binderfs" [pid 320] umount2("./3571", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3571", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3482", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3571/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rmdir("./3602" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3482", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 321] mkdir("./3603", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... mkdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3571/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 320] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] fstat(4 [pid 318] getdents64(3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 ci2-android-6-12-rust/strace-static-x86_64: Process 14515 attached [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3482/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14515] set_robust_list(0x5555689d76a0, 24 [pid 320] close(4) = 0 [pid 320] rmdir("./3571/sys" [pid 318] <... umount2 resumed>) = 0 [pid 14515] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3605 [pid 320] <... rmdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3571/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14515] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3482/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14515] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14515] chdir("./3603" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14515] <... chdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3571/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3482/sys" [pid 14515] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14515] <... prctl resumed>) = 0 [pid 320] unlink("./3571/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14515] setpgid(0, 0 [pid 320] <... unlink resumed>) = 0 [pid 14515] <... setpgid resumed>) = 0 [pid 320] getdents64(3 [pid 318] umount2("./3482/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14515] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3482/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rmdir("./3571") = 0 [pid 318] <... openat resumed>) = 4 [pid 320] mkdir("./3572", 0777 [pid 14515] <... openat resumed>) = 3 [pid 318] fstat(4 [pid 14515] write(3, "1000", 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14515] <... write resumed>) = 4 [pid 318] getdents64(4 [pid 14515] close(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14515] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 14515] read(200 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14515] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14515] symlink("/dev/binderfs", "./binderfs" [pid 320] <... mkdir resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] close(4 [pid 14515] <... symlink resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14515] write(1, "executing program\n", 18 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 318] <... close resumed>) = 0 [pid 14515] <... write resumed>) = 18 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3518", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3482/sys" [pid 14515] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3518", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3482/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 318] newfstatat(AT_FDCWD, "./3482/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14516 attached [pid 14515] <... mkdirat resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3482/binderfs" [pid 14515] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3574 [pid 319] getdents64(3 [pid 14516] set_robust_list(0x5555689d76a0, 24 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14516] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3518/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14515] <... mount resumed>) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3482") = 0 [pid 318] mkdir("./3483", 0777 [pid 14516] rt_sigprocmask(SIG_SETMASK, [] [pid 14515] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14516] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14515] <... openat resumed>) = 3 [pid 14516] chdir("./3572" [pid 319] <... umount2 resumed>) = 0 [pid 14516] <... chdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14517 attached [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3485 [pid 14517] set_robust_list(0x5555689d76a0, 24 [pid 14516] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] umount2("./3518/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14516] <... prctl resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14516] setpgid(0, 0 [pid 319] newfstatat(AT_FDCWD, "./3518/sys" [pid 14516] <... setpgid resumed>) = 0 [pid 14515] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14517] <... set_robust_list resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14517] rt_sigprocmask(SIG_SETMASK, [] [pid 14516] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14517] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14517] chdir("./3483" [pid 14516] <... openat resumed>) = 3 [pid 14517] <... chdir resumed>) = 0 [pid 14517] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14517] setpgid(0, 0) = 0 [pid 14517] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14515] <... pwrite64 resumed>) = 36 [pid 14516] write(3, "1000", 4 [pid 319] umount2("./3518/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14515] close(3 [pid 14517] <... openat resumed>) = 3 [pid 14516] <... write resumed>) = 4 [pid 14515] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14516] close(3 [pid 14517] write(3, "1000", 4 [pid 14516] <... close resumed>) = 0 [pid 14517] <... write resumed>) = 4 [pid 14515] close(4 [pid 319] openat(AT_FDCWD, "./3518/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14517] close(3 [pid 14516] read(200 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] <... close resumed>) = 0 [pid 14516] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14515] close(5 [pid 319] <... openat resumed>) = 4 [pid 14517] read(200 [pid 14516] symlink("/dev/binderfs", "./binderfs" [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14517] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14517] symlink("/dev/binderfs", "./binderfs" [pid 14516] <... symlink resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14517] <... symlink resumed>) = 0 [pid 14515] close(6 [pid 319] getdents64(4 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] write(1, "executing program\n", 18 [pid 14515] close(7 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14516] <... write resumed>) = 18 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14515] close(8 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14517] write(1, "executing program\n", 18) = 18 executing program executing program [pid 14517] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] close(4 [pid 14517] <... mkdirat resumed>) = 0 [pid 14515] close(9 [pid 14517] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14516] <... mkdirat resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14517] <... mount resumed>) = 0 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14515] close(10 [pid 319] rmdir("./3518/sys" [pid 14516] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] <... openat resumed>) = 3 [pid 14516] <... mount resumed>) = 0 [pid 14515] close(11 [pid 319] <... rmdir resumed>) = 0 [pid 14517] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14516] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3518/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14517] <... pwrite64 resumed>) = 36 [pid 14515] close(12 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14517] close(3 [pid 14516] <... openat resumed>) = 3 [pid 319] newfstatat(AT_FDCWD, "./3518/binderfs" [pid 14517] <... close resumed>) = 0 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] close(4 [pid 14516] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14515] close(13 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] close(5 [pid 14516] <... pwrite64 resumed>) = 36 [pid 14515] close(14 [pid 319] unlink("./3518/binderfs" [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] close(3 [pid 14517] close(6 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] close(7 [pid 319] <... unlink resumed>) = 0 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = 0 [pid 14515] close(15 [pid 319] getdents64(3 [pid 14517] close(8 [pid 14516] close(4 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] close(16 [pid 319] close(3 [pid 14517] close(9 [pid 14516] close(5 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] close(17 [pid 319] <... close resumed>) = 0 [pid 14517] close(10 [pid 14516] close(6 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3518" [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] close(18 [pid 14517] close(11 [pid 14516] close(7 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] close(19 [pid 14517] close(12 [pid 14516] close(8 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] close(20 [pid 319] <... rmdir resumed>) = 0 [pid 14517] close(13 [pid 14516] close(9 [pid 319] mkdir("./3519", 0777 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] close(10 [pid 14515] close(21 [pid 319] <... mkdir resumed>) = 0 [pid 14517] close(14 [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14515] close(22 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] close(11 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] close(15 [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] close(23 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] close(12 [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] close(16 [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] close(13 [pid 14517] close(17 [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] close(18 [pid 14516] close(14 [pid 14515] close(24ci2-android-6-12-rust/strace-static-x86_64: Process 14518 attached [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] close(15 [pid 14515] close(25 [pid 14518] set_robust_list(0x5555689d76a0, 24 [pid 14517] close(19 [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] close(26) = -1 EBADF (Bad file descriptor) [pid 14515] close(27) = -1 EBADF (Bad file descriptor) [pid 14515] close(28) = -1 EBADF (Bad file descriptor) [pid 14515] close(29) = -1 EBADF (Bad file descriptor) [pid 14515] exit_group(0) = ? [pid 14516] close(16 [pid 14518] <... set_robust_list resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3521 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14518] rt_sigprocmask(SIG_SETMASK, [] [pid 14517] close(20 [pid 14516] close(17 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14518] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14515] +++ exited with 0 +++ [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14518] chdir("./3519" [pid 14517] close(21 [pid 14516] close(18 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3605, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14518] <... chdir resumed>) = 0 [pid 14517] close(22 [pid 14516] close(19 [pid 14518] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14518] <... prctl resumed>) = 0 [pid 14517] close(23 [pid 14516] close(20 [pid 14518] setpgid(0, 0 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14518] <... setpgid resumed>) = 0 [pid 14517] close(24 [pid 14516] close(21 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] close(25 [pid 14516] close(22 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] close(26 [pid 14516] close(23 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14518] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14517] close(27 [pid 14516] close(24 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14518] <... openat resumed>) = 3 [pid 14517] close(28 [pid 14516] close(25 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14517] close(29 [pid 14516] close(26 [pid 14517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14518] write(3, "1000", 4) = 4 [pid 14518] close(3) = 0 [pid 14518] read(200 [pid 14517] exit_group(0 [pid 14518] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14518] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14517] <... exit_group resumed>) = ? [pid 14516] close(27 [pid 14518] write(1, "executing program\n", 18) = 18 [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14518] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14516] close(28 [pid 14518] <... mkdirat resumed>) = 0 [pid 14516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14518] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14517] +++ exited with 0 +++ [pid 14516] close(29) = -1 EBADF (Bad file descriptor) [pid 14518] <... mount resumed>) = 0 [pid 14516] exit_group(0) = ? [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3485, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14518] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14516] +++ exited with 0 +++ [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3574, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14518] <... openat resumed>) = 3 [pid 14518] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14518] close(3) = 0 [pid 14518] close(4) = -1 EBADF (Bad file descriptor) [pid 14518] close(5) = -1 EBADF (Bad file descriptor) [pid 14518] close(6) = -1 EBADF (Bad file descriptor) [pid 14518] close(7) = -1 EBADF (Bad file descriptor) [pid 14518] close(8) = -1 EBADF (Bad file descriptor) [pid 14518] close(9) = -1 EBADF (Bad file descriptor) [pid 14518] close(10) = -1 EBADF (Bad file descriptor) [pid 14518] close(11) = -1 EBADF (Bad file descriptor) [pid 14518] close(12) = -1 EBADF (Bad file descriptor) [pid 14518] close(13) = -1 EBADF (Bad file descriptor) [pid 14518] close(14) = -1 EBADF (Bad file descriptor) [pid 14518] close(15) = -1 EBADF (Bad file descriptor) [pid 14518] close(16) = -1 EBADF (Bad file descriptor) [pid 14518] close(17) = -1 EBADF (Bad file descriptor) [pid 14518] close(18) = -1 EBADF (Bad file descriptor) [pid 14518] close(19) = -1 EBADF (Bad file descriptor) [pid 14518] close(20) = -1 EBADF (Bad file descriptor) [pid 14518] close(21) = -1 EBADF (Bad file descriptor) [pid 14518] close(22) = -1 EBADF (Bad file descriptor) [pid 14518] close(23) = -1 EBADF (Bad file descriptor) [pid 14518] close(24) = -1 EBADF (Bad file descriptor) [pid 14518] close(25) = -1 EBADF (Bad file descriptor) [pid 14518] close(26) = -1 EBADF (Bad file descriptor) [pid 14518] close(27 [pid 321] <... restart_syscall resumed>) = 0 [pid 14518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14518] close(28) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3603", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14518] close(29 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3603", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14518] exit_group(0 [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14518] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = 0 [pid 321] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3603/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3603/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 14518] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3521, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... restart_syscall resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] close(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] umount2("./3572", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3603/sys") = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3519", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3483", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3572", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3603/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3483", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] newfstatat(AT_FDCWD, "./3603/binderfs" [pid 318] <... openat resumed>) = 3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(3 [pid 321] unlink("./3603/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3519", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] fstat(3 [pid 321] <... unlink resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 319] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 318] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] fstat(3 [pid 321] close(3 [pid 320] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3483/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 320] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3603" [pid 318] <... umount2 resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3483/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] mkdir("./3604", 0777 [pid 320] newfstatat(AT_FDCWD, "./3572/sys" [pid 319] umount2("./3519/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... mkdir resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3483/sys" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3483/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = 0 [pid 320] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3519/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14519 attached [pid 318] openat(AT_FDCWD, "./3483/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 4 [pid 14519] set_robust_list(0x5555689d76a0, 24 [pid 320] openat(AT_FDCWD, "./3572/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3519/sys" [pid 14519] <... set_robust_list resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3606 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(4 [pid 14519] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] fstat(4 [pid 319] umount2("./3519/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14519] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 320] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 14519] chdir("./3604" [pid 319] openat(AT_FDCWD, "./3519/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... openat resumed>) = 4 [pid 320] getdents64(4 [pid 14519] <... chdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] fstat(4 [pid 14519] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14519] <... prctl resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 320] rmdir("./3572/sys" [pid 318] rmdir("./3483/sys" [pid 14519] setpgid(0, 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3483/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3483/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3483/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3483") = 0 [pid 318] mkdir("./3484", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14519] <... setpgid resumed>) = 0 [pid 320] umount2("./3572/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3486 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14519] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] newfstatat(AT_FDCWD, "./3572/binderfs" [pid 319] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] unlink("./3572/binderfs" [pid 319] close(4 [pid 320] <... unlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 14519] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3519/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14520 attached [pid 14519] write(3, "1000", 4 [pid 320] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 14520] set_robust_list(0x5555689d76a0, 24 [pid 14519] <... write resumed>) = 4 [pid 14520] <... set_robust_list resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3519/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3572" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3519/binderfs" [pid 14520] rt_sigprocmask(SIG_SETMASK, [] [pid 320] mkdir("./3573", 0777 [pid 14520] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3519/binderfs") = 0 [pid 319] getdents64(3 [pid 14520] chdir("./3484" [pid 320] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14520] <... chdir resumed>) = 0 [pid 14519] close(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] close(3 [pid 14520] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3519") = 0 [pid 14520] <... prctl resumed>) = 0 [pid 319] mkdir("./3520", 0777 [pid 14520] setpgid(0, 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14520] <... setpgid resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14519] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14521 attached [pid 14519] read(200 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14519] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14521] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14521] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14521] chdir("./3573") = 0 [pid 14521] prctl(PR_SET_PDEATHSIG, SIGKILLci2-android-6-12-rust/strace-static-x86_64: Process 14522 attached [pid 14522] set_robust_list(0x5555689d76a0, 24 [pid 14521] <... prctl resumed>) = 0 [pid 14520] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14522] <... set_robust_list resumed>) = 0 [pid 14521] setpgid(0, 0 [pid 14522] rt_sigprocmask(SIG_SETMASK, [] [pid 14521] <... setpgid resumed>) = 0 [pid 14519] symlink("/dev/binderfs", "./binderfs" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3575 [pid 14520] <... openat resumed>) = 3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3522 [pid 14522] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14521] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14520] write(3, "1000", 4 [pid 14519] <... symlink resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14522] chdir("./3520" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14520] <... write resumed>) = 4 [pid 14519] write(1, "executing program\n", 18 [pid 14520] close(3 [pid 14519] <... write resumed>) = 18 [pid 14520] <... close resumed>) = 0 executing program [pid 14522] <... chdir resumed>) = 0 [pid 14521] <... openat resumed>) = 3 [pid 14520] read(200 [pid 14519] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14522] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14521] write(3, "1000", 4 [pid 14520] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14522] <... prctl resumed>) = 0 [pid 14521] <... write resumed>) = 4 [pid 14520] symlink("/dev/binderfs", "./binderfs" [pid 14519] <... mkdirat resumed>) = 0 [pid 14522] setpgid(0, 0 [pid 14521] close(3 [pid 14522] <... setpgid resumed>) = 0 [pid 14521] <... close resumed>) = 0 [pid 14520] <... symlink resumed>) = 0 [pid 14519] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14522] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14521] read(200 [pid 14520] write(1, "executing program\n", 18 [pid 14522] <... openat resumed>) = 3 [pid 14521] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 14522] write(3, "1000", 4 [pid 14521] symlink("/dev/binderfs", "./binderfs" [pid 14520] <... write resumed>) = 18 [pid 14519] <... mount resumed>) = 0 [pid 14522] <... write resumed>) = 4 [pid 14521] <... symlink resumed>) = 0 [pid 14522] close(3 [pid 14520] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14522] <... close resumed>) = 0 executing program [pid 14521] write(1, "executing program\n", 18 [pid 14522] read(200 [pid 14521] <... write resumed>) = 18 [pid 14522] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14521] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14520] <... mkdirat resumed>) = 0 [pid 14519] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14522] symlink("/dev/binderfs", "./binderfs" [pid 14521] <... mkdirat resumed>) = 0 [pid 14522] <... symlink resumed>) = 0 [pid 14522] write(1, "executing program\n", 18) = 18 [pid 14521] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14522] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14519] <... openat resumed>) = 3 executing program [pid 14520] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14522] <... mkdirat resumed>) = 0 [pid 14521] <... mount resumed>) = 0 [pid 14522] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14520] <... mount resumed>) = 0 [pid 14522] <... mount resumed>) = 0 [pid 14521] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14520] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14519] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14522] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14520] <... openat resumed>) = 3 [pid 14519] close(3 [pid 14521] <... openat resumed>) = 3 [pid 14521] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14520] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14519] <... close resumed>) = 0 [pid 14522] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14519] close(4 [pid 14522] <... pwrite64 resumed>) = 36 [pid 14520] <... pwrite64 resumed>) = 36 [pid 14521] close(3) = 0 [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(4 [pid 14522] close(3 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = 0 [pid 14521] close(5 [pid 14520] close(3 [pid 14519] close(5 [pid 14522] close(4 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(6 [pid 14520] <... close resumed>) = 0 [pid 14519] close(6 [pid 14522] close(5 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] close(4 [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(7 [pid 14519] close(7 [pid 14522] close(6 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(8 [pid 14520] close(5 [pid 14519] close(8 [pid 14522] close(7 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(9 [pid 14520] close(6 [pid 14519] close(9 [pid 14522] close(8 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(10 [pid 14520] close(7 [pid 14519] close(10 [pid 14522] close(9 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(11 [pid 14520] close(8 [pid 14519] close(11 [pid 14522] close(10 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(12 [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(11 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(13 [pid 14520] close(9 [pid 14519] close(12 [pid 14522] close(12 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(14 [pid 14520] close(10 [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(13 [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] close(13 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] close(15 [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(14 [pid 14520] close(11 [pid 14519] close(14 [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(15 [pid 14521] close(16 [pid 14520] close(12 [pid 14519] close(15 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(16 [pid 14521] close(17 [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] close(13 [pid 14519] close(16 [pid 14522] close(17 [pid 14521] close(18 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(18 [pid 14521] close(19 [pid 14520] close(14 [pid 14519] close(17 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(19 [pid 14521] close(20 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] close(15 [pid 14522] close(20 [pid 14521] close(21 [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] close(18 [pid 14520] close(16 [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] close(19 [pid 14520] close(17 [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] close(20 [pid 14520] close(18 [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] close(21 [pid 14522] close(21 [pid 14521] close(22 [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] close(19 [pid 14519] close(22 [pid 14522] close(22 [pid 14521] close(23 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(23 [pid 14521] close(24 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(24 [pid 14521] close(25 [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(25 [pid 14521] close(26 [pid 14520] close(20 [pid 14519] close(23 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(26 [pid 14521] close(27 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] close(21 [pid 14522] close(27 [pid 14521] close(28 [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] close(24 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] close(22 [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(28 [pid 14521] close(29 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] close(29 [pid 14521] exit_group(0 [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] close(25 [pid 14522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14521] <... exit_group resumed>) = ? [pid 14520] close(23 [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14522] exit_group(0 [pid 14521] +++ exited with 0 +++ [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] close(26) = -1 EBADF (Bad file descriptor) [pid 14520] close(24 [pid 14519] close(27 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3575, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14520] close(25 [pid 14519] close(28 [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] close(26 [pid 14522] <... exit_group resumed>) = ? [pid 14522] +++ exited with 0 +++ [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] close(29 [pid 14520] close(27 [pid 14519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14520] close(28 [pid 14519] exit_group(0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3522, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14519] <... exit_group resumed>) = ? [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14520] close(29) = -1 EBADF (Bad file descriptor) [pid 14520] exit_group(0 [pid 14519] +++ exited with 0 +++ [pid 14520] <... exit_group resumed>) = ? [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3606, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] umount2("./3604", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3604", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 14520] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3486, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... umount2 resumed>) = 0 [pid 321] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3604/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3604/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3604/sys") = 0 [pid 321] umount2("./3604/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3604/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3604/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3604") = 0 [pid 321] mkdir("./3605", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3484", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14523 attached ) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3484", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3607 [pid 318] umount2("./3484/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14523] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14523] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14523] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14523] chdir("./3605" [pid 318] umount2("./3484/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14523] <... chdir resumed>) = 0 [pid 14523] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14523] <... prctl resumed>) = 0 [pid 14523] setpgid(0, 0 [pid 318] newfstatat(AT_FDCWD, "./3484/sys" [pid 14523] <... setpgid resumed>) = 0 [pid 14523] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14523] <... openat resumed>) = 3 [pid 14523] write(3, "1000", 4) = 4 [pid 14523] close(3) = 0 [pid 14523] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] umount2("./3484/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14523] symlink("/dev/binderfs", "./binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3484/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14523] <... symlink resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] fstat(4 executing program [pid 14523] write(1, "executing program\n", 18 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14523] <... write resumed>) = 18 [pid 318] getdents64(4 [pid 14523] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3573", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3520", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3520", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] close(4 [pid 14523] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 14523] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] openat(AT_FDCWD, "./3573", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(3 [pid 318] rmdir("./3484/sys" [pid 14523] <... mount resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14523] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] fstat(3 [pid 318] <... rmdir resumed>) = 0 [pid 14523] <... openat resumed>) = 3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 318] umount2("./3484/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3520/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14523] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3484/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = 0 [pid 14523] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14523] close(3 [pid 320] <... umount2 resumed>) = 0 [pid 319] umount2("./3520/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3484/binderfs" [pid 14523] <... close resumed>) = 0 [pid 320] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 14523] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3573/sys" [pid 14523] close(5) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14523] close(6) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14523] close(7 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14523] close(8 [pid 320] openat(AT_FDCWD, "./3573/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] newfstatat(AT_FDCWD, "./3520/sys" [pid 318] getdents64(3 [pid 14523] close(9 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3520/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3520/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3484" [pid 319] <... openat resumed>) = 4 [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 319] fstat(4 [pid 318] <... rmdir resumed>) = 0 [pid 14523] close(10 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] mkdir("./3485", 0777 [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 14523] close(11 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14523] close(12 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 319] close(4 [pid 14523] close(13 [pid 320] <... close resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3573/sys" [pid 319] <... close resumed>) = 0 [pid 14523] close(14 [pid 320] <... rmdir resumed>) = 0 [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3573/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14524 attached [pid 14523] close(15 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3520/sys" [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3573/binderfs" [pid 14524] set_robust_list(0x5555689d76a0, 24 [pid 14523] close(16 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3487 [pid 14524] <... set_robust_list resumed>) = 0 [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3573/binderfs" [pid 319] umount2("./3520/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14524] rt_sigprocmask(SIG_SETMASK, [] [pid 14523] close(17 [pid 320] <... unlink resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14524] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14523] close(18 [pid 320] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3520/binderfs" [pid 14524] chdir("./3485" [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14523] close(19 [pid 320] close(3 [pid 319] unlink("./3520/binderfs" [pid 14524] <... chdir resumed>) = 0 [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14523] close(20 [pid 320] rmdir("./3573" [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14523] close(21) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3574", 0777 [pid 14524] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14523] close(22 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14524] <... prctl resumed>) = 0 [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14524] setpgid(0, 0 [pid 14523] close(23 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14524] <... setpgid resumed>) = 0 [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14523] close(24 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14524] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14525 attached [pid 14524] <... openat resumed>) = 3 [pid 14523] close(25 [pid 319] rmdir("./3520" [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14523] close(26) = -1 EBADF (Bad file descriptor) [pid 14523] close(27) = -1 EBADF (Bad file descriptor) [pid 14523] close(28) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3576 [pid 14523] close(29 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14523] exit_group(0 [pid 14525] set_robust_list(0x5555689d76a0, 24 [pid 14524] write(3, "1000", 4 [pid 14523] <... exit_group resumed>) = ? [pid 319] mkdir("./3521", 0777 [pid 14525] <... set_robust_list resumed>) = 0 [pid 14524] <... write resumed>) = 4 [pid 14523] +++ exited with 0 +++ [pid 14525] rt_sigprocmask(SIG_SETMASK, [] [pid 14524] close(3 [pid 319] <... mkdir resumed>) = 0 [pid 14524] <... close resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3607, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14525] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14524] read(200 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14525] chdir("./3574" [pid 14524] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14525] <... chdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14524] symlink("/dev/binderfs", "./binderfs" [pid 14525] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14524] <... symlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14526 attached [pid 14525] <... prctl resumed>) = 0 [pid 14525] setpgid(0, 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3523 [pid 14525] <... setpgid resumed>) = 0 [pid 14524] write(1, "executing program\n", 18) = 18 executing program [pid 14526] set_robust_list(0x5555689d76a0, 24 [pid 14525] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14524] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14526] <... set_robust_list resumed>) = 0 [pid 14525] <... openat resumed>) = 3 [pid 14524] <... mkdirat resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14525] write(3, "1000", 4 [pid 14524] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14526] rt_sigprocmask(SIG_SETMASK, [] [pid 14525] <... write resumed>) = 4 [pid 14524] <... mount resumed>) = 0 [pid 14526] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14525] close(3 [pid 14524] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14526] chdir("./3521" [pid 14525] <... close resumed>) = 0 [pid 14526] <... chdir resumed>) = 0 [pid 14525] read(200 [pid 14526] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14525] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14526] <... prctl resumed>) = 0 [pid 14526] setpgid(0, 0 [pid 14525] symlink("/dev/binderfs", "./binderfs" [pid 14524] <... openat resumed>) = 3 [pid 14526] <... setpgid resumed>) = 0 [pid 14525] <... symlink resumed>) = 0 [pid 14524] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14526] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14525] write(1, "executing program\n", 18 [pid 14526] <... openat resumed>) = 3 [pid 14525] <... write resumed>) = 18 executing program [pid 14526] write(3, "1000", 4 [pid 14525] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14524] <... pwrite64 resumed>) = 36 [pid 14524] close(3) = 0 [pid 14526] <... write resumed>) = 4 [pid 14524] close(4 [pid 14525] <... mkdirat resumed>) = 0 [pid 14526] close(3 [pid 14524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] <... close resumed>) = 0 [pid 14525] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14524] close(5 [pid 14526] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] symlink("/dev/binderfs", "./binderfs" [pid 14524] close(6 [pid 14525] <... mount resumed>) = 0 [pid 14524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14524] close(7) = -1 EBADF (Bad file descriptor) [pid 14524] close(8) = -1 EBADF (Bad file descriptor) [pid 14524] close(9) = -1 EBADF (Bad file descriptor) [pid 14524] close(10) = -1 EBADF (Bad file descriptor) [pid 14524] close(11) = -1 EBADF (Bad file descriptor) [pid 14524] close(12) = -1 EBADF (Bad file descriptor) [pid 14524] close(13) = -1 EBADF (Bad file descriptor) [pid 14524] close(14) = -1 EBADF (Bad file descriptor) [pid 14526] <... symlink resumed>) = 0 [pid 14525] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14526] write(1, "executing program\n", 18 [pid 14524] close(15) = -1 EBADF (Bad file descriptor) [pid 14524] close(16) = -1 EBADF (Bad file descriptor) executing program [pid 14524] close(17 [pid 14526] <... write resumed>) = 18 [pid 14525] <... openat resumed>) = 3 [pid 14524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14524] close(18 [pid 14526] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14525] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14524] close(19 [pid 14526] <... mkdirat resumed>) = 0 [pid 14524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14524] close(20) = -1 EBADF (Bad file descriptor) [pid 14524] close(21 [pid 14525] <... pwrite64 resumed>) = 36 [pid 14524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14524] close(22) = -1 EBADF (Bad file descriptor) [pid 14524] close(23) = -1 EBADF (Bad file descriptor) [pid 14526] <... mount resumed>) = 0 [pid 14524] close(24) = -1 EBADF (Bad file descriptor) [pid 14526] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14525] close(3 [pid 14524] close(25 [pid 321] <... restart_syscall resumed>) = 0 [pid 14524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14524] close(26 [pid 14525] <... close resumed>) = 0 [pid 14524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] close(4 [pid 14524] close(27) = -1 EBADF (Bad file descriptor) [pid 14524] close(28) = -1 EBADF (Bad file descriptor) [pid 14524] close(29) = -1 EBADF (Bad file descriptor) [pid 14524] exit_group(0) = ? [pid 14526] <... openat resumed>) = 3 [pid 14526] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14524] +++ exited with 0 +++ [pid 14525] close(5) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3605", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3487, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14525] close(6) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14525] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3605", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14525] close(8 [pid 14526] <... pwrite64 resumed>) = 36 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14525] close(9 [pid 14526] close(3 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] <... close resumed>) = 0 [pid 14525] close(10 [pid 321] fstat(3 [pid 14526] close(4 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] close(11 [pid 14526] close(5 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] close(12 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14526] close(6 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14526] close(7 [pid 14525] close(13 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] close(8 [pid 14525] close(14 [pid 321] <... umount2 resumed>) = 0 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14526] close(9 [pid 14525] close(15 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] close(10 [pid 321] newfstatat(AT_FDCWD, "./3605/sys" [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] close(16 [pid 14526] close(11 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14526] close(12 [pid 14525] close(17 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] close(13 [pid 321] openat(AT_FDCWD, "./3605/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] close(18 [pid 14526] close(14 [pid 321] <... openat resumed>) = 4 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14526] close(15 [pid 14525] close(19 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] close(16 [pid 321] getdents64(4 [pid 14525] close(20 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14526] close(17 [pid 14525] close(21 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] close(18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] close(22 [pid 14526] close(19 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] close(23 [pid 14526] close(20 [pid 321] <... close resumed>) = 0 [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3605/sys" [pid 14526] close(21 [pid 14525] close(24 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14526] close(22 [pid 14525] close(25) = -1 EBADF (Bad file descriptor) [pid 14525] close(26) = -1 EBADF (Bad file descriptor) [pid 14525] close(27) = -1 EBADF (Bad file descriptor) [pid 14525] close(28) = -1 EBADF (Bad file descriptor) [pid 14525] close(29) = -1 EBADF (Bad file descriptor) [pid 14525] exit_group(0 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3605/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14526] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3605/binderfs" [pid 14526] close(24 [pid 14525] <... exit_group resumed>) = ? [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14525] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14526] close(25 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3576, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3605/binderfs" [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14526] close(26) = -1 EBADF (Bad file descriptor) [pid 14526] close(27 [pid 321] <... unlink resumed>) = 0 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14526] close(28 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14526] close(29) = -1 EBADF (Bad file descriptor) [pid 14526] exit_group(0 [pid 321] <... close resumed>) = 0 [pid 14526] <... exit_group resumed>) = ? [pid 321] rmdir("./3605") = 0 [pid 14526] +++ exited with 0 +++ [pid 321] mkdir("./3606", 0777) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3523, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-12-rust/strace-static-x86_64: Process 14527 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3608 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14527] set_robust_list(0x5555689d76a0, 24) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14527] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3485", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3485", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14527] chdir("./3606") = 0 [pid 318] fstat(3 [pid 14527] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14527] <... prctl resumed>) = 0 [pid 318] getdents64(3 [pid 14527] setpgid(0, 0) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3485/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14527] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 318] <... umount2 resumed>) = 0 [pid 14527] write(3, "1000", 4 [pid 318] umount2("./3485/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3485/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3485/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3485/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14527] <... write resumed>) = 4 [pid 14527] close(3 [pid 318] fstat(4 [pid 14527] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14527] read(200 [pid 318] getdents64(4 [pid 14527] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14527] symlink("/dev/binderfs", "./binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 14527] <... symlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14527] write(1, "executing program\n", 18) = 18 [pid 318] close(4) = 0 [pid 14527] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] rmdir("./3485/sys" [pid 14527] <... mkdirat resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14527] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] umount2("./3485/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3485/binderfs" executing program [pid 14527] <... mount resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3485/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3485") = 0 [pid 318] mkdir("./3486", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14527] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14527] <... openat resumed>) = 3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3488 [pid 14527] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14528 attached [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14527] <... pwrite64 resumed>) = 36 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14528] set_robust_list(0x5555689d76a0, 24 [pid 14527] close(3 [pid 14528] <... set_robust_list resumed>) = 0 [pid 14528] rt_sigprocmask(SIG_SETMASK, [] [pid 14527] <... close resumed>) = 0 [pid 14528] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14527] close(4 [pid 320] <... restart_syscall resumed>) = 0 [pid 14528] chdir("./3486" [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14527] close(5 [pid 14528] <... chdir resumed>) = 0 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3574", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14527] close(6 [pid 14528] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14528] <... prctl resumed>) = 0 [pid 14527] close(7 [pid 320] openat(AT_FDCWD, "./3574", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14528] setpgid(0, 0 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14528] <... setpgid resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 14527] close(8 [pid 320] fstat(3 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14528] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14527] close(9 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14528] <... openat resumed>) = 3 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 320] getdents64(3 [pid 14527] close(10) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14527] close(11 [pid 320] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14528] write(3, "1000", 4 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3521", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14527] close(12 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14528] <... write resumed>) = 4 [pid 14527] close(13 [pid 319] openat(AT_FDCWD, "./3521", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = 0 [pid 14528] close(3 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 14528] <... close resumed>) = 0 [pid 14527] close(14 [pid 14528] read(200 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14528] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14527] close(15 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14528] symlink("/dev/binderfs", "./binderfs" [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3574/sys" [pid 14527] close(16 [pid 319] getdents64(3 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14528] <... symlink resumed>) = 0 [pid 14527] close(17 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14528] write(1, "executing program\n", 18 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3521/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14528] <... write resumed>) = 18 [pid 14527] close(18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14528] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3574/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = 0 [pid 14528] <... mkdirat resumed>) = 0 [pid 14527] close(19 [pid 320] <... openat resumed>) = 4 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14527] close(20 [pid 320] fstat(4 [pid 319] umount2("./3521/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14528] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14528] <... mount resumed>) = 0 [pid 14527] close(21 [pid 320] getdents64(4 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] newfstatat(AT_FDCWD, "./3521/sys" [pid 14528] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14527] close(22 [pid 320] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14528] <... openat resumed>) = 3 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3521/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14527] close(23) = -1 EBADF (Bad file descriptor) [pid 14527] close(24 [pid 320] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14528] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3521/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14528] <... pwrite64 resumed>) = 36 [pid 14527] close(25 [pid 320] rmdir("./3574/sys" [pid 319] <... openat resumed>) = 4 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14527] close(26 [pid 319] fstat(4 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14528] close(3 [pid 14527] close(27 [pid 320] umount2("./3574/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14528] <... close resumed>) = 0 [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14528] close(4 [pid 14527] close(28 [pid 320] newfstatat(AT_FDCWD, "./3574/binderfs" [pid 319] getdents64(4 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14528] close(5 [pid 14527] close(29 [pid 320] unlink("./3574/binderfs" [pid 319] close(4 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14528] close(6 [pid 14527] exit_group(0 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14527] <... exit_group resumed>) = ? [pid 320] getdents64(3 [pid 319] rmdir("./3521/sys" [pid 14528] close(7 [pid 14527] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14528] close(8 [pid 320] close(3 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3521/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14528] close(9 [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3574" [pid 319] newfstatat(AT_FDCWD, "./3521/binderfs" [pid 14528] close(10 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3608, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] mkdir("./3575", 0777 [pid 319] unlink("./3521/binderfs" [pid 14528] close(11 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... mkdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 14528] close(12 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 14529 attached [pid 14528] close(13 [pid 319] <... close resumed>) = 0 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14528] close(14) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3521" [pid 14528] close(15 [pid 319] <... rmdir resumed>) = 0 [pid 14529] set_robust_list(0x5555689d76a0, 24 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3522", 0777 [pid 14529] <... set_robust_list resumed>) = 0 [pid 14528] close(16 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3577 [pid 319] <... mkdir resumed>) = 0 [pid 14529] rt_sigprocmask(SIG_SETMASK, [] [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14529] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14528] close(17 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14529] chdir("./3575" [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14529] <... chdir resumed>) = 0 [pid 14528] close(18ci2-android-6-12-rust/strace-static-x86_64: Process 14530 attached [pid 14529] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] <... prctl resumed>) = 0 [pid 14530] set_robust_list(0x5555689d76a0, 24 [pid 14529] setpgid(0, 0 [pid 14530] <... set_robust_list resumed>) = 0 [pid 14529] <... setpgid resumed>) = 0 [pid 14528] close(19) = -1 EBADF (Bad file descriptor) [pid 14528] close(20) = -1 EBADF (Bad file descriptor) [pid 14528] close(21 [pid 14529] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3524 [pid 14530] rt_sigprocmask(SIG_SETMASK, [] [pid 14528] close(22) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14528] close(23 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14528] close(24) = -1 EBADF (Bad file descriptor) [pid 14528] close(25) = -1 EBADF (Bad file descriptor) [pid 14528] close(26) = -1 EBADF (Bad file descriptor) [pid 14528] close(27) = -1 EBADF (Bad file descriptor) [pid 14528] close(28) = -1 EBADF (Bad file descriptor) [pid 14528] close(29) = -1 EBADF (Bad file descriptor) [pid 14528] exit_group(0) = ? [pid 14529] <... openat resumed>) = 3 [pid 14530] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14529] write(3, "1000", 4 [pid 14530] chdir("./3522" [pid 14529] <... write resumed>) = 4 [pid 14530] <... chdir resumed>) = 0 [pid 14528] +++ exited with 0 +++ [pid 14529] close(3 [pid 14530] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14529] <... close resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3488, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14530] <... prctl resumed>) = 0 [pid 14529] read(200 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14530] setpgid(0, 0 [pid 14529] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14530] <... setpgid resumed>) = 0 [pid 14529] symlink("/dev/binderfs", "./binderfs" [pid 14530] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14529] <... symlink resumed>) = 0 [pid 14530] <... openat resumed>) = 3 [pid 14529] write(1, "executing program\n", 18) = 18 executing program [pid 14529] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14530] write(3, "1000", 4 [pid 321] <... restart_syscall resumed>) = 0 [pid 14530] <... write resumed>) = 4 [pid 14529] <... mkdirat resumed>) = 0 [pid 14530] close(3) = 0 [pid 14529] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3606", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14530] read(200 [pid 14529] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14530] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] openat(AT_FDCWD, "./3606", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14530] symlink("/dev/binderfs", "./binderfs" [pid 321] <... openat resumed>) = 3 [pid 14529] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] fstat(3 [pid 14530] <... symlink resumed>) = 0 [pid 14529] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14530] write(1, "executing program\n", 18 [pid 321] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14530] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = 0 executing program [pid 14530] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14529] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14530] <... mkdirat resumed>) = 0 [pid 14529] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14530] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3606/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14529] close(3 [pid 14530] <... mount resumed>) = 0 [pid 321] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14529] <... close resumed>) = 0 [pid 14529] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(5 [pid 321] openat(AT_FDCWD, "./3606/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14530] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14529] close(6) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14529] close(7 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14530] <... openat resumed>) = 3 [pid 14529] close(8 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14529] close(9 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(10 [pid 321] close(4 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14530] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14529] close(11 [pid 321] rmdir("./3606/sys" [pid 318] <... restart_syscall resumed>) = 0 [pid 14530] <... pwrite64 resumed>) = 36 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14529] close(12 [pid 14530] close(3 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3606/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3486", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14530] <... close resumed>) = 0 [pid 14529] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14530] close(4 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3606/binderfs" [pid 318] openat(AT_FDCWD, "./3486", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(14 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 3 [pid 14530] close(5 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14530] close(6 [pid 14529] close(15 [pid 321] unlink("./3606/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 14530] close(7 [pid 14529] close(16 [pid 321] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14530] close(8) = -1 EBADF (Bad file descriptor) [pid 14530] close(9 [pid 14529] close(17 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3486/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(18 [pid 321] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14530] close(10 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3606" [pid 318] umount2("./3486/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(19 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14530] close(11 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3607", 0777 [pid 318] newfstatat(AT_FDCWD, "./3486/sys" [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(20 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3486/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14529] close(21 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3486/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14529] close(22 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 14531 attached [pid 14530] close(12 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(23 [pid 14530] close(13 [pid 14531] set_robust_list(0x5555689d76a0, 24 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14531] <... set_robust_list resumed>) = 0 [pid 14530] close(14 [pid 14529] close(24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] rt_sigprocmask(SIG_SETMASK, [] [pid 14530] close(15 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3609 [pid 318] getdents64(4 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(25 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14531] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14530] close(16 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] close(4 [pid 14531] chdir("./3607" [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(26 [pid 318] <... close resumed>) = 0 [pid 14531] <... chdir resumed>) = 0 [pid 14530] close(17 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3486/sys" [pid 14531] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(27 [pid 318] <... rmdir resumed>) = 0 [pid 14531] <... prctl resumed>) = 0 [pid 14530] close(18 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3486/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14531] setpgid(0, 0 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(28 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14531] <... setpgid resumed>) = 0 [pid 14530] close(19 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3486/binderfs" [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] close(29 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14530] close(20 [pid 14529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14529] exit_group(0 [pid 318] unlink("./3486/binderfs" [pid 14531] <... openat resumed>) = 3 [pid 14530] close(21 [pid 14529] <... exit_group resumed>) = ? [pid 318] <... unlink resumed>) = 0 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] write(3, "1000", 4 [pid 14530] close(22 [pid 14529] +++ exited with 0 +++ [pid 318] getdents64(3 [pid 14531] <... write resumed>) = 4 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14530] close(23 [pid 14531] close(3 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3577, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14531] <... close resumed>) = 0 [pid 14530] close(24 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] close(3) = 0 [pid 318] rmdir("./3486" [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14531] read(200 [pid 14530] close(25 [pid 14531] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14531] symlink("/dev/binderfs", "./binderfs" [pid 318] mkdir("./3487", 0777 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] <... symlink resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14530] close(26 [pid 14531] write(1, "executing program\n", 18 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14530] close(27 [pid 14531] <... write resumed>) = 18 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14531] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14530] close(28 executing program [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14531] <... mkdirat resumed>) = 0 [pid 14530] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14532 attached [pid 14530] close(29) = -1 EBADF (Bad file descriptor) [pid 14531] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3489 [pid 14532] set_robust_list(0x5555689d76a0, 24 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14531] <... mount resumed>) = 0 [pid 14532] <... set_robust_list resumed>) = 0 [pid 14531] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14530] exit_group(0 [pid 14532] rt_sigprocmask(SIG_SETMASK, [] [pid 14530] <... exit_group resumed>) = ? [pid 14530] +++ exited with 0 +++ [pid 14532] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14531] <... openat resumed>) = 3 [pid 14532] chdir("./3487" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3524, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14532] <... chdir resumed>) = 0 [pid 14531] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14532] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14531] <... pwrite64 resumed>) = 36 [pid 320] <... restart_syscall resumed>) = 0 [pid 14532] setpgid(0, 0 [pid 14531] close(3 [pid 14532] <... setpgid resumed>) = 0 [pid 14531] <... close resumed>) = 0 [pid 14532] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14531] close(4 [pid 320] umount2("./3575", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14532] <... openat resumed>) = 3 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3575", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14531] close(5 [pid 14532] write(3, "1000", 4 [pid 319] <... restart_syscall resumed>) = 0 [pid 14532] <... write resumed>) = 4 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14532] close(3 [pid 14531] close(6 [pid 14532] <... close resumed>) = 0 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14532] read(200 [pid 14531] close(7 [pid 14532] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14532] symlink("/dev/binderfs", "./binderfs" [pid 14531] close(8 [pid 14532] <... symlink resumed>) = 0 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 14532] write(1, "executing program\n", 18 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3522", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14532] <... write resumed>) = 18 executing program [pid 14531] close(9 [pid 320] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14532] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = 0 [pid 14531] close(10 [pid 320] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3522", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14532] <... mkdirat resumed>) = 0 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14532] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14531] close(11 [pid 320] newfstatat(AT_FDCWD, "./3575/sys" [pid 319] <... openat resumed>) = 3 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14532] <... mount resumed>) = 0 [pid 14531] close(12 [pid 320] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3575/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14532] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14531] close(13 [pid 319] getdents64(3 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14531] close(14 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14532] <... openat resumed>) = 3 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] umount2("./3522/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3575/sys" [pid 14531] close(15 [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3575/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14531] close(16 [pid 14532] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3575/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3575/binderfs" [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14532] <... pwrite64 resumed>) = 36 [pid 14531] close(17 [pid 319] umount2("./3522/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14531] close(18 [pid 319] newfstatat(AT_FDCWD, "./3522/sys" [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14531] close(19 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14532] close(3 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14531] close(20 [pid 320] rmdir("./3575" [pid 319] umount2("./3522/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14532] <... close resumed>) = 0 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14532] close(4 [pid 14531] close(21 [pid 320] mkdir("./3576", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14532] close(5 [pid 14531] close(22 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] openat(AT_FDCWD, "./3522/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14532] close(6 [pid 14531] close(23 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 14533 attached [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3578 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14533] set_robust_list(0x5555689d76a0, 24 [pid 14532] close(7 [pid 14531] close(24 [pid 319] fstat(4 [pid 14533] <... set_robust_list resumed>) = 0 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14533] rt_sigprocmask(SIG_SETMASK, [] [pid 14531] close(25 [pid 14532] close(8 [pid 319] getdents64(4 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14532] close(9 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] close(26 [pid 319] getdents64(4 [pid 14533] chdir("./3576" [pid 14532] close(10 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14532] close(11 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14533] <... chdir resumed>) = 0 [pid 14531] close(27 [pid 319] close(4 [pid 14533] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14533] <... prctl resumed>) = 0 [pid 14532] close(12 [pid 14531] close(28 [pid 319] rmdir("./3522/sys" [pid 14533] setpgid(0, 0 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14532] close(13 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14533] <... setpgid resumed>) = 0 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] close(29 [pid 319] umount2("./3522/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14533] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14532] close(14 [pid 14531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] exit_group(0 [pid 14532] close(15 [pid 319] newfstatat(AT_FDCWD, "./3522/binderfs" [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14531] <... exit_group resumed>) = ? [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14532] close(16 [pid 319] unlink("./3522/binderfs" [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... openat resumed>) = 3 [pid 14532] close(17) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14533] write(3, "1000", 4 [pid 14532] close(18 [pid 14531] +++ exited with 0 +++ [pid 319] getdents64(3 [pid 14533] <... write resumed>) = 4 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14533] close(3 [pid 14532] close(19 [pid 319] close(3 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... close resumed>) = 0 [pid 14532] close(20 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3609, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14533] read(200 [pid 319] <... close resumed>) = 0 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14533] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] rmdir("./3522" [pid 14532] close(21 [pid 14533] symlink("/dev/binderfs", "./binderfs" [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14532] close(22 [pid 14533] <... symlink resumed>) = 0 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3523", 0777 [pid 14532] close(23) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14533] write(1, "executing program\n", 18 [pid 14532] close(24) = -1 EBADF (Bad file descriptor) executing program [pid 14532] close(25 [pid 14533] <... write resumed>) = 18 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14533] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14532] close(26 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... mkdirat resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14534 attached [pid 14533] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14532] close(27) = -1 EBADF (Bad file descriptor) [pid 14534] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14534] rt_sigprocmask(SIG_SETMASK, [] [pid 14533] <... mount resumed>) = 0 [pid 14532] close(28 [pid 14534] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14534] chdir("./3523" [pid 14533] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14532] close(29 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3525 [pid 14532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14534] <... chdir resumed>) = 0 [pid 14532] exit_group(0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14534] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... restart_syscall resumed>) = 0 [pid 14534] <... prctl resumed>) = 0 [pid 14534] setpgid(0, 0) = 0 [pid 321] umount2("./3607", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14534] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14533] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14532] <... exit_group resumed>) = ? [pid 14534] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3607", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3 [pid 14534] write(3, "1000", 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14534] <... write resumed>) = 4 [pid 321] getdents64(3 [pid 14534] close(3) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14534] read(200 [pid 321] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14532] +++ exited with 0 +++ [pid 14534] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3489, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14533] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14534] symlink("/dev/binderfs", "./binderfs" [pid 14533] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = 0 [pid 14534] <... symlink resumed>) = 0 [pid 14534] write(1, "executing program\n", 18) = 18 executing program [pid 14534] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14533] close(3 [pid 321] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14533] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14534] <... mkdirat resumed>) = 0 [pid 14533] close(4 [pid 321] newfstatat(AT_FDCWD, "./3607/sys" [pid 14534] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14533] close(5) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14533] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14533] close(7 [pid 321] openat(AT_FDCWD, "./3607/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14534] <... mount resumed>) = 0 [pid 14533] close(8 [pid 321] <... openat resumed>) = 4 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14534] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(4 [pid 14534] <... openat resumed>) = 3 [pid 14533] close(9 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14533] close(10) = -1 EBADF (Bad file descriptor) [pid 14533] close(11) = -1 EBADF (Bad file descriptor) [pid 14534] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14533] close(12 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14534] <... pwrite64 resumed>) = 36 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14533] close(13 [pid 321] <... close resumed>) = 0 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3607/sys" [pid 14534] close(3 [pid 14533] close(14 [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3487", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14534] <... close resumed>) = 0 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3607/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14534] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3607/binderfs" [pid 14534] close(5 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3607/binderfs" [pid 14534] close(6 [pid 321] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14533] close(15 [pid 318] openat(AT_FDCWD, "./3487", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14533] close(16 [pid 318] fstat(3 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14533] close(17 [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14534] close(7 [pid 14533] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14534] close(8 [pid 14533] close(19 [pid 321] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3607" [pid 14534] close(9 [pid 14533] close(20 [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3487/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3608", 0777 [pid 14534] close(10 [pid 14533] close(21 [pid 321] <... mkdir resumed>) = 0 [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = 0 [pid 14534] close(11 [pid 14533] close(22 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14534] close(12 [pid 14533] close(23 [pid 318] umount2("./3487/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14535 attached [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14533] close(24 [pid 14535] set_robust_list(0x5555689d76a0, 24 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3487/sys" [pid 14533] close(25 [pid 14534] close(13 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3610 [pid 14535] <... set_robust_list resumed>) = 0 [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] close(26 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14534] close(14 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14535] rt_sigprocmask(SIG_SETMASK, [] [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] close(27 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3487/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14535] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14534] close(15 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14535] chdir("./3608" [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] close(28 [pid 14534] close(16 [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3487/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14535] <... chdir resumed>) = 0 [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] close(29 [pid 14535] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14534] close(17 [pid 14535] <... prctl resumed>) = 0 [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14535] setpgid(0, 0 [pid 14534] close(18 [pid 14535] <... setpgid resumed>) = 0 [pid 14534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14533] exit_group(0 [pid 318] fstat(4 [pid 14534] close(19) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14534] close(20) = -1 EBADF (Bad file descriptor) [pid 14534] close(21) = -1 EBADF (Bad file descriptor) [pid 14534] close(22) = -1 EBADF (Bad file descriptor) [pid 14534] close(23) = -1 EBADF (Bad file descriptor) [pid 14534] close(24) = -1 EBADF (Bad file descriptor) [pid 14534] close(25) = -1 EBADF (Bad file descriptor) [pid 14534] close(26) = -1 EBADF (Bad file descriptor) [pid 14534] close(27) = -1 EBADF (Bad file descriptor) [pid 14534] close(28) = -1 EBADF (Bad file descriptor) [pid 14534] close(29) = -1 EBADF (Bad file descriptor) [pid 14534] exit_group(0) = ? [pid 14535] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14533] <... exit_group resumed>) = ? [pid 318] getdents64(4 [pid 14535] <... openat resumed>) = 3 [pid 14534] +++ exited with 0 +++ [pid 14533] +++ exited with 0 +++ [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14535] write(3, "1000", 4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3525, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3578, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(4 [pid 14535] <... write resumed>) = 4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14535] close(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] close(4 [pid 14535] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14535] read(200 [pid 318] rmdir("./3487/sys" [pid 14535] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14535] symlink("/dev/binderfs", "./binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3487/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14535] <... symlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14535] write(1, "executing program\n", 18 [pid 318] newfstatat(AT_FDCWD, "./3487/binderfs" [pid 14535] <... write resumed>) = 18 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 318] unlink("./3487/binderfs" [pid 14535] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... unlink resumed>) = 0 [pid 320] umount2("./3576", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14535] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14535] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] getdents64(3 [pid 320] openat(AT_FDCWD, "./3576", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... openat resumed>) = 3 [pid 318] close(3 [pid 320] fstat(3 [pid 318] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3487" [pid 320] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] mkdir("./3488", 0777 [pid 320] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... umount2 resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14535] <... mount resumed>) = 0 [pid 320] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14535] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14536 attached [pid 14536] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14535] <... openat resumed>) = 3 [pid 14536] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14536] chdir("./3488" [pid 14535] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] newfstatat(AT_FDCWD, "./3576/sys" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3490 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14536] <... chdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14536] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] openat(AT_FDCWD, "./3576/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14536] setpgid(0, 0) = 0 [pid 14536] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14535] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 4 [pid 14536] write(3, "1000", 4) = 4 [pid 320] fstat(4 [pid 14536] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14536] <... close resumed>) = 0 [pid 14535] close(3 [pid 320] getdents64(4 [pid 14535] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14536] read(200 [pid 320] getdents64(4 [pid 14536] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14536] symlink("/dev/binderfs", "./binderfs" [pid 14535] close(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14536] <... symlink resumed>) = 0 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14536] write(1, "executing program\n", 18) = 18 executing program [pid 14535] close(5 [pid 320] <... close resumed>) = 0 [pid 14536] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3576/sys" [pid 14536] <... mkdirat resumed>) = 0 [pid 14536] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14535] close(6 [pid 320] <... rmdir resumed>) = 0 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3576/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14535] close(7 [pid 14536] <... mount resumed>) = 0 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14536] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14535] close(8 [pid 320] newfstatat(AT_FDCWD, "./3576/binderfs" [pid 14536] <... openat resumed>) = 3 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14535] close(9 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14535] close(10) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3576/binderfs" [pid 14535] close(11 [pid 319] umount2("./3523", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14535] close(12 [pid 320] <... unlink resumed>) = 0 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14536] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14535] close(13 [pid 320] getdents64(3 [pid 319] openat(AT_FDCWD, "./3523", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14536] <... pwrite64 resumed>) = 36 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14536] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14535] close(14 [pid 319] <... openat resumed>) = 3 [pid 14536] <... close resumed>) = 0 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14536] close(4) = -1 EBADF (Bad file descriptor) [pid 14536] close(5) = -1 EBADF (Bad file descriptor) [pid 14536] close(6) = -1 EBADF (Bad file descriptor) [pid 14536] close(7) = -1 EBADF (Bad file descriptor) [pid 14536] close(8) = -1 EBADF (Bad file descriptor) [pid 14536] close(9) = -1 EBADF (Bad file descriptor) [pid 14536] close(10) = -1 EBADF (Bad file descriptor) [pid 14536] close(11) = -1 EBADF (Bad file descriptor) [pid 14536] close(12) = -1 EBADF (Bad file descriptor) [pid 14536] close(13) = -1 EBADF (Bad file descriptor) [pid 14536] close(14) = -1 EBADF (Bad file descriptor) [pid 14536] close(15) = -1 EBADF (Bad file descriptor) [pid 14536] close(16) = -1 EBADF (Bad file descriptor) [pid 14536] close(17) = -1 EBADF (Bad file descriptor) [pid 14536] close(18) = -1 EBADF (Bad file descriptor) [pid 14536] close(19) = -1 EBADF (Bad file descriptor) [pid 14536] close(20 [pid 320] close(3 [pid 14535] close(15 [pid 14536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 320] <... close resumed>) = 0 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3576" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14535] close(16 [pid 14536] close(21 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 14536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14535] close(17 [pid 320] mkdir("./3577", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14536] close(22 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3523/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14535] close(18 [pid 320] <... mkdir resumed>) = 0 [pid 14536] close(23) = -1 EBADF (Bad file descriptor) [pid 14536] close(24) = -1 EBADF (Bad file descriptor) [pid 14536] close(25) = -1 EBADF (Bad file descriptor) [pid 14536] close(26 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = 0 [pid 14536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14535] close(19 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14536] close(27 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14535] close(20 [pid 319] umount2("./3523/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14536] close(28) = -1 EBADF (Bad file descriptor) [pid 14536] close(29) = -1 EBADF (Bad file descriptor) [pid 14536] exit_group(0) = ? [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3579 [pid 14535] close(21 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3523/sys" [pid 14535] close(22 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14535] close(23 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3523/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14535] close(24) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14535] close(25 [pid 319] openat(AT_FDCWD, "./3523/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14537 attached [pid 14536] +++ exited with 0 +++ [pid 14535] close(26 [pid 319] <... openat resumed>) = 4 [pid 14537] set_robust_list(0x5555689d76a0, 24 [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14537] <... set_robust_list resumed>) = 0 [pid 14535] close(27 [pid 14537] rt_sigprocmask(SIG_SETMASK, [] [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3490, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14537] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14535] close(28 [pid 319] getdents64(4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14537] chdir("./3577" [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14537] <... chdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14535] close(29 [pid 318] <... restart_syscall resumed>) = 0 [pid 14537] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14537] <... prctl resumed>) = 0 [pid 319] getdents64(4 [pid 14537] setpgid(0, 0 [pid 14535] exit_group(0 [pid 14537] <... setpgid resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14535] <... exit_group resumed>) = ? [pid 14537] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] close(4 [pid 14537] <... openat resumed>) = 3 [pid 14537] write(3, "1000", 4) = 4 [pid 14537] close(3) = 0 [pid 14537] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14537] symlink("/dev/binderfs", "./binderfs" [pid 14535] +++ exited with 0 +++ [pid 318] umount2("./3488", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14537] <... symlink resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3610, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3523/sys" [pid 318] openat(AT_FDCWD, "./3488", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14537] write(1, "executing program\n", 18 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rmdir resumed>) = 0 [pid 14537] <... write resumed>) = 18 [pid 318] <... openat resumed>) = 3 [pid 319] umount2("./3523/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 14537] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] fstat(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3523/binderfs" [pid 318] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3523/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14537] <... mkdirat resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3488/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14537] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] getdents64(3 [pid 14537] <... mount resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14537] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] close(3 [pid 318] umount2("./3488/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3523" [pid 318] newfstatat(AT_FDCWD, "./3488/sys" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14537] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3608", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3524", 0777 [pid 318] umount2("./3488/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14537] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3608", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3488/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... mkdir resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(4 [pid 14537] close(3 [pid 321] <... openat resumed>) = 3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14537] <... close resumed>) = 0 [pid 321] fstat(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14537] close(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(4 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14537] close(5 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14537] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14538 attached [pid 14537] close(7 [pid 318] getdents64(4 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3526 [pid 318] close(4 [pid 14537] close(8) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14538] set_robust_list(0x5555689d76a0, 24 [pid 14537] close(9 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rmdir("./3488/sys" [pid 14538] <... set_robust_list resumed>) = 0 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14538] rt_sigprocmask(SIG_SETMASK, [] [pid 14537] close(10 [pid 321] newfstatat(AT_FDCWD, "./3608/sys" [pid 318] umount2("./3488/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14538] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14537] close(11 [pid 321] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14538] chdir("./3524" [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3488/binderfs" [pid 14538] <... chdir resumed>) = 0 [pid 14537] close(12 [pid 321] openat(AT_FDCWD, "./3608/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14538] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14538] <... prctl resumed>) = 0 [pid 14537] close(13 [pid 321] fstat(4 [pid 318] unlink("./3488/binderfs" [pid 14538] setpgid(0, 0 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] <... setpgid resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14537] close(14 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14538] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] getdents64(3 [pid 14537] close(15 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] close(3 [pid 14537] close(16 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14537] close(17 [pid 321] <... close resumed>) = 0 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14537] close(18 [pid 321] rmdir("./3608/sys" [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14538] <... openat resumed>) = 3 [pid 14537] close(19 [pid 318] <... close resumed>) = 0 [pid 14538] write(3, "1000", 4 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3608/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3488" [pid 14538] <... write resumed>) = 4 [pid 14537] close(20 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14538] close(3 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14538] <... close resumed>) = 0 [pid 318] mkdir("./3489", 0777 [pid 14538] read(200 [pid 14537] close(21 [pid 321] newfstatat(AT_FDCWD, "./3608/binderfs" [pid 14538] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14538] symlink("/dev/binderfs", "./binderfs" [pid 14537] close(22 [pid 321] unlink("./3608/binderfs" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14538] <... symlink resumed>) = 0 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14538] write(1, "executing program\n", 18 [pid 14537] close(23 [pid 321] getdents64(3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14538] <... write resumed>) = 18 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14537] close(24) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14538] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14537] close(25 [pid 321] <... close resumed>) = 0 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14537] close(26 [pid 321] rmdir("./3608"ci2-android-6-12-rust/strace-static-x86_64: Process 14539 attached executing program [pid 14538] <... mkdirat resumed>) = 0 [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14539] set_robust_list(0x5555689d76a0, 24 [pid 14537] close(27) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3609", 0777 [pid 14539] <... set_robust_list resumed>) = 0 [pid 14538] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14537] close(28 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3491 [pid 14539] rt_sigprocmask(SIG_SETMASK, [] [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14538] <... mount resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14538] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14539] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14537] close(29 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14539] chdir("./3489" [pid 14537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14539] <... chdir resumed>) = 0 [pid 14538] <... openat resumed>) = 3 [pid 14537] exit_group(0ci2-android-6-12-rust/strace-static-x86_64: Process 14540 attached [pid 14539] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14537] <... exit_group resumed>) = ? [pid 14539] <... prctl resumed>) = 0 [pid 14539] setpgid(0, 0 [pid 14540] set_robust_list(0x5555689d76a0, 24 [pid 14538] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14540] <... set_robust_list resumed>) = 0 [pid 14540] rt_sigprocmask(SIG_SETMASK, [] [pid 14539] <... setpgid resumed>) = 0 [pid 14538] <... pwrite64 resumed>) = 36 [pid 14537] +++ exited with 0 +++ [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3611 [pid 14540] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14539] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14540] chdir("./3609" [pid 14539] <... openat resumed>) = 3 [pid 14538] close(3 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14539] write(3, "1000", 4) = 4 [pid 14539] close(3) = 0 [pid 14539] read(200 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3579, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14540] <... chdir resumed>) = 0 [pid 14538] <... close resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14540] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14538] close(4 [pid 14540] <... prctl resumed>) = 0 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] setpgid(0, 0 [pid 14538] close(5 [pid 14540] <... setpgid resumed>) = 0 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14538] close(6 [pid 14539] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14539] symlink("/dev/binderfs", "./binderfs" [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] <... openat resumed>) = 3 [pid 14539] <... symlink resumed>) = 0 [pid 14538] close(7 [pid 14539] write(1, "executing program\n", 18 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14540] write(3, "1000", 4 [pid 14539] <... write resumed>) = 18 [pid 14538] close(8 [pid 14540] <... write resumed>) = 4 [pid 14539] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] close(3 [pid 14539] <... mkdirat resumed>) = 0 [pid 14538] close(9 [pid 14539] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14540] <... close resumed>) = 0 [pid 14539] <... mount resumed>) = 0 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] read(200 [pid 14538] close(10 [pid 14540] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14539] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14538] close(11 [pid 14540] symlink("/dev/binderfs", "./binderfs" [pid 14539] <... openat resumed>) = 3 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] close(12) = -1 EBADF (Bad file descriptor) [pid 14540] <... symlink resumed>) = 0 [pid 14538] close(13 [pid 14540] write(1, "executing program\n", 18 [pid 14539] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] <... write resumed>) = 18 executing program [pid 14539] <... pwrite64 resumed>) = 36 [pid 14539] close(3 [pid 14540] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14538] close(14 [pid 14539] <... close resumed>) = 0 [pid 14540] <... mkdirat resumed>) = 0 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14538] close(15 [pid 14539] close(4 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] <... mount resumed>) = 0 [pid 14539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] close(16 [pid 14539] close(5) = -1 EBADF (Bad file descriptor) [pid 14539] close(6) = -1 EBADF (Bad file descriptor) [pid 14539] close(7) = -1 EBADF (Bad file descriptor) [pid 14540] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14539] close(8) = -1 EBADF (Bad file descriptor) [pid 14539] close(9) = -1 EBADF (Bad file descriptor) [pid 14539] close(10) = -1 EBADF (Bad file descriptor) [pid 14539] close(11) = -1 EBADF (Bad file descriptor) [pid 14540] <... openat resumed>) = 3 [pid 14539] close(12 [pid 14538] close(17 [pid 320] <... restart_syscall resumed>) = 0 [pid 14539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14539] close(13) = -1 EBADF (Bad file descriptor) [pid 14539] close(14) = -1 EBADF (Bad file descriptor) [pid 14539] close(15) = -1 EBADF (Bad file descriptor) [pid 14539] close(16) = -1 EBADF (Bad file descriptor) [pid 14539] close(17) = -1 EBADF (Bad file descriptor) [pid 14539] close(18) = -1 EBADF (Bad file descriptor) [pid 14539] close(19) = -1 EBADF (Bad file descriptor) [pid 14539] close(20) = -1 EBADF (Bad file descriptor) [pid 14539] close(21 [pid 14540] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14539] close(22) = -1 EBADF (Bad file descriptor) [pid 14539] close(23) = -1 EBADF (Bad file descriptor) [pid 14538] close(18) = -1 EBADF (Bad file descriptor) [pid 14540] <... pwrite64 resumed>) = 36 [pid 14538] close(19 [pid 320] umount2("./3577", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14540] close(3 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14539] close(24 [pid 14538] close(20 [pid 14540] <... close resumed>) = 0 [pid 14539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3577", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14540] close(4 [pid 14539] close(25 [pid 14538] close(21 [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14540] close(5 [pid 14539] close(26 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] close(22 [pid 320] fstat(3 [pid 14540] close(6 [pid 14539] close(27 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] close(23 [pid 14540] close(7 [pid 14539] close(28 [pid 320] getdents64(3 [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14540] close(8 [pid 14539] close(29 [pid 14538] close(24 [pid 320] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] close(9 [pid 14539] exit_group(0 [pid 320] <... umount2 resumed>) = 0 [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14539] <... exit_group resumed>) = ? [pid 14538] close(25 [pid 14540] close(10 [pid 14539] +++ exited with 0 +++ [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] close(26 [pid 14540] close(11 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3491, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14540] close(12 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3577/sys" [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] close(28 [pid 14540] close(13 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14540] close(14 [pid 14538] close(29 [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14540] close(15 [pid 14538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3489", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14540] close(16 [pid 320] openat(AT_FDCWD, "./3577/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14538] <... exit_group resumed>) = ? [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14540] close(17 [pid 320] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3489", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] close(18) = -1 EBADF (Bad file descriptor) [pid 14540] close(19 [pid 320] fstat(4 [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] close(20 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14540] close(21) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14540] close(22 [pid 14538] +++ exited with 0 +++ [pid 320] getdents64(4 [pid 318] <... openat resumed>) = 3 [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14540] close(23 [pid 318] fstat(3 [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3526, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14540] close(24 [pid 320] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14540] close(25 [pid 320] rmdir("./3577/sys" [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14540] close(26) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3577/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3489/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14540] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3577/binderfs" [pid 14540] close(28 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14540] close(29 [pid 320] unlink("./3577/binderfs" [pid 14540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14540] exit_group(0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14540] <... exit_group resumed>) = ? [pid 320] getdents64(3 [pid 318] umount2("./3489/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14540] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3611, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3577") = 0 [pid 320] mkdir("./3578", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3524", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3489/sys" [pid 320] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] openat(AT_FDCWD, "./3524", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3489/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] openat(AT_FDCWD, "./3489/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] fstat(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3580 [pid 319] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14541 attached [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(4 [pid 14541] set_robust_list(0x5555689d76a0, 24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14541] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3524/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 14541] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14541] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] close(4 [pid 14541] chdir("./3578" [pid 318] <... close resumed>) = 0 [pid 14541] <... chdir resumed>) = 0 [pid 319] umount2("./3524/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3489/sys" [pid 14541] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 14541] <... prctl resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3524/sys" [pid 318] umount2("./3489/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14541] setpgid(0, 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14541] <... setpgid resumed>) = 0 [pid 319] umount2("./3524/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3489/binderfs" [pid 14541] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] openat(AT_FDCWD, "./3524/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] unlink("./3489/binderfs" [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4 [pid 318] <... unlink resumed>) = 0 [pid 14541] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(3 [pid 14541] write(3, "1000", 4 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14541] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] close(3 [pid 14541] close(3 [pid 319] getdents64(4 [pid 318] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] rmdir("./3489" [pid 14541] <... close resumed>) = 0 [pid 319] close(4 [pid 318] <... rmdir resumed>) = 0 [pid 14541] read(200 [pid 319] <... close resumed>) = 0 [pid 318] mkdir("./3490", 0777 [pid 14541] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] rmdir("./3524/sys" [pid 14541] symlink("/dev/binderfs", "./binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14541] <... symlink resumed>) = 0 [pid 319] umount2("./3524/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14541] write(1, "executing program\n", 18 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14541] <... write resumed>) = 18 executing program [pid 319] newfstatat(AT_FDCWD, "./3524/binderfs" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14541] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14542 attached [pid 14542] set_robust_list(0x5555689d76a0, 24) = 0 [pid 319] unlink("./3524/binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 14541] <... mkdirat resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14541] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] getdents64(3 [pid 14542] rt_sigprocmask(SIG_SETMASK, [] [pid 14541] <... mount resumed>) = 0 [pid 14542] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3609", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3492 [pid 14542] chdir("./3490" [pid 14541] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 14542] <... chdir resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3609", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14542] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... openat resumed>) = 3 [pid 319] <... close resumed>) = 0 [pid 14542] <... prctl resumed>) = 0 [pid 321] fstat(3 [pid 14542] setpgid(0, 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14542] <... setpgid resumed>) = 0 [pid 321] getdents64(3 [pid 14542] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14541] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] rmdir("./3524" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14542] <... openat resumed>) = 3 [pid 321] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14541] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rmdir resumed>) = 0 [pid 319] mkdir("./3525", 0777 [pid 14542] write(3, "1000", 4 [pid 14541] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = 0 [pid 14542] <... write resumed>) = 4 [pid 14542] close(3) = 0 [pid 14542] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14542] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14542] <... symlink resumed>) = 0 [pid 14541] close(3 [pid 319] <... mkdir resumed>) = 0 [pid 14542] write(1, "executing program\n", 18 [pid 14541] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14542] <... write resumed>) = 18 [pid 14541] close(4 [pid 321] newfstatat(AT_FDCWD, "./3609/sys" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14542] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14542] <... mkdirat resumed>) = 0 [pid 321] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14542] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14543 attached [pid 14541] close(5 [pid 321] openat(AT_FDCWD, "./3609/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14542] <... mount resumed>) = 0 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14542] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(4 [pid 14543] set_robust_list(0x5555689d76a0, 24 [pid 14542] <... openat resumed>) = 3 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] <... set_robust_list resumed>) = 0 [pid 14541] close(6 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3527 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] rt_sigprocmask(SIG_SETMASK, [] [pid 14541] close(7 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14543] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14542] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14543] chdir("./3525" [pid 14542] <... pwrite64 resumed>) = 36 [pid 14541] close(8 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14543] <... chdir resumed>) = 0 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14542] close(3 [pid 14541] close(9 [pid 321] <... close resumed>) = 0 [pid 14543] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14542] <... close resumed>) = 0 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3609/sys" [pid 14543] <... prctl resumed>) = 0 [pid 14542] close(4 [pid 14541] close(10 [pid 321] <... rmdir resumed>) = 0 [pid 14543] setpgid(0, 0 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3609/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14543] <... setpgid resumed>) = 0 [pid 14542] close(5 [pid 14541] close(11 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3609/binderfs" [pid 14543] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14542] close(6 [pid 14541] close(12 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14542] close(7 [pid 14541] close(13 [pid 321] unlink("./3609/binderfs" [pid 14543] <... openat resumed>) = 3 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14543] write(3, "1000", 4 [pid 14542] close(8 [pid 14541] close(14 [pid 14543] <... write resumed>) = 4 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] close(3 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(15 [pid 321] getdents64(3 [pid 14543] <... close resumed>) = 0 [pid 14542] close(9 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14542] close(10 [pid 321] <... close resumed>) = 0 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3609" [pid 14542] close(11 [pid 321] <... rmdir resumed>) = 0 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14542] close(12) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3610", 0777 [pid 14543] read(200 [pid 14542] close(13 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14543] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(16 [pid 14543] symlink("/dev/binderfs", "./binderfs" [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14542] close(14 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14543] <... symlink resumed>) = 0 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(17 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14543] write(1, "executing program\n", 18 [pid 14542] close(15 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14544 attached [pid 14543] <... write resumed>) = 18 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(18 [pid 14544] set_robust_list(0x5555689d76a0, 24 [pid 14543] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14542] close(16 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(19 [pid 14544] <... set_robust_list resumed>) = 0 [pid 14543] <... mkdirat resumed>) = 0 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14541] close(20 [pid 14542] close(17 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3612 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(21 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14542] close(18 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14543] <... mount resumed>) = 0 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(22 [pid 14544] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14543] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14542] close(19 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] chdir("./3610" [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(23 [pid 14542] close(20 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(24 [pid 14542] close(21 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(25 [pid 14542] close(22 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] <... chdir resumed>) = 0 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14541] close(26 [pid 14544] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14542] close(23) = -1 EBADF (Bad file descriptor) [pid 14542] close(24 [pid 14543] <... openat resumed>) = 3 [pid 14542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] <... prctl resumed>) = 0 [pid 14542] close(25) = -1 EBADF (Bad file descriptor) [pid 14542] close(26) = -1 EBADF (Bad file descriptor) [pid 14542] close(27) = -1 EBADF (Bad file descriptor) [pid 14542] close(28) = -1 EBADF (Bad file descriptor) [pid 14542] close(29) = -1 EBADF (Bad file descriptor) [pid 14542] exit_group(0 [pid 14544] setpgid(0, 0 [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] <... setpgid resumed>) = 0 [pid 14543] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14541] close(27 [pid 14542] <... exit_group resumed>) = ? [pid 14544] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14543] <... pwrite64 resumed>) = 36 [pid 14542] +++ exited with 0 +++ [pid 14541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] close(3 [pid 14541] close(28) = -1 EBADF (Bad file descriptor) [pid 14543] <... close resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3492, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14541] close(29) = -1 EBADF (Bad file descriptor) [pid 14541] exit_group(0 [pid 14543] close(4 [pid 14541] <... exit_group resumed>) = ? [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14544] <... openat resumed>) = 3 [pid 14541] +++ exited with 0 +++ [pid 14543] close(5 [pid 14544] write(3, "1000", 4 [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] <... write resumed>) = 4 [pid 14543] close(6 [pid 14544] close(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3580, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14544] <... close resumed>) = 0 [pid 14543] close(7 [pid 14544] read(200 [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14543] close(8 [pid 14544] symlink("/dev/binderfs", "./binderfs" [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] <... symlink resumed>) = 0 [pid 14543] close(9 [pid 14544] write(1, "executing program\n", 18 [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] <... write resumed>) = 18 executing program [pid 14543] close(10 [pid 14544] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] close(11) = -1 EBADF (Bad file descriptor) [pid 14543] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14544] <... mkdirat resumed>) = 0 [pid 14543] close(13 [pid 14544] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] <... mount resumed>) = 0 [pid 14543] close(14 [pid 320] umount2("./3578", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14544] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14543] close(15 [pid 14544] <... openat resumed>) = 3 [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] close(16 [pid 320] openat(AT_FDCWD, "./3578", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14544] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14543] close(17 [pid 320] fstat(3 [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14543] close(18) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14543] close(19 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14543] close(20) = -1 EBADF (Bad file descriptor) [pid 14544] <... pwrite64 resumed>) = 36 [pid 14543] close(21) = -1 EBADF (Bad file descriptor) [pid 14543] close(22) = -1 EBADF (Bad file descriptor) [pid 14544] close(3 [pid 14543] close(23) = -1 EBADF (Bad file descriptor) [pid 14543] close(24 [pid 320] <... umount2 resumed>) = 0 [pid 14544] <... close resumed>) = 0 [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14544] close(4 [pid 14543] close(25 [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14544] close(5 [pid 14543] close(26 [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] close(6 [pid 14543] close(27 [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] close(7 [pid 14543] close(28 [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] close(8 [pid 14543] close(29 [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] close(9 [pid 320] newfstatat(AT_FDCWD, "./3578/sys" [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14543] exit_group(0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14544] close(10) = -1 EBADF (Bad file descriptor) [pid 14543] <... exit_group resumed>) = ? [pid 320] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14544] close(11 [pid 14543] +++ exited with 0 +++ [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3578/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3527, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... openat resumed>) = 4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] fstat(4 [pid 14544] close(12 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] close(13 [pid 320] getdents64(4 [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] close(14 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] close(15 [pid 320] getdents64(4 [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14544] close(16 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 320] close(4 [pid 14544] close(17) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14544] close(18) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3578/sys" [pid 14544] close(19) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14544] close(20) = -1 EBADF (Bad file descriptor) [pid 14544] close(21) = -1 EBADF (Bad file descriptor) [pid 14544] close(22) = -1 EBADF (Bad file descriptor) [pid 14544] close(23) = -1 EBADF (Bad file descriptor) [pid 14544] close(24) = -1 EBADF (Bad file descriptor) [pid 14544] close(25) = -1 EBADF (Bad file descriptor) [pid 14544] close(26) = -1 EBADF (Bad file descriptor) [pid 14544] close(27) = -1 EBADF (Bad file descriptor) [pid 14544] close(28) = -1 EBADF (Bad file descriptor) [pid 14544] close(29) = -1 EBADF (Bad file descriptor) [pid 14544] exit_group(0 [pid 318] umount2("./3490", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3578/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3578/binderfs" [pid 318] openat(AT_FDCWD, "./3490", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14544] <... exit_group resumed>) = ? [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14544] +++ exited with 0 +++ [pid 320] unlink("./3578/binderfs" [pid 318] <... openat resumed>) = 3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3612, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... unlink resumed>) = 0 [pid 318] fstat(3 [pid 320] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 320] close(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3490/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3578") = 0 [pid 320] mkdir("./3579", 0777 [pid 318] <... umount2 resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] umount2("./3490/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] newfstatat(AT_FDCWD, "./3490/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3490/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3490/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3525", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 ci2-android-6-12-rust/strace-static-x86_64: Process 14545 attached [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 14545] set_robust_list(0x5555689d76a0, 24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14545] <... set_robust_list resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3525", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] close(4 [pid 14545] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3581 [pid 319] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] fstat(3 [pid 318] rmdir("./3490/sys" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 14545] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3490/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14545] chdir("./3579" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14545] <... chdir resumed>) = 0 [pid 319] umount2("./3525/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14545] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] newfstatat(AT_FDCWD, "./3490/binderfs" [pid 14545] <... prctl resumed>) = 0 [pid 14545] setpgid(0, 0 [pid 321] umount2("./3610", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14545] <... setpgid resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14545] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] openat(AT_FDCWD, "./3610", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = 0 [pid 14545] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 318] unlink("./3490/binderfs" [pid 321] fstat(3 [pid 14545] write(3, "1000", 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14545] <... write resumed>) = 4 [pid 319] umount2("./3525/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3525/sys" [pid 318] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 319] umount2("./3525/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3490" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14545] close(3 [pid 321] getdents64(3 [pid 319] openat(AT_FDCWD, "./3525/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 14545] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14545] read(200 [pid 321] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14545] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... openat resumed>) = 4 [pid 318] mkdir("./3491", 0777 [pid 14545] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = 0 [pid 319] fstat(4 [pid 318] <... mkdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14545] <... symlink resumed>) = 0 [pid 321] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14545] write(1, "executing program\n", 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14545] <... write resumed>) = 18 [pid 321] newfstatat(AT_FDCWD, "./3610/sys" [pid 319] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14546 attached [pid 14545] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14545] <... mkdirat resumed>) = 0 [pid 321] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14545] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] openat(AT_FDCWD, "./3610/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14546] set_robust_list(0x5555689d76a0, 24 [pid 14545] <... mount resumed>) = 0 [pid 319] close(4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3493 [pid 14546] <... set_robust_list resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14546] rt_sigprocmask(SIG_SETMASK, [] [pid 14545] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] rmdir("./3525/sys" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14546] chdir("./3491" [pid 319] umount2("./3525/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14546] <... chdir resumed>) = 0 [pid 14545] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14546] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] newfstatat(AT_FDCWD, "./3525/binderfs" [pid 14546] <... prctl resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14546] setpgid(0, 0 [pid 319] unlink("./3525/binderfs" [pid 14546] <... setpgid resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14546] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14545] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(3 [pid 14546] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 14545] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14545] close(3 [pid 321] getdents64(4 [pid 14545] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14545] close(4 [pid 321] close(4 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14545] close(5 [pid 321] rmdir("./3610/sys" [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14546] write(3, "1000", 4 [pid 14545] close(6 [pid 321] umount2("./3610/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14546] <... write resumed>) = 4 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 14546] close(3 [pid 14545] close(7 [pid 321] newfstatat(AT_FDCWD, "./3610/binderfs" [pid 14546] <... close resumed>) = 0 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... close resumed>) = 0 [pid 14546] read(200 [pid 14545] close(8 [pid 321] unlink("./3610/binderfs" [pid 319] rmdir("./3525" [pid 14546] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14546] symlink("/dev/binderfs", "./binderfs" [pid 14545] close(9 [pid 321] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 14546] <... symlink resumed>) = 0 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 319] mkdir("./3526", 0777 [pid 14546] write(1, "executing program\n", 18 [pid 14545] close(10 [pid 14546] <... write resumed>) = 18 [pid 14546] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] <... mkdir resumed>) = 0 [pid 14546] <... mkdirat resumed>) = 0 [pid 14545] close(11 [pid 321] <... close resumed>) = 0 [pid 14546] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3610" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14545] close(12 [pid 321] <... rmdir resumed>) = 0 [pid 14546] <... mount resumed>) = 0 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3611", 0777 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14546] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14545] close(13 [pid 321] <... mkdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14545] close(14 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14545] close(15 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14548 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14547 attached [pid 14545] close(16) = -1 EBADF (Bad file descriptor) [pid 14545] close(17) = -1 EBADF (Bad file descriptor) [pid 14546] <... openat resumed>) = 3 [pid 14547] set_robust_list(0x5555689d76a0, 24 [pid 14545] close(18 [pid 14547] <... set_robust_list resumed>) = 0 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] set_robust_list(0x5555689d76a0, 24 [pid 14547] rt_sigprocmask(SIG_SETMASK, [] [pid 14546] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14545] close(19 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3613 [pid 14548] <... set_robust_list resumed>) = 0 [pid 14547] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3528 [pid 14548] rt_sigprocmask(SIG_SETMASK, [] [pid 14547] chdir("./3526" [pid 14545] close(20 [pid 14548] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14547] <... chdir resumed>) = 0 [pid 14546] <... pwrite64 resumed>) = 36 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14548] chdir("./3611" [pid 14547] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14545] close(21 [pid 14548] <... chdir resumed>) = 0 [pid 14547] <... prctl resumed>) = 0 [pid 14546] close(3 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14547] setpgid(0, 0 [pid 14545] close(22 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14548] <... prctl resumed>) = 0 [pid 14547] <... setpgid resumed>) = 0 [pid 14546] <... close resumed>) = 0 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] setpgid(0, 0 [pid 14547] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14546] close(4 [pid 14545] close(23 [pid 14548] <... setpgid resumed>) = 0 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14547] <... openat resumed>) = 3 [pid 14546] close(5 [pid 14545] close(24 [pid 14547] write(3, "1000", 4 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... openat resumed>) = 3 [pid 14547] <... write resumed>) = 4 [pid 14546] close(6 [pid 14545] close(25 [pid 14548] write(3, "1000", 4 [pid 14547] close(3 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... write resumed>) = 4 [pid 14547] <... close resumed>) = 0 [pid 14546] close(7 [pid 14545] close(26 [pid 14548] close(3 [pid 14547] read(200 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... close resumed>) = 0 [pid 14547] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14546] close(8 [pid 14545] close(27 [pid 14547] symlink("/dev/binderfs", "./binderfs" [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] read(200 [pid 14547] <... symlink resumed>) = 0 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14546] close(9 [pid 14548] symlink("/dev/binderfs", "./binderfs" [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] write(1, "executing program\n", 18 [pid 14545] close(28 [pid 14548] <... symlink resumed>) = 0 executing program [pid 14547] <... write resumed>) = 18 [pid 14546] close(10 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] write(1, "executing program\n", 18 executing program [pid 14547] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14545] close(29 [pid 14548] <... write resumed>) = 18 [pid 14547] <... mkdirat resumed>) = 0 [pid 14546] close(11 [pid 14545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14545] exit_group(0 [pid 14548] <... mkdirat resumed>) = 0 [pid 14547] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14546] close(12 [pid 14545] <... exit_group resumed>) = ? [pid 14548] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14547] <... mount resumed>) = 0 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14545] +++ exited with 0 +++ [pid 14548] <... mount resumed>) = 0 [pid 14547] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14546] close(13 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3581, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14546] close(14 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] close(15 [pid 14547] <... openat resumed>) = 3 [pid 14547] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14548] <... openat resumed>) = 3 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] close(16 [pid 14548] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] <... pwrite64 resumed>) = 36 [pid 14546] close(17 [pid 14548] <... pwrite64 resumed>) = 36 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] close(3) = 0 [pid 14547] close(4) = -1 EBADF (Bad file descriptor) [pid 14547] close(5) = -1 EBADF (Bad file descriptor) [pid 14547] close(6) = -1 EBADF (Bad file descriptor) [pid 14547] close(7) = -1 EBADF (Bad file descriptor) [pid 14547] close(8) = -1 EBADF (Bad file descriptor) [pid 14547] close(9) = -1 EBADF (Bad file descriptor) [pid 14547] close(10) = -1 EBADF (Bad file descriptor) [pid 14547] close(11) = -1 EBADF (Bad file descriptor) [pid 14547] close(12) = -1 EBADF (Bad file descriptor) [pid 14547] close(13) = -1 EBADF (Bad file descriptor) [pid 14547] close(14) = -1 EBADF (Bad file descriptor) [pid 14547] close(15) = -1 EBADF (Bad file descriptor) [pid 14547] close(16) = -1 EBADF (Bad file descriptor) [pid 14547] close(17) = -1 EBADF (Bad file descriptor) [pid 14547] close(18) = -1 EBADF (Bad file descriptor) [pid 14547] close(19) = -1 EBADF (Bad file descriptor) [pid 14547] close(20) = -1 EBADF (Bad file descriptor) [pid 14547] close(21) = -1 EBADF (Bad file descriptor) [pid 14547] close(22) = -1 EBADF (Bad file descriptor) [pid 14547] close(23 [pid 14548] close(3 [pid 14546] close(18 [pid 320] <... restart_syscall resumed>) = 0 [pid 14548] <... close resumed>) = 0 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] close(4 [pid 14546] close(19 [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] close(20 [pid 14548] close(5 [pid 14547] close(24 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3579", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] close(21 [pid 14548] close(6 [pid 14547] close(25 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] close(22 [pid 14548] close(7 [pid 14547] close(26 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] close(23 [pid 14548] close(8 [pid 14547] close(27 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14548] close(9 [pid 14547] close(28 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] close(25 [pid 320] openat(AT_FDCWD, "./3579", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14548] close(10 [pid 14547] close(29 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] close(26 [pid 320] <... openat resumed>) = 3 [pid 14548] close(11 [pid 14547] exit_group(0 [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14547] <... exit_group resumed>) = ? [pid 14546] close(27 [pid 320] fstat(3 [pid 14548] close(12 [pid 14547] +++ exited with 0 +++ [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14548] close(13 [pid 14546] close(28 [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3528, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14548] close(14 [pid 14546] close(29 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14548] close(15 [pid 14546] exit_group(0 [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14548] close(16) = -1 EBADF (Bad file descriptor) [pid 14546] <... exit_group resumed>) = ? [pid 14548] close(17) = -1 EBADF (Bad file descriptor) [pid 14548] close(18) = -1 EBADF (Bad file descriptor) [pid 14548] close(19) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14548] close(20) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14548] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3579/sys" [pid 14548] close(22) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14548] close(23 [pid 14546] +++ exited with 0 +++ [pid 320] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14548] close(24 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3493, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] openat(AT_FDCWD, "./3579/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14548] close(25 [pid 320] <... openat resumed>) = 4 [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14548] close(26 [pid 318] umount2("./3491", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14548] close(27 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14548] close(28 [pid 318] openat(AT_FDCWD, "./3491", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14548] close(29 [pid 318] <... openat resumed>) = 3 [pid 320] getdents64(4 [pid 14548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] fstat(3 [pid 14548] exit_group(0 [pid 320] close(4 [pid 14548] <... exit_group resumed>) = ? [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... close resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14548] +++ exited with 0 +++ [pid 318] umount2("./3491/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3579/sys" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3613, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rmdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3491/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3579/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3579/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3491/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3579/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3491/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3491/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 318] <... openat resumed>) = 4 [pid 320] <... close resumed>) = 0 [pid 318] fstat(4 [pid 320] rmdir("./3579" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3491/sys") = 0 [pid 320] mkdir("./3580", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3491/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] newfstatat(AT_FDCWD, "./3491/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3491/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3491" [pid 321] umount2("./3611", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14549 attached [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3492", 0777 [pid 14549] set_robust_list(0x5555689d76a0, 24 [pid 321] openat(AT_FDCWD, "./3611", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3582 [pid 318] <... mkdir resumed>) = 0 [pid 14549] <... set_robust_list resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... restart_syscall resumed>) = 0 [pid 14549] rt_sigprocmask(SIG_SETMASK, [] [pid 321] fstat(3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14549] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14549] chdir("./3580" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14549] <... chdir resumed>) = 0 [pid 321] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3526", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14550 attached ) = -1 EINVAL (Invalid argument) [pid 14550] set_robust_list(0x5555689d76a0, 24 [pid 319] openat(AT_FDCWD, "./3526", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14550] <... set_robust_list resumed>) = 0 [pid 14549] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14550] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3494 [pid 14550] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14549] <... prctl resumed>) = 0 [pid 321] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14549] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14549] <... setpgid resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3611/sys" [pid 14550] chdir("./3492" [pid 14549] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14550] <... chdir resumed>) = 0 [pid 14549] <... openat resumed>) = 3 [pid 14550] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] getdents64(3 [pid 14550] <... prctl resumed>) = 0 [pid 14550] setpgid(0, 0 [pid 14549] write(3, "1000", 4 [pid 321] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14550] <... setpgid resumed>) = 0 [pid 14549] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14549] close(3 [pid 321] openat(AT_FDCWD, "./3611/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3526/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14550] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14549] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 14549] read(200 [pid 321] fstat(4 [pid 14549] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14550] <... openat resumed>) = 3 [pid 14549] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(4 [pid 14550] write(3, "1000", 4 [pid 14549] <... symlink resumed>) = 0 [pid 319] umount2("./3526/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14550] <... write resumed>) = 4 [pid 14550] close(3 [pid 14549] write(1, "executing program\n", 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14550] <... close resumed>) = 0 [pid 14549] <... write resumed>) = 18 [pid 321] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3526/sys" [pid 14550] read(200 [pid 14549] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14550] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14549] <... mkdirat resumed>) = 0 [pid 321] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14550] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3526/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14550] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3526/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14550] write(1, "executing program\n", 18 [pid 319] <... openat resumed>) = 4 [pid 14550] <... write resumed>) = 18 executing program [pid 14550] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] fstat(4 [pid 14549] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... close resumed>) = 0 [pid 14550] <... mkdirat resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 14550] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14550] <... mount resumed>) = 0 [pid 14549] <... mount resumed>) = 0 [pid 321] rmdir("./3611/sys" [pid 319] getdents64(4 [pid 14549] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... rmdir resumed>) = 0 [pid 14550] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3611/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14550] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4 [pid 321] newfstatat(AT_FDCWD, "./3611/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... close resumed>) = 0 [pid 321] unlink("./3611/binderfs" [pid 319] rmdir("./3526/sys" [pid 321] <... unlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14550] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(3 [pid 14549] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14549] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] close(3 [pid 14550] <... pwrite64 resumed>) = 36 [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3526/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3526/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14550] close(3 [pid 321] rmdir("./3611" [pid 319] unlink("./3526/binderfs" [pid 14550] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14550] close(4) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14550] close(5 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14550] close(6 [pid 319] <... close resumed>) = 0 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3526" [pid 14550] close(7) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14550] close(8) = -1 EBADF (Bad file descriptor) [pid 14550] close(9 [pid 319] mkdir("./3527", 0777 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14550] close(10) = -1 EBADF (Bad file descriptor) [pid 14549] <... pwrite64 resumed>) = 36 [pid 321] mkdir("./3612", 0777 [pid 14550] close(11 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14550] close(12 [pid 14549] close(3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14549] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14549] close(4 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14552 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14551 attached [pid 14550] close(13 [pid 14549] close(5 [pid 14552] set_robust_list(0x5555689d76a0, 24 [pid 14551] set_robust_list(0x5555689d76a0, 24 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14552] <... set_robust_list resumed>) = 0 [pid 14551] <... set_robust_list resumed>) = 0 [pid 14550] close(14 [pid 14549] close(6 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3614 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3529 [pid 14552] rt_sigprocmask(SIG_SETMASK, [] [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14552] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14551] rt_sigprocmask(SIG_SETMASK, [] [pid 14550] close(15 [pid 14549] close(7 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14551] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14549] close(8) = -1 EBADF (Bad file descriptor) [pid 14549] close(9) = -1 EBADF (Bad file descriptor) [pid 14549] close(10) = -1 EBADF (Bad file descriptor) [pid 14549] close(11) = -1 EBADF (Bad file descriptor) [pid 14549] close(12) = -1 EBADF (Bad file descriptor) [pid 14549] close(13) = -1 EBADF (Bad file descriptor) [pid 14549] close(14) = -1 EBADF (Bad file descriptor) [pid 14549] close(15) = -1 EBADF (Bad file descriptor) [pid 14549] close(16) = -1 EBADF (Bad file descriptor) [pid 14552] chdir("./3612" [pid 14549] close(17 [pid 14551] chdir("./3527" [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14552] <... chdir resumed>) = 0 [pid 14551] <... chdir resumed>) = 0 [pid 14550] close(16 [pid 14549] close(18 [pid 14552] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14551] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14552] <... prctl resumed>) = 0 [pid 14551] <... prctl resumed>) = 0 [pid 14550] close(17 [pid 14549] close(19 [pid 14552] setpgid(0, 0 [pid 14551] setpgid(0, 0 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14552] <... setpgid resumed>) = 0 [pid 14551] <... setpgid resumed>) = 0 [pid 14550] close(18 [pid 14549] close(20) = -1 EBADF (Bad file descriptor) [pid 14552] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] close(21 [pid 14551] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14550] close(19 [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] close(22 [pid 14551] <... openat resumed>) = 3 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14552] <... openat resumed>) = 3 [pid 14551] write(3, "1000", 4 [pid 14550] close(20 [pid 14549] close(23 [pid 14552] write(3, "1000", 4 [pid 14551] <... write resumed>) = 4 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14552] <... write resumed>) = 4 [pid 14551] close(3 [pid 14550] close(21 [pid 14549] close(24 [pid 14552] close(3 [pid 14551] <... close resumed>) = 0 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14552] <... close resumed>) = 0 [pid 14551] read(200 [pid 14550] close(22 [pid 14549] close(25 [pid 14552] read(200 [pid 14551] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14552] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14550] close(23 [pid 14549] close(26 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14550] close(24 [pid 14549] close(27 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14550] close(25 [pid 14552] symlink("/dev/binderfs", "./binderfs" [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14551] symlink("/dev/binderfs", "./binderfs" [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] close(28 [pid 14550] close(26 [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] close(29 [pid 14552] <... symlink resumed>) = 0 [pid 14551] <... symlink resumed>) = 0 [pid 14550] close(27 [pid 14549] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program executing program [pid 14552] write(1, "executing program\n", 18 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14552] <... write resumed>) = 18 [pid 14551] write(1, "executing program\n", 18 [pid 14550] close(28 [pid 14549] exit_group(0 [pid 14552] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14551] <... write resumed>) = 18 [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14549] <... exit_group resumed>) = ? [pid 14552] <... mkdirat resumed>) = 0 [pid 14551] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14550] close(29 [pid 14549] +++ exited with 0 +++ [pid 14552] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14550] exit_group(0) = ? [pid 14551] <... mkdirat resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3582, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14552] <... mount resumed>) = 0 [pid 14552] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14551] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14550] +++ exited with 0 +++ [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14552] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14551] <... mount resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3494, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14551] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14552] <... pwrite64 resumed>) = 36 [pid 14552] close(3) = 0 [pid 14552] close(4) = -1 EBADF (Bad file descriptor) [pid 14552] close(5) = -1 EBADF (Bad file descriptor) [pid 14552] close(6 [pid 14551] <... openat resumed>) = 3 [pid 14552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14552] close(7) = -1 EBADF (Bad file descriptor) [pid 14552] close(8) = -1 EBADF (Bad file descriptor) [pid 14552] close(9) = -1 EBADF (Bad file descriptor) [pid 14552] close(10) = -1 EBADF (Bad file descriptor) [pid 14552] close(11) = -1 EBADF (Bad file descriptor) [pid 14552] close(12) = -1 EBADF (Bad file descriptor) [pid 14552] close(13) = -1 EBADF (Bad file descriptor) [pid 14552] close(14) = -1 EBADF (Bad file descriptor) [pid 14552] close(15) = -1 EBADF (Bad file descriptor) [pid 14552] close(16) = -1 EBADF (Bad file descriptor) [pid 14552] close(17) = -1 EBADF (Bad file descriptor) [pid 14552] close(18) = -1 EBADF (Bad file descriptor) [pid 14552] close(19) = -1 EBADF (Bad file descriptor) [pid 14552] close(20) = -1 EBADF (Bad file descriptor) [pid 14552] close(21) = -1 EBADF (Bad file descriptor) [pid 14552] close(22) = -1 EBADF (Bad file descriptor) [pid 14552] close(23) = -1 EBADF (Bad file descriptor) [pid 14552] close(24) = -1 EBADF (Bad file descriptor) [pid 14552] close(25) = -1 EBADF (Bad file descriptor) [pid 14552] close(26) = -1 EBADF (Bad file descriptor) [pid 14552] close(27) = -1 EBADF (Bad file descriptor) [pid 14551] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14552] close(28) = -1 EBADF (Bad file descriptor) [pid 14552] close(29) = -1 EBADF (Bad file descriptor) [pid 14551] <... pwrite64 resumed>) = 36 [pid 14552] exit_group(0 [pid 14551] close(3 [pid 14552] <... exit_group resumed>) = ? [pid 14552] +++ exited with 0 +++ [pid 14551] <... close resumed>) = 0 [pid 14551] close(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14551] close(5 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3614, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14551] close(6) = -1 EBADF (Bad file descriptor) [pid 14551] close(7) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3492", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14551] close(8) = -1 EBADF (Bad file descriptor) [pid 14551] close(9 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14551] close(10 [pid 318] openat(AT_FDCWD, "./3492", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14551] close(11 [pid 318] <... openat resumed>) = 3 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14551] close(12 [pid 318] fstat(3 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3580", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14551] close(13 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14551] close(14 [pid 320] openat(AT_FDCWD, "./3580", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14551] close(15 [pid 320] <... openat resumed>) = 3 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3492/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14551] close(16 [pid 320] fstat(3 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14551] close(17 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] getdents64(3 [pid 318] <... umount2 resumed>) = 0 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14551] close(18 [pid 321] umount2("./3612", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3492/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3612", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3 [pid 14551] close(19 [pid 320] <... umount2 resumed>) = 0 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14551] close(20 [pid 320] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3492/sys" [pid 321] <... umount2 resumed>) = 0 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14551] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3612/sys" [pid 320] newfstatat(AT_FDCWD, "./3580/sys" [pid 14551] close(22 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3492/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14551] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3612/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14551] close(24 [pid 321] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3492/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3612/sys" [pid 320] openat(AT_FDCWD, "./3580/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 4 [pid 14551] close(25 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3612/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 318] fstat(4 [pid 14551] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14551] close(27 [pid 318] getdents64(4 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14551] close(28 [pid 320] getdents64(4 [pid 318] getdents64(4 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14551] close(29 [pid 320] close(4 [pid 318] close(4 [pid 14551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3612/binderfs" [pid 318] rmdir("./3492/sys" [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3612/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14551] exit_group(0 [pid 321] <... unlink resumed>) = 0 [pid 320] rmdir("./3580/sys" [pid 14551] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 318] umount2("./3492/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 321] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 320] umount2("./3580/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3612") = 0 [pid 321] mkdir("./3613", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14551] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3492/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14553 attached [pid 320] newfstatat(AT_FDCWD, "./3580/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3529, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14553] set_robust_list(0x5555689d76a0, 24 [pid 320] unlink("./3580/binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] unlink("./3492/binderfs" [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3615 [pid 320] <... unlink resumed>) = 0 [pid 14553] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... unlink resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 14553] rt_sigprocmask(SIG_SETMASK, [] [pid 320] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14553] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 320] close(3 [pid 318] <... close resumed>) = 0 [pid 14553] chdir("./3613" [pid 320] <... close resumed>) = 0 [pid 318] rmdir("./3492" [pid 14553] <... chdir resumed>) = 0 [pid 320] rmdir("./3580" [pid 14553] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14553] <... prctl resumed>) = 0 [pid 320] mkdir("./3581", 0777 [pid 14553] setpgid(0, 0 [pid 318] mkdir("./3493", 0777 [pid 14553] <... setpgid resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... mkdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14553] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14553] <... openat resumed>) = 3 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 14554 attached [pid 14553] write(3, "1000", 4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3583 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14554] set_robust_list(0x5555689d76a0, 24 [pid 14553] <... write resumed>) = 4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3527", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3527", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 14555 attached [pid 14554] <... set_robust_list resumed>) = 0 [pid 14553] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14554] rt_sigprocmask(SIG_SETMASK, [] [pid 14553] <... close resumed>) = 0 [pid 14555] set_robust_list(0x5555689d76a0, 24 [pid 319] umount2("./3527/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14555] <... set_robust_list resumed>) = 0 [pid 14555] rt_sigprocmask(SIG_SETMASK, [] [pid 14554] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14553] read(200 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3495 [pid 14555] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14554] chdir("./3581" [pid 14555] chdir("./3493" [pid 14553] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14555] <... chdir resumed>) = 0 [pid 14554] <... chdir resumed>) = 0 [pid 14553] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3527/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14554] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14555] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14554] <... prctl resumed>) = 0 [pid 14553] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14555] <... prctl resumed>) = 0 [pid 14554] setpgid(0, 0 [pid 14553] write(1, "executing program\n", 18 [pid 319] newfstatat(AT_FDCWD, "./3527/sys" [pid 14555] setpgid(0, 0 [pid 14554] <... setpgid resumed>) = 0 [pid 14553] <... write resumed>) = 18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14555] <... setpgid resumed>) = 0 executing program [pid 319] umount2("./3527/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14555] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14554] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14553] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14555] <... openat resumed>) = 3 [pid 14554] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3527/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14553] <... mkdirat resumed>) = 0 [pid 14555] write(3, "1000", 4 [pid 14554] write(3, "1000", 4 [pid 14553] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... openat resumed>) = 4 [pid 14555] <... write resumed>) = 4 [pid 14554] <... write resumed>) = 4 [pid 14555] close(3 [pid 14553] <... mount resumed>) = 0 [pid 319] fstat(4 [pid 14555] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14555] read(200 [pid 319] getdents64(4 [pid 14555] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14555] symlink("/dev/binderfs", "./binderfs" [pid 319] getdents64(4 [pid 14555] <... symlink resumed>) = 0 [pid 14554] close(3 [pid 14553] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14554] <... close resumed>) = 0 [pid 14555] write(1, "executing program\n", 18 [pid 319] close(4 [pid 14555] <... write resumed>) = 18 [pid 319] <... close resumed>) = 0 [pid 14555] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] rmdir("./3527/sys" [pid 14554] read(200 [pid 14553] <... openat resumed>) = 3 [pid 14554] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 14555] <... mkdirat resumed>) = 0 [pid 14554] symlink("/dev/binderfs", "./binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 14555] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14553] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14555] <... mount resumed>) = 0 [pid 14554] <... symlink resumed>) = 0 [pid 319] umount2("./3527/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 14554] write(1, "executing program\n", 18) = 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14554] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14555] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14553] <... pwrite64 resumed>) = 36 [pid 319] newfstatat(AT_FDCWD, "./3527/binderfs" [pid 14554] <... mkdirat resumed>) = 0 [pid 14555] <... openat resumed>) = 3 [pid 14554] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14553] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3527/binderfs" [pid 14554] <... mount resumed>) = 0 [pid 14553] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 14555] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14554] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14553] close(4 [pid 319] <... close resumed>) = 0 [pid 14555] <... pwrite64 resumed>) = 36 [pid 14554] <... openat resumed>) = 3 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] close(3 [pid 319] rmdir("./3527" [pid 14555] <... close resumed>) = 0 [pid 14553] close(5 [pid 319] <... rmdir resumed>) = 0 [pid 14555] close(4 [pid 14554] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] close(6 [pid 319] mkdir("./3528", 0777 [pid 14555] close(5 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] <... pwrite64 resumed>) = 36 [pid 14553] close(7 [pid 14555] close(6 [pid 14554] close(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14555] close(7 [pid 14553] close(8 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] <... close resumed>) = 0 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14555] close(8 [pid 14554] close(4 [pid 14553] close(9ci2-android-6-12-rust/strace-static-x86_64: Process 14556 attached [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(5 [pid 14553] close(10 [pid 14556] set_robust_list(0x5555689d76a0, 24 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] <... set_robust_list resumed>) = 0 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(6 [pid 14553] close(11 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3530 [pid 14556] rt_sigprocmask(SIG_SETMASK, [] [pid 14555] close(9 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14556] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(7 [pid 14553] close(12 [pid 14556] chdir("./3528" [pid 14555] close(10 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14556] <... chdir resumed>) = 0 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(8 [pid 14553] close(13 [pid 14556] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14555] close(11 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] <... prctl resumed>) = 0 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(9 [pid 14553] close(14 [pid 14556] setpgid(0, 0 [pid 14555] close(12 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] <... setpgid resumed>) = 0 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(10 [pid 14556] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14555] close(13 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] close(15 [pid 14556] <... openat resumed>) = 3 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(11 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] close(14 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] close(16 [pid 14556] write(3, "1000", 4) = 4 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(12 [pid 14556] close(3 [pid 14555] close(15 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] <... close resumed>) = 0 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(13 [pid 14553] close(17 [pid 14556] read(200 [pid 14555] close(16 [pid 14556] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14556] symlink("/dev/binderfs", "./binderfs" [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(14 [pid 14553] close(18 [pid 14555] close(17 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(15 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] close(18 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(16 [pid 14553] close(19 [pid 14555] close(19 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14554] close(17 [pid 14553] close(20 [pid 14556] <... symlink resumed>) = 0 [pid 14555] close(20 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] write(1, "executing program\n", 18 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(18 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] <... write resumed>) = 18 [pid 14555] close(21 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] close(21 [pid 14556] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(19 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] <... mkdirat resumed>) = 0 [pid 14555] close(22 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(20 [pid 14553] close(22 [pid 14556] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14555] close(23 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] <... openat resumed>) = 3 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(21 [pid 14553] close(23 [pid 14555] close(24 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(22 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] close(25 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] close(24 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(23 [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] close(26 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(24 [pid 14553] close(25 [pid 14555] close(27 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(25 [pid 14553] close(26 [pid 14555] close(28 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(26 [pid 14553] close(27 [pid 14555] close(29 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] close(27 [pid 14553] close(28 [pid 14556] <... pwrite64 resumed>) = 36 [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] close(3) = 0 [pid 14556] close(4) = -1 EBADF (Bad file descriptor) [pid 14556] close(5) = -1 EBADF (Bad file descriptor) [pid 14556] close(6) = -1 EBADF (Bad file descriptor) [pid 14556] close(7) = -1 EBADF (Bad file descriptor) [pid 14556] close(8 [pid 14555] exit_group(0 [pid 14554] close(28 [pid 14553] close(29 [pid 14556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14555] <... exit_group resumed>) = ? [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14556] close(9) = -1 EBADF (Bad file descriptor) [pid 14556] close(10 [pid 14554] close(29 [pid 14553] exit_group(0 [pid 14556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14553] <... exit_group resumed>) = ? [pid 14556] close(11) = -1 EBADF (Bad file descriptor) [pid 14554] exit_group(0 [pid 14556] close(12) = -1 EBADF (Bad file descriptor) [pid 14556] close(13) = -1 EBADF (Bad file descriptor) [pid 14556] close(14) = -1 EBADF (Bad file descriptor) [pid 14556] close(15) = -1 EBADF (Bad file descriptor) [pid 14556] close(16) = -1 EBADF (Bad file descriptor) [pid 14556] close(17) = -1 EBADF (Bad file descriptor) [pid 14556] close(18) = -1 EBADF (Bad file descriptor) [pid 14556] close(19 [pid 14553] +++ exited with 0 +++ [pid 14556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14554] <... exit_group resumed>) = ? [pid 14556] close(20) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3615, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14556] close(21) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14556] close(22) = -1 EBADF (Bad file descriptor) [pid 14556] close(23) = -1 EBADF (Bad file descriptor) [pid 14556] close(24) = -1 EBADF (Bad file descriptor) [pid 14556] close(25) = -1 EBADF (Bad file descriptor) [pid 14556] close(26) = -1 EBADF (Bad file descriptor) [pid 14556] close(27) = -1 EBADF (Bad file descriptor) [pid 14556] close(28) = -1 EBADF (Bad file descriptor) [pid 14556] close(29) = -1 EBADF (Bad file descriptor) [pid 14556] exit_group(0) = ? [pid 14555] +++ exited with 0 +++ [pid 14554] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3495, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3583, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 14556] +++ exited with 0 +++ [pid 320] umount2("./3581", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3530, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3581", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] fstat(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3528", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3528", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3581/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 318] umount2("./3493", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3581/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] openat(AT_FDCWD, "./3493", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3528/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 318] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3581/sys" [pid 318] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3528/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3581/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3493/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3528/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3581/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3581/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] umount2("./3528/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3528/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3493/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3581") = 0 [pid 320] mkdir("./3582", 0777 [pid 319] fstat(4 [pid 318] newfstatat(AT_FDCWD, "./3493/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(4 [pid 318] umount2("./3493/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 318] openat(AT_FDCWD, "./3493/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 4 [pid 319] close(4 [pid 318] fstat(4 [pid 319] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rmdir("./3528/sys" [pid 318] getdents64(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 ci2-android-6-12-rust/strace-static-x86_64: Process 14557 attached [pid 318] getdents64(4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3584 [pid 14557] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3528/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14557] <... set_robust_list resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(4 [pid 319] newfstatat(AT_FDCWD, "./3528/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 319] unlink("./3528/binderfs" [pid 318] rmdir("./3493/sys" [pid 14557] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14557] chdir("./3582" [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3493/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14557] <... chdir resumed>) = 0 [pid 14557] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14557] <... prctl resumed>) = 0 [pid 319] getdents64(3 [pid 14557] setpgid(0, 0 [pid 318] newfstatat(AT_FDCWD, "./3493/binderfs" [pid 14557] <... setpgid resumed>) = 0 [pid 14557] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3613", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 318] unlink("./3493/binderfs" [pid 14557] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3613", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... close resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14557] write(3, "1000", 4 [pid 321] <... openat resumed>) = 3 [pid 318] getdents64(3 [pid 14557] <... write resumed>) = 4 [pid 321] fstat(3 [pid 319] rmdir("./3528" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] close(3 [pid 14557] close(3) = 0 [pid 14557] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14557] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 319] mkdir("./3529", 0777 [pid 318] rmdir("./3493" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rmdir resumed>) = 0 [pid 321] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3494", 0777 [pid 14557] write(1, "executing program\n", 18) = 18 [pid 14557] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = 0 [pid 14557] <... mkdirat resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 executing program [pid 14557] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 321] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] newfstatat(AT_FDCWD, "./3613/sys" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14557] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14558 attached ) = 3 [pid 14557] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14557] close(3) = 0 [pid 14557] close(4) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14559 attached [pid 14557] close(5 [pid 321] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14558] set_robust_list(0x5555689d76a0, 24 [pid 321] openat(AT_FDCWD, "./3613/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14558] <... set_robust_list resumed>) = 0 [pid 14557] close(6 [pid 321] <... openat resumed>) = 4 [pid 14558] rt_sigprocmask(SIG_SETMASK, [] [pid 321] fstat(4 [pid 14559] set_robust_list(0x5555689d76a0, 24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3496 [pid 14558] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] getdents64(4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3531 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14559] <... set_robust_list resumed>) = 0 [pid 14558] chdir("./3529" [pid 14557] close(7 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14559] rt_sigprocmask(SIG_SETMASK, [] [pid 14558] <... chdir resumed>) = 0 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14557] close(8 [pid 321] <... close resumed>) = 0 [pid 14559] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14558] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3613/sys" [pid 14559] chdir("./3494" [pid 14558] <... prctl resumed>) = 0 [pid 14557] close(9) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14557] close(10 [pid 14559] <... chdir resumed>) = 0 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] setpgid(0, 0 [pid 321] umount2("./3613/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14559] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14558] <... setpgid resumed>) = 0 [pid 14557] close(11 [pid 14559] <... prctl resumed>) = 0 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14558] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14557] close(12 [pid 321] newfstatat(AT_FDCWD, "./3613/binderfs" [pid 14559] setpgid(0, 0 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14557] close(13) = -1 EBADF (Bad file descriptor) [pid 14557] close(14) = -1 EBADF (Bad file descriptor) [pid 14557] close(15) = -1 EBADF (Bad file descriptor) [pid 14557] close(16) = -1 EBADF (Bad file descriptor) [pid 14557] close(17) = -1 EBADF (Bad file descriptor) [pid 14559] <... setpgid resumed>) = 0 [pid 14558] <... openat resumed>) = 3 [pid 14557] close(18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14557] close(19 [pid 321] unlink("./3613/binderfs" [pid 14559] <... openat resumed>) = 3 [pid 14558] write(3, "1000", 4 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] write(3, "1000", 4 [pid 14558] <... write resumed>) = 4 [pid 321] <... unlink resumed>) = 0 [pid 14559] <... write resumed>) = 4 [pid 14558] close(3 [pid 14557] close(20 [pid 321] getdents64(3 [pid 14559] close(3 [pid 14558] <... close resumed>) = 0 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14559] <... close resumed>) = 0 [pid 14558] read(200 [pid 14557] close(21 [pid 321] close(3 [pid 14559] read(200 [pid 14558] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14558] symlink("/dev/binderfs", "./binderfs" [pid 321] <... close resumed>) = 0 [pid 14557] close(22 [pid 14559] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14558] <... symlink resumed>) = 0 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3613" [pid 14559] write(1, "executing program\n", 18) = 18 executing program [pid 14559] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14557] close(23 [pid 321] <... rmdir resumed>) = 0 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] write(1, "executing program\n", 18 [pid 14557] close(24 [pid 321] mkdir("./3614", 0777 [pid 14558] <... write resumed>) = 18 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] <... mkdirat resumed>) = 0 [pid 14558] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14557] close(25 [pid 321] <... mkdir resumed>) = 0 executing program [pid 14559] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] <... mount resumed>) = 0 [pid 14558] <... mkdirat resumed>) = 0 [pid 14557] close(26 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14559] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14558] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14557] close(27 [pid 14559] <... openat resumed>) = 3 [pid 14558] <... mount resumed>) = 0 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14559] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14559] close(3) = 0 [pid 14557] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 14560 attached [pid 14559] close(4 [pid 14560] set_robust_list(0x5555689d76a0, 24 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] close(5 [pid 14560] <... set_robust_list resumed>) = 0 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] rt_sigprocmask(SIG_SETMASK, [] [pid 14559] close(6 [pid 14558] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3616 [pid 14560] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] chdir("./3614" [pid 14559] close(7) = -1 EBADF (Bad file descriptor) [pid 14560] <... chdir resumed>) = 0 [pid 14559] close(8 [pid 14558] <... openat resumed>) = 3 [pid 14557] close(29 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14560] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... prctl resumed>) = 0 [pid 14559] close(9 [pid 14560] setpgid(0, 0 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... setpgid resumed>) = 0 [pid 14559] close(10 [pid 14560] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14560] <... openat resumed>) = 3 [pid 14559] close(11 [pid 14558] <... pwrite64 resumed>) = 36 [pid 14557] exit_group(0) = ? [pid 14560] write(3, "1000", 4 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... write resumed>) = 4 [pid 14559] close(12 [pid 14560] close(3 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... close resumed>) = 0 [pid 14559] close(13) = -1 EBADF (Bad file descriptor) [pid 14560] read(200 [pid 14559] close(14 [pid 14560] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] symlink("/dev/binderfs", "./binderfs" [pid 14559] close(15 [pid 14560] <... symlink resumed>) = 0 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14557] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3584, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14559] close(16 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14560] write(1, "executing program\n", 18 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14560] <... write resumed>) = 18 [pid 14559] close(17 [pid 14560] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] close(18 [pid 14560] <... mkdirat resumed>) = 0 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(3) = 0 [pid 14559] close(19 [pid 14560] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(4 [pid 14560] <... mount resumed>) = 0 [pid 14559] close(20 [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(5) = -1 EBADF (Bad file descriptor) [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(6 [pid 14560] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14559] close(21 [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... openat resumed>) = 3 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(7) = -1 EBADF (Bad file descriptor) [pid 14558] close(8 [pid 14559] close(22) = -1 EBADF (Bad file descriptor) [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] close(23 [pid 14558] close(9 [pid 14560] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... pwrite64 resumed>) = 36 [pid 14559] close(24 [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(10 [pid 14559] close(25 [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(3 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... close resumed>) = 0 [pid 14559] close(26) = -1 EBADF (Bad file descriptor) [pid 14560] close(4 [pid 14559] close(27 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(5 [pid 14559] close(28 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(6 [pid 14559] close(29 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(7 [pid 14559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14559] exit_group(0 [pid 14558] close(11 [pid 14560] close(8 [pid 14559] <... exit_group resumed>) = ? [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(12 [pid 14560] close(9 [pid 14559] +++ exited with 0 +++ [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(13 [pid 14560] close(10) = -1 EBADF (Bad file descriptor) [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3496, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14560] close(11 [pid 14558] close(14 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(12 [pid 14558] close(15 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(13 [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(16 [pid 14560] close(14 [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(17 [pid 14560] close(15 [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(16 [pid 14558] close(18 [pid 320] <... restart_syscall resumed>) = 0 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(17 [pid 320] umount2("./3582", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14560] close(18 [pid 320] openat(AT_FDCWD, "./3582", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14560] close(19) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14560] close(20) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14560] close(21 [pid 320] getdents64(3 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(19 [pid 14560] close(22 [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(20 [pid 320] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14560] close(23 [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] close(21 [pid 14560] close(24 [pid 320] <... umount2 resumed>) = 0 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(25 [pid 14558] close(22 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(26 [pid 320] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14558] close(23 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14560] close(27 [pid 14558] close(24 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3582/sys" [pid 14560] close(28 [pid 14558] close(25 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14560] close(29 [pid 320] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14558] close(26) = -1 EBADF (Bad file descriptor) [pid 14558] close(27) = -1 EBADF (Bad file descriptor) [pid 14558] close(28 [pid 14560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14560] exit_group(0 [pid 14558] close(29 [pid 320] openat(AT_FDCWD, "./3582/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14560] <... exit_group resumed>) = ? [pid 14558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14560] +++ exited with 0 +++ [pid 14558] exit_group(0 [pid 320] fstat(4 [pid 14558] <... exit_group resumed>) = ? [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3616, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3582/sys") = 0 [pid 320] umount2("./3582/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3582/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14558] +++ exited with 0 +++ [pid 320] unlink("./3582/binderfs" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3531, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... unlink resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(3 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] rmdir("./3582") = 0 [pid 320] mkdir("./3583", 0777 [pid 319] umount2("./3529", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3494", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3529", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3494", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 318] fstat(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3529/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 ci2-android-6-12-rust/strace-static-x86_64: Process 14561 attached [pid 318] umount2("./3494/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3585 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14561] set_robust_list(0x5555689d76a0, 24) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3494/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14561] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3529/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14561] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3494/sys" [pid 14561] chdir("./3583" [pid 319] newfstatat(AT_FDCWD, "./3529/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14561] <... chdir resumed>) = 0 [pid 14561] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3494/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3529/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14561] <... prctl resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14561] setpgid(0, 0) = 0 [pid 14561] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3494/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3529/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 4 [pid 319] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 319] fstat(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14561] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 14561] write(3, "1000", 4 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14561] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 14561] close(3 [pid 319] close(4 [pid 14561] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14561] read(200 [pid 319] <... close resumed>) = 0 [pid 318] rmdir("./3494/sys" [pid 14561] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14561] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] rmdir("./3529/sys" [pid 318] <... rmdir resumed>) = 0 [pid 14561] write(1, "executing program\n", 18) = 18 [pid 319] <... rmdir resumed>) = 0 executing program [pid 318] umount2("./3494/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14561] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14561] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] umount2("./3529/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3494/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3529/binderfs" [pid 318] unlink("./3494/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14561] <... mount resumed>) = 0 [pid 319] unlink("./3529/binderfs" [pid 318] <... unlink resumed>) = 0 [pid 14561] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 14561] <... openat resumed>) = 3 [pid 14561] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 319] close(3 [pid 14561] <... pwrite64 resumed>) = 36 [pid 319] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] umount2("./3614", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3529" [pid 318] rmdir("./3494" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14561] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 14561] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3614", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 319] mkdir("./3530", 0777 [pid 321] <... openat resumed>) = 3 [pid 318] mkdir("./3495", 0777 [pid 321] fstat(3 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14561] close(4) = -1 EBADF (Bad file descriptor) [pid 14561] close(5) = -1 EBADF (Bad file descriptor) [pid 14561] close(6) = -1 EBADF (Bad file descriptor) [pid 14561] close(7) = -1 EBADF (Bad file descriptor) [pid 14561] close(8ci2-android-6-12-rust/strace-static-x86_64: Process 14562 attached ) = -1 EBADF (Bad file descriptor) [pid 14561] close(9) = -1 EBADF (Bad file descriptor) [pid 14561] close(10) = -1 EBADF (Bad file descriptor) [pid 14561] close(11) = -1 EBADF (Bad file descriptor) [pid 14561] close(12) = -1 EBADF (Bad file descriptor) [pid 14561] close(13) = -1 EBADF (Bad file descriptor) [pid 14561] close(14) = -1 EBADF (Bad file descriptor) [pid 14561] close(15) = -1 EBADF (Bad file descriptor) [pid 14561] close(16) = -1 EBADF (Bad file descriptor) [pid 14561] close(17) = -1 EBADF (Bad file descriptor) [pid 14561] close(18) = -1 EBADF (Bad file descriptor) [pid 14561] close(19) = -1 EBADF (Bad file descriptor) [pid 14561] close(20) = -1 EBADF (Bad file descriptor) [pid 14561] close(21) = -1 EBADF (Bad file descriptor) [pid 14561] close(22) = -1 EBADF (Bad file descriptor) [pid 14561] close(23ci2-android-6-12-rust/strace-static-x86_64: Process 14563 attached ) = -1 EBADF (Bad file descriptor) [pid 14561] close(24 [pid 14563] set_robust_list(0x5555689d76a0, 24 [pid 14561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14561] close(25 [pid 321] <... umount2 resumed>) = 0 [pid 14563] <... set_robust_list resumed>) = 0 [pid 14562] set_robust_list(0x5555689d76a0, 24 [pid 14561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3532 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3497 [pid 14563] rt_sigprocmask(SIG_SETMASK, [] [pid 14562] <... set_robust_list resumed>) = 0 [pid 14561] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14562] rt_sigprocmask(SIG_SETMASK, [] [pid 321] newfstatat(AT_FDCWD, "./3614/sys" [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14562] chdir("./3495" [pid 321] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14562] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14562] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14563] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14562] <... prctl resumed>) = 0 [pid 14561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3614/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14563] chdir("./3530" [pid 14562] setpgid(0, 0 [pid 14561] close(27 [pid 14563] <... chdir resumed>) = 0 [pid 14562] <... setpgid resumed>) = 0 [pid 14561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14563] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14561] close(28 [pid 14563] <... prctl resumed>) = 0 [pid 14562] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14563] setpgid(0, 0 [pid 14562] <... openat resumed>) = 3 [pid 14561] close(29 [pid 14563] <... setpgid resumed>) = 0 [pid 14561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14563] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14562] write(3, "1000", 4 [pid 14561] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14563] <... openat resumed>) = 3 [pid 14562] <... write resumed>) = 4 [pid 14561] <... exit_group resumed>) = ? [pid 321] getdents64(4 [pid 14563] write(3, "1000", 4 [pid 14562] close(3 [pid 14561] +++ exited with 0 +++ [pid 14563] <... write resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14563] close(3 [pid 14562] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 14563] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14563] read(200 [pid 14562] read(200 [pid 321] close(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3585, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14563] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14562] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... close resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14563] symlink("/dev/binderfs", "./binderfs" [pid 14562] symlink("/dev/binderfs", "./binderfs" [pid 321] rmdir("./3614/sys" [pid 14563] <... symlink resumed>) = 0 [pid 14563] write(1, "executing program\n", 18 [pid 321] <... rmdir resumed>) = 0 [pid 14563] <... write resumed>) = 18 [pid 14562] <... symlink resumed>) = 0 executing program [pid 14563] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3614/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14562] write(1, "executing program\n", 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14562] <... write resumed>) = 18 [pid 321] newfstatat(AT_FDCWD, "./3614/binderfs" [pid 14563] <... mkdirat resumed>) = 0 executing program [pid 14562] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14563] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14563] <... mount resumed>) = 0 [pid 14562] <... mkdirat resumed>) = 0 [pid 321] unlink("./3614/binderfs" [pid 14562] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14563] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14562] <... mount resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 14563] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14562] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14562] <... openat resumed>) = 3 [pid 14563] <... pwrite64 resumed>) = 36 [pid 14563] close(3) = 0 [pid 14563] close(4) = -1 EBADF (Bad file descriptor) [pid 14563] close(5) = -1 EBADF (Bad file descriptor) [pid 14563] close(6) = -1 EBADF (Bad file descriptor) [pid 14563] close(7) = -1 EBADF (Bad file descriptor) [pid 14563] close(8) = -1 EBADF (Bad file descriptor) [pid 14563] close(9) = -1 EBADF (Bad file descriptor) [pid 14563] close(10) = -1 EBADF (Bad file descriptor) [pid 14563] close(11) = -1 EBADF (Bad file descriptor) [pid 14563] close(12) = -1 EBADF (Bad file descriptor) [pid 14563] close(13 [pid 321] close(3 [pid 14562] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... close resumed>) = 0 [pid 14563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14563] close(14) = -1 EBADF (Bad file descriptor) [pid 14563] close(15) = -1 EBADF (Bad file descriptor) [pid 14562] <... pwrite64 resumed>) = 36 [pid 14563] close(16 [pid 321] rmdir("./3614" [pid 14562] close(3 [pid 14563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14563] close(17 [pid 14562] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 14563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14562] close(4 [pid 321] mkdir("./3615", 0777 [pid 14563] close(18 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14562] close(5 [pid 321] <... mkdir resumed>) = 0 [pid 14563] close(19 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14562] close(6 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14562] close(7 [pid 14563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14563] close(20) = -1 EBADF (Bad file descriptor) [pid 14563] close(21) = -1 EBADF (Bad file descriptor) [pid 14563] close(22) = -1 EBADF (Bad file descriptor) [pid 14563] close(23) = -1 EBADF (Bad file descriptor) [pid 14563] close(24) = -1 EBADF (Bad file descriptor) [pid 14563] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 14564 attached ) = -1 EBADF (Bad file descriptor) [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] set_robust_list(0x5555689d76a0, 24 [pid 14563] close(26 [pid 14562] close(8 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3617 [pid 14564] <... set_robust_list resumed>) = 0 [pid 14563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] rt_sigprocmask(SIG_SETMASK, [] [pid 14563] close(27 [pid 14562] close(9 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14563] close(28 [pid 14562] close(10 [pid 14564] chdir("./3615" [pid 14563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] <... chdir resumed>) = 0 [pid 14563] close(29 [pid 14564] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14562] close(11 [pid 14564] <... prctl resumed>) = 0 [pid 14563] exit_group(0 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] setpgid(0, 0 [pid 14562] close(12 [pid 14564] <... setpgid resumed>) = 0 [pid 14563] <... exit_group resumed>) = ? [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14563] +++ exited with 0 +++ [pid 14562] close(13 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3532, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14562] close(14 [pid 14564] <... openat resumed>) = 3 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] write(3, "1000", 4 [pid 14562] close(15 [pid 14564] <... write resumed>) = 4 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3530", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14564] close(3 [pid 14562] close(16 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3530", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14562] close(17 [pid 14564] <... close resumed>) = 0 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14564] read(200 [pid 14562] close(18 [pid 14564] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14564] symlink("/dev/binderfs", "./binderfs" [pid 14562] close(19 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14564] <... symlink resumed>) = 0 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] write(1, "executing program\n", 18 [pid 319] getdents64(3 [pid 14562] close(20 [pid 14564] <... write resumed>) = 18 executing program [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14562] close(21 [pid 319] umount2("./3530/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] <... mkdirat resumed>) = 0 [pid 14562] close(22 [pid 320] <... restart_syscall resumed>) = 0 [pid 14564] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3583", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14562] close(23 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3530/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3583", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14562] close(24 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 319] newfstatat(AT_FDCWD, "./3530/sys" [pid 14562] close(25 [pid 320] fstat(3 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14562] close(26 [pid 319] umount2("./3530/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14564] <... openat resumed>) = 3 [pid 14562] close(27 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14564] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14564] <... pwrite64 resumed>) = 36 [pid 14562] close(28 [pid 319] openat(AT_FDCWD, "./3530/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14564] close(3) = 0 [pid 14564] close(4) = -1 EBADF (Bad file descriptor) [pid 14564] close(5 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14562] close(29 [pid 319] <... openat resumed>) = 4 [pid 14564] close(6 [pid 14562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14562] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14562] <... exit_group resumed>) = ? [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14564] close(7) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14564] close(8) = -1 EBADF (Bad file descriptor) [pid 14564] close(9) = -1 EBADF (Bad file descriptor) [pid 14564] close(10) = -1 EBADF (Bad file descriptor) [pid 14564] close(11) = -1 EBADF (Bad file descriptor) [pid 14564] close(12) = -1 EBADF (Bad file descriptor) [pid 14564] close(13) = -1 EBADF (Bad file descriptor) [pid 14562] +++ exited with 0 +++ [pid 320] newfstatat(AT_FDCWD, "./3583/sys" [pid 14564] close(14) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3497, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] getdents64(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14564] close(15 [pid 319] close(4 [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] close(16 [pid 320] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] close(18) = -1 EBADF (Bad file descriptor) [pid 14564] close(19) = -1 EBADF (Bad file descriptor) [pid 14564] close(20) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3583/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rmdir("./3530/sys" [pid 14564] close(21 [pid 320] <... openat resumed>) = 4 [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 319] <... rmdir resumed>) = 0 [pid 14564] close(22 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3530/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14564] close(23 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] newfstatat(AT_FDCWD, "./3530/binderfs" [pid 14564] close(24 [pid 320] getdents64(4 [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14564] close(25 [pid 319] unlink("./3530/binderfs" [pid 320] close(4 [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14564] close(26 [pid 319] <... unlink resumed>) = 0 [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14564] close(27 [pid 319] getdents64(3 [pid 320] rmdir("./3583/sys" [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14564] close(28 [pid 320] <... rmdir resumed>) = 0 [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14564] close(29 [pid 320] umount2("./3583/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14564] exit_group(0 [pid 320] newfstatat(AT_FDCWD, "./3583/binderfs" [pid 319] rmdir("./3530" [pid 14564] <... exit_group resumed>) = ? [pid 319] <... rmdir resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3583/binderfs" [pid 319] mkdir("./3531", 0777 [pid 320] <... unlink resumed>) = 0 [pid 14564] +++ exited with 0 +++ [pid 320] getdents64(3 [pid 319] <... mkdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... restart_syscall resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3617, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3583"ci2-android-6-12-rust/strace-static-x86_64: Process 14565 attached ) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3533 [pid 318] umount2("./3495", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14565] set_robust_list(0x5555689d76a0, 24 [pid 320] mkdir("./3584", 0777 [pid 14565] <... set_robust_list resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... mkdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3495", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... openat resumed>) = 3 [pid 14565] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] fstat(3 [pid 14565] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14566 attached [pid 14565] chdir("./3531" [pid 318] getdents64(3 [pid 14565] <... chdir resumed>) = 0 [pid 14566] set_robust_list(0x5555689d76a0, 24 [pid 14565] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14566] <... set_robust_list resumed>) = 0 [pid 14565] <... prctl resumed>) = 0 [pid 14565] setpgid(0, 0 [pid 318] umount2("./3495/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14566] rt_sigprocmask(SIG_SETMASK, [] [pid 14565] <... setpgid resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3586 [pid 318] <... umount2 resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14565] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3495/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3495/sys" [pid 14566] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14565] <... openat resumed>) = 3 [pid 318] umount2("./3495/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14566] chdir("./3584" [pid 14565] write(3, "1000", 4 [pid 14566] <... chdir resumed>) = 0 [pid 14566] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14565] <... write resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14566] <... prctl resumed>) = 0 [pid 14565] close(3 [pid 318] openat(AT_FDCWD, "./3495/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14566] setpgid(0, 0 [pid 14565] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 14566] <... setpgid resumed>) = 0 [pid 14565] read(200 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14566] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14565] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3495/sys") = 0 [pid 14565] symlink("/dev/binderfs", "./binderfs" [pid 318] umount2("./3495/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14566] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14566] write(3, "1000", 4 [pid 14565] <... symlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3495/binderfs" [pid 14566] <... write resumed>) = 4 [pid 14565] write(1, "executing program\n", 18 [pid 14566] close(3 [pid 14565] <... write resumed>) = 18 [pid 14566] <... close resumed>) = 0 [pid 14566] read(200 [pid 14565] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14566] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] unlink("./3495/binderfs" [pid 14566] symlink("/dev/binderfs", "./binderfs" [pid 318] <... unlink resumed>) = 0 [pid 14565] <... mkdirat resumed>) = 0 [pid 318] getdents64(3 [pid 14566] <... symlink resumed>) = 0 [pid 14565] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14566] write(1, "executing program\n", 18 [pid 318] close(3) = 0 [pid 318] rmdir("./3495" [pid 14566] <... write resumed>) = 18 [pid 14565] <... mount resumed>) = 0 executing program [pid 14566] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3496", 0777) = 0 [pid 14566] <... mkdirat resumed>) = 0 [pid 14565] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14566] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14566] <... mount resumed>) = 0 [pid 14565] <... openat resumed>) = 3 [pid 14566] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14565] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14567 attached [pid 14567] set_robust_list(0x5555689d76a0, 24) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3498 [pid 14567] rt_sigprocmask(SIG_SETMASK, [] [pid 14566] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14565] <... pwrite64 resumed>) = 36 [pid 14567] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14567] chdir("./3496" [pid 14566] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14565] close(3 [pid 14567] <... chdir resumed>) = 0 [pid 14567] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14567] setpgid(0, 0) = 0 [pid 14567] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 14566] <... pwrite64 resumed>) = 36 [pid 14565] <... close resumed>) = 0 [pid 14567] write(3, "1000", 4 [pid 14566] close(3 [pid 14565] close(4 [pid 321] umount2("./3615", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14565] close(5 [pid 14567] <... write resumed>) = 4 [pid 14566] close(4 [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14567] close(3) = 0 [pid 14567] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14567] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] close(6 [pid 321] openat(AT_FDCWD, "./3615", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14567] write(1, "executing program\n", 18 [pid 14566] close(5 [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14567] <... write resumed>) = 18 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] close(7 [pid 321] <... openat resumed>) = 3 [pid 14567] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14566] close(6 [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14567] <... mkdirat resumed>) = 0 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] close(8 [pid 321] fstat(3 [pid 14566] close(7 [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] close(9 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14566] close(8 [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14567] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14566] close(9 [pid 14565] close(10 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14567] <... mount resumed>) = 0 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14567] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14566] close(10 [pid 14565] close(11 [pid 321] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14567] <... openat resumed>) = 3 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] close(11 [pid 14565] close(12 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] close(13 [pid 14567] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14566] close(12 [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] close(14 [pid 14567] <... pwrite64 resumed>) = 36 [pid 14566] close(13 [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14567] close(3 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] close(15 [pid 14566] close(14 [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] close(16 [pid 321] newfstatat(AT_FDCWD, "./3615/sys" [pid 14566] close(15 [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] close(17 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14566] close(16 [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] close(18 [pid 14566] close(17 [pid 321] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14566] close(18 [pid 14565] close(19 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3615/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14567] <... close resumed>) = 0 [pid 14567] close(4) = -1 EBADF (Bad file descriptor) [pid 14566] close(19 [pid 14565] close(20 [pid 321] <... openat resumed>) = 4 [pid 14567] close(5 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] close(20 [pid 14565] close(21 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14567] close(6 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] close(21 [pid 14565] close(22 [pid 321] getdents64(4 [pid 14567] close(7 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] close(22 [pid 14565] close(23 [pid 321] getdents64(4 [pid 14567] close(8 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] close(23 [pid 14565] close(24 [pid 321] close(4 [pid 14567] close(9 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] close(24 [pid 14565] close(25 [pid 321] <... close resumed>) = 0 [pid 14567] close(10 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14567] close(11) = -1 EBADF (Bad file descriptor) [pid 14567] close(12) = -1 EBADF (Bad file descriptor) [pid 14566] close(25 [pid 14565] close(26 [pid 321] rmdir("./3615/sys" [pid 14567] close(13 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] close(26 [pid 14565] close(27 [pid 321] <... rmdir resumed>) = 0 [pid 14567] close(14 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3615/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] close(27 [pid 14565] close(28 [pid 14567] close(15 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] close(28 [pid 14565] close(29 [pid 321] newfstatat(AT_FDCWD, "./3615/binderfs" [pid 14567] close(16 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] close(29 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14567] close(17 [pid 14566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14565] exit_group(0 [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14566] exit_group(0 [pid 321] unlink("./3615/binderfs" [pid 14565] <... exit_group resumed>) = ? [pid 14567] close(18 [pid 14566] <... exit_group resumed>) = ? [pid 321] <... unlink resumed>) = 0 [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14567] close(19) = -1 EBADF (Bad file descriptor) [pid 14567] close(20) = -1 EBADF (Bad file descriptor) [pid 14567] close(21) = -1 EBADF (Bad file descriptor) [pid 14567] close(22) = -1 EBADF (Bad file descriptor) [pid 14567] close(23) = -1 EBADF (Bad file descriptor) [pid 14565] +++ exited with 0 +++ [pid 14567] close(24 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3533, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14567] close(25) = -1 EBADF (Bad file descriptor) [pid 14567] close(26) = -1 EBADF (Bad file descriptor) [pid 14567] close(27) = -1 EBADF (Bad file descriptor) [pid 14567] close(28) = -1 EBADF (Bad file descriptor) [pid 14567] close(29) = -1 EBADF (Bad file descriptor) [pid 14567] exit_group(0) = ? [pid 14566] +++ exited with 0 +++ [pid 14567] +++ exited with 0 +++ [pid 321] getdents64(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3586, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] close(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3498, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] rmdir("./3615") = 0 [pid 321] mkdir("./3616", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14568 attached , child_tidptr=0x5555689d7690) = 3618 [pid 14568] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14568] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14568] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14568] chdir("./3616" [pid 319] <... restart_syscall resumed>) = 0 [pid 14568] <... chdir resumed>) = 0 [pid 14568] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14568] setpgid(0, 0) = 0 [pid 319] umount2("./3531", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14568] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] openat(AT_FDCWD, "./3531", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3531/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14568] <... openat resumed>) = 3 [pid 14568] write(3, "1000", 4) = 4 [pid 319] <... umount2 resumed>) = 0 [pid 14568] close(3) = 0 [pid 319] umount2("./3531/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14568] read(200 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14568] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] newfstatat(AT_FDCWD, "./3531/sys" [pid 14568] symlink("/dev/binderfs", "./binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14568] <... symlink resumed>) = 0 [pid 319] umount2("./3531/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14568] write(1, "executing program\n", 18 [pid 320] <... restart_syscall resumed>) = 0 [pid 14568] <... write resumed>) = 18 [pid 14568] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3584", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14568] <... mkdirat resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3584", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14568] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 3 executing program [pid 14568] <... mount resumed>) = 0 [pid 320] fstat(3 [pid 319] openat(AT_FDCWD, "./3531/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... openat resumed>) = 4 [pid 320] getdents64(3 [pid 319] fstat(4 [pid 14568] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 14568] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 14568] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] rmdir("./3531/sys" [pid 320] newfstatat(AT_FDCWD, "./3584/sys" [pid 14568] <... pwrite64 resumed>) = 36 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3531/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14568] close(3) = 0 [pid 320] openat(AT_FDCWD, "./3584/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3531/binderfs" [pid 14568] close(4) = -1 EBADF (Bad file descriptor) [pid 14568] close(5) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14568] close(6 [pid 320] fstat(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] unlink("./3531/binderfs" [pid 320] getdents64(4 [pid 14568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14568] close(7 [pid 320] getdents64(4 [pid 319] <... unlink resumed>) = 0 [pid 14568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14568] close(8) = -1 EBADF (Bad file descriptor) [pid 14568] close(9) = -1 EBADF (Bad file descriptor) [pid 14568] close(10) = -1 EBADF (Bad file descriptor) [pid 14568] close(11) = -1 EBADF (Bad file descriptor) [pid 14568] close(12) = -1 EBADF (Bad file descriptor) [pid 14568] close(13) = -1 EBADF (Bad file descriptor) [pid 14568] close(14) = -1 EBADF (Bad file descriptor) [pid 14568] close(15) = -1 EBADF (Bad file descriptor) [pid 14568] close(16) = -1 EBADF (Bad file descriptor) [pid 14568] close(17) = -1 EBADF (Bad file descriptor) [pid 14568] close(18) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14568] close(19) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 319] getdents64(3 [pid 14568] close(20) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... close resumed>) = 0 [pid 14568] close(21 [pid 320] rmdir("./3584/sys" [pid 319] close(3 [pid 318] umount2("./3496", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14568] close(22 [pid 320] <... rmdir resumed>) = 0 [pid 319] rmdir("./3531" [pid 14568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3584/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3496", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14568] close(23 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3584/binderfs" [pid 14568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14568] close(24 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] mkdir("./3532", 0777 [pid 318] fstat(3 [pid 14568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3584/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14568] close(25 [pid 319] <... mkdir resumed>) = 0 [pid 318] getdents64(3 [pid 14568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14568] close(26 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14568] close(27 [pid 318] umount2("./3496/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14568] close(28 [pid 320] <... close resumed>) = 0 [pid 14568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 320] rmdir("./3584" [pid 14568] close(29) = -1 EBADF (Bad file descriptor) [pid 14568] exit_group(0 [pid 318] umount2("./3496/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14568] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14569 attached [pid 14568] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3496/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3496/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3496/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] mkdir("./3585", 0777 [pid 14569] set_robust_list(0x5555689d76a0, 24 [pid 318] getdents64(4 [pid 14569] <... set_robust_list resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3618, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... mkdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3534 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 14569] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] close(4 [pid 14569] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3616", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14569] chdir("./3532" [pid 321] openat(AT_FDCWD, "./3616", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3496/sys" [pid 321] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 321] fstat(3 [pid 318] umount2("./3496/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3496/binderfs" [pid 14569] <... chdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14569] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14569] <... prctl resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14570 attached [pid 14569] setpgid(0, 0 [pid 318] unlink("./3496/binderfs" [pid 14570] set_robust_list(0x5555689d76a0, 24 [pid 14569] <... setpgid resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3587 [pid 318] <... unlink resumed>) = 0 [pid 14570] <... set_robust_list resumed>) = 0 [pid 318] getdents64(3 [pid 14570] rt_sigprocmask(SIG_SETMASK, [] [pid 14569] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14570] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] close(3 [pid 14570] chdir("./3585" [pid 14569] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3616/sys" [pid 318] <... close resumed>) = 0 [pid 14570] <... chdir resumed>) = 0 [pid 318] rmdir("./3496" [pid 14570] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... rmdir resumed>) = 0 [pid 14570] <... prctl resumed>) = 0 [pid 318] mkdir("./3497", 0777 [pid 14570] setpgid(0, 0 [pid 14569] write(3, "1000", 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14570] <... setpgid resumed>) = 0 [pid 321] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14569] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14569] close(3 [pid 321] openat(AT_FDCWD, "./3616/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14569] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 14569] read(200 [pid 321] fstat(4 [pid 14569] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14570] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14570] <... openat resumed>) = 3 [pid 14569] symlink("/dev/binderfs", "./binderfs" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14570] write(3, "1000", 4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14570] <... write resumed>) = 4 [pid 14569] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 ci2-android-6-12-rust/strace-static-x86_64: Process 14571 attached [pid 14570] close(3 [pid 321] getdents64(4 [pid 14569] write(1, "executing program\n", 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14569] <... write resumed>) = 18 [pid 321] close(4 [pid 14570] <... close resumed>) = 0 [pid 14569] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3499 executing program [pid 14571] set_robust_list(0x5555689d76a0, 24 [pid 14570] read(200 [pid 321] <... close resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14570] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14570] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14570] write(1, "executing program\n", 18 [pid 14569] <... mkdirat resumed>) = 0 [pid 14571] <... set_robust_list resumed>) = 0 [pid 321] rmdir("./3616/sys" [pid 14569] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14571] rt_sigprocmask(SIG_SETMASK, [] [pid 14570] <... write resumed>) = 18 [pid 14570] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14571] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14570] <... mkdirat resumed>) = 0 [pid 14569] <... mount resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 executing program [pid 14570] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14571] chdir("./3497" [pid 14570] <... mount resumed>) = 0 [pid 14569] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3616/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14571] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14571] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] newfstatat(AT_FDCWD, "./3616/binderfs" [pid 14571] <... prctl resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14571] setpgid(0, 0 [pid 14570] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] unlink("./3616/binderfs") = 0 [pid 14571] <... setpgid resumed>) = 0 [pid 321] getdents64(3 [pid 14571] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14569] <... openat resumed>) = 3 [pid 14570] <... openat resumed>) = 3 [pid 14570] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] close(3 [pid 14571] <... openat resumed>) = 3 [pid 14569] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... close resumed>) = 0 [pid 14571] write(3, "1000", 4 [pid 321] rmdir("./3616" [pid 14571] <... write resumed>) = 4 [pid 14570] <... pwrite64 resumed>) = 36 [pid 14571] close(3 [pid 14570] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 14571] <... close resumed>) = 0 [pid 14570] <... close resumed>) = 0 [pid 14570] close(4) = -1 EBADF (Bad file descriptor) [pid 14570] close(5 [pid 14571] read(200 [pid 14570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14570] close(6 [pid 321] mkdir("./3617", 0777 [pid 14571] symlink("/dev/binderfs", "./binderfs" [pid 14570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14570] close(7 [pid 321] <... mkdir resumed>) = 0 [pid 14570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] <... symlink resumed>) = 0 [pid 14570] close(8) = -1 EBADF (Bad file descriptor) [pid 14570] close(9) = -1 EBADF (Bad file descriptor) [pid 14570] close(10) = -1 EBADF (Bad file descriptor) [pid 14570] close(11) = -1 EBADF (Bad file descriptor) [pid 14570] close(12) = -1 EBADF (Bad file descriptor) [pid 14570] close(13) = -1 EBADF (Bad file descriptor) [pid 14570] close(14) = -1 EBADF (Bad file descriptor) [pid 14570] close(15) = -1 EBADF (Bad file descriptor) [pid 14570] close(16) = -1 EBADF (Bad file descriptor) [pid 14570] close(17) = -1 EBADF (Bad file descriptor) [pid 14570] close(18) = -1 EBADF (Bad file descriptor) [pid 14570] close(19) = -1 EBADF (Bad file descriptor) [pid 14570] close(20) = -1 EBADF (Bad file descriptor) [pid 14570] close(21) = -1 EBADF (Bad file descriptor) [pid 14570] close(22) = -1 EBADF (Bad file descriptor) [pid 14570] close(23) = -1 EBADF (Bad file descriptor) [pid 14570] close(24) = -1 EBADF (Bad file descriptor) [pid 14570] close(25) = -1 EBADF (Bad file descriptor) [pid 14570] close(26) = -1 EBADF (Bad file descriptor) [pid 14570] close(27) = -1 EBADF (Bad file descriptor) [pid 14570] close(28) = -1 EBADF (Bad file descriptor) [pid 14570] close(29) = -1 EBADF (Bad file descriptor) [pid 14570] exit_group(0 [pid 14569] <... pwrite64 resumed>) = 36 [pid 14571] write(1, "executing program\n", 18 executing program [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14571] <... write resumed>) = 18 [pid 14569] close(3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14570] <... exit_group resumed>) = ? [pid 14571] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14570] +++ exited with 0 +++ [pid 14569] <... close resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14571] <... mkdirat resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14572 attached [pid 14571] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14569] close(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3587, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3619 [pid 14572] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14572] rt_sigprocmask(SIG_SETMASK, [] [pid 14571] <... mount resumed>) = 0 [pid 14569] close(5 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14572] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14571] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14572] chdir("./3617" [pid 14569] close(6 [pid 14572] <... chdir resumed>) = 0 [pid 14572] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] setpgid(0, 0 [pid 14569] close(7 [pid 14572] <... setpgid resumed>) = 0 [pid 320] umount2("./3585", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14572] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14571] <... openat resumed>) = 3 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14569] close(8 [pid 14572] <... openat resumed>) = 3 [pid 14571] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3585", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14572] write(3, "1000", 4) = 4 [pid 14569] close(9 [pid 320] <... openat resumed>) = 3 [pid 14572] close(3 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] <... close resumed>) = 0 [pid 320] fstat(3 [pid 14569] close(10 [pid 14572] read(200 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14572] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14569] close(11 [pid 320] getdents64(3 [pid 14571] <... pwrite64 resumed>) = 36 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] close(3 [pid 14569] close(12 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14571] <... close resumed>) = 0 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14572] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14572] write(1, "executing program\n", 18) = 18 executing program [pid 14572] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... umount2 resumed>) = 0 [pid 14572] <... mkdirat resumed>) = 0 [pid 14572] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14571] close(4 [pid 14569] close(13 [pid 320] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14572] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] close(14 [pid 320] newfstatat(AT_FDCWD, "./3585/sys" [pid 14571] close(5 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] close(15 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14571] close(6 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14571] close(7 [pid 14569] close(16 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14571] close(8 [pid 14569] close(17 [pid 320] openat(AT_FDCWD, "./3585/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] close(9 [pid 14569] close(18 [pid 320] <... openat resumed>) = 4 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14571] close(10 [pid 14569] close(19 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] <... openat resumed>) = 3 [pid 14571] close(11 [pid 14569] close(20 [pid 320] getdents64(4 [pid 14572] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14572] <... pwrite64 resumed>) = 36 [pid 14569] close(21 [pid 320] getdents64(4 [pid 14572] close(3 [pid 14571] close(12 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14572] <... close resumed>) = 0 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] close(22 [pid 320] close(4 [pid 14572] close(4 [pid 14571] close(13 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14572] close(5 [pid 14569] close(23 [pid 320] rmdir("./3585/sys" [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] close(6 [pid 14571] close(14 [pid 14569] close(24 [pid 320] <... rmdir resumed>) = 0 [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3585/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14572] close(7 [pid 14571] close(15 [pid 14569] close(25 [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14572] close(8 [pid 14571] close(16 [pid 14569] close(26 [pid 320] newfstatat(AT_FDCWD, "./3585/binderfs" [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] close(9 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] close(27 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] close(17 [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3585/binderfs" [pid 14572] close(10 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14571] close(18 [pid 14572] close(11 [pid 14569] close(28 [pid 320] getdents64(3 [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] close(12 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] close(19 [pid 14569] close(29 [pid 14572] close(13 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] close(14) = -1 EBADF (Bad file descriptor) [pid 14571] close(20 [pid 320] <... close resumed>) = 0 [pid 14572] close(15 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14569] exit_group(0 [pid 320] rmdir("./3585" [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] close(21 [pid 14569] <... exit_group resumed>) = ? [pid 14572] close(16 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] close(17) = -1 EBADF (Bad file descriptor) [pid 14572] close(18) = -1 EBADF (Bad file descriptor) [pid 14572] close(19) = -1 EBADF (Bad file descriptor) [pid 14572] close(20) = -1 EBADF (Bad file descriptor) [pid 14572] close(21) = -1 EBADF (Bad file descriptor) [pid 14572] close(22) = -1 EBADF (Bad file descriptor) [pid 14572] close(23) = -1 EBADF (Bad file descriptor) [pid 14572] close(24) = -1 EBADF (Bad file descriptor) [pid 14572] close(25) = -1 EBADF (Bad file descriptor) [pid 14572] close(26 [pid 14569] +++ exited with 0 +++ [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] close(22 [pid 320] mkdir("./3586", 0777 [pid 14572] close(27 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3534, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] close(23 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14572] close(28 [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14571] close(24 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14571] close(25 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] close(26 [pid 14572] close(29) = -1 EBADF (Bad file descriptor) [pid 14572] exit_group(0) = ? [pid 14572] +++ exited with 0 +++ [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14571] close(27) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3619, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14571] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 14573 attached ) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14573] set_robust_list(0x5555689d76a0, 24 [pid 14571] close(29 [pid 14573] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3588 [pid 319] <... restart_syscall resumed>) = 0 [pid 14573] rt_sigprocmask(SIG_SETMASK, [] [pid 14571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14573] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14571] exit_group(0 [pid 14573] chdir("./3586" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14571] <... exit_group resumed>) = ? [pid 321] <... restart_syscall resumed>) = 0 [pid 14573] <... chdir resumed>) = 0 [pid 319] umount2("./3532", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14573] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14573] setpgid(0, 0) = 0 [pid 14573] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14573] write(3, "1000", 4) = 4 [pid 14573] close(3 [pid 14571] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14573] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3532", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3499, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14573] read(200 [pid 321] umount2("./3617", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14573] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 14573] symlink("/dev/binderfs", "./binderfs" [pid 321] openat(AT_FDCWD, "./3617", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14573] <... symlink resumed>) = 0 [pid 319] fstat(3 [pid 14573] write(1, "executing program\n", 18 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14573] <... write resumed>) = 18 executing program [pid 319] getdents64(3 [pid 14573] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... openat resumed>) = 3 [pid 319] umount2("./3532/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14573] <... mkdirat resumed>) = 0 [pid 14573] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14573] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... umount2 resumed>) = 0 [pid 321] fstat(3 [pid 319] umount2("./3532/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3532/sys" [pid 14573] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14573] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3532/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14573] <... pwrite64 resumed>) = 36 [pid 14573] close(3) = 0 [pid 14573] close(4) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14573] close(5 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14573] close(6 [pid 321] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3532/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14573] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 4 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14573] close(8) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3617/sys" [pid 319] fstat(4 [pid 14573] close(9 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14573] close(10 [pid 319] getdents64(4 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14573] close(11) = -1 EBADF (Bad file descriptor) [pid 14573] close(12 [pid 318] <... restart_syscall resumed>) = 0 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14573] close(13 [pid 321] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 318] umount2("./3497", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14573] close(14 [pid 321] openat(AT_FDCWD, "./3617/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3497", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14573] close(15 [pid 318] <... openat resumed>) = 3 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14573] close(16 [pid 321] <... openat resumed>) = 4 [pid 319] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14573] close(17 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rmdir("./3532/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3497/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14573] close(18 [pid 321] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3532/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3497/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14573] close(19 [pid 321] getdents64(4 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14573] close(20 [pid 318] newfstatat(AT_FDCWD, "./3497/sys" [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3532/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14573] close(21 [pid 321] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] unlink("./3532/binderfs" [pid 318] umount2("./3497/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14573] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3497/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] rmdir("./3617/sys" [pid 14573] close(23 [pid 319] getdents64(3 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 4 [pid 14573] close(24 [pid 321] umount2("./3617/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 14573] close(25 [pid 319] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3532" [pid 318] getdents64(4 [pid 14573] close(26) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3617/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14573] close(27) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3533", 0777 [pid 318] getdents64(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14573] close(28 [pid 321] unlink("./3617/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14573] close(29 [pid 321] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(4 [pid 14573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 14573] exit_group(0 [pid 321] close(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3497/sys" [pid 14573] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14574 attached [pid 318] umount2("./3497/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3497/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3497/binderfs" [pid 321] rmdir("./3617" [pid 318] <... unlink resumed>) = 0 [pid 14574] set_robust_list(0x5555689d76a0, 24 [pid 321] <... rmdir resumed>) = 0 [pid 14574] <... set_robust_list resumed>) = 0 [pid 321] mkdir("./3618", 0777 [pid 14574] rt_sigprocmask(SIG_SETMASK, [] [pid 14573] +++ exited with 0 +++ [pid 321] <... mkdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3535 [pid 318] getdents64(3 [pid 14574] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3588, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] close(3 [pid 14574] chdir("./3533" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... close resumed>) = 0 [pid 14574] <... chdir resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] rmdir("./3497") = 0 [pid 318] mkdir("./3498", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14576 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14575 attached [pid 14574] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] umount2("./3586", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14574] <... prctl resumed>) = 0 [pid 14575] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14574] setpgid(0, 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3500 [pid 14575] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14576] set_robust_list(0x5555689d76a0, 24 [pid 14575] chdir("./3618" [pid 14574] <... setpgid resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3620 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14576] <... set_robust_list resumed>) = 0 [pid 14575] <... chdir resumed>) = 0 [pid 14574] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] openat(AT_FDCWD, "./3586", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14576] rt_sigprocmask(SIG_SETMASK, [] [pid 14575] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... openat resumed>) = 3 [pid 14576] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14575] <... prctl resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(3 [pid 14575] setpgid(0, 0 [pid 14574] <... openat resumed>) = 3 [pid 14576] chdir("./3498" [pid 14575] <... setpgid resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14576] <... chdir resumed>) = 0 [pid 14575] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14574] write(3, "1000", 4 [pid 14576] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] getdents64(3 [pid 14576] <... prctl resumed>) = 0 [pid 14574] <... write resumed>) = 4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14576] setpgid(0, 0 [pid 14575] <... openat resumed>) = 3 [pid 14574] close(3 [pid 320] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14576] <... setpgid resumed>) = 0 [pid 14575] write(3, "1000", 4 [pid 14574] <... close resumed>) = 0 [pid 14575] <... write resumed>) = 4 [pid 14575] close(3 [pid 14574] read(200 [pid 14575] <... close resumed>) = 0 [pid 14575] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14575] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = 0 [pid 14574] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14575] <... symlink resumed>) = 0 [pid 14576] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14575] write(1, "executing program\n", 18 [pid 14574] symlink("/dev/binderfs", "./binderfs" [pid 14575] <... write resumed>) = 18 [pid 14575] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14574] <... symlink resumed>) = 0 [pid 14576] <... openat resumed>) = 3 [pid 14574] write(1, "executing program\n", 18 [pid 320] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14574] <... write resumed>) = 18 executing program executing program [pid 14576] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14575] <... mkdirat resumed>) = 0 [pid 14575] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14576] <... write resumed>) = 4 [pid 14575] <... mount resumed>) = 0 [pid 14574] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] newfstatat(AT_FDCWD, "./3586/sys" [pid 14575] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14576] close(3 [pid 14575] <... openat resumed>) = 3 [pid 14574] <... mkdirat resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14576] <... close resumed>) = 0 [pid 14574] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14576] read(200 [pid 320] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14576] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14576] symlink("/dev/binderfs", "./binderfs" [pid 320] openat(AT_FDCWD, "./3586/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14575] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14575] close(3) = 0 [pid 14574] <... mount resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 14575] close(4) = -1 EBADF (Bad file descriptor) [pid 14575] close(5) = -1 EBADF (Bad file descriptor) [pid 14575] close(6) = -1 EBADF (Bad file descriptor) [pid 14575] close(7) = -1 EBADF (Bad file descriptor) [pid 14575] close(8) = -1 EBADF (Bad file descriptor) [pid 14575] close(9) = -1 EBADF (Bad file descriptor) [pid 14575] close(10) = -1 EBADF (Bad file descriptor) [pid 14575] close(11) = -1 EBADF (Bad file descriptor) [pid 14575] close(12) = -1 EBADF (Bad file descriptor) [pid 14575] close(13) = -1 EBADF (Bad file descriptor) [pid 14575] close(14) = -1 EBADF (Bad file descriptor) [pid 14575] close(15) = -1 EBADF (Bad file descriptor) [pid 14575] close(16) = -1 EBADF (Bad file descriptor) [pid 14575] close(17) = -1 EBADF (Bad file descriptor) [pid 14575] close(18) = -1 EBADF (Bad file descriptor) [pid 14575] close(19) = -1 EBADF (Bad file descriptor) [pid 14575] close(20) = -1 EBADF (Bad file descriptor) [pid 14575] close(21) = -1 EBADF (Bad file descriptor) [pid 14575] close(22) = -1 EBADF (Bad file descriptor) [pid 14575] close(23) = -1 EBADF (Bad file descriptor) [pid 14575] close(24) = -1 EBADF (Bad file descriptor) [pid 14575] close(25) = -1 EBADF (Bad file descriptor) [pid 14575] close(26) = -1 EBADF (Bad file descriptor) [pid 14575] close(27) = -1 EBADF (Bad file descriptor) [pid 14575] close(28) = -1 EBADF (Bad file descriptor) [pid 14575] close(29) = -1 EBADF (Bad file descriptor) [pid 14575] exit_group(0) = ? [pid 14576] <... symlink resumed>) = 0 [pid 320] fstat(4 [pid 14576] write(1, "executing program\n", 18 [pid 14574] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14576] <... write resumed>) = 18 [pid 320] getdents64(4 [pid 14575] +++ exited with 0 +++ [pid 14574] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14576] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(4 [pid 14576] <... mkdirat resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14576] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14574] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] close(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3620, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14576] <... mount resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 14574] <... pwrite64 resumed>) = 36 [pid 14576] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] rmdir("./3586/sys" [pid 14574] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 14574] <... close resumed>) = 0 [pid 320] umount2("./3586/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14574] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3586/binderfs" [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14574] close(5 [pid 320] unlink("./3586/binderfs" [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] close(6 [pid 320] <... unlink resumed>) = 0 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14574] close(7 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14574] close(8) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14576] <... openat resumed>) = 3 [pid 14574] close(9 [pid 320] rmdir("./3586" [pid 14576] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14574] close(10) = -1 EBADF (Bad file descriptor) [pid 14574] close(11) = -1 EBADF (Bad file descriptor) [pid 14576] <... pwrite64 resumed>) = 36 executing program [pid 14574] close(12 [pid 14576] close(3 [pid 320] mkdir("./3587", 0777 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] close(13) = -1 EBADF (Bad file descriptor) [pid 14574] close(14) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14574] close(15 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14576] <... close resumed>) = 0 [pid 14574] close(16 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14576] close(4 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] close(17 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14576] close(5 [pid 14574] close(18) = -1 EBADF (Bad file descriptor) [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] close(19) = -1 EBADF (Bad file descriptor) [pid 14574] close(20 [pid 14576] close(6 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] close(21 [pid 14576] close(7 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] close(22) = -1 EBADF (Bad file descriptor) [pid 14574] close(23 [pid 14576] close(8 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] close(24 [pid 321] <... restart_syscall resumed>) = 0 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14576] close(9 [pid 14574] close(25 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] close(26 [pid 14576] close(10 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3618", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] close(27 [pid 14576] close(11 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] close(28 [pid 321] openat(AT_FDCWD, "./3618", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14574] close(29 [pid 321] fstat(3 [pid 14574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14574] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14574] <... exit_group resumed>) = ? [pid 14574] +++ exited with 0 +++ [pid 321] getdents64(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3535, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14576] close(12ci2-android-6-12-rust/strace-static-x86_64: Process 14577 attached [pid 14577] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3589 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14577] chdir("./3587" [pid 14576] close(13 [pid 321] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14576] close(14 [pid 321] newfstatat(AT_FDCWD, "./3618/sys" [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14576] close(15 [pid 14577] <... chdir resumed>) = 0 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14576] close(16 [pid 321] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14577] setpgid(0, 0) = 0 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14577] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14576] close(17 [pid 321] openat(AT_FDCWD, "./3618/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14577] <... openat resumed>) = 3 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] write(3, "1000", 4 [pid 14576] close(18 [pid 321] <... openat resumed>) = 4 [pid 14577] <... write resumed>) = 4 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14577] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14576] close(19 [pid 14577] <... close resumed>) = 0 [pid 14577] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] getdents64(4 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14576] close(20 [pid 321] getdents64(4 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14576] close(21 [pid 321] close(4 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] symlink("/dev/binderfs", "./binderfs" [pid 14576] close(22 [pid 321] <... close resumed>) = 0 [pid 14577] <... symlink resumed>) = 0 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3618/sys" [pid 14577] write(1, "executing program\n", 18 [pid 14576] close(23 [pid 14577] <... write resumed>) = 18 executing program [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14577] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14576] close(24 [pid 14577] <... mkdirat resumed>) = 0 [pid 321] umount2("./3618/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14577] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14577] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14576] close(25 [pid 321] newfstatat(AT_FDCWD, "./3618/binderfs" [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14576] close(26 [pid 321] unlink("./3618/binderfs" [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14576] close(27) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14576] close(28 [pid 321] getdents64(3 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14576] close(29 [pid 321] close(3 [pid 14576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14577] <... openat resumed>) = 3 [pid 14576] exit_group(0 [pid 14577] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14576] <... exit_group resumed>) = ? [pid 321] rmdir("./3618" [pid 14577] close(3) = 0 [pid 14577] close(4) = -1 EBADF (Bad file descriptor) [pid 14577] close(5) = -1 EBADF (Bad file descriptor) [pid 14577] close(6) = -1 EBADF (Bad file descriptor) [pid 14577] close(7) = -1 EBADF (Bad file descriptor) [pid 14577] close(8) = -1 EBADF (Bad file descriptor) [pid 14577] close(9) = -1 EBADF (Bad file descriptor) [pid 14577] close(10) = -1 EBADF (Bad file descriptor) [pid 14576] +++ exited with 0 +++ [pid 14577] close(11) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3500, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14577] close(12 [pid 321] mkdir("./3619", 0777 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] close(13) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14577] close(14 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] close(15 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] close(16 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] close(17) = -1 EBADF (Bad file descriptor) [pid 14577] close(18 [pid 319] <... restart_syscall resumed>) = 0 [pid 14577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] close(19) = -1 EBADF (Bad file descriptor) [pid 14577] close(20) = -1 EBADF (Bad file descriptor) [pid 14577] close(21) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3533", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14577] close(22 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3533", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14577] close(23) = -1 EBADF (Bad file descriptor) [pid 14577] close(24 [pid 319] <... openat resumed>) = 3 [pid 14577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] close(25 [pid 319] fstat(3 [pid 14577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14577] close(26) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14577] close(27) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14577] close(28) = -1 EBADF (Bad file descriptor) [pid 14577] close(29 [pid 319] umount2("./3533/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14577] exit_group(0) = ? [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3533/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14578 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3621 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14578] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3533/sys" [pid 14578] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14578] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3533/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14578] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14578] chdir("./3619" [pid 14577] +++ exited with 0 +++ [pid 319] openat(AT_FDCWD, "./3533/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14578] <... chdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3589, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] fstat(4 [pid 318] umount2("./3498", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14578] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3498", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14578] <... prctl resumed>) = 0 [pid 318] fstat(3 [pid 14578] setpgid(0, 0 [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14578] <... setpgid resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14578] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] getdents64(4 [pid 318] umount2("./3498/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14578] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = 0 [pid 14578] write(3, "1000", 4 [pid 319] close(4 [pid 14578] <... write resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 14578] close(3 [pid 319] rmdir("./3533/sys" [pid 14578] <... close resumed>) = 0 [pid 318] umount2("./3498/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14578] read(200 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14578] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] newfstatat(AT_FDCWD, "./3498/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3533/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3498/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14578] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3587", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14578] <... symlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3498/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14578] write(1, "executing program\n", 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 319] newfstatat(AT_FDCWD, "./3533/binderfs" [pid 318] getdents64(4 [pid 14578] <... write resumed>) = 18 [pid 320] openat(AT_FDCWD, "./3587", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14578] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... openat resumed>) = 3 [pid 319] unlink("./3533/binderfs" [pid 14578] <... mkdirat resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 320] fstat(3 [pid 319] getdents64(3 [pid 14578] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] rmdir("./3498/sys" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 320] getdents64(3 [pid 319] close(3 [pid 318] umount2("./3498/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14578] <... mount resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] rmdir("./3533" [pid 318] newfstatat(AT_FDCWD, "./3498/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] mkdir("./3534", 0777 [pid 318] unlink("./3498/binderfs" [pid 14578] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3498" [pid 14578] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3499", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14578] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] newfstatat(AT_FDCWD, "./3587/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14579 attached , {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14580 attached [pid 14579] set_robust_list(0x5555689d76a0, 24 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3501 [pid 14580] set_robust_list(0x5555689d76a0, 24 [pid 14579] <... set_robust_list resumed>) = 0 [pid 14578] <... pwrite64 resumed>) = 36 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14580] <... set_robust_list resumed>) = 0 [pid 14579] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14580] rt_sigprocmask(SIG_SETMASK, [] [pid 14578] close(3 [pid 320] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3536 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14578] <... close resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3587/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14578] close(4 [pid 320] <... openat resumed>) = 4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14578] close(5 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14580] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14579] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14580] chdir("./3534" [pid 14579] chdir("./3499" [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14580] <... chdir resumed>) = 0 [pid 14579] <... chdir resumed>) = 0 [pid 14578] close(6 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14580] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14579] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] <... prctl resumed>) = 0 [pid 14579] <... prctl resumed>) = 0 [pid 320] getdents64(4 [pid 14580] setpgid(0, 0 [pid 14579] setpgid(0, 0 [pid 14578] close(7 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14580] <... setpgid resumed>) = 0 [pid 14579] <... setpgid resumed>) = 0 [pid 14580] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14579] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14580] <... openat resumed>) = 3 [pid 14579] <... openat resumed>) = 3 [pid 14580] write(3, "1000", 4) = 4 [pid 14579] write(3, "1000", 4 [pid 14578] close(8 [pid 320] <... close resumed>) = 0 [pid 14580] close(3 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3587/sys" [pid 14580] <... close resumed>) = 0 [pid 14579] <... write resumed>) = 4 [pid 14578] close(9 [pid 14580] read(200 [pid 14579] close(3 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14580] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14579] <... close resumed>) = 0 [pid 14578] close(10 executing program [pid 14580] symlink("/dev/binderfs", "./binderfs" [pid 14579] read(200 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3587/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14580] <... symlink resumed>) = 0 [pid 14579] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14578] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] write(1, "executing program\n", 18 [pid 14579] symlink("/dev/binderfs", "./binderfs" [pid 14580] <... write resumed>) = 18 [pid 14579] <... symlink resumed>) = 0 [pid 14578] close(12 [pid 320] newfstatat(AT_FDCWD, "./3587/binderfs" [pid 14580] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14579] write(1, "executing program\n", 18 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14580] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14579] <... write resumed>) = 18 [pid 14580] <... mount resumed>) = 0 [pid 14579] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14578] close(13 [pid 320] unlink("./3587/binderfs" [pid 14579] <... mkdirat resumed>) = 0 [pid 14579] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... unlink resumed>) = 0 [pid 14580] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14579] <... mount resumed>) = 0 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14580] <... openat resumed>) = 3 [pid 14579] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14580] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14578] close(14 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14578] close(15 [pid 320] <... close resumed>) = 0 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3587" [pid 14578] close(16 [pid 14580] close(3 [pid 14579] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14580] <... close resumed>) = 0 [pid 14579] <... pwrite64 resumed>) = 36 [pid 14578] close(17 [pid 320] mkdir("./3588", 0777 [pid 14580] close(4 [pid 14579] close(3 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = 0 [pid 14578] close(18 [pid 320] <... mkdir resumed>) = 0 [pid 14580] close(5 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] close(4 [pid 14580] close(6 [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] close(19 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] close(5 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] close(7 [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] close(20 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] close(6 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14580] close(8 [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] close(21 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] close(7 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14580] close(9 [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] close(22 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] close(10 [pid 14579] close(8 [pid 14578] close(23 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] close(11 [pid 14579] close(9 [pid 14578] close(24 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] close(12 [pid 14579] close(10 [pid 14578] close(25 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] close(13 [pid 14579] close(11 [pid 14578] close(26 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] close(14 [pid 14579] close(12ci2-android-6-12-rust/strace-static-x86_64: Process 14581 attached [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] close(27) = -1 EBADF (Bad file descriptor) [pid 14581] set_robust_list(0x5555689d76a0, 24 [pid 14580] close(15 [pid 14579] close(13 [pid 14581] <... set_robust_list resumed>) = 0 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] close(28 [pid 14581] rt_sigprocmask(SIG_SETMASK, [] [pid 14580] close(16 [pid 14579] close(14 [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3590 [pid 14578] close(29 [pid 14581] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14581] chdir("./3588" [pid 14580] close(17 [pid 14579] close(15 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] exit_group(0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14581] <... chdir resumed>) = 0 [pid 14580] close(18 [pid 14579] close(16 [pid 14578] <... exit_group resumed>) = ? [pid 14581] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14581] <... prctl resumed>) = 0 [pid 14580] close(19 [pid 14579] close(17 [pid 14581] setpgid(0, 0 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14581] <... setpgid resumed>) = 0 [pid 14580] close(20 [pid 14579] close(18 [pid 14581] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] close(21 [pid 14579] close(19 [pid 14581] <... openat resumed>) = 3 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14578] +++ exited with 0 +++ [pid 14580] close(22 [pid 14579] close(20 [pid 14581] write(3, "1000", 4 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3621, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14581] <... write resumed>) = 4 [pid 14580] close(23 [pid 14579] close(21 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14581] close(3 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14581] <... close resumed>) = 0 [pid 14580] close(24 [pid 14579] close(22 [pid 14581] read(200 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14581] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14580] close(25 [pid 14579] close(23 [pid 14581] symlink("/dev/binderfs", "./binderfs" [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14581] <... symlink resumed>) = 0 [pid 14580] close(26 [pid 14579] close(24 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14580] close(27 [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14581] write(1, "executing program\n", 18 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14579] close(25 [pid 14581] <... write resumed>) = 18 [pid 14580] close(28 [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14581] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14581] <... mkdirat resumed>) = 0 [pid 14580] close(29 [pid 14579] close(26) = -1 EBADF (Bad file descriptor) [pid 14581] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] close(27 [pid 14581] <... mount resumed>) = 0 [pid 14580] exit_group(0 [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14579] close(28) = -1 EBADF (Bad file descriptor) [pid 14580] <... exit_group resumed>) = ? [pid 14580] +++ exited with 0 +++ [pid 14579] close(29 [pid 14581] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14581] <... openat resumed>) = 3 [pid 14579] exit_group(0) = ? [pid 321] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3536, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14581] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3619", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14581] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14579] +++ exited with 0 +++ [pid 321] openat(AT_FDCWD, "./3619", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14581] close(3 [pid 321] <... openat resumed>) = 3 [pid 14581] <... close resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3501, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] fstat(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14581] close(4) = -1 EBADF (Bad file descriptor) [pid 14581] close(5) = -1 EBADF (Bad file descriptor) [pid 14581] close(6) = -1 EBADF (Bad file descriptor) [pid 14581] close(7) = -1 EBADF (Bad file descriptor) [pid 14581] close(8) = -1 EBADF (Bad file descriptor) [pid 14581] close(9) = -1 EBADF (Bad file descriptor) [pid 14581] close(10) = -1 EBADF (Bad file descriptor) [pid 14581] close(11) = -1 EBADF (Bad file descriptor) [pid 14581] close(12) = -1 EBADF (Bad file descriptor) [pid 14581] close(13) = -1 EBADF (Bad file descriptor) [pid 14581] close(14) = -1 EBADF (Bad file descriptor) [pid 14581] close(15) = -1 EBADF (Bad file descriptor) [pid 14581] close(16) = -1 EBADF (Bad file descriptor) [pid 14581] close(17) = -1 EBADF (Bad file descriptor) [pid 14581] close(18) = -1 EBADF (Bad file descriptor) [pid 14581] close(19) = -1 EBADF (Bad file descriptor) [pid 14581] close(20) = -1 EBADF (Bad file descriptor) [pid 14581] close(21) = -1 EBADF (Bad file descriptor) [pid 14581] close(22) = -1 EBADF (Bad file descriptor) [pid 14581] close(23) = -1 EBADF (Bad file descriptor) [pid 14581] close(24) = -1 EBADF (Bad file descriptor) [pid 14581] close(25) = -1 EBADF (Bad file descriptor) [pid 14581] close(26) = -1 EBADF (Bad file descriptor) [pid 14581] close(27) = -1 EBADF (Bad file descriptor) [pid 14581] close(28) = -1 EBADF (Bad file descriptor) [pid 14581] close(29) = -1 EBADF (Bad file descriptor) [pid 14581] exit_group(0) = ? [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14581] +++ exited with 0 +++ [pid 321] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3590, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3619/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3619/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 320] <... restart_syscall resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3588", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] close(4) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rmdir("./3619/sys" [pid 320] openat(AT_FDCWD, "./3588", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rmdir resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 321] umount2("./3619/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3619/binderfs" [pid 320] getdents64(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3619/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... unlink resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3499", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3588/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3499", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 320] openat(AT_FDCWD, "./3588/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 318] getdents64(3 [pid 319] umount2("./3534", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3499/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3534", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = 0 [pid 320] rmdir("./3588/sys" [pid 319] fstat(3 [pid 318] umount2("./3499/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3588/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 321] close(3 [pid 318] newfstatat(AT_FDCWD, "./3499/sys" [pid 320] newfstatat(AT_FDCWD, "./3588/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rmdir("./3619" [pid 319] umount2("./3534/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3588/binderfs" [pid 318] umount2("./3499/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 319] <... umount2 resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] mkdir("./3620", 0777 [pid 318] openat(AT_FDCWD, "./3499/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rmdir("./3588") = 0 [pid 318] <... openat resumed>) = 4 [pid 320] mkdir("./3589", 0777 [pid 318] fstat(4 [pid 320] <... mkdir resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] umount2("./3534/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3534/sys" [pid 318] getdents64(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14582 attached [pid 318] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 319] umount2("./3534/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3499/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14582] set_robust_list(0x5555689d76a0, 24 [pid 318] <... rmdir resumed>) = 0 [pid 14582] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3591 [pid 319] openat(AT_FDCWD, "./3534/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3499/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14582] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14582] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14582] chdir("./3589") = 0 [pid 319] <... openat resumed>) = 4 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3622 [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3499/binderfs" [pid 319] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14583 attached [pid 14582] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14583] set_robust_list(0x5555689d76a0, 24 [pid 14582] <... prctl resumed>) = 0 [pid 319] getdents64(4 [pid 14583] <... set_robust_list resumed>) = 0 [pid 14582] setpgid(0, 0 [pid 14583] rt_sigprocmask(SIG_SETMASK, [] [pid 14582] <... setpgid resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] unlink("./3499/binderfs" [pid 14583] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14582] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] close(4 [pid 14583] chdir("./3620" [pid 14582] <... openat resumed>) = 3 [pid 318] <... unlink resumed>) = 0 [pid 14583] <... chdir resumed>) = 0 [pid 14582] write(3, "1000", 4 [pid 319] <... close resumed>) = 0 [pid 14583] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14582] <... write resumed>) = 4 [pid 319] rmdir("./3534/sys" [pid 318] getdents64(3 [pid 14583] <... prctl resumed>) = 0 [pid 14582] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 14583] setpgid(0, 0 [pid 14582] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3534/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14583] <... setpgid resumed>) = 0 [pid 14582] read(200 [pid 14583] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14582] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 319] newfstatat(AT_FDCWD, "./3534/binderfs" [pid 318] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3499" [pid 319] unlink("./3534/binderfs" [pid 14583] <... openat resumed>) = 3 [pid 14582] symlink("/dev/binderfs", "./binderfs" [pid 319] <... unlink resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14583] write(3, "1000", 4 [pid 14582] <... symlink resumed>) = 0 [pid 319] getdents64(3 [pid 318] mkdir("./3500", 0777 [pid 14583] <... write resumed>) = 4 [pid 14582] write(1, "executing program\n", 18 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 14583] close(3 [pid 14582] <... write resumed>) = 18 [pid 318] <... mkdir resumed>) = 0 [pid 14583] <... close resumed>) = 0 [pid 14582] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] close(3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14583] read(200 [pid 319] <... close resumed>) = 0 [pid 14583] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14582] <... mkdirat resumed>) = 0 [pid 319] rmdir("./3534" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14583] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14582] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... rmdir resumed>) = 0 [pid 14582] <... mount resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14583] write(1, "executing program\n", 18) = 18 [pid 14583] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 14582] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14584 attached ) = 3 [pid 319] mkdir("./3535", 0777 [pid 14583] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14584] set_robust_list(0x5555689d76a0, 24 [pid 14583] <... mount resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14584] <... set_robust_list resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3502 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14583] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14582] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14585 attached [pid 14583] <... openat resumed>) = 3 [pid 14582] <... pwrite64 resumed>) = 36 [pid 14583] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14584] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14585] set_robust_list(0x5555689d76a0, 24 [pid 14584] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14585] <... set_robust_list resumed>) = 0 [pid 14585] rt_sigprocmask(SIG_SETMASK, [] [pid 14584] chdir("./3500" [pid 14583] <... pwrite64 resumed>) = 36 [pid 14582] close(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3537 [pid 14585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14582] <... close resumed>) = 0 [pid 14582] close(4 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14585] chdir("./3535" [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14585] <... chdir resumed>) = 0 [pid 14584] <... chdir resumed>) = 0 [pid 14583] close(3 [pid 14582] close(5 [pid 14585] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14583] <... close resumed>) = 0 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] <... prctl resumed>) = 0 [pid 14584] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14583] close(4 [pid 14582] close(6 [pid 14585] setpgid(0, 0 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] <... prctl resumed>) = 0 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] <... setpgid resumed>) = 0 [pid 14584] setpgid(0, 0 [pid 14583] close(5 [pid 14582] close(7 [pid 14584] <... setpgid resumed>) = 0 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] close(6 [pid 14582] close(8 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] close(7 [pid 14582] close(9 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] close(8 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(10 [pid 14583] close(9 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(11 [pid 14583] close(10 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(12 [pid 14583] close(11) = -1 EBADF (Bad file descriptor) [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] close(12 [pid 14582] close(13 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] close(13 [pid 14582] close(14 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] close(14 [pid 14582] close(15 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14583] close(15 [pid 14582] close(16 [pid 14584] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] <... openat resumed>) = 3 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] write(3, "1000", 4 [pid 14584] <... openat resumed>) = 3 [pid 14583] close(16 [pid 14582] close(17 [pid 14585] <... write resumed>) = 4 [pid 14584] write(3, "1000", 4 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] close(3 [pid 14584] <... write resumed>) = 4 [pid 14583] close(17 [pid 14582] close(18 [pid 14585] <... close resumed>) = 0 [pid 14584] close(3 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] close(18 [pid 14582] close(19 [pid 14585] read(200 [pid 14584] <... close resumed>) = 0 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14584] read(200 [pid 14585] symlink("/dev/binderfs", "./binderfs" [pid 14584] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14584] symlink("/dev/binderfs", "./binderfs" [pid 14583] close(19 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] <... symlink resumed>) = 0 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(20 [pid 14585] <... symlink resumed>) = 0 [pid 14584] write(1, "executing program\n", 18 [pid 14583] close(20 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(21 [pid 14583] close(21 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(22 [pid 14583] close(22 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(23 [pid 14583] close(23 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(24 [pid 14583] close(24 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(25 [pid 14583] close(25 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(26 [pid 14583] close(26 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(27 [pid 14583] close(27 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(28 [pid 14583] close(28 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] close(29 [pid 14583] close(29 [pid 14582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] write(1, "executing program\n", 18 [pid 14584] <... write resumed>) = 18 [pid 14585] <... write resumed>) = 18 executing program executing program [pid 14585] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14584] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14582] exit_group(0 [pid 14585] <... mkdirat resumed>) = 0 [pid 14583] exit_group(0 [pid 14582] <... exit_group resumed>) = ? [pid 14585] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14584] <... mkdirat resumed>) = 0 [pid 14583] <... exit_group resumed>) = ? [pid 14582] +++ exited with 0 +++ [pid 14585] <... mount resumed>) = 0 [pid 14584] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14583] +++ exited with 0 +++ [pid 14585] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3622, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14584] <... mount resumed>) = 0 [pid 14585] <... openat resumed>) = 3 [pid 14584] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14585] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3591, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14584] <... openat resumed>) = 3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14585] <... pwrite64 resumed>) = 36 [pid 14585] close(3 [pid 14584] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14585] <... close resumed>) = 0 [pid 14585] close(4) = -1 EBADF (Bad file descriptor) [pid 14585] close(5) = -1 EBADF (Bad file descriptor) [pid 14585] close(6 [pid 14584] <... pwrite64 resumed>) = 36 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] close(7) = -1 EBADF (Bad file descriptor) [pid 14584] close(3 [pid 14585] close(8 [pid 320] <... restart_syscall resumed>) = 0 [pid 14584] <... close resumed>) = 0 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] close(9 [pid 14584] close(4 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] close(10 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3589", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(5 [pid 14585] close(11 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3620", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(6 [pid 14585] close(12 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3589", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] openat(AT_FDCWD, "./3620", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14584] close(7 [pid 14585] close(13 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14585] close(14 [pid 14584] close(8 [pid 321] getdents64(3 [pid 320] fstat(3 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14585] close(15 [pid 14584] close(9 [pid 321] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14585] close(16 [pid 14584] close(10 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(11 [pid 320] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14585] close(17 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(12 [pid 321] <... umount2 resumed>) = 0 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14585] close(18 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3620/sys" [pid 320] <... umount2 resumed>) = 0 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(14 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14585] close(19 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14585] close(20 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3620/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(16 [pid 321] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14585] close(21 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3589/sys" [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(17 [pid 14585] close(22 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14585] close(23 [pid 14584] close(18 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14585] close(24 [pid 14584] close(19 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14585] close(25 [pid 14584] close(20 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3620/sys") = 0 [pid 321] umount2("./3620/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3589/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14584] close(21 [pid 321] newfstatat(AT_FDCWD, "./3620/binderfs" [pid 14585] close(26 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... openat resumed>) = 4 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(22 [pid 321] unlink("./3620/binderfs" [pid 14585] close(27 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] fstat(4 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] close(23 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14585] close(28 [pid 320] getdents64(4 [pid 14584] close(24) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14584] close(25 [pid 321] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14585] close(29 [pid 14584] close(26 [pid 321] rmdir("./3620" [pid 320] getdents64(4 [pid 14585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14584] close(27 [pid 321] mkdir("./3621", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14585] exit_group(0 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14585] <... exit_group resumed>) = ? [pid 14584] close(28 [pid 320] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14586 attached [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3589/sys" [pid 14584] close(29 [pid 14586] set_robust_list(0x5555689d76a0, 24 [pid 14584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3623 [pid 320] <... rmdir resumed>) = 0 [pid 14586] <... set_robust_list resumed>) = 0 [pid 14584] exit_group(0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3589/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14586] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14586] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14586] chdir("./3621" [pid 14584] <... exit_group resumed>) = ? [pid 320] newfstatat(AT_FDCWD, "./3589/binderfs" [pid 14586] <... chdir resumed>) = 0 [pid 14586] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14586] setpgid(0, 0) = 0 [pid 14586] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14586] write(3, "1000", 4) = 4 [pid 14584] +++ exited with 0 +++ [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3589/binderfs" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3502, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14586] close(3) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14586] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14586] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14586] write(1, "executing program\n", 18) = 18 [pid 14585] +++ exited with 0 +++ [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3537, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 14586] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] rmdir("./3589" [pid 14586] <... mkdirat resumed>) = 0 [pid 14586] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3590", 0777 [pid 14586] <... mount resumed>) = 0 [pid 14586] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14586] <... openat resumed>) = 3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14586] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... restart_syscall resumed>) = 0 [pid 14586] <... pwrite64 resumed>) = 36 [pid 14586] close(3) = 0 [pid 14586] close(4) = -1 EBADF (Bad file descriptor) [pid 14586] close(5) = -1 EBADF (Bad file descriptor) [pid 14586] close(6) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14587 attached [pid 14586] close(7 [pid 14587] set_robust_list(0x5555689d76a0, 24 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14587] <... set_robust_list resumed>) = 0 [pid 14586] close(8 [pid 14587] rt_sigprocmask(SIG_SETMASK, [] [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3535", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14586] close(9 [pid 14587] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3592 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3500", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14587] chdir("./3590" [pid 14586] close(10 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3535", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3500", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14587] <... chdir resumed>) = 0 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] <... openat resumed>) = 3 [pid 14587] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14586] close(11 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(3 [pid 14587] <... prctl resumed>) = 0 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14587] setpgid(0, 0 [pid 14586] close(12 [pid 14587] <... setpgid resumed>) = 0 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14587] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14586] close(13 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3535/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14587] <... openat resumed>) = 3 [pid 14586] close(14) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3500/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14587] write(3, "1000", 4 [pid 14586] close(15 [pid 14587] <... write resumed>) = 4 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14587] close(3 [pid 14586] close(16 [pid 319] umount2("./3535/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 14587] <... close resumed>) = 0 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14586] close(17 [pid 318] umount2("./3500/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14587] read(200 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3535/sys" [pid 14587] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14586] close(18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14587] symlink("/dev/binderfs", "./binderfs" [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3535/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3500/sys" [pid 14587] <... symlink resumed>) = 0 [pid 14586] close(19 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14587] write(1, "executing program\n", 18 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3535/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 318] umount2("./3500/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14587] <... write resumed>) = 18 [pid 14586] close(20 [pid 319] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14587] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14586] close(21 [pid 319] fstat(4 [pid 318] openat(AT_FDCWD, "./3500/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14587] <... mkdirat resumed>) = 0 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... openat resumed>) = 4 [pid 319] getdents64(4 [pid 318] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 319] close(4) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rmdir("./3535/sys" [pid 318] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 319] umount2("./3535/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14587] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14586] close(22 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3500/sys" [pid 14587] <... mount resumed>) = 0 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3535/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14586] close(23 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3500/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14587] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14586] close(24) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3535/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14587] <... openat resumed>) = 3 [pid 14586] close(25 [pid 319] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3500/binderfs" [pid 14587] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14586] close(26 [pid 14587] <... pwrite64 resumed>) = 36 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] unlink("./3500/binderfs" [pid 14587] close(3 [pid 14586] close(27 [pid 319] close(3 [pid 318] <... unlink resumed>) = 0 [pid 14587] <... close resumed>) = 0 [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14587] close(4 [pid 14586] close(28 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14587] close(5 [pid 14586] close(29 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14587] close(6) = -1 EBADF (Bad file descriptor) [pid 14586] exit_group(0 [pid 319] rmdir("./3535" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14587] close(7 [pid 14586] <... exit_group resumed>) = ? [pid 319] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3536", 0777 [pid 318] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] rmdir("./3500" [pid 14586] +++ exited with 0 +++ [pid 14587] close(8 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rmdir resumed>) = 0 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] mkdir("./3501", 0777 [pid 14587] close(9 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3623, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... mkdir resumed>) = 0 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14587] close(10 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 14588 attached [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] set_robust_list(0x5555689d76a0, 24 [pid 14587] close(11 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14588] <... set_robust_list resumed>) = 0 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3538 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14589 attached [pid 14588] rt_sigprocmask(SIG_SETMASK, [] [pid 14587] close(12 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14589] set_robust_list(0x5555689d76a0, 24 [pid 14588] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] <... set_robust_list resumed>) = 0 [pid 14589] rt_sigprocmask(SIG_SETMASK, [] [pid 14588] chdir("./3536" [pid 14587] close(13 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14589] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14588] <... chdir resumed>) = 0 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3503 [pid 14589] chdir("./3501" [pid 14588] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14587] close(14 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14589] <... chdir resumed>) = 0 [pid 14588] <... prctl resumed>) = 0 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14588] setpgid(0, 0 [pid 14587] close(15 [pid 14589] <... prctl resumed>) = 0 [pid 14588] <... setpgid resumed>) = 0 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] setpgid(0, 0) = 0 [pid 14588] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14587] close(16 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14589] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14588] <... openat resumed>) = 3 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] <... openat resumed>) = 3 [pid 14588] write(3, "1000", 4 [pid 14587] close(17 [pid 14589] write(3, "1000", 4 [pid 14588] <... write resumed>) = 4 [pid 14589] <... write resumed>) = 4 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] close(3 [pid 14588] close(3 [pid 14587] close(18 [pid 14589] <... close resumed>) = 0 [pid 14588] <... close resumed>) = 0 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] read(200 [pid 14588] read(200 [pid 14589] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14587] close(19 [pid 14589] symlink("/dev/binderfs", "./binderfs" [pid 14588] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] <... symlink resumed>) = 0 [pid 14588] symlink("/dev/binderfs", "./binderfs" [pid 14587] close(20 [pid 14589] write(1, "executing program\n", 18 executing program [pid 14588] <... symlink resumed>) = 0 [pid 14589] <... write resumed>) = 18 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] write(1, "executing program\n", 18 [pid 14589] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14588] <... write resumed>) = 18 executing program [pid 14587] close(21 [pid 14588] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14589] <... mkdirat resumed>) = 0 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14589] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14587] close(22) = -1 EBADF (Bad file descriptor) [pid 14589] <... mount resumed>) = 0 [pid 14588] <... mkdirat resumed>) = 0 [pid 14587] close(23 [pid 14589] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14588] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3621", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14587] close(24 [pid 14589] <... openat resumed>) = 3 [pid 14588] <... mount resumed>) = 0 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14589] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14588] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14589] <... pwrite64 resumed>) = 36 [pid 14588] <... openat resumed>) = 3 [pid 14587] close(25 [pid 321] openat(AT_FDCWD, "./3621", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14589] close(3 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14589] <... close resumed>) = 0 [pid 14587] close(26 [pid 14589] close(4 [pid 321] fstat(3 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14589] close(5 [pid 14587] close(27 [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14589] close(6 [pid 14588] <... pwrite64 resumed>) = 36 [pid 14587] close(28 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14588] close(3) = 0 [pid 14588] close(4) = -1 EBADF (Bad file descriptor) [pid 14588] close(5) = -1 EBADF (Bad file descriptor) [pid 14588] close(6) = -1 EBADF (Bad file descriptor) [pid 14588] close(7) = -1 EBADF (Bad file descriptor) [pid 14588] close(8) = -1 EBADF (Bad file descriptor) [pid 14588] close(9) = -1 EBADF (Bad file descriptor) [pid 14588] close(10) = -1 EBADF (Bad file descriptor) [pid 14588] close(11) = -1 EBADF (Bad file descriptor) [pid 14588] close(12) = -1 EBADF (Bad file descriptor) [pid 14588] close(13) = -1 EBADF (Bad file descriptor) [pid 14588] close(14 [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] close(7 [pid 14587] close(29 [pid 321] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] close(8 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(15 [pid 14589] close(9 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14587] exit_group(0 [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(16 [pid 14587] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = 0 [pid 14589] close(10 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(17 [pid 321] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14589] close(11 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(18 [pid 321] newfstatat(AT_FDCWD, "./3621/sys" [pid 14589] close(12 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(19 [pid 14589] close(13 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(20 [pid 14589] close(14 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14589] close(15 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3621/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(22 [pid 14587] +++ exited with 0 +++ [pid 321] <... openat resumed>) = 4 [pid 14589] close(16 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3592, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(23 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14589] close(17 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(24 [pid 321] getdents64(4 [pid 14589] close(18 [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] close(25 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14589] close(19) = -1 EBADF (Bad file descriptor) [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] close(20 [pid 14588] close(26 [pid 321] getdents64(4 [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14589] close(21 [pid 14588] close(27 [pid 321] close(4 [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] close(22 [pid 14588] close(28 [pid 321] <... close resumed>) = 0 [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3621/sys" [pid 14589] close(23 [pid 14588] close(29 [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14589] close(24 [pid 14588] exit_group(0) = ? [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3621/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14589] close(25 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3621/binderfs" [pid 14589] close(26 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] close(27 [pid 14588] +++ exited with 0 +++ [pid 321] unlink("./3621/binderfs" [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14589] close(28 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3538, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14589] close(29 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14589] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14589] <... exit_group resumed>) = ? [pid 321] close(3) = 0 [pid 321] rmdir("./3621") = 0 [pid 14589] +++ exited with 0 +++ [pid 321] mkdir("./3622", 0777) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3503, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14590 attached , child_tidptr=0x5555689d7690) = 3624 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14590] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14590] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14590] chdir("./3622") = 0 [pid 14590] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14590] setpgid(0, 0) = 0 [pid 14590] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14590] write(3, "1000", 4) = 4 [pid 14590] close(3) = 0 [pid 14590] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14590] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14590] write(1, "executing program\n", 18) = 18 executing program [pid 14590] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14590] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... restart_syscall resumed>) = 0 [pid 14590] <... mount resumed>) = 0 [pid 14590] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3590", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3590", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 14590] <... openat resumed>) = 3 [pid 320] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3590/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14590] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3590/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14590] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 4 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] fstat(4 [pid 14590] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 319] umount2("./3536", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14590] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14590] close(4) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3536", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rmdir("./3590/sys" [pid 319] <... openat resumed>) = 3 [pid 320] <... rmdir resumed>) = 0 [pid 319] fstat(3 [pid 320] umount2("./3590/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 320] newfstatat(AT_FDCWD, "./3590/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3590/binderfs" [pid 319] umount2("./3536/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 14590] close(5 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] getdents64(3 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14590] close(6 [pid 320] close(3) = 0 [pid 319] umount2("./3536/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14590] close(7 [pid 320] rmdir("./3590" [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3501", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14590] close(8) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14590] close(9 [pid 320] mkdir("./3591", 0777 [pid 319] newfstatat(AT_FDCWD, "./3536/sys" [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3501", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14590] close(10 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3536/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 14590] close(11 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3536/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 318] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 14591 attached [pid 14590] close(12 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14591] set_robust_list(0x5555689d76a0, 24 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3593 [pid 319] fstat(4 [pid 14591] <... set_robust_list resumed>) = 0 [pid 14590] close(13 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(3 [pid 14591] rt_sigprocmask(SIG_SETMASK, [] [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14590] close(14 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14591] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] umount2("./3501/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14590] close(15 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4) = 0 [pid 14590] close(16 [pid 319] rmdir("./3536/sys" [pid 14591] chdir("./3591" [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3536/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 14590] close(17 [pid 319] newfstatat(AT_FDCWD, "./3536/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3536/binderfs" [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... chdir resumed>) = 0 [pid 14590] close(18 [pid 14591] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... prctl resumed>) = 0 [pid 14590] close(19 [pid 14591] setpgid(0, 0 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3501/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14591] <... setpgid resumed>) = 0 [pid 14590] close(20 [pid 319] <... unlink resumed>) = 0 [pid 14591] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] getdents64(3 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14590] close(21 [pid 319] close(3) = 0 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3536" [pid 14591] <... openat resumed>) = 3 [pid 14590] close(22 [pid 319] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3501/sys" [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3537", 0777 [pid 14590] close(23 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14591] write(3, "1000", 4 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14591] <... write resumed>) = 4 [pid 14590] close(24 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3501/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14591] close(3 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14591] <... close resumed>) = 0 [pid 14590] close(25 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14592 attached [pid 14591] read(200 [pid 14590] close(26 [pid 14592] set_robust_list(0x5555689d76a0, 24 [pid 14591] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3539 [pid 14592] <... set_robust_list resumed>) = 0 [pid 14591] symlink("/dev/binderfs", "./binderfs" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14592] rt_sigprocmask(SIG_SETMASK, [] [pid 14591] <... symlink resumed>) = 0 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3501/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14590] close(27 [pid 318] <... openat resumed>) = 4 [pid 14592] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14591] write(1, "executing program\n", 18 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 318] fstat(4 [pid 14592] chdir("./3537" [pid 14591] <... write resumed>) = 18 [pid 14590] close(28 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14592] <... chdir resumed>) = 0 [pid 14591] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14592] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14590] close(29 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14590] exit_group(0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14592] <... prctl resumed>) = 0 [pid 14591] <... mkdirat resumed>) = 0 [pid 14590] <... exit_group resumed>) = ? [pid 318] close(4 [pid 14592] setpgid(0, 0 [pid 14591] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14592] <... setpgid resumed>) = 0 [pid 14591] <... mount resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14592] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14590] +++ exited with 0 +++ [pid 318] rmdir("./3501/sys" [pid 14592] <... openat resumed>) = 3 [pid 14591] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3624, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rmdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3501/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3501/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3501/binderfs" [pid 14592] write(3, "1000", 4 [pid 14591] <... openat resumed>) = 3 [pid 14592] <... write resumed>) = 4 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3501" [pid 14592] close(3) = 0 [pid 14592] read(200 [pid 14591] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... rmdir resumed>) = 0 [pid 14592] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14592] symlink("/dev/binderfs", "./binderfs" [pid 318] mkdir("./3502", 0777 [pid 14592] <... symlink resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14592] write(1, "executing program\n", 18 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14592] <... write resumed>) = 18 executing program [pid 14591] <... pwrite64 resumed>) = 36 [pid 14592] mkdirat(AT_FDCWD, "./sys", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14593 attached ) = 0 [pid 14593] set_robust_list(0x5555689d76a0, 24 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3504 [pid 14593] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14592] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14591] close(3 [pid 14593] rt_sigprocmask(SIG_SETMASK, [] [pid 14592] <... mount resumed>) = 0 [pid 14591] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14593] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14591] close(4 [pid 14593] chdir("./3502" [pid 14592] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14593] <... chdir resumed>) = 0 [pid 14593] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14593] setpgid(0, 0) = 0 [pid 14593] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14592] <... openat resumed>) = 3 [pid 14591] close(5 [pid 321] <... restart_syscall resumed>) = 0 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] close(6 [pid 14593] <... openat resumed>) = 3 [pid 14592] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3622", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14593] write(3, "1000", 4 [pid 14591] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14593] <... write resumed>) = 4 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3622", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14593] close(3 [pid 14592] <... pwrite64 resumed>) = 36 [pid 14591] close(8 [pid 321] <... openat resumed>) = 3 [pid 14593] <... close resumed>) = 0 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] close(9 [pid 14593] read(200 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14593] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14592] close(3 [pid 14591] close(10 [pid 14593] symlink("/dev/binderfs", "./binderfs" [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] <... close resumed>) = 0 [pid 14591] close(11) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14593] <... symlink resumed>) = 0 [pid 14592] close(4 [pid 14591] close(12 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14593] write(1, "executing program\n", 18 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 executing program [pid 14591] close(13 [pid 14593] <... write resumed>) = 18 [pid 14592] close(5 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14593] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14592] close(6 [pid 14591] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14593] <... mkdirat resumed>) = 0 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3622/sys" [pid 14593] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14592] close(7 [pid 14591] close(15 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14593] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3622/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3622/sys" [pid 14592] close(8 [pid 14591] close(16 [pid 14593] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3622/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3622/binderfs" [pid 14593] <... openat resumed>) = 3 [pid 14592] close(9 [pid 14591] close(17 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3622/binderfs" [pid 14592] close(10 [pid 14591] close(18 [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(11 [pid 14591] close(19 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(12 [pid 14591] close(20 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(13 [pid 14591] close(21 [pid 14593] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(14 [pid 14591] close(22 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14593] <... pwrite64 resumed>) = 36 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14593] close(3 [pid 14592] close(15 [pid 14591] close(23 [pid 321] <... close resumed>) = 0 [pid 14593] <... close resumed>) = 0 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3622" [pid 14592] close(16 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] close(24 [pid 14592] close(17 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] close(25 [pid 14592] close(18 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] close(26 [pid 14592] close(19 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] close(27 [pid 14592] close(20 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] close(28 [pid 14592] close(21 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] close(29 [pid 14592] close(22 [pid 14591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(23 [pid 14591] exit_group(0 [pid 14593] close(4 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(24 [pid 14591] <... exit_group resumed>) = ? [pid 321] <... rmdir resumed>) = 0 [pid 14593] close(5 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3623", 0777 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(25 [pid 14593] close(6 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14591] +++ exited with 0 +++ [pid 321] <... mkdir resumed>) = 0 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(26 [pid 14593] close(7 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3593, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(27 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14593] close(8 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(28 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14593] close(9 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] close(29 [pid 14593] close(10 [pid 14592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] exit_group(0ci2-android-6-12-rust/strace-static-x86_64: Process 14594 attached [pid 14593] close(11) = -1 EBADF (Bad file descriptor) [pid 14594] set_robust_list(0x5555689d76a0, 24 [pid 14593] close(12 [pid 14592] <... exit_group resumed>) = ? [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3625 [pid 14594] <... set_robust_list resumed>) = 0 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] rt_sigprocmask(SIG_SETMASK, [] [pid 14593] close(13 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14592] +++ exited with 0 +++ [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14594] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14593] close(14 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3539, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14593] close(15 [pid 14594] chdir("./3623" [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14593] close(16 [pid 14594] <... chdir resumed>) = 0 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14593] close(17 [pid 14594] setpgid(0, 0 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] <... setpgid resumed>) = 0 [pid 14594] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14593] close(18) = -1 EBADF (Bad file descriptor) [pid 14594] <... openat resumed>) = 3 [pid 14593] close(19 [pid 14594] write(3, "1000", 4 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] <... write resumed>) = 4 [pid 14593] close(20 [pid 14594] close(3 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] <... close resumed>) = 0 [pid 14594] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14593] close(21 [pid 14594] symlink("/dev/binderfs", "./binderfs" [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] <... symlink resumed>) = 0 [pid 14593] close(22 [pid 14594] write(1, "executing program\n", 18 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] <... write resumed>) = 18 executing program [pid 14593] close(23 [pid 14594] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14593] close(24 [pid 14594] <... mkdirat resumed>) = 0 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14593] close(25 [pid 14594] <... mount resumed>) = 0 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14593] close(26) = -1 EBADF (Bad file descriptor) [pid 14593] close(27) = -1 EBADF (Bad file descriptor) [pid 14593] close(28 [pid 14594] <... openat resumed>) = 3 [pid 14593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14593] close(29) = -1 EBADF (Bad file descriptor) [pid 14593] exit_group(0 [pid 14594] <... pwrite64 resumed>) = 36 [pid 14593] <... exit_group resumed>) = ? [pid 14594] close(3) = 0 [pid 14594] close(4) = -1 EBADF (Bad file descriptor) [pid 14594] close(5) = -1 EBADF (Bad file descriptor) [pid 14594] close(6) = -1 EBADF (Bad file descriptor) [pid 14594] close(7) = -1 EBADF (Bad file descriptor) [pid 14594] close(8) = -1 EBADF (Bad file descriptor) [pid 14594] close(9) = -1 EBADF (Bad file descriptor) [pid 14594] close(10) = -1 EBADF (Bad file descriptor) [pid 14594] close(11 [pid 14593] +++ exited with 0 +++ [pid 14594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14594] close(12) = -1 EBADF (Bad file descriptor) [pid 14594] close(13 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3504, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14594] close(14) = -1 EBADF (Bad file descriptor) [pid 14594] close(15) = -1 EBADF (Bad file descriptor) [pid 14594] close(16) = -1 EBADF (Bad file descriptor) [pid 14594] close(17) = -1 EBADF (Bad file descriptor) [pid 14594] close(18) = -1 EBADF (Bad file descriptor) [pid 14594] close(19) = -1 EBADF (Bad file descriptor) [pid 14594] close(20) = -1 EBADF (Bad file descriptor) [pid 14594] close(21) = -1 EBADF (Bad file descriptor) [pid 14594] close(22) = -1 EBADF (Bad file descriptor) [pid 14594] close(23) = -1 EBADF (Bad file descriptor) [pid 14594] close(24) = -1 EBADF (Bad file descriptor) [pid 14594] close(25) = -1 EBADF (Bad file descriptor) [pid 14594] close(26) = -1 EBADF (Bad file descriptor) [pid 14594] close(27) = -1 EBADF (Bad file descriptor) [pid 14594] close(28) = -1 EBADF (Bad file descriptor) [pid 14594] close(29) = -1 EBADF (Bad file descriptor) [pid 14594] exit_group(0) = ? [pid 14594] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3625, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3502", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3591", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3537", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3502", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3591", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(3 [pid 319] openat(AT_FDCWD, "./3537", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 319] fstat(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 319] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3537/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3502/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 318] umount2("./3502/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3502/sys" [pid 319] <... umount2 resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3502/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3502/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3537/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... restart_syscall resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3591/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3537/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3537/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3623", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3591/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 4 [pid 321] openat(AT_FDCWD, "./3623", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3537/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 3 [pid 320] fstat(4 [pid 321] fstat(3 [pid 319] <... openat resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(3 [pid 319] fstat(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rmdir("./3502/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 318] <... rmdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3623/sys" [pid 320] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3502/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 319] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3591/sys" [pid 319] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3502/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 319] rmdir("./3537/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3623/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3591/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] unlink("./3502/binderfs" [pid 321] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3537/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 321] fstat(4 [pid 320] newfstatat(AT_FDCWD, "./3591/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3537/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] getdents64(4 [pid 320] unlink("./3591/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... unlink resumed>) = 0 [pid 319] unlink("./3537/binderfs" [pid 318] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 320] getdents64(3 [pid 319] <... unlink resumed>) = 0 [pid 318] rmdir("./3502" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 321] close(4 [pid 320] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] mkdir("./3503", 0777 [pid 321] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 319] close(3 [pid 321] rmdir("./3623/sys" [pid 320] rmdir("./3591" [pid 319] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3623/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 319] rmdir("./3537" [pid 318] <... mkdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] mkdir("./3592", 0777 [pid 319] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] newfstatat(AT_FDCWD, "./3623/binderfs" [pid 320] <... mkdir resumed>) = 0 [pid 319] mkdir("./3538", 0777 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... mkdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14595 attached [pid 321] unlink("./3623/binderfs" [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14595] set_robust_list(0x5555689d76a0, 24 [pid 321] <... unlink resumed>) = 0 [pid 14595] <... set_robust_list resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14595] rt_sigprocmask(SIG_SETMASK, [] [pid 321] getdents64(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3505 ci2-android-6-12-rust/strace-static-x86_64: Process 14596 attached [pid 14595] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14596] set_robust_list(0x5555689d76a0, 24 [pid 14595] chdir("./3503" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14597 attached [pid 14596] <... set_robust_list resumed>) = 0 [pid 14595] <... chdir resumed>) = 0 [pid 321] close(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3594 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3540 [pid 14597] set_robust_list(0x5555689d76a0, 24 [pid 14596] rt_sigprocmask(SIG_SETMASK, [] [pid 14595] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14597] <... set_robust_list resumed>) = 0 [pid 14595] <... prctl resumed>) = 0 [pid 321] rmdir("./3623" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14597] rt_sigprocmask(SIG_SETMASK, [] [pid 14595] setpgid(0, 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14597] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14595] <... setpgid resumed>) = 0 [pid 321] mkdir("./3624", 0777 [pid 14597] chdir("./3538" [pid 14596] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14595] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14597] <... chdir resumed>) = 0 [pid 14596] chdir("./3592" [pid 321] <... mkdir resumed>) = 0 [pid 14597] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14596] <... chdir resumed>) = 0 [pid 14595] <... openat resumed>) = 3 [pid 14597] <... prctl resumed>) = 0 [pid 14596] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14597] setpgid(0, 0 [pid 14596] <... prctl resumed>) = 0 [pid 14595] write(3, "1000", 4 [pid 14597] <... setpgid resumed>) = 0 [pid 14596] setpgid(0, 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14597] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14596] <... setpgid resumed>) = 0 [pid 14595] <... write resumed>) = 4 [pid 14597] <... openat resumed>) = 3 [pid 14596] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14597] write(3, "1000", 4 [pid 14596] <... openat resumed>) = 3 [pid 14595] close(3 [pid 14596] write(3, "1000", 4) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 14598 attached [pid 14597] <... write resumed>) = 4 [pid 14596] close(3 [pid 14595] <... close resumed>) = 0 [pid 14598] set_robust_list(0x5555689d76a0, 24 [pid 14597] close(3 [pid 14596] <... close resumed>) = 0 [pid 14598] <... set_robust_list resumed>) = 0 [pid 14597] <... close resumed>) = 0 [pid 14596] read(200 [pid 14595] read(200 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3626 [pid 14598] rt_sigprocmask(SIG_SETMASK, [] [pid 14597] read(200 [pid 14596] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14595] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14598] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14597] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14596] symlink("/dev/binderfs", "./binderfs" [pid 14595] symlink("/dev/binderfs", "./binderfs" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14598] chdir("./3624" [pid 14597] symlink("/dev/binderfs", "./binderfs" [pid 14596] <... symlink resumed>) = 0 [pid 14598] <... chdir resumed>) = 0 [pid 14595] <... symlink resumed>) = 0 [pid 14597] <... symlink resumed>) = 0 [pid 14598] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14595] write(1, "executing program\n", 18 [pid 14597] write(1, "executing program\n", 18 [pid 14598] <... prctl resumed>) = 0 [pid 14595] <... write resumed>) = 18 [pid 14598] setpgid(0, 0 [pid 14597] <... write resumed>) = 18 [pid 14595] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14598] <... setpgid resumed>) = 0 executing program executing program [pid 14597] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14598] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14597] <... mkdirat resumed>) = 0 [pid 14596] write(1, "executing program\n", 18 [pid 14595] <... mkdirat resumed>) = 0 [pid 14598] <... openat resumed>) = 3 [pid 14597] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14596] <... write resumed>) = 18 [pid 14598] write(3, "1000", 4 executing program [pid 14597] <... mount resumed>) = 0 [pid 14596] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14595] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14598] <... write resumed>) = 4 [pid 14597] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14596] <... mkdirat resumed>) = 0 [pid 14596] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14598] close(3 [pid 14597] <... openat resumed>) = 3 [pid 14596] <... mount resumed>) = 0 [pid 14595] <... mount resumed>) = 0 [pid 14598] <... close resumed>) = 0 [pid 14597] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14596] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14598] read(200 [pid 14597] <... pwrite64 resumed>) = 36 [pid 14596] <... openat resumed>) = 3 [pid 14595] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14598] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14597] close(3 [pid 14596] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14595] <... openat resumed>) = 3 [pid 14598] symlink("/dev/binderfs", "./binderfs" [pid 14597] <... close resumed>) = 0 [pid 14595] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14597] close(4 [pid 14598] <... symlink resumed>) = 0 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] <... pwrite64 resumed>) = 36 [pid 14595] <... pwrite64 resumed>) = 36 [pid 14598] write(1, "executing program\n", 18 [pid 14597] close(5 [pid 14598] <... write resumed>) = 18 [pid 14595] close(3 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14598] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14597] close(6 [pid 14596] close(3 [pid 14595] <... close resumed>) = 0 [pid 14598] <... mkdirat resumed>) = 0 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] <... close resumed>) = 0 [pid 14595] close(4 [pid 14598] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14597] close(7 [pid 14596] close(4 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... mount resumed>) = 0 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14597] close(8 [pid 14595] close(5 [pid 14596] close(5) = -1 EBADF (Bad file descriptor) [pid 14598] <... openat resumed>) = 3 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] close(6 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14597] close(9 [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] close(6 [pid 14598] <... pwrite64 resumed>) = 36 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] close(7 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(3 [pid 14597] close(10 [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] close(7 [pid 14598] <... close resumed>) = 0 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] close(8 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(4 [pid 14597] close(11 [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] close(9 [pid 14595] close(8 [pid 14598] close(5 [pid 14597] close(12 [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(6 [pid 14595] close(9 [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] close(13 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(7 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] close(10 [pid 14598] close(8 [pid 14597] close(14 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] close(11 [pid 14598] close(9 [pid 14597] close(15 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(10 [pid 14595] close(12 [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] close(16 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(11 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] close(13 [pid 14598] close(12 [pid 14597] close(17 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(13 [pid 14595] close(14 [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] close(18 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(14 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] close(15 [pid 14598] close(15 [pid 14597] close(19 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(16 [pid 14595] close(16 [pid 14597] close(20 [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(17 [pid 14595] close(17 [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] close(21 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(18 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] close(18 [pid 14598] close(19 [pid 14597] close(22 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(20 [pid 14595] close(19 [pid 14597] close(23 [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] close(20 [pid 14597] close(24 [pid 14598] close(21 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] close(25 [pid 14595] close(21 [pid 14598] close(22 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] close(26 [pid 14595] close(22 [pid 14598] close(23 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] close(27 [pid 14598] close(24 [pid 14595] close(23 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(25 [pid 14597] close(28 [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] close(24 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(26 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] close(29 [pid 14598] close(27 [pid 14595] close(25 [pid 14597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(28 [pid 14597] exit_group(0 [pid 14596] close(10 [pid 14595] close(26 [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] <... exit_group resumed>) = ? [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] close(29 [pid 14596] close(11 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14597] +++ exited with 0 +++ [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14598] exit_group(0 [pid 14596] close(12 [pid 14595] close(27 [pid 14598] <... exit_group resumed>) = ? [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] close(13 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3540, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14595] close(28 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14598] +++ exited with 0 +++ [pid 14596] close(14 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] close(15 [pid 14595] close(29 [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3626, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14596] close(16 [pid 14595] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14596] close(17 [pid 14595] exit_group(0 [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] close(18 [pid 14595] <... exit_group resumed>) = ? [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] close(19) = -1 EBADF (Bad file descriptor) [pid 14596] close(20) = -1 EBADF (Bad file descriptor) [pid 14596] close(21) = -1 EBADF (Bad file descriptor) [pid 14596] close(22 [pid 14595] +++ exited with 0 +++ [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3505, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14596] close(23 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14596] close(24) = -1 EBADF (Bad file descriptor) [pid 14596] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14596] close(26) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14596] close(27 [pid 318] umount2("./3503", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14596] close(28 [pid 319] umount2("./3538", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3503", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 14596] close(29 [pid 319] openat(AT_FDCWD, "./3538", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 14596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14596] exit_group(0 [pid 319] <... openat resumed>) = 3 [pid 14596] <... exit_group resumed>) = ? [pid 14596] +++ exited with 0 +++ [pid 319] fstat(3 [pid 318] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3594, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] getdents64(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3538/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3503/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 319] umount2("./3538/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3624", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3538/sys" [pid 318] umount2("./3503/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3624", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3538/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] fstat(3 [pid 319] openat(AT_FDCWD, "./3538/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... openat resumed>) = 4 [pid 321] getdents64(3 [pid 319] fstat(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3503/sys" [pid 321] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4 [pid 318] umount2("./3503/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3624/sys" [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3538/sys" [pid 318] openat(AT_FDCWD, "./3503/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3538/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 321] openat(AT_FDCWD, "./3624/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] newfstatat(AT_FDCWD, "./3538/binderfs" [pid 318] getdents64(4 [pid 321] fstat(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] unlink("./3538/binderfs" [pid 318] getdents64(4 [pid 321] getdents64(4 [pid 319] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(3 [pid 318] close(4 [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] rmdir("./3503/sys" [pid 321] close(4 [pid 319] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] rmdir("./3538" [pid 318] umount2("./3503/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3624/sys" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 319] mkdir("./3539", 0777 [pid 318] newfstatat(AT_FDCWD, "./3503/binderfs" [pid 321] umount2("./3624/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] unlink("./3503/binderfs" [pid 321] newfstatat(AT_FDCWD, "./3624/binderfs" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] unlink("./3624/binderfs" [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 14599 attached ) = 0 [pid 14599] set_robust_list(0x5555689d76a0, 24 [pid 321] <... unlink resumed>) = 0 [pid 318] rmdir("./3503" [pid 14599] <... set_robust_list resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3541 [pid 14599] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rmdir resumed>) = 0 [pid 14599] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] close(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14599] chdir("./3539" [pid 321] <... close resumed>) = 0 [pid 318] mkdir("./3504", 0777 [pid 14599] <... chdir resumed>) = 0 [pid 321] rmdir("./3624" [pid 320] umount2("./3592", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 14599] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... rmdir resumed>) = 0 [pid 14599] <... prctl resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14599] setpgid(0, 0 [pid 321] mkdir("./3625", 0777 [pid 14599] <... setpgid resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3592", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14599] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... openat resumed>) = 3 [pid 14599] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14599] write(3, "1000", 4 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] fstat(3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14600 attached [pid 14599] <... write resumed>) = 4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14600] set_robust_list(0x5555689d76a0, 24 [pid 14599] close(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3506 ci2-android-6-12-rust/strace-static-x86_64: Process 14601 attached [pid 14600] <... set_robust_list resumed>) = 0 [pid 320] getdents64(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14599] <... close resumed>) = 0 [pid 14601] set_robust_list(0x5555689d76a0, 24 [pid 14600] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3627 [pid 14599] read(200 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14601] <... set_robust_list resumed>) = 0 [pid 14600] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14599] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14601] rt_sigprocmask(SIG_SETMASK, [] [pid 14600] chdir("./3504" [pid 14599] symlink("/dev/binderfs", "./binderfs" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14601] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14600] <... chdir resumed>) = 0 [pid 14601] chdir("./3625" [pid 14599] <... symlink resumed>) = 0 [pid 320] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14601] <... chdir resumed>) = 0 [pid 14600] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14599] write(1, "executing program\n", 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14601] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14600] <... prctl resumed>) = 0 [pid 14599] <... write resumed>) = 18 [pid 320] newfstatat(AT_FDCWD, "./3592/sys" [pid 14601] <... prctl resumed>) = 0 [pid 14600] setpgid(0, 0 [pid 14599] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14601] setpgid(0, 0 [pid 14600] <... setpgid resumed>) = 0 [pid 14601] <... setpgid resumed>) = 0 [pid 14599] <... mkdirat resumed>) = 0 [pid 320] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14601] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14600] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14599] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14601] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14600] <... openat resumed>) = 3 [pid 14601] write(3, "1000", 4 [pid 14600] write(3, "1000", 4 [pid 14599] <... mount resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3592/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14601] <... write resumed>) = 4 [pid 14600] <... write resumed>) = 4 [pid 14599] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14601] close(3 [pid 14600] close(3 [pid 320] <... openat resumed>) = 4 [pid 14601] <... close resumed>) = 0 [pid 14600] <... close resumed>) = 0 [pid 14599] <... openat resumed>) = 3 [pid 320] fstat(4 [pid 14601] read(200 [pid 14600] read(200 [pid 14601] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14599] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14600] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14601] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14600] symlink("/dev/binderfs", "./binderfs" [pid 14599] <... pwrite64 resumed>) = 36 [pid 320] getdents64(4 [pid 14601] write(1, "executing program\n", 18 [pid 14600] <... symlink resumed>) = 0 [pid 14601] <... write resumed>) = 18 [pid 14599] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14600] write(1, "executing program\n", 18 [pid 14601] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14600] <... write resumed>) = 18 [pid 14599] <... close resumed>) = 0 executing program executing program [pid 320] getdents64(4 [pid 14601] <... mkdirat resumed>) = 0 [pid 14600] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14599] close(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14601] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14600] <... mkdirat resumed>) = 0 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14601] <... mount resumed>) = 0 [pid 14600] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14599] close(5 [pid 320] <... close resumed>) = 0 [pid 14601] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14600] <... mount resumed>) = 0 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3592/sys" [pid 14599] close(6 [pid 14601] <... openat resumed>) = 3 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14601] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14600] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... rmdir resumed>) = 0 [pid 14599] close(7) = -1 EBADF (Bad file descriptor) [pid 14599] close(8 [pid 14600] <... openat resumed>) = 3 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3592/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14601] <... pwrite64 resumed>) = 36 [pid 14599] close(9 [pid 14601] close(3 [pid 14600] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14601] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3592/binderfs" [pid 14601] close(4 [pid 14600] <... pwrite64 resumed>) = 36 [pid 14599] close(10 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(3 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14601] close(5 [pid 14600] <... close resumed>) = 0 [pid 320] unlink("./3592/binderfs" [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(4 [pid 14601] close(6 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] close(11 [pid 320] <... unlink resumed>) = 0 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(5 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14601] close(7 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] close(12 [pid 320] getdents64(3 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(6 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14601] close(8 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] close(13 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(7 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14601] close(9 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] close(14 [pid 320] close(3 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(8 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14601] close(10 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] close(15 [pid 320] <... close resumed>) = 0 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(9 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3592" [pid 14601] close(11 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] close(16 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(10 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14601] close(12 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] close(17 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(11 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3593", 0777 [pid 14601] close(13 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] close(18 [pid 320] <... mkdir resumed>) = 0 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(12 [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14601] close(14 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] close(19 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(13 [pid 14601] close(15 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] close(20) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14602 attached [pid 14601] close(16 [pid 14600] close(14 [pid 14599] close(21 [pid 14602] set_robust_list(0x5555689d76a0, 24 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... set_robust_list resumed>) = 0 [pid 14601] close(17 [pid 14600] close(15 [pid 14599] close(22 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3595 [pid 14602] rt_sigprocmask(SIG_SETMASK, [] [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14601] close(18 [pid 14600] close(16 [pid 14599] close(23 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14602] chdir("./3593" [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... chdir resumed>) = 0 [pid 14601] close(19 [pid 14600] close(17 [pid 14599] close(24 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14602] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... prctl resumed>) = 0 [pid 14601] close(20 [pid 14600] close(18 [pid 14599] close(25 [pid 14602] setpgid(0, 0 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... setpgid resumed>) = 0 [pid 14601] close(21 [pid 14600] close(19 [pid 14599] close(26 [pid 14602] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... openat resumed>) = 3 [pid 14601] close(22 [pid 14600] close(20 [pid 14599] close(27 [pid 14602] write(3, "1000", 4 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... write resumed>) = 4 [pid 14601] close(23 [pid 14600] close(21 [pid 14599] close(28 [pid 14602] close(3 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... close resumed>) = 0 [pid 14601] close(24 [pid 14600] close(22 [pid 14602] read(200 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14601] close(25 [pid 14602] symlink("/dev/binderfs", "./binderfs" [pid 14600] close(23 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... symlink resumed>) = 0 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] write(1, "executing program\n", 18 [pid 14601] close(26 [pid 14602] <... write resumed>) = 18 [pid 14600] close(24 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14602] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14601] close(27 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... mkdirat resumed>) = 0 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(25 [pid 14599] close(29 [pid 14602] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14601] close(28 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... mount resumed>) = 0 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(26 [pid 14599] exit_group(0 [pid 14602] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14601] close(29 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14599] <... exit_group resumed>) = ? [pid 14602] <... openat resumed>) = 3 [pid 14601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] close(27 [pid 14599] +++ exited with 0 +++ [pid 14602] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14601] exit_group(0 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3541, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14601] <... exit_group resumed>) = ? [pid 14602] <... pwrite64 resumed>) = 36 [pid 14600] close(28 [pid 14602] close(3 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... close resumed>) = 0 [pid 14601] +++ exited with 0 +++ [pid 14600] close(29 [pid 14602] close(4 [pid 14600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3627, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14602] close(5 [pid 14600] exit_group(0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] <... exit_group resumed>) = ? [pid 14602] close(6) = -1 EBADF (Bad file descriptor) [pid 14602] close(7) = -1 EBADF (Bad file descriptor) [pid 14602] close(8) = -1 EBADF (Bad file descriptor) [pid 14602] close(9) = -1 EBADF (Bad file descriptor) [pid 14602] close(10) = -1 EBADF (Bad file descriptor) [pid 14602] close(11) = -1 EBADF (Bad file descriptor) [pid 14602] close(12 [pid 321] <... restart_syscall resumed>) = 0 [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14600] +++ exited with 0 +++ [pid 14602] close(13 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3506, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14602] close(14 [pid 321] umount2("./3625", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14602] close(15 [pid 321] openat(AT_FDCWD, "./3625", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3504", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14602] close(16 [pid 321] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 318] openat(AT_FDCWD, "./3504", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14602] close(17 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] fstat(3 [pid 14602] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14602] close(19 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] close(20 [pid 318] umount2("./3504/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14602] close(21) = -1 EBADF (Bad file descriptor) [pid 14602] close(22) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 321] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14602] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3625/sys" [pid 318] umount2("./3504/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14602] close(24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14602] close(25 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3504/sys" [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3625/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14602] close(26 [pid 321] <... openat resumed>) = 4 [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3504/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14602] close(27 [pid 321] fstat(4 [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14602] close(28 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3504/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] <... openat resumed>) = 4 [pid 14602] close(29) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] fstat(4 [pid 14602] exit_group(0 [pid 321] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14602] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 14602] +++ exited with 0 +++ [pid 321] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 321] rmdir("./3625/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3595, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... close resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3625/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3504/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3625/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3504/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] unlink("./3625/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3504/binderfs" [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 318] unlink("./3504/binderfs" [pid 321] <... close resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] rmdir("./3625") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] mkdir("./3626", 0777 [pid 318] close(3 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 319] umount2("./3539", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3504" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rmdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3539", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] mkdir("./3505", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14603 attached [pid 319] <... openat resumed>) = 3 [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] fstat(3 [pid 14603] set_robust_list(0x5555689d76a0, 24 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14603] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3628 [pid 319] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 14604 attached [pid 14603] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14604] set_robust_list(0x5555689d76a0, 24 [pid 14603] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3539/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14604] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3507 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14604] rt_sigprocmask(SIG_SETMASK, [] [pid 14603] chdir("./3626" [pid 319] <... umount2 resumed>) = 0 [pid 14604] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14603] <... chdir resumed>) = 0 [pid 319] umount2("./3539/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14604] chdir("./3505" [pid 14603] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14604] <... chdir resumed>) = 0 [pid 14603] <... prctl resumed>) = 0 [pid 14604] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14603] setpgid(0, 0 [pid 14604] <... prctl resumed>) = 0 [pid 14603] <... setpgid resumed>) = 0 [pid 14604] setpgid(0, 0 [pid 14603] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14604] <... setpgid resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3539/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3539/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3539/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14604] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14603] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 14604] <... openat resumed>) = 3 [pid 14603] write(3, "1000", 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14604] write(3, "1000", 4 [pid 14603] <... write resumed>) = 4 [pid 14604] <... write resumed>) = 4 [pid 14603] close(3 [pid 319] close(4 [pid 14604] close(3 [pid 14603] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14604] <... close resumed>) = 0 [pid 14603] read(200 [pid 319] rmdir("./3539/sys" [pid 14604] read(200 [pid 14603] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14604] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14603] symlink("/dev/binderfs", "./binderfs" [pid 14604] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3539/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14603] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3539/binderfs" [pid 14604] <... symlink resumed>) = 0 [pid 320] umount2("./3593", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14604] write(1, "executing program\n", 18 [pid 14603] write(1, "executing program\n", 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program executing program [pid 319] unlink("./3539/binderfs" [pid 14604] <... write resumed>) = 18 [pid 14603] <... write resumed>) = 18 [pid 320] openat(AT_FDCWD, "./3593", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... unlink resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] getdents64(3 [pid 14603] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14604] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(3 [pid 319] close(3 [pid 14603] <... mkdirat resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3539") = 0 [pid 319] mkdir("./3540", 0777 [pid 14604] <... mkdirat resumed>) = 0 [pid 320] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14604] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14603] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14604] <... mount resumed>) = 0 [pid 14603] <... mount resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14605 attached [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3542 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14604] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14605] set_robust_list(0x5555689d76a0, 24 [pid 14603] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14605] <... set_robust_list resumed>) = 0 [pid 14604] <... openat resumed>) = 3 [pid 14603] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14604] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14605] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14604] <... pwrite64 resumed>) = 36 [pid 14603] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] newfstatat(AT_FDCWD, "./3593/sys" [pid 14605] chdir("./3540" [pid 14604] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14604] <... close resumed>) = 0 [pid 320] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14605] <... chdir resumed>) = 0 [pid 14604] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14605] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] openat(AT_FDCWD, "./3593/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14605] <... prctl resumed>) = 0 [pid 14604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 4 [pid 14605] setpgid(0, 0 [pid 14603] close(3 [pid 320] fstat(4 [pid 14605] <... setpgid resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14604] close(5 [pid 320] getdents64(4 [pid 14604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14604] close(6 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14605] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] <... close resumed>) = 0 [pid 14604] close(7 [pid 320] getdents64(4 [pid 14603] close(4 [pid 14604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... openat resumed>) = 3 [pid 14604] close(8) = -1 EBADF (Bad file descriptor) [pid 14604] close(9 [pid 14605] write(3, "1000", 4 [pid 14604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14605] <... write resumed>) = 4 [pid 14604] close(10 [pid 14603] close(5 [pid 320] close(4 [pid 14605] close(3 [pid 14604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... close resumed>) = 0 [pid 14604] close(11 [pid 14603] close(6 [pid 320] <... close resumed>) = 0 [pid 14605] read(200 [pid 14604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3593/sys" [pid 14605] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14604] close(12 [pid 14603] close(7 [pid 14605] symlink("/dev/binderfs", "./binderfs" [pid 14604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14604] close(13) = -1 EBADF (Bad file descriptor) [pid 14604] close(14 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... symlink resumed>) = 0 [pid 14604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] close(8 [pid 320] umount2("./3593/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14605] write(1, "executing program\n", 18 [pid 14604] close(15 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... write resumed>) = 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14603] close(9) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3593/binderfs" [pid 14603] close(10 [pid 14605] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14603] close(11 [pid 320] unlink("./3593/binderfs" [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... mkdirat resumed>) = 0 [pid 14603] close(12 [pid 14604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14604] close(16) = -1 EBADF (Bad file descriptor) [pid 14604] close(17) = -1 EBADF (Bad file descriptor) [pid 14604] close(18) = -1 EBADF (Bad file descriptor) [pid 14604] close(19) = -1 EBADF (Bad file descriptor) [pid 14604] close(20) = -1 EBADF (Bad file descriptor) [pid 14604] close(21) = -1 EBADF (Bad file descriptor) [pid 14604] close(22) = -1 EBADF (Bad file descriptor) [pid 14604] close(23) = -1 EBADF (Bad file descriptor) [pid 14604] close(24) = -1 EBADF (Bad file descriptor) [pid 14604] close(25) = -1 EBADF (Bad file descriptor) [pid 14604] close(26) = -1 EBADF (Bad file descriptor) [pid 14604] close(27) = -1 EBADF (Bad file descriptor) [pid 14604] close(28) = -1 EBADF (Bad file descriptor) [pid 14604] close(29) = -1 EBADF (Bad file descriptor) [pid 14604] exit_group(0) = ? [pid 14605] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14604] +++ exited with 0 +++ [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3507, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14603] close(13) = -1 EBADF (Bad file descriptor) [pid 14603] close(14 [pid 14605] <... mount resumed>) = 0 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14605] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14603] close(15) = -1 EBADF (Bad file descriptor) [pid 14605] <... openat resumed>) = 3 [pid 14603] close(16 [pid 320] close(3 [pid 14605] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] close(17 [pid 320] <... close resumed>) = 0 [pid 14605] <... pwrite64 resumed>) = 36 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] close(3 [pid 320] rmdir("./3593" [pid 14605] <... close resumed>) = 0 [pid 14603] close(18 [pid 320] <... rmdir resumed>) = 0 [pid 14605] close(4 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] close(19 [pid 320] mkdir("./3594", 0777 [pid 14605] close(5 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] close(20 [pid 320] <... mkdir resumed>) = 0 [pid 14605] close(6 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] close(21 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14605] close(7 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14605] close(8 [pid 14603] close(22ci2-android-6-12-rust/strace-static-x86_64: Process 14606 attached [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] set_robust_list(0x5555689d76a0, 24 [pid 14605] close(9 [pid 14603] close(23 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3596 [pid 14606] <... set_robust_list resumed>) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14606] rt_sigprocmask(SIG_SETMASK, [] [pid 14603] close(24 [pid 14606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14605] close(10 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] chdir("./3594" [pid 14605] close(11 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] <... chdir resumed>) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] close(25 [pid 14606] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14605] close(12 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] <... prctl resumed>) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] close(26 [pid 14606] setpgid(0, 0 [pid 14605] close(13 [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] <... setpgid resumed>) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] close(27) = -1 EBADF (Bad file descriptor) [pid 14606] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14605] close(14 [pid 14603] close(28 [pid 14606] <... openat resumed>) = 3 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] write(3, "1000", 4 [pid 14605] close(15 [pid 14603] close(29 [pid 14606] <... write resumed>) = 4 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] close(3 [pid 14605] close(16 [pid 14603] exit_group(0 [pid 14606] <... close resumed>) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] read(200 [pid 14605] close(17 [pid 14606] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] symlink("/dev/binderfs", "./binderfs" [pid 14605] close(18 [pid 14606] <... symlink resumed>) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14603] <... exit_group resumed>) = ? [pid 14606] write(1, "executing program\n", 18 [pid 14605] close(19 [pid 14603] +++ exited with 0 +++ executing program [pid 14606] <... write resumed>) = 18 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3628, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14606] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14605] close(20 [pid 14606] <... mkdirat resumed>) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14606] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14605] close(21 [pid 14606] <... mount resumed>) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3626", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14606] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14605] close(22 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3505", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3626", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14606] <... openat resumed>) = 3 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3505", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14606] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14605] close(23 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 14606] <... pwrite64 resumed>) = 36 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] fstat(3 [pid 14606] close(3 [pid 14605] close(24 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14606] <... close resumed>) = 0 [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] close(4 [pid 14605] close(25 [pid 321] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14606] close(5 [pid 14605] close(26 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] close(6 [pid 14605] close(27 [pid 321] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3505/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 14606] close(7 [pid 14605] close(28 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] close(8 [pid 14605] close(29 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] close(9) = -1 EBADF (Bad file descriptor) [pid 14605] exit_group(0 [pid 321] newfstatat(AT_FDCWD, "./3626/sys" [pid 318] umount2("./3505/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14606] close(10 [pid 14605] <... exit_group resumed>) = ? [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3505/sys" [pid 14605] +++ exited with 0 +++ [pid 14606] close(11 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3626/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3542, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3505/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14606] close(12 [pid 321] <... openat resumed>) = 4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14606] close(13 [pid 318] openat(AT_FDCWD, "./3505/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14606] close(14 [pid 321] getdents64(4 [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] close(15 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3540", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 14606] close(16 [pid 321] getdents64(4 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14606] close(17 [pid 318] getdents64(4 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3540", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14606] close(18) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 318] close(4 [pid 14606] close(19 [pid 321] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 319] fstat(3 [pid 318] rmdir("./3505/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14606] close(20) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] umount2("./3505/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3626/sys" [pid 14606] close(21 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14606] close(22 [pid 319] umount2("./3540/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3626/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3505/binderfs" [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14606] close(24) = -1 EBADF (Bad file descriptor) [pid 14606] close(25) = -1 EBADF (Bad file descriptor) [pid 14606] close(26) = -1 EBADF (Bad file descriptor) [pid 14606] close(27) = -1 EBADF (Bad file descriptor) [pid 14606] close(28) = -1 EBADF (Bad file descriptor) [pid 14606] close(29) = -1 EBADF (Bad file descriptor) [pid 14606] exit_group(0) = ? [pid 319] <... umount2 resumed>) = 0 [pid 318] unlink("./3505/binderfs" [pid 321] newfstatat(AT_FDCWD, "./3626/binderfs" [pid 318] <... unlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 321] unlink("./3626/binderfs" [pid 319] umount2("./3540/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 321] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3540/sys" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 321] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3505" [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3540/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3626" [pid 318] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 318] mkdir("./3506", 0777 [pid 321] mkdir("./3627", 0777 [pid 319] openat(AT_FDCWD, "./3540/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... mkdir resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14607 attached [pid 14606] +++ exited with 0 +++ [pid 319] fstat(4 [pid 14607] set_robust_list(0x5555689d76a0, 24 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3596, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14607] <... set_robust_list resumed>) = 0 [pid 14607] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3629 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14607] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14607] chdir("./3627" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14607] <... chdir resumed>) = 0 [pid 319] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14608 attached [pid 14607] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14608] set_robust_list(0x5555689d76a0, 24 [pid 14607] <... prctl resumed>) = 0 [pid 319] close(4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3508 [pid 14608] <... set_robust_list resumed>) = 0 [pid 14607] setpgid(0, 0 [pid 319] <... close resumed>) = 0 [pid 14607] <... setpgid resumed>) = 0 [pid 319] rmdir("./3540/sys" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14608] rt_sigprocmask(SIG_SETMASK, [] [pid 14607] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3540/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3540/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3540/binderfs") = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3540" [pid 14608] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14607] <... openat resumed>) = 3 [pid 319] <... rmdir resumed>) = 0 [pid 14608] chdir("./3506" [pid 14607] write(3, "1000", 4 [pid 319] mkdir("./3541", 0777 [pid 14608] <... chdir resumed>) = 0 [pid 14607] <... write resumed>) = 4 [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14608] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14607] close(3) = 0 [pid 14608] <... prctl resumed>) = 0 [pid 14607] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14608] setpgid(0, 0 [pid 14607] symlink("/dev/binderfs", "./binderfs" [pid 14608] <... setpgid resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14609 attached [pid 14608] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14607] <... symlink resumed>) = 0 [pid 14609] set_robust_list(0x5555689d76a0, 24 [pid 14608] <... openat resumed>) = 3 [pid 14607] write(1, "executing program\n", 18 [pid 14609] <... set_robust_list resumed>) = 0 [pid 14608] write(3, "1000", 4 [pid 14607] <... write resumed>) = 18 executing program [pid 14609] rt_sigprocmask(SIG_SETMASK, [] [pid 14608] <... write resumed>) = 4 [pid 14607] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3543 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14608] close(3 [pid 14609] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14609] chdir("./3541" [pid 14608] <... close resumed>) = 0 [pid 14607] <... mkdirat resumed>) = 0 [pid 14608] read(200 [pid 14607] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14608] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14609] <... chdir resumed>) = 0 [pid 14608] symlink("/dev/binderfs", "./binderfs" [pid 14609] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14609] setpgid(0, 0 [pid 14608] <... symlink resumed>) = 0 [pid 14609] <... setpgid resumed>) = 0 [pid 14609] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14607] <... mount resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 14609] <... openat resumed>) = 3 [pid 14609] write(3, "1000", 4) = 4 [pid 14609] close(3) = 0 [pid 14609] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14609] symlink("/dev/binderfs", "./binderfs" [pid 14608] write(1, "executing program\n", 18 executing program [pid 14607] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14608] <... write resumed>) = 18 [pid 14609] <... symlink resumed>) = 0 [pid 14609] write(1, "executing program\n", 18) = 18 executing program [pid 14609] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14607] <... openat resumed>) = 3 [pid 14609] <... mkdirat resumed>) = 0 [pid 14608] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14609] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14608] <... mkdirat resumed>) = 0 [pid 320] umount2("./3594", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14608] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14607] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14609] <... mount resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3594", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14609] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14608] <... mount resumed>) = 0 [pid 14607] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 3 [pid 14608] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] fstat(3 [pid 14609] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14609] <... pwrite64 resumed>) = 36 [pid 320] getdents64(3 [pid 14607] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14609] close(3 [pid 14607] <... close resumed>) = 0 [pid 320] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14607] close(4) = -1 EBADF (Bad file descriptor) [pid 14609] <... close resumed>) = 0 [pid 14607] close(5 [pid 14609] close(4 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] <... openat resumed>) = 3 [pid 14607] close(6 [pid 14609] close(5 [pid 14608] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] close(6 [pid 14608] <... pwrite64 resumed>) = 36 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] close(7 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3594/sys" [pid 14607] close(8 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] close(7 [pid 14608] close(3 [pid 14607] close(9 [pid 320] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] <... close resumed>) = 0 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] close(8 [pid 14608] close(4 [pid 14607] close(10 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3594/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14609] close(9 [pid 14608] close(5 [pid 14607] close(11 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14609] close(10 [pid 14608] close(6 [pid 14607] close(12 [pid 320] fstat(4 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14609] close(11 [pid 14608] close(7 [pid 14607] close(13 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] close(12 [pid 14608] close(8 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] close(13 [pid 14608] close(9 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] close(14 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14609] close(14 [pid 14608] close(10 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] close(15 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14609] close(15 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(11 [pid 14607] close(16 [pid 14609] close(16 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(12 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3594/sys" [pid 14609] close(17 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] close(17 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(13 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14609] close(18 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] close(18 [pid 320] umount2("./3594/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(14 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] close(19 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] close(19 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(15 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3594/binderfs" [pid 14607] close(20 [pid 14609] close(20 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(16 [pid 14607] close(21 [pid 320] unlink("./3594/binderfs" [pid 14609] close(21 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(17 [pid 14607] close(22 [pid 320] <... unlink resumed>) = 0 [pid 14609] close(22 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(18 [pid 14607] close(23 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14609] close(23 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(19 [pid 14607] close(24 [pid 320] close(3 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14607] close(25 [pid 320] rmdir("./3594" [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] close(24 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] close(26 [pid 320] <... rmdir resumed>) = 0 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(20 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3595", 0777 [pid 14609] close(25 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] close(27 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(21 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14609] close(26 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] close(28 [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(22 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] close(27 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(23 [pid 14609] close(28 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(24 [pid 14609] close(29 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14608] close(25 [pid 14609] exit_group(0 [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14609] <... exit_group resumed>) = ? [pid 14608] close(26 [pid 14609] +++ exited with 0 +++ [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14607] close(29 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14608] close(27 [pid 14607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3543, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14608] close(28) = -1 EBADF (Bad file descriptor) [pid 14608] close(29) = -1 EBADF (Bad file descriptor) [pid 14608] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14610 attached [pid 14607] exit_group(0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3597 [pid 14607] <... exit_group resumed>) = ? [pid 14610] set_robust_list(0x5555689d76a0, 24 [pid 14608] +++ exited with 0 +++ [pid 14607] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14610] <... set_robust_list resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3508, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14610] rt_sigprocmask(SIG_SETMASK, [] [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3629, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14610] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14610] chdir("./3595") = 0 [pid 14610] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14610] setpgid(0, 0) = 0 [pid 14610] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 14610] write(3, "1000", 4) = 4 [pid 321] umount2("./3627", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14610] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14610] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3627", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14610] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... openat resumed>) = 3 [pid 14610] symlink("/dev/binderfs", "./binderfs" [pid 321] fstat(3 [pid 14610] <... symlink resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14610] write(1, "executing program\n", 18) = 18 [pid 321] getdents64(3 [pid 318] <... restart_syscall resumed>) = 0 [pid 14610] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14610] <... mkdirat resumed>) = 0 [pid 14610] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] umount2("./3506", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = 0 [pid 14610] <... mount resumed>) = 0 [pid 321] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3506", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14610] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] fstat(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14610] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3627/sys" [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14610] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 14610] <... pwrite64 resumed>) = 36 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14610] close(3 [pid 318] umount2("./3506/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14610] <... close resumed>) = 0 [pid 319] umount2("./3541", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14610] close(4 [pid 321] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3541", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14610] close(5 [pid 321] openat(AT_FDCWD, "./3627/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3506/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] fstat(3 [pid 14610] close(6 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3506/sys" [pid 14610] close(7 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3506/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14610] close(8 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14610] close(9 [pid 321] fstat(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3506/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(3 [pid 14610] close(10 [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... openat resumed>) = 4 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 14610] close(11 [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14610] close(12 [pid 321] close(4 [pid 318] getdents64(4 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14610] close(13 [pid 321] rmdir("./3627/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 14610] close(14 [pid 321] umount2("./3627/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3541/sys" [pid 14610] close(15 [pid 321] newfstatat(AT_FDCWD, "./3627/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(4 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14610] close(16 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3627/binderfs" [pid 319] openat(AT_FDCWD, "./3541/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3506/sys" [pid 14610] close(17 [pid 321] <... unlink resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] fstat(4 [pid 318] <... rmdir resumed>) = 0 [pid 14610] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3506/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] getdents64(4 [pid 14610] close(19 [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3627" [pid 319] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3506/binderfs" [pid 14610] close(20 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3628", 0777 [pid 319] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14610] close(21 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] unlink("./3506/binderfs" [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rmdir("./3541/sys" [pid 14610] close(22 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3541/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14610] close(23ci2-android-6-12-rust/strace-static-x86_64: Process 14611 attached ) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14611] set_robust_list(0x5555689d76a0, 24 [pid 14610] close(24 [pid 318] close(3 [pid 14611] <... set_robust_list resumed>) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14611] rt_sigprocmask(SIG_SETMASK, [] [pid 14610] close(25 [pid 319] newfstatat(AT_FDCWD, "./3541/binderfs" [pid 318] rmdir("./3506" [pid 14611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3630 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14611] chdir("./3628" [pid 14610] close(26 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] unlink("./3541/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14611] <... chdir resumed>) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14611] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14610] close(27 [pid 319] getdents64(3 [pid 318] mkdir("./3507", 0777 [pid 14611] <... prctl resumed>) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14611] setpgid(0, 0 [pid 14610] close(28 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14611] <... setpgid resumed>) = 0 [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] close(3 [pid 14611] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14610] close(29 [pid 319] <... close resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3541") = 0 [pid 319] mkdir("./3542", 0777) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14612 attached [pid 14610] exit_group(0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3509 [pid 14612] set_robust_list(0x5555689d76a0, 24 [pid 14610] <... exit_group resumed>) = ? [pid 14612] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14612] rt_sigprocmask(SIG_SETMASK, [] [pid 14611] <... openat resumed>) = 3 [pid 14610] +++ exited with 0 +++ [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14613 attached [pid 14612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14611] write(3, "1000", 4 [pid 14612] chdir("./3507" [pid 14611] <... write resumed>) = 4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3597, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14613] set_robust_list(0x5555689d76a0, 24 [pid 14612] <... chdir resumed>) = 0 [pid 14611] close(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3544 [pid 14613] <... set_robust_list resumed>) = 0 [pid 14612] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14611] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14613] rt_sigprocmask(SIG_SETMASK, [] [pid 14612] <... prctl resumed>) = 0 [pid 14611] read(200 [pid 14612] setpgid(0, 0 [pid 14611] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14612] <... setpgid resumed>) = 0 [pid 14611] symlink("/dev/binderfs", "./binderfs" [pid 14613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14613] chdir("./3542" [pid 14611] <... symlink resumed>) = 0 [pid 14613] <... chdir resumed>) = 0 [pid 14611] write(1, "executing program\n", 18 [pid 14613] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14611] <... write resumed>) = 18 [pid 14613] <... prctl resumed>) = 0 [pid 14612] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14611] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14613] setpgid(0, 0) = 0 [pid 14611] <... mkdirat resumed>) = 0 [pid 14613] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14611] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14612] <... openat resumed>) = 3 [pid 14613] <... openat resumed>) = 3 [pid 14612] write(3, "1000", 4 [pid 14611] <... mount resumed>) = 0 [pid 14613] write(3, "1000", 4 [pid 14612] <... write resumed>) = 4 [pid 14611] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14612] close(3 [pid 14613] <... write resumed>) = 4 executing program [pid 14612] <... close resumed>) = 0 [pid 14613] close(3) = 0 [pid 14613] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14612] read(200 [pid 14611] <... openat resumed>) = 3 [pid 14613] symlink("/dev/binderfs", "./binderfs" [pid 14612] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14613] <... symlink resumed>) = 0 [pid 14612] symlink("/dev/binderfs", "./binderfs" [pid 14613] write(1, "executing program\n", 18) = 18 [pid 14613] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14612] <... symlink resumed>) = 0 [pid 14611] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14612] write(1, "executing program\n", 18 [pid 14613] <... mkdirat resumed>) = 0 [pid 14612] <... write resumed>) = 18 [pid 14611] <... pwrite64 resumed>) = 36 [pid 14612] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14611] close(3 [pid 14613] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14612] <... mkdirat resumed>) = 0 [pid 14611] <... close resumed>) = 0 [pid 14612] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14611] close(4 [pid 14613] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... mount resumed>) = 0 [pid 14611] close(5 [pid 14612] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program executing program [pid 14613] <... openat resumed>) = 3 [pid 14612] <... openat resumed>) = 3 [pid 14611] close(6 [pid 320] <... restart_syscall resumed>) = 0 [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] close(7) = -1 EBADF (Bad file descriptor) [pid 14612] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14611] close(8) = -1 EBADF (Bad file descriptor) [pid 14611] close(9 [pid 14613] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14613] <... pwrite64 resumed>) = 36 [pid 14612] <... pwrite64 resumed>) = 36 [pid 14611] close(10) = -1 EBADF (Bad file descriptor) [pid 14611] close(11 [pid 320] umount2("./3595", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14613] close(3 [pid 14611] close(12 [pid 320] openat(AT_FDCWD, "./3595", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14613] <... close resumed>) = 0 [pid 14612] close(3 [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14613] close(4 [pid 14612] <... close resumed>) = 0 [pid 14611] close(13 [pid 320] fstat(3 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] close(4 [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14613] close(5 [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] close(14 [pid 320] getdents64(3 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] close(5 [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14613] close(6 [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] close(15 [pid 320] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] close(6 [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14613] close(7) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] close(16 [pid 14613] close(8 [pid 14612] close(7 [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14613] close(9 [pid 14612] close(8 [pid 14611] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14613] close(10 [pid 14612] close(9 [pid 14611] close(18 [pid 320] newfstatat(AT_FDCWD, "./3595/sys" [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14613] close(11 [pid 14612] close(10 [pid 14611] close(19 [pid 320] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14613] close(12 [pid 14612] close(11 [pid 14611] close(20 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3595/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14613] close(13 [pid 14612] close(12 [pid 14611] close(21 [pid 320] <... openat resumed>) = 4 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14613] close(14 [pid 14612] close(13 [pid 14611] close(22 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14613] close(15 [pid 14612] close(14 [pid 14611] close(23 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14613] close(16 [pid 14612] close(15 [pid 14611] close(24 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14613] close(17 [pid 14612] close(16 [pid 14611] close(25 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14613] close(18 [pid 14612] close(17 [pid 14611] close(26 [pid 320] rmdir("./3595/sys" [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14613] close(19 [pid 14612] close(18 [pid 14611] close(27 [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] close(19 [pid 14611] close(28 [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] close(20 [pid 14611] close(29 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3595/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14613] close(20 [pid 14611] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] <... exit_group resumed>) = ? [pid 320] newfstatat(AT_FDCWD, "./3595/binderfs" [pid 14613] close(21 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3595/binderfs" [pid 14613] close(22 [pid 320] <... unlink resumed>) = 0 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14613] close(23 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14613] close(24 [pid 320] <... close resumed>) = 0 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14611] +++ exited with 0 +++ [pid 320] rmdir("./3595" [pid 14613] close(25 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3630, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rmdir resumed>) = 0 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14613] close(26 [pid 320] mkdir("./3596", 0777 [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14613] close(27 [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] close(21 [pid 14613] close(28 [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14612] close(22 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14613] close(29 [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14613] exit_group(0 [pid 14612] close(23) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14614 attached [pid 14612] close(24) = -1 EBADF (Bad file descriptor) [pid 14614] set_robust_list(0x5555689d76a0, 24 [pid 14613] <... exit_group resumed>) = ? [pid 14612] close(25 [pid 321] umount2("./3628", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14614] <... set_robust_list resumed>) = 0 [pid 14613] +++ exited with 0 +++ [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14612] close(26 [pid 321] openat(AT_FDCWD, "./3628", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3598 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3544, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14614] rt_sigprocmask(SIG_SETMASK, [] [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14612] close(27 [pid 321] fstat(3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14612] close(28 [pid 321] getdents64(3 [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14612] close(29 [pid 321] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14614] chdir("./3596" [pid 14612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14612] exit_group(0) = ? [pid 321] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14614] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3628/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3628/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14612] +++ exited with 0 +++ [pid 321] getdents64(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3509, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14614] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] close(4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14614] <... prctl resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3628/sys" [pid 14614] setpgid(0, 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14614] <... setpgid resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3628/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3507", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3628/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3628/binderfs") = 0 [pid 318] openat(AT_FDCWD, "./3507", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(3 [pid 14614] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 318] fstat(3 [pid 14614] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] rmdir("./3628" [pid 14614] write(3, "1000", 4 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] getdents64(3 [pid 14614] <... write resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14614] close(3 [pid 321] mkdir("./3629", 0777 [pid 14614] <... close resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 318] umount2("./3507/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14614] read(200 [pid 319] umount2("./3542", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] openat(AT_FDCWD, "./3542", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14614] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14615 attached [pid 14614] symlink("/dev/binderfs", "./binderfs" [pid 318] umount2("./3507/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 14614] <... symlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14614] write(1, "executing program\n", 18 [pid 318] newfstatat(AT_FDCWD, "./3507/sys" [pid 14614] <... write resumed>) = 18 [pid 14615] set_robust_list(0x5555689d76a0, 24 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14615] <... set_robust_list resumed>) = 0 [pid 14614] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] umount2("./3507/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3631 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14615] rt_sigprocmask(SIG_SETMASK, [] [pid 14614] <... mkdirat resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3507/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14615] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14614] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 14615] chdir("./3629" [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3542/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14614] <... mount resumed>) = 0 [pid 14615] <... chdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14615] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14614] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] openat(AT_FDCWD, "./3542/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14615] <... prctl resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] getdents64(4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 14615] setpgid(0, 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14615] <... setpgid resumed>) = 0 [pid 318] close(4 [pid 319] getdents64(4 [pid 318] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 318] rmdir("./3507/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 319] rmdir("./3542/sys" [pid 14615] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3507/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3542/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3542/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3507/binderfs" [pid 319] unlink("./3542/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14615] <... openat resumed>) = 3 [pid 14614] <... openat resumed>) = 3 [pid 319] <... unlink resumed>) = 0 [pid 318] unlink("./3507/binderfs" [pid 14615] write(3, "1000", 4 [pid 319] getdents64(3 [pid 318] <... unlink resumed>) = 0 [pid 14615] <... write resumed>) = 4 [pid 14614] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 14615] close(3 [pid 319] close(3) = 0 [pid 319] rmdir("./3542") = 0 [pid 14614] <... pwrite64 resumed>) = 36 [pid 319] mkdir("./3543", 0777 [pid 14615] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14616 attached [pid 14616] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14616] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3545 [pid 14616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14616] chdir("./3543" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] close(3 [pid 14615] read(200 [pid 14614] close(3 [pid 14615] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... close resumed>) = 0 [pid 14615] symlink("/dev/binderfs", "./binderfs" [pid 14614] <... close resumed>) = 0 [pid 318] rmdir("./3507" [pid 14616] <... chdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14616] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14614] close(4 [pid 14616] <... prctl resumed>) = 0 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] setpgid(0, 0 [pid 14615] <... symlink resumed>) = 0 [pid 14614] close(5 [pid 318] mkdir("./3508", 0777 [pid 14616] <... setpgid resumed>) = 0 [pid 14615] write(1, "executing program\n", 18 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14615] <... write resumed>) = 18 [pid 14614] close(6 [pid 318] <... mkdir resumed>) = 0 [pid 14616] <... openat resumed>) = 3 executing program [pid 14616] write(3, "1000", 4) = 4 [pid 14615] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14616] close(3) = 0 [pid 14616] read(200 [pid 14614] close(7 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14616] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14616] symlink("/dev/binderfs", "./binderfs" [pid 14614] close(8 [pid 14616] <... symlink resumed>) = 0 [pid 14616] write(1, "executing program\n", 18) = 18 [pid 14616] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program ci2-android-6-12-rust/strace-static-x86_64: Process 14617 attached [pid 14616] <... mkdirat resumed>) = 0 [pid 14614] close(9 [pid 14617] set_robust_list(0x5555689d76a0, 24 [pid 14616] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3510 [pid 14617] <... set_robust_list resumed>) = 0 [pid 14616] <... mount resumed>) = 0 [pid 14615] <... mkdirat resumed>) = 0 [pid 14614] close(10 [pid 14617] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14615] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14614] close(11) = -1 EBADF (Bad file descriptor) [pid 14617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14616] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14614] close(12 [pid 14617] chdir("./3508" [pid 14616] <... openat resumed>) = 3 [pid 14615] <... mount resumed>) = 0 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... chdir resumed>) = 0 [pid 14617] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14617] setpgid(0, 0 [pid 14616] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14617] <... setpgid resumed>) = 0 [pid 14617] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14616] <... pwrite64 resumed>) = 36 [pid 14615] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14614] close(13 [pid 14617] <... openat resumed>) = 3 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] close(3 [pid 14614] close(14 [pid 14617] write(3, "1000", 4 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] close(15 [pid 14617] <... write resumed>) = 4 [pid 14616] <... close resumed>) = 0 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] close(3 [pid 14616] close(4 [pid 14614] close(16 [pid 14617] <... close resumed>) = 0 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] read(200 [pid 14616] close(5 [pid 14614] close(17 [pid 14617] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... openat resumed>) = 3 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] symlink("/dev/binderfs", "./binderfs" [pid 14616] close(6 [pid 14614] close(18 [pid 14617] <... symlink resumed>) = 0 [pid 14615] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14617] write(1, "executing program\n", 18 [pid 14616] close(7 [pid 14614] close(19 [pid 14617] <... write resumed>) = 18 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14616] close(8 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... mkdirat resumed>) = 0 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] close(20 [pid 14616] close(9 [pid 14617] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... mount resumed>) = 0 [pid 14616] close(10 [pid 14615] <... pwrite64 resumed>) = 36 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] close(21 [pid 14616] close(11 [pid 14615] close(3 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] close(22 [pid 14617] <... openat resumed>) = 3 [pid 14616] close(12 [pid 14615] <... close resumed>) = 0 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] close(4 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] close(13 [pid 14615] close(5 [pid 14614] close(23 [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] close(6 [pid 14614] close(24 [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... pwrite64 resumed>) = 36 [pid 14616] close(14 [pid 14615] close(7 [pid 14614] close(25 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] close(3 [pid 14616] close(15 [pid 14615] close(8 [pid 14614] close(26 [pid 14617] <... close resumed>) = 0 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] close(4 [pid 14616] close(16 [pid 14615] close(9 [pid 14614] close(27 [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] close(5 [pid 14616] close(17 [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] close(10 [pid 14614] close(28 [pid 14617] close(6 [pid 14616] close(18 [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] close(11 [pid 14614] close(29 [pid 14617] close(7 [pid 14616] close(19 [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] close(8 [pid 14616] close(20 [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] close(12 [pid 14614] exit_group(0 [pid 14617] close(9 [pid 14616] close(21 [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] <... exit_group resumed>) = ? [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] close(13 [pid 14617] close(10 [pid 14616] close(22 [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] close(11 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] close(23 [pid 14617] close(12 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] close(24 [pid 14617] close(13 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] close(25 [pid 14617] close(14 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] close(26 [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14614] +++ exited with 0 +++ [pid 14617] close(15 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] close(27 [pid 14615] close(14 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3598, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14617] close(16 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] close(28 [pid 14615] close(15 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14617] close(17 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] close(29 [pid 14615] close(16 [pid 14617] close(18 [pid 14616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] exit_group(0 [pid 14615] close(17 [pid 14617] close(19 [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14616] <... exit_group resumed>) = ? [pid 14615] close(18 [pid 320] umount2("./3596", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14617] close(20 [pid 14616] +++ exited with 0 +++ [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3545, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14617] close(21 [pid 14615] close(19 [pid 320] openat(AT_FDCWD, "./3596", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14617] close(22 [pid 14615] close(20 [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] close(23 [pid 14615] close(21 [pid 320] fstat(3 [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14617] close(24 [pid 14615] close(22 [pid 320] getdents64(3 [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14617] close(25 [pid 14615] close(23 [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14617] close(26) = -1 EBADF (Bad file descriptor) [pid 14615] close(24 [pid 320] <... umount2 resumed>) = 0 [pid 14617] close(27) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14617] close(28 [pid 14615] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14617] close(29 [pid 14615] close(26 [pid 320] newfstatat(AT_FDCWD, "./3596/sys" [pid 14617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14617] exit_group(0 [pid 14615] close(27 [pid 320] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14617] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14617] +++ exited with 0 +++ [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3596/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14615] close(28 [pid 320] <... openat resumed>) = 4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3510, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14615] close(29 [pid 320] fstat(4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14615] exit_group(0) = ? [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3596/sys") = 0 [pid 320] umount2("./3596/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3596/binderfs" [pid 14615] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3631, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] unlink("./3596/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3596") = 0 [pid 320] mkdir("./3597", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14618 attached , child_tidptr=0x5555689d7690) = 3599 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14618] set_robust_list(0x5555689d76a0, 24 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14618] <... set_robust_list resumed>) = 0 [pid 14618] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14618] chdir("./3597") = 0 [pid 14618] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14618] setpgid(0, 0) = 0 [pid 14618] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14618] write(3, "1000", 4) = 4 [pid 14618] close(3) = 0 [pid 14618] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14618] symlink("/dev/binderfs", "./binderfs" [pid 319] <... restart_syscall resumed>) = 0 [pid 14618] <... symlink resumed>) = 0 [pid 14618] write(1, "executing program\n", 18 executing program [pid 319] umount2("./3543", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14618] <... write resumed>) = 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3543", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14618] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14618] <... mkdirat resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3543/sys" [pid 14618] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3543/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14618] <... mount resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14618] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3543/sys") = 0 [pid 319] umount2("./3543/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3543/binderfs" [pid 14618] <... openat resumed>) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3543/binderfs") = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3543") = 0 [pid 319] mkdir("./3544", 0777 [pid 14618] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14618] <... pwrite64 resumed>) = 36 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14618] close(3) = 0 [pid 14618] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 14619 attached [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3546 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14619] set_robust_list(0x5555689d76a0, 24 [pid 14618] close(5 [pid 14619] <... set_robust_list resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14619] rt_sigprocmask(SIG_SETMASK, [] [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14618] close(6) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14619] chdir("./3544" [pid 14618] close(7 [pid 14619] <... chdir resumed>) = 0 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3508", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14619] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14618] close(8 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14619] <... prctl resumed>) = 0 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3508", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14619] setpgid(0, 0 [pid 14618] close(9 [pid 318] <... openat resumed>) = 3 [pid 14619] <... setpgid resumed>) = 0 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3508/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14619] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14618] close(10 [pid 14619] <... openat resumed>) = 3 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14618] close(11) = -1 EBADF (Bad file descriptor) [pid 14619] write(3, "1000", 4) = 4 [pid 14618] close(12 [pid 318] umount2("./3508/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14619] close(3 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] <... close resumed>) = 0 [pid 14618] close(13 [pid 14619] read(200 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3629", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14618] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3508/sys" [pid 14619] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3629", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14619] symlink("/dev/binderfs", "./binderfs" [pid 14618] close(15 [pid 321] <... openat resumed>) = 3 [pid 318] umount2("./3508/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14619] <... symlink resumed>) = 0 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14618] close(16 [pid 318] openat(AT_FDCWD, "./3508/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14619] write(1, "executing program\n", 18 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] <... write resumed>) = 18 executing program [pid 14618] close(17) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... openat resumed>) = 4 [pid 14619] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14618] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] fstat(4 [pid 321] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14619] <... mkdirat resumed>) = 0 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] getdents64(4 [pid 14619] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14618] close(19) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14618] close(20 [pid 318] getdents64(4 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14618] close(21 [pid 321] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3629/sys" [pid 318] rmdir("./3508/sys" [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3508/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3629/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] newfstatat(AT_FDCWD, "./3508/binderfs" [pid 321] <... openat resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] fstat(4 [pid 318] unlink("./3508/binderfs" [pid 14619] <... mount resumed>) = 0 [pid 14618] close(22 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14619] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14618] close(23) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3 [pid 14618] close(24 [pid 321] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 14618] close(25 [pid 321] close(4 [pid 318] <... close resumed>) = 0 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] rmdir("./3508" [pid 14619] <... openat resumed>) = 3 [pid 14618] close(26 [pid 321] rmdir("./3629/sys" [pid 318] <... rmdir resumed>) = 0 [pid 14619] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14618] close(27) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3629/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3509", 0777 [pid 14618] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] <... pwrite64 resumed>) = 36 [pid 14618] close(29 [pid 321] newfstatat(AT_FDCWD, "./3629/binderfs" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] unlink("./3629/binderfs" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14619] close(3 [pid 14618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14620 attached [pid 321] getdents64(3 [pid 14618] exit_group(0) = ? [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14620] set_robust_list(0x5555689d76a0, 24 [pid 321] close(3) = 0 [pid 321] rmdir("./3629") = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3511 [pid 321] mkdir("./3630", 0777 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... mkdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14618] +++ exited with 0 +++ [pid 14620] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14620] rt_sigprocmask(SIG_SETMASK, [] [pid 14619] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3599, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14620] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14620] chdir("./3509" [pid 14619] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 14621 attached [pid 14620] <... chdir resumed>) = 0 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] close(5 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3632 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] close(6 [pid 14621] set_robust_list(0x5555689d76a0, 24 [pid 14620] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] close(7 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14621] <... set_robust_list resumed>) = 0 [pid 14620] <... prctl resumed>) = 0 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14621] rt_sigprocmask(SIG_SETMASK, [] [pid 14620] setpgid(0, 0 [pid 14619] close(8) = -1 EBADF (Bad file descriptor) [pid 14621] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14620] <... setpgid resumed>) = 0 [pid 14619] close(9 [pid 14620] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] close(10 [pid 14621] chdir("./3630" [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... openat resumed>) = 3 [pid 14619] close(11 [pid 14621] <... chdir resumed>) = 0 [pid 14620] write(3, "1000", 4 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14620] <... write resumed>) = 4 [pid 14621] <... prctl resumed>) = 0 [pid 14619] close(12 [pid 14621] setpgid(0, 0 [pid 14620] close(3 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] <... setpgid resumed>) = 0 [pid 14620] <... close resumed>) = 0 [pid 14619] close(13 [pid 14621] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14620] read(200 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14619] close(14 [pid 14621] <... openat resumed>) = 3 [pid 14620] symlink("/dev/binderfs", "./binderfs" [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... symlink resumed>) = 0 [pid 14619] close(15) = -1 EBADF (Bad file descriptor) [pid 14621] write(3, "1000", 4 [pid 14620] write(1, "executing program\n", 18 [pid 14619] close(16 [pid 14621] <... write resumed>) = 4 [pid 14620] <... write resumed>) = 18 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] close(3 [pid 14619] close(17 [pid 14621] <... close resumed>) = 0 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14620] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14621] read(200 [pid 14619] close(18 [pid 14621] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... mkdirat resumed>) = 0 [pid 14621] symlink("/dev/binderfs", "./binderfs" [pid 14620] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14619] close(19) = -1 EBADF (Bad file descriptor) [pid 14621] <... symlink resumed>) = 0 [pid 14619] close(20) = -1 EBADF (Bad file descriptor) [pid 14619] close(21 executing program [pid 14621] write(1, "executing program\n", 18) = 18 [pid 14620] <... mount resumed>) = 0 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14619] close(22 [pid 14620] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] close(23 [pid 14621] <... mkdirat resumed>) = 0 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14620] <... openat resumed>) = 3 [pid 14619] close(24 [pid 320] <... restart_syscall resumed>) = 0 [pid 14621] <... mount resumed>) = 0 [pid 320] umount2("./3597", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3597", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3597/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3597/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14621] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3597/sys") = 0 [pid 320] umount2("./3597/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3597/binderfs" [pid 14621] <... openat resumed>) = 3 [pid 14619] close(25 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3597/binderfs" [pid 14620] <... pwrite64 resumed>) = 36 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14620] close(3 [pid 14619] close(26 [pid 14620] <... close resumed>) = 0 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14620] close(4 [pid 14619] close(27 [pid 320] getdents64(3 [pid 14621] <... pwrite64 resumed>) = 36 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14621] close(3 [pid 14620] close(5 [pid 14619] close(28 [pid 320] close(3 [pid 14621] <... close resumed>) = 0 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14621] close(4 [pid 14620] close(6 [pid 14619] close(29 [pid 320] rmdir("./3597") = 0 [pid 14619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3598", 0777 [pid 14619] exit_group(0 [pid 320] <... mkdir resumed>) = 0 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14619] <... exit_group resumed>) = ? [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14622 attached [pid 14619] +++ exited with 0 +++ [pid 14622] set_robust_list(0x5555689d76a0, 24 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3546, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14622] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3600 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14622] rt_sigprocmask(SIG_SETMASK, [] [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(7 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14622] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14621] close(5 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14622] chdir("./3598" [pid 14620] close(8 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14622] <... chdir resumed>) = 0 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] close(6 [pid 14622] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14620] close(9 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] close(7 [pid 14620] close(10 [pid 14622] <... prctl resumed>) = 0 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14622] setpgid(0, 0 [pid 14621] close(8 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14622] <... setpgid resumed>) = 0 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(11 [pid 14622] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14621] close(9 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14622] <... openat resumed>) = 3 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(12 [pid 319] umount2("./3544", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14622] write(3, "1000", 4 [pid 14621] close(10 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14622] <... write resumed>) = 4 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(13 [pid 319] openat(AT_FDCWD, "./3544", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14621] close(11 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(14 [pid 14621] close(12 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(15 [pid 14622] close(3 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14622] <... close resumed>) = 0 [pid 14621] close(13 [pid 14620] close(16 [pid 319] fstat(3 [pid 14622] read(200 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14622] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14622] symlink("/dev/binderfs", "./binderfs" [pid 14620] close(17 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14622] <... symlink resumed>) = 0 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14622] write(1, "executing program\n", 18 [pid 14621] close(14 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14622] <... write resumed>) = 18 executing program [pid 14622] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(18 [pid 14621] close(15 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(19 [pid 14621] close(16 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(20 [pid 14621] close(17 [pid 14622] <... mkdirat resumed>) = 0 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14622] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(21 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14622] <... mount resumed>) = 0 [pid 14621] close(18 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3544/sys" [pid 14622] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14620] close(22 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14622] <... openat resumed>) = 3 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14621] close(19 [pid 14620] close(23 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] close(20 [pid 14620] close(24 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14622] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3544/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14622] <... pwrite64 resumed>) = 36 [pid 14621] close(21 [pid 14620] close(25 [pid 319] <... openat resumed>) = 4 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] close(22 [pid 14620] close(26 [pid 14622] close(3 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14622] <... close resumed>) = 0 [pid 14621] close(23 [pid 14620] close(27 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14622] close(4 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] close(24 [pid 14620] close(28 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14622] close(5 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] close(25 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14622] close(6 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] close(29 [pid 319] close(4 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] close(26 [pid 14620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14622] close(7 [pid 319] rmdir("./3544/sys" [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14620] exit_group(0 [pid 319] <... rmdir resumed>) = 0 [pid 14621] close(27 [pid 14620] <... exit_group resumed>) = ? [pid 14622] close(8 [pid 319] umount2("./3544/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14622] close(9 [pid 319] newfstatat(AT_FDCWD, "./3544/binderfs" [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14622] close(10) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3544/binderfs" [pid 14622] close(11) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14622] close(12) = -1 EBADF (Bad file descriptor) [pid 14620] +++ exited with 0 +++ [pid 14622] close(13 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3511, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14622] close(14 [pid 319] close(3 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14621] close(28 [pid 14622] close(15 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3544" [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] close(29 [pid 319] <... rmdir resumed>) = 0 [pid 14621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14622] close(16 [pid 319] mkdir("./3545", 0777 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] exit_group(0 [pid 319] <... mkdir resumed>) = 0 [pid 14622] close(17) = -1 EBADF (Bad file descriptor) [pid 14622] close(18) = -1 EBADF (Bad file descriptor) [pid 14621] <... exit_group resumed>) = ? [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14622] close(19 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14622] close(20 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14621] +++ exited with 0 +++ [pid 14622] close(21 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3632, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14622] close(22) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14623 attached [pid 14623] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14622] close(23 [pid 14623] rt_sigprocmask(SIG_SETMASK, [] [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3509", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14622] close(24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3547 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] openat(AT_FDCWD, "./3509", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14623] chdir("./3545" [pid 14622] close(25 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... openat resumed>) = 3 [pid 14623] <... chdir resumed>) = 0 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14623] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14622] close(26 [pid 318] fstat(3 [pid 14623] <... prctl resumed>) = 0 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14623] setpgid(0, 0 [pid 14622] close(27 [pid 321] <... restart_syscall resumed>) = 0 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14622] close(28 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14622] close(29 [pid 321] umount2("./3630", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3509/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14623] <... setpgid resumed>) = 0 [pid 14622] exit_group(0 [pid 318] <... umount2 resumed>) = 0 [pid 14623] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] openat(AT_FDCWD, "./3630", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14622] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 3 [pid 14623] <... openat resumed>) = 3 [pid 14622] +++ exited with 0 +++ [pid 321] fstat(3 [pid 318] umount2("./3509/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14623] write(3, "1000", 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3600, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14623] <... write resumed>) = 4 [pid 14623] close(3 [pid 321] getdents64(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14623] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] newfstatat(AT_FDCWD, "./3509/sys" [pid 14623] read(200 [pid 321] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14623] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14623] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = 0 [pid 318] umount2("./3509/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14623] <... symlink resumed>) = 0 [pid 14623] write(1, "executing program\n", 18 [pid 318] openat(AT_FDCWD, "./3509/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14623] <... write resumed>) = 18 [pid 318] <... openat resumed>) = 4 executing program [pid 321] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] newfstatat(AT_FDCWD, "./3630/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 321] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 321] openat(AT_FDCWD, "./3630/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... openat resumed>) = 4 [pid 318] close(4 [pid 321] fstat(4 [pid 318] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rmdir("./3509/sys" [pid 321] getdents64(4 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 318] umount2("./3509/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(4) = 0 [pid 318] newfstatat(AT_FDCWD, "./3509/binderfs" [pid 321] rmdir("./3630/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] unlink("./3509/binderfs" [pid 321] umount2("./3630/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 321] newfstatat(AT_FDCWD, "./3630/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(3 [pid 321] unlink("./3630/binderfs" [pid 318] <... close resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 318] rmdir("./3509" [pid 321] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 318] mkdir("./3510", 0777 [pid 321] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 321] rmdir("./3630") = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] mkdir("./3631", 0777 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14623] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14623] <... mkdirat resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14624 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14625 attached [pid 14623] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14624] set_robust_list(0x5555689d76a0, 24 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3512 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14623] <... mount resumed>) = 0 [pid 14625] set_robust_list(0x5555689d76a0, 24 [pid 14623] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14624] <... set_robust_list resumed>) = 0 [pid 14625] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3633 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14623] <... openat resumed>) = 3 [pid 14624] rt_sigprocmask(SIG_SETMASK, [] [pid 14623] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14625] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14623] <... pwrite64 resumed>) = 36 [pid 14625] chdir("./3631" [pid 14623] close(3 [pid 14624] chdir("./3510" [pid 14623] <... close resumed>) = 0 [pid 14625] <... chdir resumed>) = 0 [pid 14624] <... chdir resumed>) = 0 [pid 14625] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14624] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14623] close(4 [pid 14625] <... prctl resumed>) = 0 [pid 14624] <... prctl resumed>) = 0 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] setpgid(0, 0 [pid 14624] setpgid(0, 0 [pid 14623] close(5 [pid 14625] <... setpgid resumed>) = 0 [pid 14624] <... setpgid resumed>) = 0 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14623] close(6 [pid 14625] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14624] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] <... openat resumed>) = 3 [pid 320] umount2("./3598", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14625] write(3, "1000", 4 [pid 14623] close(7 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14625] <... write resumed>) = 4 [pid 14624] <... openat resumed>) = 3 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3598", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14624] write(3, "1000", 4 [pid 14623] close(8) = -1 EBADF (Bad file descriptor) [pid 14624] <... write resumed>) = 4 [pid 14623] close(9 [pid 14624] close(3 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] <... close resumed>) = 0 [pid 14623] close(10 [pid 14625] close(3 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14625] <... close resumed>) = 0 [pid 320] fstat(3 [pid 14625] read(200 [pid 14623] close(11 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14625] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14625] symlink("/dev/binderfs", "./binderfs" [pid 14624] read(200 [pid 14623] close(12 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14625] <... symlink resumed>) = 0 [pid 14624] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14625] write(1, "executing program\n", 18 [pid 14624] symlink("/dev/binderfs", "./binderfs" executing program [pid 14623] close(13 [pid 320] <... umount2 resumed>) = 0 [pid 14625] <... write resumed>) = 18 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14624] <... symlink resumed>) = 0 [pid 14623] close(14 [pid 14625] <... mkdirat resumed>) = 0 [pid 14624] write(1, "executing program\n", 18 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14625] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14625] <... mount resumed>) = 0 [pid 14624] <... write resumed>) = 18 [pid 14623] close(15 executing program [pid 320] newfstatat(AT_FDCWD, "./3598/sys" [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14623] close(16 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14625] <... openat resumed>) = 3 [pid 14624] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14623] close(17) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14623] close(18) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3598/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14624] <... mkdirat resumed>) = 0 [pid 14623] close(19 [pid 14624] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14623] close(20 [pid 320] <... openat resumed>) = 4 [pid 14625] <... pwrite64 resumed>) = 36 [pid 14624] <... mount resumed>) = 0 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 14625] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14625] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 14625] close(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14625] close(5 [pid 320] <... close resumed>) = 0 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] close(6 [pid 320] rmdir("./3598/sys" [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14623] close(21 [pid 320] <... rmdir resumed>) = 0 [pid 14625] close(7 [pid 320] umount2("./3598/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] close(8 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3598/binderfs" [pid 14625] close(9) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14625] close(10 [pid 320] unlink("./3598/binderfs" [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] close(11 [pid 14624] <... openat resumed>) = 3 [pid 14623] close(22 [pid 320] <... unlink resumed>) = 0 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] close(12 [pid 14623] close(23 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14625] close(13 [pid 14623] close(24 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14625] close(14 [pid 14623] close(25 [pid 320] <... close resumed>) = 0 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3598" [pid 14623] close(26 [pid 14625] close(15 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14623] close(27 [pid 14625] close(16 [pid 320] mkdir("./3599", 0777 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] <... pwrite64 resumed>) = 36 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14625] close(17 [pid 14624] close(3 [pid 14623] close(28 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14625] close(18 [pid 14624] <... close resumed>) = 0 [pid 14623] close(29 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] close(4 [pid 14623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14625] close(19 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14623] exit_group(0ci2-android-6-12-rust/strace-static-x86_64: Process 14626 attached [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] close(5 [pid 14623] <... exit_group resumed>) = ? [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] close(20) = -1 EBADF (Bad file descriptor) [pid 14625] close(21) = -1 EBADF (Bad file descriptor) [pid 14625] close(22) = -1 EBADF (Bad file descriptor) [pid 14625] close(23 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3601 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14625] close(24 [pid 14623] +++ exited with 0 +++ [pid 14626] set_robust_list(0x5555689d76a0, 24 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] close(6 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14626] <... set_robust_list resumed>) = 0 [pid 14625] close(25 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] close(7 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3547, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14626] rt_sigprocmask(SIG_SETMASK, [] [pid 14625] close(26 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14625] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] close(8 [pid 14625] close(27) = -1 EBADF (Bad file descriptor) [pid 14625] close(28) = -1 EBADF (Bad file descriptor) [pid 14625] close(29) = -1 EBADF (Bad file descriptor) [pid 14625] exit_group(0 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14625] <... exit_group resumed>) = ? [pid 14624] close(9 [pid 14626] chdir("./3599" [pid 14625] +++ exited with 0 +++ [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3633, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14624] close(10 [pid 14626] <... chdir resumed>) = 0 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14626] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14624] close(11 [pid 319] <... restart_syscall resumed>) = 0 [pid 14626] <... prctl resumed>) = 0 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14624] close(12 [pid 14626] setpgid(0, 0) = 0 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] close(13) = -1 EBADF (Bad file descriptor) [pid 14624] close(14) = -1 EBADF (Bad file descriptor) [pid 14624] close(15 [pid 319] umount2("./3545", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14626] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14624] close(16) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14624] close(17 [pid 319] openat(AT_FDCWD, "./3545", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14624] close(18 [pid 319] fstat(3 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14626] <... openat resumed>) = 3 [pid 14624] close(19 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14626] write(3, "1000", 4 [pid 319] getdents64(3 [pid 14624] close(20 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14624] close(21 [pid 14626] <... write resumed>) = 4 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] close(22 [pid 14626] close(3 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14626] <... close resumed>) = 0 [pid 14624] close(23 [pid 14626] read(200 [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14626] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14624] close(24 [pid 14626] symlink("/dev/binderfs", "./binderfs" [pid 14624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14624] close(25) = -1 EBADF (Bad file descriptor) [pid 14624] close(26) = -1 EBADF (Bad file descriptor) [pid 14624] close(27) = -1 EBADF (Bad file descriptor) [pid 14624] close(28) = -1 EBADF (Bad file descriptor) [pid 14624] close(29) = -1 EBADF (Bad file descriptor) [pid 14624] exit_group(0 [pid 14626] <... symlink resumed>) = 0 [pid 14624] <... exit_group resumed>) = ? [pid 14626] write(1, "executing program\n", 18 [pid 14624] +++ exited with 0 +++ [pid 14626] <... write resumed>) = 18 [pid 319] <... umount2 resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3512, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14626] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14626] <... mkdirat resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14626] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] newfstatat(AT_FDCWD, "./3545/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14626] <... mount resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14626] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] openat(AT_FDCWD, "./3545/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14626] <... openat resumed>) = 3 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14626] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 14626] <... pwrite64 resumed>) = 36 [pid 319] rmdir("./3545/sys") = 0 [pid 14626] close(3 [pid 319] umount2("./3545/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14626] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14626] close(4 [pid 319] newfstatat(AT_FDCWD, "./3545/binderfs" [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14626] close(5 [pid 319] unlink("./3545/binderfs" [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14626] close(6 [pid 319] <... unlink resumed>) = 0 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14626] close(7) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14626] close(8 [pid 319] close(3 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14626] close(9 [pid 319] rmdir("./3545" [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14626] close(10 [pid 319] mkdir("./3546", 0777 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3510", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14626] close(11 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] openat(AT_FDCWD, "./3510", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14626] close(12 [pid 321] umount2("./3631", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... openat resumed>) = 3 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14626] close(13 [pid 321] openat(AT_FDCWD, "./3631", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] fstat(3 [pid 318] getdents64(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3510/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14627 attached [pid 14626] close(14 [pid 321] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] set_robust_list(0x5555689d76a0, 24 [pid 14626] close(15 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3548 [pid 318] <... umount2 resumed>) = 0 [pid 14627] <... set_robust_list resumed>) = 0 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] rt_sigprocmask(SIG_SETMASK, [] [pid 14626] close(16 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14626] close(17) = -1 EBADF (Bad file descriptor) [pid 14627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14626] close(18 [pid 321] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3510/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14627] chdir("./3546" [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14627] <... chdir resumed>) = 0 [pid 14626] close(19 [pid 321] newfstatat(AT_FDCWD, "./3631/sys" [pid 318] newfstatat(AT_FDCWD, "./3510/sys" [pid 14627] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14627] <... prctl resumed>) = 0 [pid 14626] close(20 [pid 321] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3510/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14627] setpgid(0, 0 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14627] <... setpgid resumed>) = 0 [pid 14626] close(21 [pid 321] openat(AT_FDCWD, "./3631/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3510/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14627] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14626] close(22 [pid 14627] <... openat resumed>) = 3 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 318] <... openat resumed>) = 4 [pid 14627] write(3, "1000", 4 [pid 14626] close(23 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(4 [pid 14627] <... write resumed>) = 4 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14627] close(3 [pid 14626] close(24 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 14627] <... close resumed>) = 0 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14627] read(200 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 14627] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14627] symlink("/dev/binderfs", "./binderfs" [pid 321] <... close resumed>) = 0 [pid 318] close(4 [pid 14627] <... symlink resumed>) = 0 [pid 14626] close(25 [pid 321] rmdir("./3631/sys" [pid 318] <... close resumed>) = 0 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] write(1, "executing program\n", 18 [pid 14626] close(26 [pid 321] <... rmdir resumed>) = 0 executing program [pid 318] rmdir("./3510/sys" [pid 14627] <... write resumed>) = 18 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14626] close(27 [pid 321] umount2("./3631/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 14627] <... mkdirat resumed>) = 0 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14627] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3631/binderfs" [pid 318] umount2("./3510/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14626] close(28 [pid 14627] <... mount resumed>) = 0 [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14626] close(29 [pid 318] newfstatat(AT_FDCWD, "./3510/binderfs" [pid 14626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3631/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14626] exit_group(0 [pid 14627] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14626] <... exit_group resumed>) = ? [pid 321] <... unlink resumed>) = 0 [pid 318] unlink("./3510/binderfs" [pid 14627] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 321] close(3 [pid 14627] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14627] <... pwrite64 resumed>) = 36 [pid 14626] +++ exited with 0 +++ [pid 321] rmdir("./3631" [pid 318] rmdir("./3510" [pid 321] <... rmdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3601, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] mkdir("./3632", 0777 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... rmdir resumed>) = 0 [pid 14627] close(3 [pid 321] <... mkdir resumed>) = 0 [pid 318] mkdir("./3511", 0777 [pid 14627] <... close resumed>) = 0 [pid 14627] close(4 [pid 318] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14627] close(5 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] close(6ci2-android-6-12-rust/strace-static-x86_64: Process 14628 attached ) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14627] close(7 [pid 14628] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14628] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14628] chdir("./3632") = 0 [pid 14628] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14628] setpgid(0, 0) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14629 attached [pid 14628] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14627] close(8 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3634 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14629] set_robust_list(0x5555689d76a0, 24 [pid 14628] <... openat resumed>) = 3 [pid 14627] close(9 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3513 [pid 14629] <... set_robust_list resumed>) = 0 [pid 14628] write(3, "1000", 4 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3599", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14629] rt_sigprocmask(SIG_SETMASK, [] [pid 14628] <... write resumed>) = 4 [pid 14627] close(10 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14629] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14628] close(3 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3599", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14629] chdir("./3511" [pid 14628] <... close resumed>) = 0 [pid 14627] close(11 [pid 14629] <... chdir resumed>) = 0 [pid 14628] read(200 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14629] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14628] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14627] close(12 [pid 14629] <... prctl resumed>) = 0 [pid 14628] symlink("/dev/binderfs", "./binderfs" [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14627] close(13 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] setpgid(0, 0 [pid 14628] <... symlink resumed>) = 0 [pid 14627] close(14 [pid 320] getdents64(3 [pid 14629] <... setpgid resumed>) = 0 [pid 14628] write(1, "executing program\n", 18 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14629] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14628] <... write resumed>) = 18 [pid 14627] close(15 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14629] <... openat resumed>) = 3 [pid 14628] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14627] close(16 [pid 14629] write(3, "1000", 4 [pid 14628] <... mkdirat resumed>) = 0 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] <... write resumed>) = 4 [pid 14629] close(3 [pid 14628] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14629] <... close resumed>) = 0 [pid 14628] <... mount resumed>) = 0 [pid 14627] close(17 [pid 320] <... umount2 resumed>) = 0 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] read(200 [pid 14627] close(18 [pid 14629] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14628] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14628] <... openat resumed>) = 3 [pid 14627] close(19 [pid 320] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14629] write(1, "executing program\n", 18 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14627] close(20 [pid 320] newfstatat(AT_FDCWD, "./3599/sys" [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14627] close(21 [pid 320] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14627] close(22 [pid 14629] <... write resumed>) = 18 executing program [pid 14628] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3599/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14629] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14628] <... pwrite64 resumed>) = 36 [pid 14627] close(23 [pid 14629] <... mkdirat resumed>) = 0 [pid 14628] close(3 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14629] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14628] <... close resumed>) = 0 [pid 320] fstat(4 [pid 14629] <... mount resumed>) = 0 [pid 14628] close(4 [pid 14627] close(24 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14628] close(5 [pid 320] getdents64(4 [pid 14629] <... openat resumed>) = 3 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] close(25 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(6 [pid 14627] close(26 [pid 320] getdents64(4 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14628] close(7 [pid 14627] close(27 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14629] <... pwrite64 resumed>) = 36 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(8 [pid 320] close(4 [pid 14627] close(28 [pid 320] <... close resumed>) = 0 [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3599/sys" [pid 14627] close(29 [pid 14629] close(3 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] <... close resumed>) = 0 [pid 14628] close(9 [pid 320] <... rmdir resumed>) = 0 [pid 14629] close(4 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] exit_group(0 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(10 [pid 14629] close(5 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(11 [pid 14629] close(6 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(12 [pid 14627] <... exit_group resumed>) = ? [pid 320] umount2("./3599/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14629] close(7 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(13 [pid 14629] close(8 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(14 [pid 14629] close(9 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(15 [pid 14629] close(10 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(16 [pid 14629] close(11 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14627] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(17 [pid 320] newfstatat(AT_FDCWD, "./3599/binderfs" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3548, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14629] close(12 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(18 [pid 320] unlink("./3599/binderfs" [pid 14629] close(13 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(19 [pid 320] <... unlink resumed>) = 0 [pid 14629] close(14 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] close(20 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14629] close(15 [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3599" [pid 14629] close(16 [pid 14628] close(21 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14629] close(17 [pid 14628] close(22 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] close(18 [pid 14628] close(23 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] close(19 [pid 14628] close(24 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] close(20 [pid 14628] close(25 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] close(21 [pid 14628] close(26 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] close(22 [pid 14628] close(27 [pid 319] <... restart_syscall resumed>) = 0 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] close(23 [pid 14628] close(28 [pid 320] mkdir("./3600", 0777 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14629] close(24 [pid 14628] close(29 [pid 320] <... mkdir resumed>) = 0 [pid 319] umount2("./3546", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14629] close(25 [pid 14628] exit_group(0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3546", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14628] <... exit_group resumed>) = ? [pid 319] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 14630 attached [pid 14629] close(26 [pid 14628] +++ exited with 0 +++ [pid 319] fstat(3 [pid 14630] set_robust_list(0x5555689d76a0, 24 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3634, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3602 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14630] <... set_robust_list resumed>) = 0 [pid 14629] close(27 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(3 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14629] close(28 [pid 319] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14630] rt_sigprocmask(SIG_SETMASK, [] [pid 14629] close(29 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14630] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14629] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14630] chdir("./3600" [pid 14629] exit_group(0 [pid 319] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14630] <... chdir resumed>) = 0 [pid 14629] <... exit_group resumed>) = ? [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14630] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14629] +++ exited with 0 +++ [pid 14630] <... prctl resumed>) = 0 [pid 14630] setpgid(0, 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3513, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] newfstatat(AT_FDCWD, "./3546/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14630] <... setpgid resumed>) = 0 [pid 319] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3546/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14630] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14630] <... openat resumed>) = 3 [pid 14630] write(3, "1000", 4 [pid 319] getdents64(4 [pid 14630] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14630] close(3 [pid 319] close(4 [pid 14630] <... close resumed>) = 0 [pid 14630] read(200 [pid 319] <... close resumed>) = 0 [pid 14630] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] rmdir("./3546/sys" [pid 14630] symlink("/dev/binderfs", "./binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3546/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14630] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3546/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14630] write(1, "executing program\n", 18) = 18 executing program [pid 319] unlink("./3546/binderfs" [pid 14630] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... unlink resumed>) = 0 [pid 14630] <... mkdirat resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3546") = 0 [pid 14630] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] mkdir("./3547", 0777) = 0 [pid 14630] <... mount resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14630] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14630] <... openat resumed>) = 3 [pid 14630] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14631 attached ) = 36 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3549 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14631] set_robust_list(0x5555689d76a0, 24 [pid 14630] close(3 [pid 321] umount2("./3632", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14631] <... set_robust_list resumed>) = 0 [pid 14630] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14631] rt_sigprocmask(SIG_SETMASK, [] [pid 14630] close(4 [pid 14631] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3511", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14630] close(5) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3632", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14631] chdir("./3547" [pid 14630] close(6 [pid 321] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3511", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14631] <... chdir resumed>) = 0 [pid 14630] close(7 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14631] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... openat resumed>) = 3 [pid 14631] <... prctl resumed>) = 0 [pid 14630] close(8 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14631] setpgid(0, 0 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 14631] <... setpgid resumed>) = 0 [pid 14630] close(9 [pid 321] <... umount2 resumed>) = 0 [pid 321] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14631] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14630] close(10 [pid 318] getdents64(3 [pid 14631] <... openat resumed>) = 3 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3632/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14631] write(3, "1000", 4 [pid 14630] close(11 [pid 318] umount2("./3511/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14631] <... write resumed>) = 4 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14631] close(3 [pid 14630] close(12 [pid 318] <... umount2 resumed>) = 0 [pid 14631] <... close resumed>) = 0 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14631] read(200 [pid 14630] close(13 [pid 318] umount2("./3511/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14631] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14630] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14631] symlink("/dev/binderfs", "./binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3632/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14631] <... symlink resumed>) = 0 [pid 14630] close(15 [pid 321] close(4 [pid 318] newfstatat(AT_FDCWD, "./3511/sys" [pid 14631] write(1, "executing program\n", 18 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14631] <... write resumed>) = 18 [pid 14630] close(16 executing program [pid 321] rmdir("./3632/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14631] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3632/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3511/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14630] close(17 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3511/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14630] close(18) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 4 [pid 14631] <... mkdirat resumed>) = 0 [pid 14630] close(19 [pid 321] newfstatat(AT_FDCWD, "./3632/binderfs" [pid 14631] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(4 [pid 14630] close(20 [pid 321] unlink("./3632/binderfs" [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14630] close(21 [pid 321] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3632" [pid 14631] <... mount resumed>) = 0 [pid 14630] close(22 [pid 14631] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14630] close(23 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14630] close(24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14630] close(25 [pid 318] <... close resumed>) = 0 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3511/sys" [pid 14630] close(26) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14630] close(27 [pid 321] mkdir("./3633", 0777 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14630] close(28 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3511/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14631] <... openat resumed>) = 3 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14630] close(29 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14631] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14630] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3511/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14632 attached [pid 14630] exit_group(0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3635 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14631] <... pwrite64 resumed>) = 36 [pid 14630] <... exit_group resumed>) = ? [pid 318] unlink("./3511/binderfs" [pid 14632] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14632] <... set_robust_list resumed>) = 0 [pid 14631] close(3 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14632] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14632] chdir("./3633") = 0 [pid 14632] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14630] +++ exited with 0 +++ [pid 14632] <... prctl resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14632] setpgid(0, 0 [pid 14631] <... close resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3602, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(3 [pid 14632] <... setpgid resumed>) = 0 [pid 14631] close(4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14632] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14631] close(5 [pid 318] <... close resumed>) = 0 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3511" [pid 14631] close(6 [pid 14632] <... openat resumed>) = 3 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14632] write(3, "1000", 4 [pid 14631] close(7 [pid 14632] <... write resumed>) = 4 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3512", 0777 [pid 14632] close(3 [pid 14631] close(8 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14631] close(9 [pid 14632] <... close resumed>) = 0 [pid 14632] read(200 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14632] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14631] close(10 [pid 14632] symlink("/dev/binderfs", "./binderfs" [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3600", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14631] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14632] <... symlink resumed>) = 0 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3600", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 14633 attached [pid 14632] write(1, "executing program\n", 18 [pid 14631] close(12 [pid 320] <... openat resumed>) = 3 executing program [pid 14632] <... write resumed>) = 18 [pid 14632] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14633] set_robust_list(0x5555689d76a0, 24 [pid 14632] <... mkdirat resumed>) = 0 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3514 [pid 14633] <... set_robust_list resumed>) = 0 [pid 14632] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14631] close(13 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14633] rt_sigprocmask(SIG_SETMASK, [] [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14633] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14631] close(14 [pid 14632] <... mount resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14633] chdir("./3512" [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14633] <... chdir resumed>) = 0 [pid 14632] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14631] close(15 [pid 14633] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14633] <... prctl resumed>) = 0 [pid 14631] close(16 [pid 14632] <... openat resumed>) = 3 [pid 14632] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14633] setpgid(0, 0 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14633] <... setpgid resumed>) = 0 [pid 14631] close(17 [pid 320] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14633] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14632] <... pwrite64 resumed>) = 36 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14633] <... openat resumed>) = 3 [pid 14632] close(3 [pid 14631] close(18 [pid 320] newfstatat(AT_FDCWD, "./3600/sys" [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14633] write(3, "1000", 4 [pid 14632] <... close resumed>) = 0 [pid 14631] close(19 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14633] <... write resumed>) = 4 [pid 14632] close(4 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14633] close(3 [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14631] close(20 [pid 14633] <... close resumed>) = 0 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14633] read(200 [pid 14632] close(5 [pid 14631] close(21 [pid 320] openat(AT_FDCWD, "./3600/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14633] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14633] symlink("/dev/binderfs", "./binderfs" [pid 14631] close(22 [pid 320] <... openat resumed>) = 4 [pid 14633] <... symlink resumed>) = 0 [pid 14632] close(6 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14633] write(1, "executing program\n", 18 [pid 14632] close(7 [pid 14631] close(23 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14633] <... write resumed>) = 18 executing program [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14633] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14632] close(8 [pid 14631] close(24 [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14633] <... mkdirat resumed>) = 0 [pid 14632] close(9 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14633] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14631] close(25 [pid 320] getdents64(4 [pid 14633] <... mount resumed>) = 0 [pid 14632] close(10 [pid 14633] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14632] close(11 [pid 14631] close(26 [pid 320] close(4 [pid 14633] <... openat resumed>) = 3 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14633] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14631] close(27 [pid 320] rmdir("./3600/sys" [pid 14633] <... pwrite64 resumed>) = 36 [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14633] close(3 [pid 14632] close(12 [pid 14631] close(28 [pid 320] <... rmdir resumed>) = 0 [pid 14633] <... close resumed>) = 0 [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3600/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14633] close(4 [pid 14632] close(13 [pid 14631] close(29 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14633] close(5 [pid 14632] close(14 [pid 14631] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3600/binderfs" [pid 14633] close(6 [pid 14632] close(15 [pid 14631] exit_group(0 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14633] close(7 [pid 14632] close(16 [pid 14631] <... exit_group resumed>) = ? [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3600/binderfs" [pid 14632] close(17) = -1 EBADF (Bad file descriptor) [pid 14632] close(18) = -1 EBADF (Bad file descriptor) [pid 14633] close(8 [pid 14632] close(19 [pid 14631] +++ exited with 0 +++ [pid 320] <... unlink resumed>) = 0 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3549, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14633] close(9 [pid 14632] close(20 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 14633] close(10 [pid 14632] close(21 [pid 320] <... close resumed>) = 0 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3600" [pid 14633] close(11 [pid 14632] close(22 [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3547", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3601", 0777 [pid 14633] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14633] close(13 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14633] close(14 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] close(23 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3547", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 14634 attached [pid 14633] close(15 [pid 14632] close(24 [pid 319] <... openat resumed>) = 3 [pid 14634] set_robust_list(0x5555689d76a0, 24 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3603 [pid 319] fstat(3 [pid 14634] <... set_robust_list resumed>) = 0 [pid 14633] close(16 [pid 14632] close(25 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14634] rt_sigprocmask(SIG_SETMASK, [] [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(3 [pid 14634] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14633] close(17 [pid 14632] close(26 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14634] chdir("./3601" [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14634] <... chdir resumed>) = 0 [pid 14633] close(18 [pid 14632] close(27 [pid 14634] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14634] <... prctl resumed>) = 0 [pid 14633] close(19 [pid 14632] close(28 [pid 14634] setpgid(0, 0 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14634] <... setpgid resumed>) = 0 [pid 14633] close(20 [pid 14632] close(29 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14634] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3547/sys" [pid 14634] <... openat resumed>) = 3 [pid 14633] close(21 [pid 14634] write(3, "1000", 4 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] exit_group(0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14634] <... write resumed>) = 4 [pid 14633] close(22 [pid 14632] <... exit_group resumed>) = ? [pid 319] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14634] close(3 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14632] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14634] <... close resumed>) = 0 [pid 14633] close(23 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3635, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] openat(AT_FDCWD, "./3547/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14634] read(200 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14634] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14633] close(24 [pid 14634] symlink("/dev/binderfs", "./binderfs" [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14634] <... symlink resumed>) = 0 [pid 14633] close(25 [pid 14634] write(1, "executing program\n", 18 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14634] <... write resumed>) = 18 executing program [pid 14633] close(26 [pid 14634] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... openat resumed>) = 4 [pid 14634] <... mkdirat resumed>) = 0 [pid 14633] close(27 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] fstat(4 [pid 14634] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 321] umount2("./3633", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14634] <... mount resumed>) = 0 [pid 14633] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 14634] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3633", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... openat resumed>) = 3 [pid 319] close(4 [pid 14634] <... openat resumed>) = 3 [pid 14633] close(29 [pid 321] fstat(3 [pid 319] <... close resumed>) = 0 [pid 14634] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] rmdir("./3547/sys" [pid 14634] <... pwrite64 resumed>) = 36 [pid 14633] exit_group(0 [pid 321] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 14634] close(3 [pid 14633] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3547/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14634] <... close resumed>) = 0 [pid 321] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14634] close(4 [pid 14633] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3547/binderfs" [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14634] close(5 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3514, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3547/binderfs" [pid 14634] close(6 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14634] close(7 [pid 321] newfstatat(AT_FDCWD, "./3633/sys" [pid 319] getdents64(3 [pid 318] <... restart_syscall resumed>) = 0 [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14634] close(8 [pid 321] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 14634] close(9 [pid 321] openat(AT_FDCWD, "./3633/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rmdir("./3547" [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] <... rmdir resumed>) = 0 [pid 14634] close(10 [pid 321] fstat(4 [pid 319] mkdir("./3548", 0777 [pid 318] umount2("./3512", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 321] getdents64(4 [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14634] close(11 [pid 318] openat(AT_FDCWD, "./3512", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14634] close(12 [pid 318] fstat(3 [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14634] close(13 [pid 318] getdents64(3 [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14634] close(14 [pid 318] umount2("./3512/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14634] close(15) = -1 EBADF (Bad file descriptor) [pid 14634] close(16) = -1 EBADF (Bad file descriptor) [pid 14634] close(17) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3512/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14634] close(18) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14634] close(19) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3512/sys" [pid 14634] close(20 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14634] close(21 [pid 318] umount2("./3512/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14634] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14634] close(23 [pid 318] openat(AT_FDCWD, "./3512/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14634] close(24) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14634] close(25 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14634] close(26 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14634] close(27 [pid 318] getdents64(4 [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14634] close(28) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14634] close(29 [pid 318] <... close resumed>) = 0 [pid 14634] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3512/sys" [pid 14634] exit_group(0 [pid 318] <... rmdir resumed>) = 0 [pid 14634] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3512/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14634] +++ exited with 0 +++ [pid 321] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14635 attached [pid 321] close(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3603, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] newfstatat(AT_FDCWD, "./3512/binderfs" [pid 14635] set_robust_list(0x5555689d76a0, 24 [pid 321] <... close resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3550 [pid 14635] <... set_robust_list resumed>) = 0 [pid 321] rmdir("./3633/sys" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14635] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14635] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3633/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3512/binderfs" [pid 14635] chdir("./3548" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14635] <... chdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3633/binderfs" [pid 318] <... unlink resumed>) = 0 [pid 14635] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 14635] <... prctl resumed>) = 0 [pid 321] unlink("./3633/binderfs" [pid 14635] setpgid(0, 0 [pid 321] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14635] <... setpgid resumed>) = 0 [pid 321] getdents64(3 [pid 14635] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 321] close(3 [pid 14635] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14635] write(3, "1000", 4 [pid 321] rmdir("./3633" [pid 14635] <... write resumed>) = 4 [pid 321] <... rmdir resumed>) = 0 [pid 318] rmdir("./3512" [pid 14635] close(3 [pid 321] mkdir("./3634", 0777 [pid 14635] <... close resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14635] read(200 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14635] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] mkdir("./3513", 0777 [pid 14635] symlink("/dev/binderfs", "./binderfs" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14636 attached [pid 14635] <... symlink resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14636] set_robust_list(0x5555689d76a0, 24 [pid 14635] write(1, "executing program\n", 18 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3636 executing program [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14636] <... set_robust_list resumed>) = 0 [pid 14635] <... write resumed>) = 18 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14636] rt_sigprocmask(SIG_SETMASK, [] [pid 14635] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14636] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14635] <... mkdirat resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14636] chdir("./3634" [pid 14635] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 14637 attached [pid 14636] <... chdir resumed>) = 0 [pid 14637] set_robust_list(0x5555689d76a0, 24 [pid 14635] <... mount resumed>) = 0 [pid 320] umount2("./3601", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3515 [pid 14635] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14637] <... set_robust_list resumed>) = 0 [pid 14636] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] openat(AT_FDCWD, "./3601", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14637] rt_sigprocmask(SIG_SETMASK, [] [pid 14636] <... prctl resumed>) = 0 [pid 14635] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 14637] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14636] setpgid(0, 0 [pid 14637] chdir("./3513" [pid 14636] <... setpgid resumed>) = 0 [pid 14635] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] fstat(3 [pid 14637] <... chdir resumed>) = 0 [pid 14636] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14637] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14636] <... openat resumed>) = 3 [pid 14635] <... pwrite64 resumed>) = 36 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14637] <... prctl resumed>) = 0 [pid 14635] close(3 [pid 320] getdents64(3 [pid 14637] setpgid(0, 0 [pid 14636] write(3, "1000", 4 [pid 14635] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14637] <... setpgid resumed>) = 0 [pid 14636] <... write resumed>) = 4 [pid 14635] close(4 [pid 14637] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14636] close(3 [pid 320] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14637] <... openat resumed>) = 3 [pid 14636] <... close resumed>) = 0 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] write(3, "1000", 4 [pid 14636] read(200 [pid 14635] close(5 [pid 14637] <... write resumed>) = 4 [pid 14636] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... umount2 resumed>) = 0 [pid 14637] close(3 [pid 14636] symlink("/dev/binderfs", "./binderfs" [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] <... close resumed>) = 0 [pid 14636] <... symlink resumed>) = 0 [pid 14635] close(6 [pid 320] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14637] read(200 [pid 14636] write(1, "executing program\n", 18 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14635] close(7 [pid 320] newfstatat(AT_FDCWD, "./3601/sys" [pid 14637] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14636] <... write resumed>) = 18 executing program [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] symlink("/dev/binderfs", "./binderfs" [pid 14636] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14635] close(8 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14637] <... symlink resumed>) = 0 [pid 14636] <... mkdirat resumed>) = 0 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14637] write(1, "executing program\n", 18 [pid 14636] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14635] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14637] <... write resumed>) = 18 [pid 14636] <... mount resumed>) = 0 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3601/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14637] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14635] close(10 [pid 320] <... openat resumed>) = 4 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14635] close(11 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] <... mkdirat resumed>) = 0 [pid 14636] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14635] close(12 [pid 320] getdents64(4 [pid 14637] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14636] <... openat resumed>) = 3 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14635] close(13 [pid 320] getdents64(4 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14635] close(14 [pid 320] close(4 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14635] close(15 [pid 320] rmdir("./3601/sys" [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14635] close(16 [pid 320] <... rmdir resumed>) = 0 [pid 14637] <... mount resumed>) = 0 [pid 14636] <... pwrite64 resumed>) = 36 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3601/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14635] close(17 [pid 14636] close(3 [pid 14637] <... openat resumed>) = 3 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14637] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14636] <... close resumed>) = 0 [pid 14635] close(18 [pid 320] newfstatat(AT_FDCWD, "./3601/binderfs" [pid 14636] close(4 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] <... pwrite64 resumed>) = 36 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] close(19 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14637] close(3 [pid 14636] close(5 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] <... close resumed>) = 0 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] close(20 [pid 320] unlink("./3601/binderfs" [pid 14637] close(4 [pid 14636] close(6 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14635] close(21 [pid 14637] close(5 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] close(22 [pid 14637] close(6 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] close(23 [pid 320] close(3 [pid 14637] close(7 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] close(24 [pid 320] <... close resumed>) = 0 [pid 14637] close(8 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3601" [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] close(25 [pid 14637] close(9 [pid 320] <... rmdir resumed>) = 0 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] close(10 [pid 320] mkdir("./3602", 0777 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] close(26 [pid 14637] close(11 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(7 [pid 14635] close(27 [pid 14637] close(12 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(8 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14637] close(13 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(9 [pid 14635] close(28 [pid 14637] close(14 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(10 [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(11) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14638 attached [pid 14637] close(15 [pid 14636] close(12 [pid 14635] close(29 [pid 14638] set_robust_list(0x5555689d76a0, 24 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3604 [pid 14638] <... set_robust_list resumed>) = 0 [pid 14637] close(16 [pid 14636] close(13 [pid 14635] exit_group(0 [pid 14638] rt_sigprocmask(SIG_SETMASK, [] [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14638] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14637] close(17 [pid 14636] close(14 [pid 14635] <... exit_group resumed>) = ? [pid 14638] chdir("./3602" [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14636] close(15) = -1 EBADF (Bad file descriptor) [pid 14636] close(16) = -1 EBADF (Bad file descriptor) [pid 14636] close(17 [pid 14638] <... chdir resumed>) = 0 [pid 14637] close(18 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14635] +++ exited with 0 +++ [pid 14638] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(18 [pid 14638] <... prctl resumed>) = 0 [pid 14637] close(19 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3550, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14638] setpgid(0, 0 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(19 [pid 319] umount2("./3548", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14638] <... setpgid resumed>) = 0 [pid 14637] close(20 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14638] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(20 [pid 319] openat(AT_FDCWD, "./3548", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14638] <... openat resumed>) = 3 [pid 14637] close(21 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14638] write(3, "1000", 4 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(21 [pid 319] fstat(3 [pid 14638] <... write resumed>) = 4 [pid 14637] close(22 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14638] close(3 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(22 [pid 319] getdents64(3 [pid 14638] <... close resumed>) = 0 [pid 14637] close(23 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14638] read(200 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(23 [pid 319] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14638] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14637] close(24 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14638] symlink("/dev/binderfs", "./binderfs" [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(24 [pid 319] <... umount2 resumed>) = 0 [pid 14638] <... symlink resumed>) = 0 [pid 14637] close(25 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14638] write(1, "executing program\n", 18 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14636] close(25 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14638] <... write resumed>) = 18 [pid 14637] close(26 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3548/sys" [pid 14638] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(26 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14638] <... mkdirat resumed>) = 0 [pid 14637] close(27 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14638] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(27 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14638] <... mount resumed>) = 0 [pid 14637] close(28 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3548/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14638] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] close(28 [pid 319] <... openat resumed>) = 4 [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14638] <... openat resumed>) = 3 [pid 14637] close(29 [pid 14636] close(29 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14638] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14637] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14638] <... pwrite64 resumed>) = 36 [pid 14637] exit_group(0 [pid 14636] exit_group(0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14638] close(3 [pid 14637] <... exit_group resumed>) = ? [pid 14636] <... exit_group resumed>) = ? [pid 319] getdents64(4 [pid 14638] <... close resumed>) = 0 [pid 14637] +++ exited with 0 +++ [pid 14636] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14638] close(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3636, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] close(4 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... close resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3515, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14638] close(5 [pid 319] rmdir("./3548/sys" [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14638] close(6 [pid 319] umount2("./3548/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14638] close(7 [pid 319] newfstatat(AT_FDCWD, "./3548/binderfs" [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14638] close(8 [pid 319] unlink("./3548/binderfs" [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14638] close(9 [pid 319] getdents64(3 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14638] close(10 [pid 319] close(3 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14638] close(11 [pid 319] rmdir("./3548" [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14638] close(12 [pid 319] mkdir("./3549", 0777 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14638] close(13ci2-android-6-12-rust/strace-static-x86_64: Process 14639 attached ) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3551 [pid 14639] set_robust_list(0x5555689d76a0, 24 [pid 14638] close(14 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14639] <... set_robust_list resumed>) = 0 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14638] close(15) = -1 EBADF (Bad file descriptor) [pid 14639] rt_sigprocmask(SIG_SETMASK, [] [pid 14638] close(16 [pid 14639] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14639] chdir("./3549" [pid 14638] close(17) = -1 EBADF (Bad file descriptor) [pid 14639] <... chdir resumed>) = 0 [pid 14638] close(18) = -1 EBADF (Bad file descriptor) [pid 14639] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14638] close(19 [pid 14639] <... prctl resumed>) = 0 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14639] setpgid(0, 0) = 0 [pid 14638] close(20 [pid 14639] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14638] close(21 [pid 14639] <... openat resumed>) = 3 [pid 14639] write(3, "1000", 4 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14638] close(22 [pid 14639] <... write resumed>) = 4 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14639] close(3 [pid 14638] close(23 [pid 14639] <... close resumed>) = 0 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14638] close(24 [pid 14639] read(200 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14639] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14639] symlink("/dev/binderfs", "./binderfs" [pid 14638] close(25 [pid 14639] <... symlink resumed>) = 0 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14639] write(1, "executing program\n", 18 executing program [pid 14638] close(26) = -1 EBADF (Bad file descriptor) [pid 14639] <... write resumed>) = 18 [pid 14638] close(27 [pid 14639] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14639] <... mkdirat resumed>) = 0 [pid 14638] close(28 [pid 14639] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14638] close(29 [pid 14639] <... mount resumed>) = 0 [pid 14638] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3634", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14639] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14638] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14639] <... openat resumed>) = 3 [pid 14638] <... exit_group resumed>) = ? [pid 321] openat(AT_FDCWD, "./3634", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14639] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14638] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = 0 [pid 14639] <... pwrite64 resumed>) = 36 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3604, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14639] close(3 [pid 321] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14639] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14639] close(4 [pid 321] newfstatat(AT_FDCWD, "./3634/sys" [pid 318] umount2("./3513", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14639] close(5 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3513", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14639] close(6 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3634/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14639] close(7 [pid 321] <... openat resumed>) = 4 [pid 318] fstat(3 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14639] close(8 [pid 321] fstat(4 [pid 318] getdents64(3 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14639] close(9 [pid 321] getdents64(4 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14639] close(10) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14639] close(11 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 318] umount2("./3513/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14639] close(12 [pid 321] <... close resumed>) = 0 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3634/sys" [pid 14639] close(13 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3513/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14639] close(14 [pid 321] umount2("./3634/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... restart_syscall resumed>) = 0 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14639] close(15 [pid 318] newfstatat(AT_FDCWD, "./3513/sys" [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3634/binderfs" [pid 320] umount2("./3602", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14639] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3634/binderfs" [pid 318] umount2("./3513/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14639] close(17 [pid 321] <... unlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3602", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14639] close(18 [pid 321] getdents64(3 [pid 320] <... openat resumed>) = 3 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14639] close(19 [pid 321] close(3 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14639] close(20 [pid 321] rmdir("./3634" [pid 320] fstat(3 [pid 318] openat(AT_FDCWD, "./3513/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14639] close(21 [pid 321] mkdir("./3635", 0777 [pid 318] <... openat resumed>) = 4 [pid 320] getdents64(3 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14639] close(22 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14639] close(23 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = 0 [pid 318] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14640 attached [pid 14639] close(24) = -1 EBADF (Bad file descriptor) [pid 14639] close(25) = -1 EBADF (Bad file descriptor) [pid 14639] close(26) = -1 EBADF (Bad file descriptor) [pid 14639] close(27) = -1 EBADF (Bad file descriptor) [pid 14639] close(28) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3637 [pid 14639] close(29) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14639] exit_group(0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14639] <... exit_group resumed>) = ? [pid 14640] set_robust_list(0x5555689d76a0, 24 [pid 14639] +++ exited with 0 +++ [pid 320] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14640] <... set_robust_list resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3551, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] close(4 [pid 14640] rt_sigprocmask(SIG_SETMASK, [] [pid 320] newfstatat(AT_FDCWD, "./3602/sys" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14640] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 14640] chdir("./3635" [pid 320] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3513/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14640] <... chdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3602/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 14640] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... openat resumed>) = 4 [pid 318] umount2("./3513/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14640] <... prctl resumed>) = 0 [pid 320] fstat(4 [pid 14640] setpgid(0, 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14640] <... setpgid resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3513/binderfs" [pid 14640] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14640] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] unlink("./3513/binderfs" [pid 14640] write(3, "1000", 4) = 4 [pid 14640] close(3) = 0 [pid 320] getdents64(4 [pid 14640] read(200 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... unlink resumed>) = 0 [pid 320] close(4 [pid 318] getdents64(3 [pid 14640] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14640] symlink("/dev/binderfs", "./binderfs" [pid 320] rmdir("./3602/sys" [pid 318] close(3 [pid 14640] <... symlink resumed>) = 0 [pid 14640] write(1, "executing program\n", 18 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14640] <... write resumed>) = 18 executing program [pid 14640] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] rmdir("./3513" [pid 320] umount2("./3602/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3514", 0777 [pid 320] newfstatat(AT_FDCWD, "./3602/binderfs" [pid 14640] <... mkdirat resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14640] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14640] <... mount resumed>) = 0 [pid 320] unlink("./3602/binderfs" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14640] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... unlink resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14640] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14640] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 ci2-android-6-12-rust/strace-static-x86_64: Process 14641 attached [pid 14640] close(3) = 0 [pid 14640] close(4) = -1 EBADF (Bad file descriptor) [pid 14640] close(5) = -1 EBADF (Bad file descriptor) [pid 14640] close(6) = -1 EBADF (Bad file descriptor) [pid 14640] close(7) = -1 EBADF (Bad file descriptor) [pid 14640] close(8) = -1 EBADF (Bad file descriptor) [pid 14640] close(9) = -1 EBADF (Bad file descriptor) [pid 14640] close(10) = -1 EBADF (Bad file descriptor) [pid 14640] close(11) = -1 EBADF (Bad file descriptor) [pid 14640] close(12) = -1 EBADF (Bad file descriptor) [pid 14640] close(13) = -1 EBADF (Bad file descriptor) [pid 14640] close(14) = -1 EBADF (Bad file descriptor) [pid 14640] close(15) = -1 EBADF (Bad file descriptor) [pid 14640] close(16) = -1 EBADF (Bad file descriptor) [pid 14640] close(17) = -1 EBADF (Bad file descriptor) [pid 14640] close(18) = -1 EBADF (Bad file descriptor) [pid 14640] close(19) = -1 EBADF (Bad file descriptor) [pid 14640] close(20) = -1 EBADF (Bad file descriptor) [pid 14640] close(21) = -1 EBADF (Bad file descriptor) [pid 14640] close(22) = -1 EBADF (Bad file descriptor) [pid 14640] close(23) = -1 EBADF (Bad file descriptor) [pid 14640] close(24) = -1 EBADF (Bad file descriptor) [pid 14640] close(25) = -1 EBADF (Bad file descriptor) [pid 14640] close(26 [pid 14641] set_robust_list(0x5555689d76a0, 24 [pid 320] close(3 [pid 14641] <... set_robust_list resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3516 [pid 14640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] rt_sigprocmask(SIG_SETMASK, [] [pid 14640] close(27 [pid 320] rmdir("./3602" [pid 319] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14641] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14641] chdir("./3514" [pid 14640] close(28 [pid 320] mkdir("./3603", 0777 [pid 14641] <... chdir resumed>) = 0 [pid 14640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14640] close(29 [pid 320] <... mkdir resumed>) = 0 [pid 319] umount2("./3549", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14641] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14641] <... prctl resumed>) = 0 [pid 14640] exit_group(0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14641] setpgid(0, 0 [pid 14640] <... exit_group resumed>) = ? [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3549", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14641] <... setpgid resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14642 attached [pid 14641] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14640] +++ exited with 0 +++ [pid 319] <... openat resumed>) = 3 [pid 14642] set_robust_list(0x5555689d76a0, 24 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3637, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] fstat(3 [pid 14641] <... openat resumed>) = 3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3605 [pid 14641] write(3, "1000", 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14641] <... write resumed>) = 4 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14641] close(3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] getdents64(3 [pid 14642] <... set_robust_list resumed>) = 0 [pid 14641] <... close resumed>) = 0 [pid 321] umount2("./3635", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14642] rt_sigprocmask(SIG_SETMASK, [] [pid 14641] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14642] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14641] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] openat(AT_FDCWD, "./3635", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = 0 [pid 14642] chdir("./3603" [pid 14641] symlink("/dev/binderfs", "./binderfs" [pid 321] <... openat resumed>) = 3 [pid 14641] <... symlink resumed>) = 0 [pid 321] fstat(3 [pid 319] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14642] <... chdir resumed>) = 0 [pid 14641] write(1, "executing program\n", 18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14642] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14641] <... write resumed>) = 18 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] newfstatat(AT_FDCWD, "./3549/sys" [pid 14642] <... prctl resumed>) = 0 [pid 14641] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14642] setpgid(0, 0 [pid 14641] <... mkdirat resumed>) = 0 [pid 14642] <... setpgid resumed>) = 0 [pid 14642] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14641] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = 0 [pid 319] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3549/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] newfstatat(AT_FDCWD, "./3635/sys" [pid 319] getdents64(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14641] <... mount resumed>) = 0 [pid 321] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14642] <... openat resumed>) = 3 [pid 14641] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14642] write(3, "1000", 4 [pid 321] openat(AT_FDCWD, "./3635/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] close(4 [pid 321] <... openat resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 321] fstat(4 [pid 14641] <... openat resumed>) = 3 [pid 14642] <... write resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rmdir("./3549/sys" [pid 321] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14642] close(3 [pid 14641] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(4 [pid 319] umount2("./3549/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14642] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14642] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] close(4 [pid 319] newfstatat(AT_FDCWD, "./3549/binderfs" [pid 14642] symlink("/dev/binderfs", "./binderfs" [pid 321] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14641] <... pwrite64 resumed>) = 36 [pid 14642] <... symlink resumed>) = 0 [pid 14641] close(3 [pid 321] rmdir("./3635/sys" [pid 319] unlink("./3549/binderfs" [pid 14642] write(1, "executing program\n", 18 [pid 14641] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14642] <... write resumed>) = 18 [pid 14641] close(4 [pid 321] umount2("./3635/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 executing program [pid 14642] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14641] close(5 [pid 321] newfstatat(AT_FDCWD, "./3635/binderfs" [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14642] <... mkdirat resumed>) = 0 [pid 14641] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(3 [pid 14642] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14641] close(7 [pid 321] unlink("./3635/binderfs" [pid 319] <... close resumed>) = 0 [pid 14642] <... mount resumed>) = 0 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] rmdir("./3549" [pid 321] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] mkdir("./3550", 0777 [pid 14642] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14641] close(8 [pid 321] close(3 [pid 319] <... mkdir resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] rmdir("./3635" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14642] <... openat resumed>) = 3 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14641] close(9 [pid 14642] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14643 attached [pid 14642] <... pwrite64 resumed>) = 36 [pid 14641] close(10 [pid 321] mkdir("./3636", 0777 [pid 14642] close(3 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14643] set_robust_list(0x5555689d76a0, 24 [pid 14641] close(11) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14643] <... set_robust_list resumed>) = 0 [pid 14642] <... close resumed>) = 0 [pid 14641] close(12 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14643] rt_sigprocmask(SIG_SETMASK, [] [pid 14642] close(4 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3552 ci2-android-6-12-rust/strace-static-x86_64: Process 14644 attached [pid 14643] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] close(13) = -1 EBADF (Bad file descriptor) [pid 14641] close(14 [pid 14642] close(5 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3638 [pid 14643] chdir("./3550" [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14644] set_robust_list(0x5555689d76a0, 24 [pid 14643] <... chdir resumed>) = 0 [pid 14642] close(6 [pid 14641] close(15 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14643] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14644] <... set_robust_list resumed>) = 0 [pid 14643] <... prctl resumed>) = 0 [pid 14642] close(7 [pid 14641] close(16 [pid 14643] setpgid(0, 0 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] rt_sigprocmask(SIG_SETMASK, [] [pid 14643] <... setpgid resumed>) = 0 [pid 14642] close(8 [pid 14641] close(17) = -1 EBADF (Bad file descriptor) [pid 14643] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] close(18 [pid 14644] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14642] close(9 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] <... openat resumed>) = 3 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] close(19 [pid 14644] chdir("./3636" [pid 14643] write(3, "1000", 4 [pid 14642] close(10 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] <... write resumed>) = 4 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] close(20 [pid 14643] close(3 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] <... close resumed>) = 0 [pid 14642] close(11 [pid 14641] close(21 [pid 14643] read(200 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] <... chdir resumed>) = 0 [pid 14643] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14642] close(12 [pid 14641] close(22 [pid 14644] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14643] symlink("/dev/binderfs", "./binderfs" [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] <... prctl resumed>) = 0 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14642] close(13 [pid 14644] setpgid(0, 0 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] <... setpgid resumed>) = 0 [pid 14643] <... symlink resumed>) = 0 [pid 14644] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14642] close(14 [pid 14641] close(23 [pid 14644] <... openat resumed>) = 3 [pid 14644] write(3, "1000", 4) = 4 [pid 14644] close(3) = 0 [pid 14644] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14644] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14643] write(1, "executing program\n", 18 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14644] write(1, "executing program\n", 18 [pid 14643] <... write resumed>) = 18 executing program [pid 14642] close(15 [pid 14641] close(24 [pid 14644] <... write resumed>) = 18 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] close(25 [pid 14644] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14642] close(16 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] <... mkdirat resumed>) = 0 [pid 14644] <... mkdirat resumed>) = 0 [pid 14643] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] close(26 [pid 14642] close(17 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] close(27 [pid 14642] close(18 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] close(28 [pid 14642] close(19 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] close(29 [pid 14644] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14643] <... mount resumed>) = 0 [pid 14642] close(20 [pid 14641] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] <... mount resumed>) = 0 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14641] exit_group(0 [pid 14642] close(21 [pid 14644] <... openat resumed>) = 3 [pid 14643] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14641] <... exit_group resumed>) = ? [pid 14642] close(22 [pid 14644] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14643] <... openat resumed>) = 3 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] close(3) = 0 [pid 14644] close(4) = -1 EBADF (Bad file descriptor) [pid 14644] close(5) = -1 EBADF (Bad file descriptor) [pid 14644] close(6) = -1 EBADF (Bad file descriptor) [pid 14644] close(7) = -1 EBADF (Bad file descriptor) [pid 14644] close(8) = -1 EBADF (Bad file descriptor) [pid 14644] close(9) = -1 EBADF (Bad file descriptor) [pid 14644] close(10) = -1 EBADF (Bad file descriptor) [pid 14644] close(11) = -1 EBADF (Bad file descriptor) [pid 14644] close(12) = -1 EBADF (Bad file descriptor) [pid 14644] close(13) = -1 EBADF (Bad file descriptor) [pid 14644] close(14) = -1 EBADF (Bad file descriptor) [pid 14644] close(15) = -1 EBADF (Bad file descriptor) [pid 14644] close(16) = -1 EBADF (Bad file descriptor) [pid 14644] close(17) = -1 EBADF (Bad file descriptor) [pid 14644] close(18) = -1 EBADF (Bad file descriptor) [pid 14644] close(19) = -1 EBADF (Bad file descriptor) [pid 14644] close(20) = -1 EBADF (Bad file descriptor) [pid 14644] close(21) = -1 EBADF (Bad file descriptor) [pid 14641] +++ exited with 0 +++ [pid 14643] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14642] close(23 [pid 14644] close(22 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3516, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14644] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] close(23 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14644] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] close(24 [pid 14643] <... pwrite64 resumed>) = 36 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] close(3 [pid 14642] close(24 [pid 14644] close(25 [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] <... close resumed>) = 0 [pid 14644] close(26 [pid 14642] close(25 [pid 14643] close(4 [pid 14644] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] close(27 [pid 14643] close(5 [pid 14642] close(26 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] close(6 [pid 14642] close(27 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] close(7 [pid 14642] close(28 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14642] close(29 [pid 14643] close(8) = -1 EBADF (Bad file descriptor) [pid 14642] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] close(28 [pid 14642] exit_group(0 [pid 14644] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] close(9 [pid 14642] <... exit_group resumed>) = ? [pid 318] umount2("./3514", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14644] close(29 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14644] exit_group(0) = ? [pid 14644] +++ exited with 0 +++ [pid 14643] close(10 [pid 14642] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3638, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] openat(AT_FDCWD, "./3514", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14643] close(11 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3605, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14643] close(12 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14643] close(13 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] close(14 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] getdents64(3 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14643] close(15 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3636", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3603", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3514/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14643] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3636", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3603", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14643] close(17 [pid 321] <... openat resumed>) = 3 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 320] <... openat resumed>) = 3 [pid 14643] close(18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] fstat(3 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14643] close(19 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3514/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14643] close(20) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14643] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = 0 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3636/sys" [pid 318] newfstatat(AT_FDCWD, "./3514/sys" [pid 14643] close(22) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14643] close(23 [pid 321] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3603/sys" [pid 318] umount2("./3514/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14643] close(24) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3636/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14643] close(25 [pid 321] <... openat resumed>) = 4 [pid 320] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3514/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14643] close(26 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] openat(AT_FDCWD, "./3603/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14643] close(27) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 14643] close(28 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] fstat(4 [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14643] close(29 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] getdents64(4 [pid 321] close(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 321] rmdir("./3636/sys" [pid 14643] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14643] exit_group(0 [pid 321] <... rmdir resumed>) = 0 [pid 320] close(4 [pid 318] getdents64(4 [pid 14643] <... exit_group resumed>) = ? [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3636/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3603/sys" [pid 318] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3636/binderfs" [pid 320] umount2("./3603/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14643] +++ exited with 0 +++ [pid 321] unlink("./3636/binderfs" [pid 318] <... close resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3603/binderfs" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3552, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 318] rmdir("./3514/sys" [pid 321] getdents64(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] unlink("./3603/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 321] close(3 [pid 320] <... unlink resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3636" [pid 320] getdents64(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3514/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] mkdir("./3637", 0777 [pid 320] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... mkdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3514/binderfs" [pid 320] rmdir("./3603" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... rmdir resumed>) = 0 [pid 318] unlink("./3514/binderfs" [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] mkdir("./3604", 0777 [pid 318] <... unlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14645 attached [pid 320] <... mkdir resumed>) = 0 [pid 318] getdents64(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14645] set_robust_list(0x5555689d76a0, 24 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14645] <... set_robust_list resumed>) = 0 [pid 318] close(3 [pid 14645] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3639 [pid 318] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14646 attached [pid 14645] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rmdir("./3514" [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14646] set_robust_list(0x5555689d76a0, 24 [pid 14645] chdir("./3637" [pid 318] mkdir("./3515", 0777 [pid 14646] <... set_robust_list resumed>) = 0 [pid 14645] <... chdir resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3606 [pid 319] umount2("./3550", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] openat(AT_FDCWD, "./3550", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14646] rt_sigprocmask(SIG_SETMASK, [] [pid 14645] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14646] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14645] <... prctl resumed>) = 0 [pid 319] fstat(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14646] chdir("./3604" [pid 14645] setpgid(0, 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14646] <... chdir resumed>) = 0 [pid 14645] <... setpgid resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 14646] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14645] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14646] <... prctl resumed>) = 0 [pid 319] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14646] setpgid(0, 0 [pid 14645] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14647 attached [pid 14646] <... setpgid resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3550/sys" [pid 14645] write(3, "1000", 4 [pid 14647] set_robust_list(0x5555689d76a0, 24 [pid 14646] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14645] <... write resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3517 [pid 14647] <... set_robust_list resumed>) = 0 [pid 319] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14647] rt_sigprocmask(SIG_SETMASK, [] [pid 14646] <... openat resumed>) = 3 [pid 14645] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14647] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14646] write(3, "1000", 4 [pid 14645] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3550/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14647] chdir("./3515" [pid 14646] <... write resumed>) = 4 [pid 14645] read(200 [pid 319] <... openat resumed>) = 4 [pid 14646] close(3 [pid 14645] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14646] <... close resumed>) = 0 [pid 14645] symlink("/dev/binderfs", "./binderfs" [pid 14647] <... chdir resumed>) = 0 [pid 319] fstat(4 [pid 14647] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14647] <... prctl resumed>) = 0 [pid 14646] read(200 [pid 14645] <... symlink resumed>) = 0 [pid 319] getdents64(4 [pid 14647] setpgid(0, 0 [pid 14646] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14645] write(1, "executing program\n", 18 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14647] <... setpgid resumed>) = 0 executing program [pid 14646] symlink("/dev/binderfs", "./binderfs" [pid 14645] <... write resumed>) = 18 [pid 319] getdents64(4 [pid 14647] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14646] <... symlink resumed>) = 0 [pid 14645] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] close(4 [pid 14646] write(1, "executing program\n", 18 [pid 14647] <... openat resumed>) = 3 executing program [pid 14646] <... write resumed>) = 18 [pid 14645] <... mkdirat resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14647] write(3, "1000", 4 [pid 14646] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14645] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] rmdir("./3550/sys" [pid 14647] <... write resumed>) = 4 [pid 319] <... rmdir resumed>) = 0 [pid 14647] close(3 [pid 319] umount2("./3550/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14647] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14647] read(200 [pid 14646] <... mkdirat resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3550/binderfs" [pid 14647] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14647] symlink("/dev/binderfs", "./binderfs" [pid 14645] <... mount resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14646] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14647] <... symlink resumed>) = 0 [pid 14645] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14646] <... mount resumed>) = 0 [pid 319] unlink("./3550/binderfs") = 0 [pid 14645] <... openat resumed>) = 3 [pid 14646] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14645] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 executing program [pid 14647] write(1, "executing program\n", 18 [pid 319] getdents64(3 [pid 14647] <... write resumed>) = 18 [pid 14646] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14647] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14645] <... pwrite64 resumed>) = 36 [pid 319] close(3 [pid 14646] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14645] close(3 [pid 14647] <... mkdirat resumed>) = 0 [pid 14646] <... pwrite64 resumed>) = 36 [pid 14645] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14647] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14646] close(3 [pid 14645] close(4 [pid 319] rmdir("./3550" [pid 14647] <... mount resumed>) = 0 [pid 14646] <... close resumed>) = 0 [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14646] close(4 [pid 14645] close(5 [pid 319] mkdir("./3551", 0777 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(5 [pid 14645] close(6 [pid 14647] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14647] <... openat resumed>) = 3 [pid 14646] close(6 [pid 14645] close(7 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(7 [pid 14645] close(8 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(8 [pid 14645] close(9 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(9 [pid 14645] close(10 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(10 [pid 14645] close(11 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(11 [pid 14645] close(12 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(12 [pid 14645] close(13 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(13 [pid 14645] close(14 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(14 [pid 14645] close(15 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(15 [pid 14645] close(16 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(16 [pid 14645] close(17 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(17 [pid 14645] close(18 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(18 [pid 14645] close(19 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(19 [pid 14645] close(20 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(20 [pid 14645] close(21 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(21 [pid 14645] close(22 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(22 [pid 14645] close(23 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(23 [pid 14645] close(24 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(24 [pid 14645] close(25 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(25 [pid 14645] close(26 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(26 [pid 14645] close(27 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(27 [pid 14645] close(28 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(28 [pid 14645] close(29 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14646] close(29 [pid 14647] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14646] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14645] exit_group(0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14646] exit_group(0 [pid 14645] <... exit_group resumed>) = ? [pid 14647] <... pwrite64 resumed>) = 36 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14648 attached [pid 14646] <... exit_group resumed>) = ? [pid 14645] +++ exited with 0 +++ [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3553 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3639, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14648] set_robust_list(0x5555689d76a0, 24 [pid 14646] +++ exited with 0 +++ [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14648] <... set_robust_list resumed>) = 0 [pid 14647] close(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3606, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14648] rt_sigprocmask(SIG_SETMASK, [] [pid 14647] <... close resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14648] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14647] close(4 [pid 14648] chdir("./3551" [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... chdir resumed>) = 0 [pid 14647] close(5 [pid 14648] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... prctl resumed>) = 0 [pid 14647] close(6 [pid 14648] setpgid(0, 0 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... setpgid resumed>) = 0 [pid 14647] close(7 [pid 14648] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14647] close(8 [pid 14648] <... openat resumed>) = 3 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] write(3, "1000", 4 [pid 14647] close(9 [pid 14648] <... write resumed>) = 4 [pid 14648] close(3 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... close resumed>) = 0 [pid 14647] close(10 [pid 14648] read(200 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14647] close(11 [pid 14648] symlink("/dev/binderfs", "./binderfs" [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... symlink resumed>) = 0 [pid 14647] close(12 [pid 14648] write(1, "executing program\n", 18 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... write resumed>) = 18 executing program [pid 14648] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14647] close(13 [pid 14648] <... mkdirat resumed>) = 0 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14647] close(14) = -1 EBADF (Bad file descriptor) [pid 14648] <... mount resumed>) = 0 [pid 14647] close(15 [pid 14648] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14647] close(16) = -1 EBADF (Bad file descriptor) [pid 14648] <... openat resumed>) = 3 [pid 14647] close(17) = -1 EBADF (Bad file descriptor) [pid 14648] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14647] close(18) = -1 EBADF (Bad file descriptor) [pid 14647] close(19 [pid 14648] <... pwrite64 resumed>) = 36 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] close(3) = 0 [pid 14647] close(20 [pid 14648] close(4 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14647] close(21 [pid 14648] close(5 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] close(6 [pid 14647] close(22 [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] close(7 [pid 14647] close(23 [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] close(8 [pid 14647] close(24 [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] close(9) = -1 EBADF (Bad file descriptor) [pid 14647] close(25 [pid 14648] close(10 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14647] close(26 [pid 14648] close(11 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14647] close(27 [pid 14648] close(12 [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] close(13 [pid 14647] close(28 [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] close(14 [pid 14647] close(29 [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] close(15 [pid 14647] exit_group(0 [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] close(16) = -1 EBADF (Bad file descriptor) [pid 14647] <... exit_group resumed>) = ? [pid 14648] close(17) = -1 EBADF (Bad file descriptor) [pid 14648] close(18) = -1 EBADF (Bad file descriptor) [pid 14648] close(19) = -1 EBADF (Bad file descriptor) [pid 14648] close(20) = -1 EBADF (Bad file descriptor) [pid 14648] close(21) = -1 EBADF (Bad file descriptor) [pid 14648] close(22) = -1 EBADF (Bad file descriptor) [pid 14648] close(23) = -1 EBADF (Bad file descriptor) [pid 14648] close(24) = -1 EBADF (Bad file descriptor) [pid 14647] +++ exited with 0 +++ [pid 14648] close(25) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3517, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14648] close(26 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14648] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14648] close(27) = -1 EBADF (Bad file descriptor) [pid 14648] close(28) = -1 EBADF (Bad file descriptor) [pid 14648] close(29) = -1 EBADF (Bad file descriptor) [pid 14648] exit_group(0 [pid 321] <... restart_syscall resumed>) = 0 [pid 14648] <... exit_group resumed>) = ? [pid 321] umount2("./3637", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3604", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3637", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3604", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 320] fstat(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 320] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14648] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3604/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3553, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] openat(AT_FDCWD, "./3604/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] newfstatat(AT_FDCWD, "./3637/sys" [pid 320] getdents64(4 [pid 318] umount2("./3515", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3515", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] openat(AT_FDCWD, "./3637/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rmdir("./3604/sys" [pid 321] <... openat resumed>) = 4 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 320] umount2("./3604/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 321] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3604/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] getdents64(4 [pid 320] unlink("./3604/binderfs" [pid 318] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... unlink resumed>) = 0 [pid 321] close(4 [pid 320] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] rmdir("./3637/sys" [pid 320] close(3 [pid 318] umount2("./3515/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3604") = 0 [pid 320] mkdir("./3605", 0777 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 321] umount2("./3637/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3637/binderfs" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3515/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14649 attached [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14649] set_robust_list(0x5555689d76a0, 24 [pid 321] unlink("./3637/binderfs" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3607 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14649] <... set_robust_list resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] newfstatat(AT_FDCWD, "./3515/sys" [pid 14649] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3637") = 0 [pid 14649] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3515/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14649] chdir("./3605" [pid 321] mkdir("./3638", 0777 [pid 14649] <... chdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14649] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... mkdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3515/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14649] <... prctl resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14649] setpgid(0, 0 [pid 318] <... openat resumed>) = 4 [pid 14649] <... setpgid resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14649] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] fstat(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14649] <... openat resumed>) = 3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14650 attached [pid 14649] write(3, "1000", 4 [pid 14650] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3640 [pid 14650] <... set_robust_list resumed>) = 0 [pid 14649] <... write resumed>) = 4 [pid 318] getdents64(4 [pid 14650] rt_sigprocmask(SIG_SETMASK, [] [pid 14649] close(3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14650] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14649] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14650] chdir("./3638" [pid 14649] read(200 [pid 318] getdents64(4 [pid 14650] <... chdir resumed>) = 0 [pid 14650] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14650] setpgid(0, 0) = 0 [pid 14650] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14649] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14649] symlink("/dev/binderfs", "./binderfs" [pid 318] close(4 [pid 14650] <... openat resumed>) = 3 [pid 14649] <... symlink resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14649] write(1, "executing program\n", 18 [pid 318] rmdir("./3515/sys" [pid 14649] <... write resumed>) = 18 executing program [pid 14650] write(3, "1000", 4 [pid 14649] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 14650] <... write resumed>) = 4 [pid 14650] close(3 [pid 318] umount2("./3515/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14650] <... close resumed>) = 0 [pid 14649] <... mkdirat resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14650] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] newfstatat(AT_FDCWD, "./3515/binderfs" [pid 14650] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14649] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14650] write(1, "executing program\n", 18 [pid 14649] <... mount resumed>) = 0 [pid 318] unlink("./3515/binderfs" [pid 14650] <... write resumed>) = 18 executing program [pid 14650] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... restart_syscall resumed>) = 0 [pid 14650] <... mkdirat resumed>) = 0 [pid 14649] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... unlink resumed>) = 0 [pid 14650] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 318] getdents64(3 [pid 14650] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14649] <... openat resumed>) = 3 [pid 14649] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3551", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 14650] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3551", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... close resumed>) = 0 [pid 14650] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14649] <... pwrite64 resumed>) = 36 [pid 319] <... openat resumed>) = 3 [pid 318] rmdir("./3515" [pid 14650] close(3) = 0 [pid 14650] close(4 [pid 318] <... rmdir resumed>) = 0 [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14650] close(5) = -1 EBADF (Bad file descriptor) [pid 14650] close(6) = -1 EBADF (Bad file descriptor) [pid 14650] close(7) = -1 EBADF (Bad file descriptor) [pid 14650] close(8) = -1 EBADF (Bad file descriptor) [pid 14650] close(9) = -1 EBADF (Bad file descriptor) [pid 14649] close(3 [pid 319] fstat(3 [pid 318] mkdir("./3516", 0777 [pid 14649] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14650] close(10 [pid 14649] close(4 [pid 318] <... mkdir resumed>) = 0 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14649] close(5 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14649] close(6 [pid 319] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14649] close(7 [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14650] close(11) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14650] close(12) = -1 EBADF (Bad file descriptor) [pid 14650] close(13) = -1 EBADF (Bad file descriptor) [pid 14650] close(14) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14651 attached [pid 14650] close(15 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14651] set_robust_list(0x5555689d76a0, 24 [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(8 [pid 14651] <... set_robust_list resumed>) = 0 [pid 14650] close(16 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3518 [pid 14651] rt_sigprocmask(SIG_SETMASK, [] [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(9 [pid 319] newfstatat(AT_FDCWD, "./3551/sys" [pid 14651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14650] close(17 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14651] chdir("./3516" [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(10 [pid 319] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14651] <... chdir resumed>) = 0 [pid 14650] close(18 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14651] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(11 [pid 319] openat(AT_FDCWD, "./3551/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14651] <... prctl resumed>) = 0 [pid 14650] close(19 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] setpgid(0, 0 [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(12 [pid 319] <... openat resumed>) = 4 [pid 14651] <... setpgid resumed>) = 0 [pid 14650] close(20 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14651] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(13 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14651] <... openat resumed>) = 3 [pid 14650] close(21 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(14 [pid 319] getdents64(4 [pid 14650] close(22 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(15 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14650] close(23 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(16 [pid 14650] close(24 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14650] close(25 [pid 14649] close(17 [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14650] close(26 [pid 14649] close(18 [pid 319] rmdir("./3551/sys" [pid 14651] write(3, "1000", 4) = 4 [pid 14651] close(3) = 0 [pid 14651] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14651] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] write(1, "executing program\n", 18 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14650] close(27 [pid 14651] <... write resumed>) = 18 executing program [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(19 [pid 319] umount2("./3551/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14651] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14650] close(28 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] <... mkdirat resumed>) = 0 [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(20 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14651] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14650] close(29 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3551/binderfs" [pid 14651] <... mount resumed>) = 0 [pid 14650] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(21 [pid 14651] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14651] <... openat resumed>) = 3 [pid 14650] exit_group(0 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3551/binderfs" [pid 14650] <... exit_group resumed>) = ? [pid 14649] close(22 [pid 319] <... unlink resumed>) = 0 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14649] close(23 [pid 319] getdents64(3 [pid 14651] <... pwrite64 resumed>) = 36 [pid 14651] close(3) = 0 [pid 14651] close(4) = -1 EBADF (Bad file descriptor) [pid 14651] close(5 [pid 14650] +++ exited with 0 +++ [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3640, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] close(3 [pid 14651] close(6 [pid 14649] close(24 [pid 14651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14651] close(7 [pid 14649] close(25 [pid 319] rmdir("./3551" [pid 14651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] close(8 [pid 319] <... rmdir resumed>) = 0 [pid 14651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] close(9) = -1 EBADF (Bad file descriptor) [pid 14651] close(10) = -1 EBADF (Bad file descriptor) [pid 14651] close(11) = -1 EBADF (Bad file descriptor) [pid 14651] close(12) = -1 EBADF (Bad file descriptor) [pid 14651] close(13) = -1 EBADF (Bad file descriptor) [pid 14651] close(14) = -1 EBADF (Bad file descriptor) [pid 14649] close(26 [pid 319] mkdir("./3552", 0777 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] close(15) = -1 EBADF (Bad file descriptor) [pid 14649] close(27 [pid 319] <... mkdir resumed>) = 0 [pid 14651] close(16 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(28 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14651] close(17 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14649] close(29 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14651] close(18 [pid 14649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] close(19 [pid 14649] exit_group(0 [pid 14651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] close(20 [pid 14649] <... exit_group resumed>) = ? [pid 14651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14651] close(21) = -1 EBADF (Bad file descriptor) [pid 14651] close(22) = -1 EBADF (Bad file descriptor) [pid 14651] close(23) = -1 EBADF (Bad file descriptor) [pid 14651] close(24) = -1 EBADF (Bad file descriptor) [pid 14651] close(25) = -1 EBADF (Bad file descriptor) [pid 14651] close(26) = -1 EBADF (Bad file descriptor) [pid 14651] close(27) = -1 EBADF (Bad file descriptor) [pid 14649] +++ exited with 0 +++ [pid 14651] close(28) = -1 EBADF (Bad file descriptor) [pid 14651] close(29) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14652 attached [pid 14651] exit_group(0 [pid 14652] set_robust_list(0x5555689d76a0, 24 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3607, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14652] <... set_robust_list resumed>) = 0 [pid 14651] <... exit_group resumed>) = ? [pid 14652] rt_sigprocmask(SIG_SETMASK, [] [pid 14651] +++ exited with 0 +++ [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3554 [pid 14652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3518, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14652] chdir("./3552" [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14652] <... chdir resumed>) = 0 [pid 14652] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14652] setpgid(0, 0) = 0 [pid 14652] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14652] write(3, "1000", 4) = 4 [pid 14652] close(3) = 0 [pid 14652] read(200 [pid 318] <... restart_syscall resumed>) = 0 [pid 14652] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14652] symlink("/dev/binderfs", "./binderfs" [pid 320] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3516", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14652] <... symlink resumed>) = 0 [pid 14652] write(1, "executing program\n", 18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14652] <... write resumed>) = 18 [pid 14652] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3605", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3516", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 320] openat(AT_FDCWD, "./3605", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 14652] <... mkdirat resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 14652] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14652] <... mount resumed>) = 0 [pid 320] fstat(3 [pid 14652] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] getdents64(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14652] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3516/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14652] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... umount2 resumed>) = 0 [pid 14652] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3516/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14652] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14652] <... close resumed>) = 0 [pid 14652] close(4) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3516/sys" [pid 14652] close(5) = -1 EBADF (Bad file descriptor) [pid 14652] close(6) = -1 EBADF (Bad file descriptor) [pid 14652] close(7) = -1 EBADF (Bad file descriptor) [pid 14652] close(8) = -1 EBADF (Bad file descriptor) [pid 14652] close(9) = -1 EBADF (Bad file descriptor) [pid 14652] close(10) = -1 EBADF (Bad file descriptor) [pid 14652] close(11) = -1 EBADF (Bad file descriptor) [pid 14652] close(12) = -1 EBADF (Bad file descriptor) [pid 14652] close(13) = -1 EBADF (Bad file descriptor) [pid 14652] close(14) = -1 EBADF (Bad file descriptor) [pid 14652] close(15) = -1 EBADF (Bad file descriptor) [pid 14652] close(16) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3516/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14652] close(17 [pid 320] newfstatat(AT_FDCWD, "./3605/sys" [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3638", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14652] close(18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3516/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3638", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14652] close(19 [pid 321] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 4 [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 14652] close(20 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3605/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14652] close(21 [pid 321] getdents64(3 [pid 318] getdents64(4 [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14652] close(22 [pid 321] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 318] getdents64(4 [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14652] close(23 [pid 320] getdents64(4 [pid 318] close(4 [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14652] close(24 [pid 318] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] rmdir("./3516/sys" [pid 14652] close(25 [pid 320] close(4 [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14652] close(26 [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3516/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3605/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14652] close(27 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3516/binderfs" [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3605/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14652] close(28 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] unlink("./3516/binderfs" [pid 14652] close(29 [pid 321] newfstatat(AT_FDCWD, "./3638/sys" [pid 320] newfstatat(AT_FDCWD, "./3605/binderfs" [pid 14652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14652] exit_group(0 [pid 318] getdents64(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3605/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 321] openat(AT_FDCWD, "./3638/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... unlink resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14652] <... exit_group resumed>) = ? [pid 14652] +++ exited with 0 +++ [pid 321] <... openat resumed>) = 4 [pid 320] getdents64(3 [pid 318] rmdir("./3516" [pid 321] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] close(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3554, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] mkdir("./3517", 0777 [pid 321] getdents64(4 [pid 320] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] rmdir("./3605" [pid 318] <... mkdir resumed>) = 0 [pid 321] getdents64(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] close(4 [pid 320] mkdir("./3606", 0777 [pid 321] <... close resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] rmdir("./3638/sys") = 0 [pid 321] umount2("./3638/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3638/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3638/binderfs") = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3552", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14653 attached [pid 321] getdents64(3 [pid 14653] set_robust_list(0x5555689d76a0, 24 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14653] <... set_robust_list resumed>) = 0 [pid 321] close(3 [pid 14653] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3519 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3552", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14653] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rmdir("./3638" [pid 14653] chdir("./3517" [pid 321] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14654 attached [pid 14653] <... chdir resumed>) = 0 [pid 321] mkdir("./3639", 0777 [pid 319] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14654] set_robust_list(0x5555689d76a0, 24 [pid 14653] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... mkdir resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3608 [pid 319] fstat(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14654] <... set_robust_list resumed>) = 0 [pid 14653] <... prctl resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 14654] rt_sigprocmask(SIG_SETMASK, [] [pid 14653] setpgid(0, 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14654] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14653] <... setpgid resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14655 attached [pid 14654] chdir("./3606" [pid 14653] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14654] <... chdir resumed>) = 0 [pid 14653] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = 0 [pid 14654] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14653] write(3, "1000", 4 [pid 14654] <... prctl resumed>) = 0 [pid 14653] <... write resumed>) = 4 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3641 [pid 14654] setpgid(0, 0 [pid 14653] close(3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14655] set_robust_list(0x5555689d76a0, 24 [pid 14654] <... setpgid resumed>) = 0 [pid 14653] <... close resumed>) = 0 [pid 319] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14655] <... set_robust_list resumed>) = 0 [pid 14654] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14655] rt_sigprocmask(SIG_SETMASK, [] [pid 14654] <... openat resumed>) = 3 [pid 14653] read(200 [pid 319] newfstatat(AT_FDCWD, "./3552/sys" [pid 14655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14653] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14654] write(3, "1000", 4 [pid 14653] symlink("/dev/binderfs", "./binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14655] chdir("./3639" [pid 14654] <... write resumed>) = 4 [pid 14653] <... symlink resumed>) = 0 [pid 14654] close(3 [pid 14653] write(1, "executing program\n", 18 [pid 319] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14655] <... chdir resumed>) = 0 [pid 14654] <... close resumed>) = 0 [pid 14655] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14655] <... prctl resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3552/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14655] setpgid(0, 0) = 0 [pid 14654] read(200 [pid 14653] <... write resumed>) = 18 [pid 319] <... openat resumed>) = 4 executing program [pid 14655] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14654] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14653] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] fstat(4 [pid 14654] symlink("/dev/binderfs", "./binderfs" [pid 14653] <... mkdirat resumed>) = 0 [pid 14654] <... symlink resumed>) = 0 [pid 14653] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14655] <... openat resumed>) = 3 [pid 14654] write(1, "executing program\n", 18 [pid 14653] <... mount resumed>) = 0 executing program [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14655] write(3, "1000", 4 [pid 14654] <... write resumed>) = 18 [pid 14655] <... write resumed>) = 4 [pid 14654] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] getdents64(4 [pid 14655] close(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14655] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 14655] read(200 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14655] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] close(4 [pid 14655] symlink("/dev/binderfs", "./binderfs" [pid 319] <... close resumed>) = 0 [pid 14654] <... mkdirat resumed>) = 0 [pid 14653] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] rmdir("./3552/sys" [pid 14655] <... symlink resumed>) = 0 [pid 14654] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14653] <... openat resumed>) = 3 [pid 14655] write(1, "executing program\n", 18 [pid 14654] <... mount resumed>) = 0 [pid 14653] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 executing program [pid 319] <... rmdir resumed>) = 0 [pid 14655] <... write resumed>) = 18 [pid 14654] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] umount2("./3552/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14655] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14654] <... openat resumed>) = 3 [pid 14653] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14654] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14655] <... mkdirat resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3552/binderfs" [pid 14655] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3552/binderfs" [pid 14653] close(3) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14653] close(4) = -1 EBADF (Bad file descriptor) [pid 14655] <... mount resumed>) = 0 [pid 14653] close(5) = -1 EBADF (Bad file descriptor) [pid 14654] <... pwrite64 resumed>) = 36 [pid 14653] close(6) = -1 EBADF (Bad file descriptor) [pid 14654] close(3 [pid 14653] close(7 [pid 14655] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(3 [pid 14654] <... close resumed>) = 0 [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(4 [pid 14653] close(8 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(5 [pid 14653] close(9 [pid 14655] <... openat resumed>) = 3 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14654] close(6 [pid 14653] close(10 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] close(11 [pid 14654] close(7 [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] close(12 [pid 14654] close(8 [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] close(13 [pid 14654] close(9 [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14655] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14654] close(10 [pid 14653] close(14 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3552" [pid 14655] <... pwrite64 resumed>) = 36 [pid 14654] close(11 [pid 14653] close(15 [pid 14655] close(3 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14655] <... close resumed>) = 0 [pid 14654] close(12 [pid 14653] close(16 [pid 319] mkdir("./3553", 0777 [pid 14655] close(4 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(13 [pid 14653] close(17 [pid 319] <... mkdir resumed>) = 0 [pid 14655] close(5 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(14 [pid 14653] close(18 [pid 14655] close(6 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(15 [pid 14653] close(19 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14655] close(7 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(16 [pid 14653] close(20 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(17 [pid 14653] close(21ci2-android-6-12-rust/strace-static-x86_64: Process 14656 attached [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] set_robust_list(0x5555689d76a0, 24 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(18 [pid 14653] close(22 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3555 [pid 14656] <... set_robust_list resumed>) = 0 [pid 14655] close(8 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] rt_sigprocmask(SIG_SETMASK, [] [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(19 [pid 14653] close(23 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14655] close(9 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14655] close(10) = -1 EBADF (Bad file descriptor) [pid 14656] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14655] close(11 [pid 14654] close(20 [pid 14653] close(24 [pid 14656] chdir("./3553" [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] <... chdir resumed>) = 0 [pid 14655] close(12 [pid 14654] close(21 [pid 14653] close(25 [pid 14656] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] <... prctl resumed>) = 0 [pid 14654] close(22 [pid 14653] close(26 [pid 14656] setpgid(0, 0 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] <... setpgid resumed>) = 0 [pid 14654] close(23 [pid 14653] close(27 [pid 14656] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14655] close(13 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] <... openat resumed>) = 3 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(24 [pid 14653] close(28 [pid 14655] close(14 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] write(3, "1000", 4 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(25 [pid 14653] close(29 [pid 14656] <... write resumed>) = 4 [pid 14655] close(15 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] close(3 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(26 [pid 14653] exit_group(0 [pid 14656] <... close resumed>) = 0 [pid 14655] close(16 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14653] <... exit_group resumed>) = ? [pid 14656] read(200 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(27 [pid 14653] +++ exited with 0 +++ [pid 14656] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14655] close(17 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] symlink("/dev/binderfs", "./binderfs" [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] close(28 [pid 14656] <... symlink resumed>) = 0 [pid 14655] close(18 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3519, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14655] close(19 [pid 14656] write(1, "executing program\n", 18 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14654] close(29 [pid 14656] <... write resumed>) = 18 [pid 14655] close(20 [pid 14654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14654] exit_group(0 [pid 14655] close(21 [pid 14654] <... exit_group resumed>) = ? [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] <... mkdirat resumed>) = 0 [pid 14655] close(22 [pid 14654] +++ exited with 0 +++ [pid 14656] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14655] close(23 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3608, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14655] close(24) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14655] close(25) = -1 EBADF (Bad file descriptor) [pid 14656] <... mount resumed>) = 0 [pid 14655] close(26 [pid 14656] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14655] close(27) = -1 EBADF (Bad file descriptor) [pid 14655] close(28 [pid 14656] <... openat resumed>) = 3 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14655] close(29 [pid 14656] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14655] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14655] exit_group(0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14656] <... pwrite64 resumed>) = 36 [pid 14656] close(3) = 0 [pid 14655] <... exit_group resumed>) = ? [pid 14656] close(4 [pid 14655] +++ exited with 0 +++ [pid 318] umount2("./3517", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14656] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3641, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14656] close(5 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14656] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14656] close(6 [pid 318] openat(AT_FDCWD, "./3517", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14656] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] close(7 [pid 318] <... openat resumed>) = 3 [pid 14656] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] close(8) = -1 EBADF (Bad file descriptor) [pid 14656] close(9) = -1 EBADF (Bad file descriptor) [pid 14656] close(10) = -1 EBADF (Bad file descriptor) [pid 14656] close(11) = -1 EBADF (Bad file descriptor) [pid 14656] close(12) = -1 EBADF (Bad file descriptor) [pid 14656] close(13) = -1 EBADF (Bad file descriptor) [pid 14656] close(14) = -1 EBADF (Bad file descriptor) [pid 14656] close(15) = -1 EBADF (Bad file descriptor) [pid 14656] close(16) = -1 EBADF (Bad file descriptor) [pid 14656] close(17) = -1 EBADF (Bad file descriptor) [pid 14656] close(18) = -1 EBADF (Bad file descriptor) [pid 14656] close(19) = -1 EBADF (Bad file descriptor) [pid 14656] close(20) = -1 EBADF (Bad file descriptor) [pid 14656] close(21) = -1 EBADF (Bad file descriptor) [pid 14656] close(22) = -1 EBADF (Bad file descriptor) [pid 14656] close(23) = -1 EBADF (Bad file descriptor) [pid 14656] close(24) = -1 EBADF (Bad file descriptor) [pid 14656] close(25 [pid 318] fstat(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 14656] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] close(26 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14656] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3639", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3606", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3517/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14656] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14656] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14656] close(28) = -1 EBADF (Bad file descriptor) [pid 14656] close(29) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3606", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14656] exit_group(0 [pid 321] openat(AT_FDCWD, "./3639", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3517/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14656] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 14656] +++ exited with 0 +++ [pid 321] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3555, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] newfstatat(AT_FDCWD, "./3517/sys" [pid 320] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 318] umount2("./3517/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3517/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... openat resumed>) = 4 [pid 321] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3606/sys" [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3606/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3517/sys" [pid 321] newfstatat(AT_FDCWD, "./3639/sys" [pid 320] <... openat resumed>) = 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] fstat(4 [pid 318] <... rmdir resumed>) = 0 [pid 321] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3517/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 321] openat(AT_FDCWD, "./3639/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 4 [pid 320] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3517/binderfs" [pid 321] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(4 [pid 318] unlink("./3517/binderfs" [pid 321] getdents64(4 [pid 320] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... unlink resumed>) = 0 [pid 321] getdents64(4 [pid 320] rmdir("./3606/sys" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 321] close(4) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3606/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3639/sys" [pid 318] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3606/binderfs" [pid 318] rmdir("./3517" [pid 321] umount2("./3639/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] unlink("./3606/binderfs" [pid 321] newfstatat(AT_FDCWD, "./3639/binderfs" [pid 318] mkdir("./3518", 0777 [pid 320] <... unlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(3 [pid 318] <... mkdir resumed>) = 0 [pid 321] unlink("./3639/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] close(3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] rmdir("./3606" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 14657 attached [pid 14657] set_robust_list(0x5555689d76a0, 24 [pid 320] <... rmdir resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 14657] <... set_robust_list resumed>) = 0 [pid 321] rmdir("./3639" [pid 320] mkdir("./3607", 0777 [pid 14657] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3520 [pid 321] <... rmdir resumed>) = 0 [pid 14657] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] mkdir("./3640", 0777 [pid 320] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14657] chdir("./3518" [pid 321] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14657] <... chdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14657] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14657] <... prctl resumed>) = 0 [pid 14657] setpgid(0, 0) = 0 [pid 14657] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14657] write(3, "1000", 4) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 14658 attached [pid 14658] set_robust_list(0x5555689d76a0, 24 [pid 14657] close(3 [pid 14658] <... set_robust_list resumed>) = 0 [pid 14657] <... close resumed>) = 0 [pid 14658] rt_sigprocmask(SIG_SETMASK, [] [pid 14657] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14657] symlink("/dev/binderfs", "./binderfs" [pid 14658] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14657] <... symlink resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14658] chdir("./3640" [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3642 [pid 14657] write(1, "executing program\n", 18 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3609 [pid 14657] <... write resumed>) = 18 ci2-android-6-12-rust/strace-static-x86_64: Process 14659 attached [pid 14658] <... chdir resumed>) = 0 executing program [pid 319] umount2("./3553", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14659] set_robust_list(0x5555689d76a0, 24 [pid 14658] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14657] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14659] <... set_robust_list resumed>) = 0 [pid 14658] <... prctl resumed>) = 0 [pid 14657] <... mkdirat resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] openat(AT_FDCWD, "./3553", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14659] rt_sigprocmask(SIG_SETMASK, [] [pid 14658] setpgid(0, 0 [pid 14657] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14659] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14658] <... setpgid resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14659] chdir("./3607" [pid 14658] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14657] <... mount resumed>) = 0 [pid 319] fstat(3 [pid 14659] <... chdir resumed>) = 0 [pid 14658] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14659] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] getdents64(3 [pid 14657] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14659] <... prctl resumed>) = 0 [pid 14658] write(3, "1000", 4 [pid 319] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14659] setpgid(0, 0 [pid 14658] <... write resumed>) = 4 [pid 14659] <... setpgid resumed>) = 0 [pid 14658] close(3 [pid 14659] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14658] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14658] read(200 [pid 319] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14659] <... openat resumed>) = 3 [pid 14658] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14658] symlink("/dev/binderfs", "./binderfs" [pid 319] newfstatat(AT_FDCWD, "./3553/sys" [pid 14659] write(3, "1000", 4 [pid 14658] <... symlink resumed>) = 0 [pid 14657] <... openat resumed>) = 3 [pid 14659] <... write resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14659] close(3 [pid 14658] write(1, "executing program\n", 18 [pid 319] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14657] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14659] <... close resumed>) = 0 [pid 14658] <... write resumed>) = 18 [pid 14659] read(200 [pid 14658] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14657] <... pwrite64 resumed>) = 36 [pid 14659] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14658] <... mkdirat resumed>) = 0 [pid 14659] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14658] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14657] close(3 [pid 319] openat(AT_FDCWD, "./3553/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14657] <... close resumed>) = 0 [pid 14659] write(1, "executing program\n", 18 [pid 14658] <... mount resumed>) = 0 [pid 14657] close(4 [pid 319] <... openat resumed>) = 4 [pid 14659] <... write resumed>) = 18 executing program [pid 14658] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14659] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14657] close(5 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14659] <... mkdirat resumed>) = 0 [pid 14658] <... openat resumed>) = 3 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14659] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14657] close(6 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14659] <... mount resumed>) = 0 [pid 14658] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14657] close(7 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14657] close(8 [pid 14659] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14658] <... pwrite64 resumed>) = 36 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14659] <... openat resumed>) = 3 [pid 14657] close(9 [pid 319] rmdir("./3553/sys" [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 14657] close(10 [pid 319] umount2("./3553/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14657] close(11 [pid 319] newfstatat(AT_FDCWD, "./3553/binderfs" [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14657] close(12 [pid 14659] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14658] <... close resumed>) = 0 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] <... pwrite64 resumed>) = 36 [pid 14658] close(4 [pid 319] unlink("./3553/binderfs" [pid 14659] close(3 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] close(13 [pid 319] <... unlink resumed>) = 0 [pid 14659] <... close resumed>) = 0 [pid 14658] close(5 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14659] close(4 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] close(14 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(6 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14659] close(5 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(7 [pid 14659] close(6 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] close(15 [pid 319] <... close resumed>) = 0 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(8 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3553" [pid 14659] close(7 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] close(16 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(9 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14659] close(8 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] close(17 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(10 [pid 14659] close(9 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(11 [pid 14659] close(10 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3554", 0777 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(12 [pid 14657] close(18 [pid 14659] close(11 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(13 [pid 14657] close(19 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14659] close(12 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14657] close(20 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] close(21 [pid 14659] close(13 [pid 14658] close(14 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] close(14 [pid 14658] close(15 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] close(15 [pid 14658] close(16 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] close(16 [pid 14658] close(17 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] close(17 [pid 14658] close(18 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] close(18 [pid 14658] close(19 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14659] close(19 [pid 14658] close(20ci2-android-6-12-rust/strace-static-x86_64: Process 14660 attached [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] close(22 [pid 14660] set_robust_list(0x5555689d76a0, 24 [pid 14659] close(20 [pid 14658] close(21 [pid 14660] <... set_robust_list resumed>) = 0 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3556 [pid 14660] rt_sigprocmask(SIG_SETMASK, [] [pid 14659] close(21 [pid 14658] close(22 [pid 14657] close(23 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14660] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] chdir("./3554" [pid 14659] close(22 [pid 14658] close(23 [pid 14657] close(24 [pid 14660] <... chdir resumed>) = 0 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14659] close(23 [pid 14658] close(24 [pid 14660] <... prctl resumed>) = 0 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] setpgid(0, 0 [pid 14659] close(24 [pid 14658] close(25 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] <... setpgid resumed>) = 0 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14659] close(25 [pid 14658] close(26 [pid 14657] close(25 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] <... openat resumed>) = 3 [pid 14659] close(26 [pid 14658] close(27 [pid 14657] close(26 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] write(3, "1000", 4 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(28 [pid 14660] <... write resumed>) = 4 [pid 14659] close(27 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] close(3 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] close(29 [pid 14660] <... close resumed>) = 0 [pid 14659] close(28 [pid 14658] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] read(200 [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] exit_group(0 [pid 14660] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14659] close(29 [pid 14660] symlink("/dev/binderfs", "./binderfs" [pid 14659] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14658] <... exit_group resumed>) = ? [pid 14660] <... symlink resumed>) = 0 [pid 14659] exit_group(0 [pid 14658] +++ exited with 0 +++ [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14657] close(27 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3642, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14657] close(28 [pid 14660] write(1, "executing program\n", 18 [pid 14659] <... exit_group resumed>) = ? executing program [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] <... write resumed>) = 18 [pid 14659] +++ exited with 0 +++ [pid 14660] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14657] close(29 [pid 14660] <... mkdirat resumed>) = 0 [pid 14657] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3609, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14660] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14657] exit_group(0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14657] <... exit_group resumed>) = ? [pid 14660] <... mount resumed>) = 0 [pid 14660] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14657] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3520, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 14660] <... openat resumed>) = 3 [pid 14660] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 318] umount2("./3518", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14660] close(3) = 0 [pid 14660] close(4) = -1 EBADF (Bad file descriptor) [pid 14660] close(5) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14660] close(6 [pid 318] openat(AT_FDCWD, "./3518", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] close(7 [pid 318] <... openat resumed>) = 3 [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14660] close(8 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] close(9 [pid 318] getdents64(3 [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14660] close(10 [pid 318] umount2("./3518/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] close(11) = -1 EBADF (Bad file descriptor) [pid 14660] close(12) = -1 EBADF (Bad file descriptor) [pid 14660] close(13) = -1 EBADF (Bad file descriptor) [pid 14660] close(14) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14660] close(15) = -1 EBADF (Bad file descriptor) [pid 14660] close(16) = -1 EBADF (Bad file descriptor) [pid 14660] close(17) = -1 EBADF (Bad file descriptor) [pid 14660] close(18) = -1 EBADF (Bad file descriptor) [pid 14660] close(19 [pid 318] umount2("./3518/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] close(20 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] close(21 [pid 318] newfstatat(AT_FDCWD, "./3518/sys" [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] close(22 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3518/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14660] close(23) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14660] close(24) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3518/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14660] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14660] close(26) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14660] close(27 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14660] close(28) = -1 EBADF (Bad file descriptor) [pid 14660] close(29 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 320] umount2("./3607", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(4 [pid 320] openat(AT_FDCWD, "./3607", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... close resumed>) = 0 [pid 14660] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14660] exit_group(0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] fstat(3 [pid 318] rmdir("./3518/sys" [pid 14660] <... exit_group resumed>) = ? [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14660] +++ exited with 0 +++ [pid 320] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3518/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3556, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3518/binderfs" [pid 319] umount2("./3554", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] unlink("./3518/binderfs" [pid 319] openat(AT_FDCWD, "./3554", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3640", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3640", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(3 [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 319] fstat(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] fstat(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 318] rmdir("./3518" [pid 320] newfstatat(AT_FDCWD, "./3607/sys" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rmdir resumed>) = 0 [pid 319] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] mkdir("./3519", 0777 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 321] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3640/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3607/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] fstat(4 [pid 319] newfstatat(AT_FDCWD, "./3554/sys" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] openat(AT_FDCWD, "./3640/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14661 attached , 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] getdents64(4 [pid 319] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14661] set_robust_list(0x5555689d76a0, 24 [pid 321] close(4 [pid 14661] <... set_robust_list resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 14661] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rmdir("./3640/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3521 [pid 321] <... rmdir resumed>) = 0 [pid 320] close(4 [pid 319] openat(AT_FDCWD, "./3554/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 320] rmdir("./3607/sys" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] fstat(4 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3607/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14661] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3640/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14661] chdir("./3519" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3607/binderfs" [pid 319] getdents64(4 [pid 14661] <... chdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3640/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14661] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4 [pid 14661] <... prctl resumed>) = 0 [pid 321] unlink("./3640/binderfs" [pid 320] unlink("./3607/binderfs" [pid 14661] setpgid(0, 0 [pid 321] <... unlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14661] <... setpgid resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... unlink resumed>) = 0 [pid 319] rmdir("./3554/sys" [pid 14661] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14661] <... openat resumed>) = 3 [pid 321] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 14661] write(3, "1000", 4 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 14661] <... write resumed>) = 4 [pid 321] rmdir("./3640" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14661] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] close(3 [pid 319] umount2("./3554/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14661] <... close resumed>) = 0 [pid 321] mkdir("./3641", 0777 [pid 320] <... close resumed>) = 0 [pid 14661] read(200 [pid 321] <... mkdir resumed>) = 0 [pid 320] rmdir("./3607" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14661] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] newfstatat(AT_FDCWD, "./3554/binderfs" [pid 14661] symlink("/dev/binderfs", "./binderfs" [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14661] <... symlink resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] mkdir("./3608", 0777 [pid 319] unlink("./3554/binderfs" [pid 14661] write(1, "executing program\n", 18 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14662 attached [pid 14661] <... write resumed>) = 18 executing program [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 14661] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14662] set_robust_list(0x5555689d76a0, 24 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14662] <... set_robust_list resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14661] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3643 [pid 14661] <... mount resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] close(3 [pid 14662] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 14663 attached [pid 14661] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14663] set_robust_list(0x5555689d76a0, 24 [pid 14662] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14661] <... openat resumed>) = 3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3610 [pid 319] <... close resumed>) = 0 [pid 14663] <... set_robust_list resumed>) = 0 [pid 14662] chdir("./3641" [pid 319] rmdir("./3554" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14663] rt_sigprocmask(SIG_SETMASK, [] [pid 14662] <... chdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14663] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14662] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14661] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] mkdir("./3555", 0777 [pid 14663] chdir("./3608" [pid 14662] <... prctl resumed>) = 0 [pid 14663] <... chdir resumed>) = 0 [pid 14662] setpgid(0, 0 [pid 14661] <... pwrite64 resumed>) = 36 [pid 319] <... mkdir resumed>) = 0 [pid 14663] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14662] <... setpgid resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14663] <... prctl resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14663] setpgid(0, 0 [pid 14662] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14663] <... setpgid resumed>) = 0 [pid 14661] close(3 [pid 14663] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14661] <... close resumed>) = 0 [pid 14663] <... openat resumed>) = 3 [pid 14661] close(4) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14664 attached [pid 14661] close(5 [pid 14663] write(3, "1000", 4 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] <... write resumed>) = 4 [pid 14661] close(6 [pid 14663] close(3 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] <... close resumed>) = 0 [pid 14661] close(7 [pid 14663] read(200 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... openat resumed>) = 3 [pid 14664] set_robust_list(0x5555689d76a0, 24 [pid 14662] write(3, "1000", 4 [pid 14664] <... set_robust_list resumed>) = 0 [pid 14662] <... write resumed>) = 4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3557 [pid 14663] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14661] close(8 [pid 14664] rt_sigprocmask(SIG_SETMASK, [] [pid 14663] symlink("/dev/binderfs", "./binderfs" [pid 14662] close(3 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14664] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14663] <... symlink resumed>) = 0 [pid 14662] <... close resumed>) = 0 [pid 14661] close(9 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14663] write(1, "executing program\n", 18 [pid 14662] read(200 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14664] chdir("./3555" [pid 14663] <... write resumed>) = 18 [pid 14662] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14661] close(10 [pid 14664] <... chdir resumed>) = 0 [pid 14663] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14662] symlink("/dev/binderfs", "./binderfs" [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14663] <... mkdirat resumed>) = 0 [pid 14662] <... symlink resumed>) = 0 [pid 14661] close(11 [pid 14664] <... prctl resumed>) = 0 [pid 14662] write(1, "executing program\n", 18 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] setpgid(0, 0 [pid 14663] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14662] <... write resumed>) = 18 [pid 14661] close(12 [pid 14664] <... setpgid resumed>) = 0 [pid 14663] <... mount resumed>) = 0 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14662] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14661] close(13 [pid 14663] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14663] <... openat resumed>) = 3 [pid 14662] <... mkdirat resumed>) = 0 [pid 14661] close(14 [pid 14662] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14664] <... openat resumed>) = 3 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] close(15 [pid 14662] <... mount resumed>) = 0 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] write(3, "1000", 4 [pid 14661] close(16 [pid 14663] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] <... write resumed>) = 4 [pid 14663] <... pwrite64 resumed>) = 36 [pid 14662] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14661] close(17 [pid 14664] close(3 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] close(18) = -1 EBADF (Bad file descriptor) [pid 14663] close(3 [pid 14661] close(19 [pid 14663] <... close resumed>) = 0 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] close(20 [pid 14663] close(4 [pid 14662] <... openat resumed>) = 3 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] <... close resumed>) = 0 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] close(21 [pid 14663] close(5 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] close(22 [pid 14663] close(6 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(7 [pid 14661] close(23 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(8 [pid 14661] close(24 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(9 [pid 14661] close(25 [pid 14664] read(200 [pid 14662] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14664] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14664] symlink("/dev/binderfs", "./binderfs" [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(10 [pid 14661] close(26 [pid 14664] <... symlink resumed>) = 0 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14664] write(1, "executing program\n", 18 [pid 14663] close(11 [pid 14662] <... pwrite64 resumed>) = 36 [pid 14661] close(27 [pid 14664] <... write resumed>) = 18 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] close(3 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14663] close(12 [pid 14662] <... close resumed>) = 0 [pid 14661] close(28 [pid 14664] <... mkdirat resumed>) = 0 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] close(4 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14663] close(13 [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] close(29 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] close(5 [pid 14661] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(14 [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] exit_group(0 [pid 14664] <... mount resumed>) = 0 [pid 14662] close(6 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14661] <... exit_group resumed>) = ? [pid 14664] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14663] close(15 [pid 14662] close(7 [pid 14661] +++ exited with 0 +++ [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(16) = -1 EBADF (Bad file descriptor) [pid 14663] close(17) = -1 EBADF (Bad file descriptor) [pid 14663] close(18 [pid 14664] <... openat resumed>) = 3 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(19 [pid 14662] close(8 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3521, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14663] close(20 [pid 14662] close(9 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14664] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(21 [pid 14662] close(10 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] close(11 [pid 14663] close(22) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(23) = -1 EBADF (Bad file descriptor) [pid 14663] close(24) = -1 EBADF (Bad file descriptor) [pid 14662] close(12 [pid 14663] close(25 [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] <... pwrite64 resumed>) = 36 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] close(13 [pid 14664] close(3 [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(26 [pid 14662] close(14 [pid 14663] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14663] close(27) = -1 EBADF (Bad file descriptor) [pid 14663] close(28) = -1 EBADF (Bad file descriptor) [pid 14663] close(29) = -1 EBADF (Bad file descriptor) [pid 14663] exit_group(0) = ? [pid 14664] <... close resumed>) = 0 [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(4 [pid 14662] close(15 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(5 [pid 14662] close(16 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(6 [pid 14662] close(17 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(7 [pid 14662] close(18 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(8 [pid 14662] close(19 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(9 [pid 14662] close(20 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(10 [pid 14663] +++ exited with 0 +++ [pid 14662] close(21 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(11) = -1 EBADF (Bad file descriptor) [pid 14662] close(22 [pid 14664] close(12 [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3610, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] close(23 [pid 14664] close(13 [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] close(24 [pid 14664] close(14 [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] close(25 [pid 14664] close(15 [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] close(26 [pid 14664] close(16 [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(17 [pid 14662] close(27 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(18 [pid 14662] close(28 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] close(29 [pid 14664] close(19) = -1 EBADF (Bad file descriptor) [pid 14662] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(20) = -1 EBADF (Bad file descriptor) [pid 14662] exit_group(0 [pid 14664] close(21 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14662] <... exit_group resumed>) = ? [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14662] +++ exited with 0 +++ [pid 320] umount2("./3608", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14664] close(22 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3643, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14664] close(23 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(24 [pid 320] openat(AT_FDCWD, "./3608", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3519", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14664] close(25) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3519", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14664] close(26 [pid 318] <... openat resumed>) = 3 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] close(27) = -1 EBADF (Bad file descriptor) [pid 14664] close(28 [pid 318] fstat(3 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14664] close(29 [pid 318] getdents64(3 [pid 14664] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14664] exit_group(0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] fstat(3 [pid 14664] <... exit_group resumed>) = ? [pid 318] umount2("./3519/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 14664] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3557, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3519/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3519/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3519/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3608/sys" [pid 318] openat(AT_FDCWD, "./3519/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 4 [pid 320] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 320] openat(AT_FDCWD, "./3608/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... openat resumed>) = 4 [pid 318] getdents64(4 [pid 320] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 318] close(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 318] rmdir("./3519/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 318] <... rmdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3519/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3519/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3519/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3519") = 0 [pid 318] mkdir("./3520", 0777) = 0 [pid 320] rmdir("./3608/sys" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] umount2("./3608/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14665 attached ) = -1 EINVAL (Invalid argument) [pid 14665] set_robust_list(0x5555689d76a0, 24 [pid 320] newfstatat(AT_FDCWD, "./3608/binderfs" [pid 14665] <... set_robust_list resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3522 [pid 14665] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] unlink("./3608/binderfs" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14665] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14665] chdir("./3520" [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3 [pid 14665] <... chdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14665] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] close(3 [pid 14665] setpgid(0, 0 [pid 320] <... close resumed>) = 0 [pid 14665] <... setpgid resumed>) = 0 [pid 14665] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] rmdir("./3608") = 0 [pid 320] mkdir("./3609", 0777 [pid 14665] <... openat resumed>) = 3 [pid 14665] write(3, "1000", 4 [pid 320] <... mkdir resumed>) = 0 [pid 14665] <... write resumed>) = 4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14665] close(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14665] <... close resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14665] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14665] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14665] write(1, "executing program\n", 18) = 18 [pid 14665] mkdirat(AT_FDCWD, "./sys", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14666 attached executing program [pid 14666] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14665] <... mkdirat resumed>) = 0 [pid 14666] rt_sigprocmask(SIG_SETMASK, [] [pid 14665] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3611 [pid 14666] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14666] chdir("./3609" [pid 14665] <... mount resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14666] <... chdir resumed>) = 0 [pid 14665] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14666] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14665] <... openat resumed>) = 3 [pid 14666] setpgid(0, 0 [pid 14665] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... restart_syscall resumed>) = 0 [pid 14666] <... setpgid resumed>) = 0 [pid 321] umount2("./3641", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14665] <... pwrite64 resumed>) = 36 [pid 14666] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3641", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 14666] <... openat resumed>) = 3 [pid 14665] close(3 [pid 14666] write(3, "1000", 4 [pid 319] <... restart_syscall resumed>) = 0 [pid 14666] <... write resumed>) = 4 [pid 14665] <... close resumed>) = 0 [pid 14666] close(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14666] <... close resumed>) = 0 [pid 14665] close(4 [pid 321] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14666] read(200 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3555", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14666] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14665] close(5 [pid 321] <... umount2 resumed>) = 0 [pid 14666] symlink("/dev/binderfs", "./binderfs" [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14665] close(6 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14666] <... symlink resumed>) = 0 [pid 14665] close(7 [pid 14666] write(1, "executing program\n", 18 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] newfstatat(AT_FDCWD, "./3641/sys" [pid 319] openat(AT_FDCWD, "./3555", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14666] <... write resumed>) = 18 [pid 14665] close(8 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14666] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14665] close(9 [pid 321] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14666] <... mkdirat resumed>) = 0 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14666] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14665] close(10 [pid 14666] <... mount resumed>) = 0 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3641/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14666] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14665] close(11 [pid 321] <... openat resumed>) = 4 [pid 319] getdents64(3 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14666] <... openat resumed>) = 3 [pid 14665] close(12 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4 [pid 14666] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(13 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = 0 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14665] close(14 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14666] <... pwrite64 resumed>) = 36 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14666] close(3 [pid 14665] close(15 [pid 321] <... close resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3555/sys" [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3641/sys" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14666] <... close resumed>) = 0 [pid 14665] close(16 [pid 321] <... rmdir resumed>) = 0 [pid 14666] close(4 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(17 [pid 14666] close(5 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(18 [pid 14666] close(6 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3641/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3641/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14666] close(7 [pid 14665] close(20 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3555/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14666] close(8 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(21 [pid 319] <... openat resumed>) = 4 [pid 14666] close(9 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14666] close(10 [pid 321] unlink("./3641/binderfs" [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(22 [pid 321] <... unlink resumed>) = 0 [pid 319] fstat(4 [pid 14666] close(11 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(23 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3641" [pid 14666] close(12 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] getdents64(4 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(24 [pid 321] mkdir("./3642", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14666] close(13 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(25 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14666] close(14 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(26 [pid 14666] close(15 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(27 [pid 319] rmdir("./3555/sys" [pid 14666] close(16 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(28 [pid 14666] close(17 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] close(29 [pid 319] <... rmdir resumed>) = 0 [pid 14666] close(18 [pid 14665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3555/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] exit_group(0 [pid 14666] close(19 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] <... exit_group resumed>) = ? [pid 14666] close(20 [pid 319] newfstatat(AT_FDCWD, "./3555/binderfs" [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14667 attached [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14665] +++ exited with 0 +++ [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14667] set_robust_list(0x5555689d76a0, 24 [pid 14666] close(21 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3644 [pid 319] unlink("./3555/binderfs" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3522, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14667] <... set_robust_list resumed>) = 0 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14667] rt_sigprocmask(SIG_SETMASK, [] [pid 14666] close(22 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14667] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] chdir("./3642" [pid 14666] close(23 [pid 319] getdents64(3 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14666] close(24 [pid 14667] <... chdir resumed>) = 0 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14667] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14666] close(25 [pid 14667] <... prctl resumed>) = 0 [pid 14667] setpgid(0, 0) = 0 [pid 14667] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14666] close(26 [pid 319] rmdir("./3555" [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] <... openat resumed>) = 3 [pid 14666] close(27 [pid 319] <... rmdir resumed>) = 0 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] write(3, "1000", 4 [pid 14666] close(28 [pid 319] mkdir("./3556", 0777 [pid 14667] <... write resumed>) = 4 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] close(3 [pid 14666] close(29 [pid 14667] <... close resumed>) = 0 [pid 14666] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] read(200 [pid 319] <... mkdir resumed>) = 0 [pid 14667] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14666] exit_group(0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14667] symlink("/dev/binderfs", "./binderfs" [pid 14666] <... exit_group resumed>) = ? [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14667] <... symlink resumed>) = 0 [pid 14667] write(1, "executing program\n", 18) = 18 [pid 14667] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14666] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3611, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14667] <... mkdirat resumed>) = 0 executing program [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14667] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14667] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14668 attached [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3558 [pid 14668] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14668] <... set_robust_list resumed>) = 0 [pid 14667] <... openat resumed>) = 3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14668] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14667] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14668] chdir("./3556" [pid 14667] <... pwrite64 resumed>) = 36 [pid 14668] <... chdir resumed>) = 0 [pid 14668] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14668] setpgid(0, 0 [pid 14667] close(3 [pid 14668] <... setpgid resumed>) = 0 [pid 14668] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14667] <... close resumed>) = 0 [pid 14667] close(4 [pid 14668] <... openat resumed>) = 3 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] close(5) = -1 EBADF (Bad file descriptor) [pid 14667] close(6 [pid 14668] write(3, "1000", 4 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14668] <... write resumed>) = 4 [pid 14667] close(7 [pid 318] <... restart_syscall resumed>) = 0 [pid 14668] close(3 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14668] <... close resumed>) = 0 [pid 14667] close(8 [pid 14668] read(200 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14668] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14667] close(9 [pid 14668] symlink("/dev/binderfs", "./binderfs" [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14668] <... symlink resumed>) = 0 [pid 14667] close(10 [pid 318] umount2("./3520", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14668] write(1, "executing program\n", 18 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14668] <... write resumed>) = 18 [pid 14667] close(11 [pid 14668] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3520", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14668] <... mkdirat resumed>) = 0 [pid 14667] close(12 [pid 318] <... openat resumed>) = 3 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14668] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14667] close(13 [pid 14668] <... mount resumed>) = 0 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14668] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14667] close(14 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14668] <... openat resumed>) = 3 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14667] close(15 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3520/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14667] close(16) = -1 EBADF (Bad file descriptor) [pid 14668] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14667] close(17 [pid 318] <... umount2 resumed>) = 0 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14668] <... pwrite64 resumed>) = 36 [pid 14667] close(18 [pid 318] umount2("./3520/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3609", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14668] close(3 [pid 14667] close(19 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14668] <... close resumed>) = 0 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3609", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14668] close(4 [pid 14667] close(20 [pid 320] <... openat resumed>) = 3 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14668] close(5 [pid 14667] close(21 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3520/sys" [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14668] close(6 [pid 14667] close(22 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14668] close(7 [pid 14667] close(23 [pid 318] umount2("./3520/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14668] close(8 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3520/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14668] close(9 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] close(25 [pid 320] newfstatat(AT_FDCWD, "./3609/sys" [pid 318] fstat(4 [pid 14668] close(10 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] close(26 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14668] close(11 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] close(27 [pid 318] getdents64(4 [pid 14668] close(12 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] close(28 [pid 320] openat(AT_FDCWD, "./3609/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14668] close(13 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] getdents64(4 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] close(29 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 14668] close(14 [pid 14667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 318] <... close resumed>) = 0 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] exit_group(0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rmdir("./3520/sys" [pid 14668] close(15 [pid 14667] <... exit_group resumed>) = ? [pid 320] getdents64(4 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14667] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... rmdir resumed>) = 0 [pid 14668] close(16 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3644, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3520/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(4 [pid 14668] close(17 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 318] newfstatat(AT_FDCWD, "./3520/binderfs" [pid 14668] close(18 [pid 320] <... close resumed>) = 0 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3609/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14668] close(19 [pid 320] <... rmdir resumed>) = 0 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14668] close(20 [pid 320] umount2("./3609/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3520/binderfs" [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... unlink resumed>) = 0 [pid 14668] close(21) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14668] close(22 [pid 320] newfstatat(AT_FDCWD, "./3609/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(3 [pid 14668] close(23 [pid 320] unlink("./3609/binderfs" [pid 318] <... close resumed>) = 0 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14668] close(24 [pid 320] getdents64(3 [pid 318] rmdir("./3520" [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14668] close(25 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14668] close(26 [pid 320] <... close resumed>) = 0 [pid 318] mkdir("./3521", 0777 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3609" [pid 14668] close(27 [pid 318] <... mkdir resumed>) = 0 [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14668] close(28) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3610", 0777 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14668] close(29 [pid 320] <... mkdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14668] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 14669 attached [pid 14668] exit_group(0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14669] set_robust_list(0x5555689d76a0, 24 [pid 14668] <... exit_group resumed>) = ? [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14669] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3523 ci2-android-6-12-rust/strace-static-x86_64: Process 14670 attached [pid 14669] rt_sigprocmask(SIG_SETMASK, [] [pid 14668] +++ exited with 0 +++ [pid 321] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14670] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14669] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3558, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3642", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14670] rt_sigprocmask(SIG_SETMASK, [] [pid 14669] chdir("./3521" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3612 [pid 321] openat(AT_FDCWD, "./3642", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14670] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14669] <... chdir resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14669] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] fstat(3 [pid 14670] chdir("./3610" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14670] <... chdir resumed>) = 0 [pid 14669] <... prctl resumed>) = 0 [pid 14670] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14669] setpgid(0, 0 [pid 14670] <... prctl resumed>) = 0 [pid 14669] <... setpgid resumed>) = 0 [pid 14670] setpgid(0, 0) = 0 [pid 14669] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = 0 [pid 14670] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14669] <... openat resumed>) = 3 [pid 14670] <... openat resumed>) = 3 [pid 14669] write(3, "1000", 4 [pid 321] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14670] write(3, "1000", 4 [pid 14669] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14670] <... write resumed>) = 4 [pid 14669] close(3 [pid 14670] close(3 [pid 14669] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3642/sys" [pid 14670] <... close resumed>) = 0 [pid 14669] read(200 [pid 14670] read(200 [pid 14669] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14670] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14669] symlink("/dev/binderfs", "./binderfs" [pid 14670] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14669] <... symlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14670] write(1, "executing program\n", 18 [pid 14669] write(1, "executing program\n", 18 executing program executing program [pid 321] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14670] <... write resumed>) = 18 [pid 14669] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14670] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14669] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] openat(AT_FDCWD, "./3642/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14670] <... mkdirat resumed>) = 0 [pid 14669] <... mkdirat resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] <... restart_syscall resumed>) = 0 [pid 14670] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14669] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] fstat(4 [pid 14670] <... mount resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14670] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14669] <... mount resumed>) = 0 [pid 321] getdents64(4 [pid 14669] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14670] <... openat resumed>) = 3 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 14669] <... openat resumed>) = 3 [pid 321] rmdir("./3642/sys" [pid 14669] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14670] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3556", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14670] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3642/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14670] close(3 [pid 14669] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3556", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14670] <... close resumed>) = 0 [pid 14669] close(3 [pid 321] newfstatat(AT_FDCWD, "./3642/binderfs" [pid 14670] close(4 [pid 14669] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 3 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(4 [pid 14670] close(5 [pid 319] fstat(3 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14670] close(6 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(5 [pid 319] getdents64(3 [pid 14670] close(7 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14670] close(8 [pid 14669] close(6 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14670] close(9) = -1 EBADF (Bad file descriptor) [pid 14669] close(7 [pid 321] unlink("./3642/binderfs" [pid 14670] close(10 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(8 [pid 321] getdents64(3 [pid 14670] close(11 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(9 [pid 321] close(3 [pid 14670] close(12 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(10 [pid 321] rmdir("./3642" [pid 14670] close(13 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3556/sys" [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(11 [pid 321] mkdir("./3643", 0777 [pid 14670] close(14 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(12 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14670] close(15 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(13 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14671 attached [pid 14670] close(16 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14671] set_robust_list(0x5555689d76a0, 24 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(14 [pid 319] openat(AT_FDCWD, "./3556/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14671] <... set_robust_list resumed>) = 0 [pid 14670] close(17 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 14671] rt_sigprocmask(SIG_SETMASK, [] [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(15 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3645 [pid 319] fstat(4 [pid 14671] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14670] close(18 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14671] chdir("./3643" [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(16 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14671] <... chdir resumed>) = 0 [pid 14670] close(19 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(17 [pid 319] getdents64(4 [pid 14671] <... prctl resumed>) = 0 [pid 14670] close(20 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] setpgid(0, 0 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14669] close(18 [pid 14671] <... setpgid resumed>) = 0 [pid 14670] close(21 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14671] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(19 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14671] <... openat resumed>) = 3 [pid 14670] close(22 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14671] write(3, "1000", 4 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(20 [pid 14671] <... write resumed>) = 4 [pid 14670] close(23 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14671] close(3 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(21 [pid 319] rmdir("./3556/sys" [pid 14671] <... close resumed>) = 0 [pid 14670] close(24 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14671] read(200 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(22 [pid 319] umount2("./3556/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14671] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14670] close(25 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] symlink("/dev/binderfs", "./binderfs" [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(23 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14671] <... symlink resumed>) = 0 [pid 14670] close(26 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3556/binderfs" [pid 14671] write(1, "executing program\n", 18 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14669] close(24 [pid 14671] <... write resumed>) = 18 [pid 14670] close(27 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] close(25 [pid 319] unlink("./3556/binderfs" [pid 14670] close(28 [pid 14671] <... mkdirat resumed>) = 0 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14671] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14670] close(29 [pid 14669] close(26 [pid 319] getdents64(3 [pid 14671] <... mount resumed>) = 0 [pid 14670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14669] close(27 [pid 14670] exit_group(0 [pid 14671] <... openat resumed>) = 3 [pid 14670] <... exit_group resumed>) = ? [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14671] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14669] close(28 [pid 319] <... close resumed>) = 0 [pid 14671] <... pwrite64 resumed>) = 36 [pid 14670] +++ exited with 0 +++ [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3556" [pid 14671] close(3 [pid 14669] close(29 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3612, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14671] <... close resumed>) = 0 [pid 14669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rmdir resumed>) = 0 [pid 14671] close(4 [pid 14669] exit_group(0 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3557", 0777 [pid 14671] close(5 [pid 14669] <... exit_group resumed>) = ? [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14671] close(6 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14669] +++ exited with 0 +++ [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14671] close(7) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3523, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-12-rust/strace-static-x86_64: Process 14672 attached [pid 14671] close(8 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14672] set_robust_list(0x5555689d76a0, 24 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14672] <... set_robust_list resumed>) = 0 [pid 14671] close(9 [pid 14672] rt_sigprocmask(SIG_SETMASK, [] [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14672] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14671] close(10 [pid 14672] chdir("./3557" [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3559 [pid 14672] <... chdir resumed>) = 0 [pid 14671] close(11 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... restart_syscall resumed>) = 0 [pid 14672] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14672] <... prctl resumed>) = 0 [pid 14671] close(12 [pid 14672] setpgid(0, 0 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14672] <... setpgid resumed>) = 0 [pid 14671] close(13 [pid 14672] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3521", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14672] <... openat resumed>) = 3 [pid 14671] close(14 [pid 14672] write(3, "1000", 4 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14672] <... write resumed>) = 4 [pid 14671] close(15 [pid 320] umount2("./3610", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14672] close(3 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3521", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14672] <... close resumed>) = 0 [pid 14671] close(16 [pid 320] openat(AT_FDCWD, "./3610", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14672] read(200 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 14672] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14671] close(17 [pid 14672] symlink("/dev/binderfs", "./binderfs" [pid 318] fstat(3 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14672] <... symlink resumed>) = 0 [pid 14671] close(18 [pid 320] fstat(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14672] write(1, "executing program\n", 18 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 executing program [pid 14672] <... write resumed>) = 18 [pid 14671] close(19 [pid 320] getdents64(3 [pid 318] getdents64(3 [pid 14672] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14672] <... mkdirat resumed>) = 0 [pid 14671] close(20 [pid 320] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14672] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 318] umount2("./3521/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14672] <... mount resumed>) = 0 [pid 14671] close(21 [pid 320] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14672] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3610/sys" [pid 14672] <... openat resumed>) = 3 [pid 14671] close(22 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3521/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14672] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14671] close(23 [pid 320] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3521/sys" [pid 14672] <... pwrite64 resumed>) = 36 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14672] close(3 [pid 14671] close(24 [pid 320] openat(AT_FDCWD, "./3610/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14672] <... close resumed>) = 0 [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14672] close(4 [pid 14671] close(25 [pid 320] fstat(4 [pid 318] umount2("./3521/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14672] close(5 [pid 14671] close(26 [pid 320] getdents64(4 [pid 318] openat(AT_FDCWD, "./3521/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 4 [pid 14672] close(6 [pid 14671] close(27 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] fstat(4 [pid 14672] close(7 [pid 14671] close(28 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14672] close(8 [pid 14671] close(29 [pid 320] close(4 [pid 318] getdents64(4 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14672] close(9 [pid 14671] exit_group(0 [pid 320] rmdir("./3610/sys" [pid 318] getdents64(4 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14672] close(10 [pid 14671] <... exit_group resumed>) = ? [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 14672] close(11 [pid 318] <... close resumed>) = 0 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14671] +++ exited with 0 +++ [pid 14672] close(12 [pid 320] umount2("./3610/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3521/sys" [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3645, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14672] close(13 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] newfstatat(AT_FDCWD, "./3610/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14672] close(14 [pid 318] umount2("./3521/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14672] close(15 [pid 318] newfstatat(AT_FDCWD, "./3521/binderfs" [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14672] close(16 [pid 318] unlink("./3521/binderfs" [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14672] close(17 [pid 318] getdents64(3 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14672] close(18 [pid 318] close(3 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14672] close(19 [pid 318] rmdir("./3521" [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14672] close(20 [pid 320] unlink("./3610/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14672] close(21 [pid 320] getdents64(3 [pid 318] mkdir("./3522", 0777 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14672] close(22 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] close(3 [pid 318] <... mkdir resumed>) = 0 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14672] close(23 [pid 320] rmdir("./3610" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3643", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 14672] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] mkdir("./3611", 0777 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3643", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... mkdir resumed>) = 0 [pid 14672] close(25 [pid 321] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14673 attached [pid 14672] close(26 [pid 321] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 14674 attached [pid 14673] set_robust_list(0x5555689d76a0, 24 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3524 [pid 14674] set_robust_list(0x5555689d76a0, 24 [pid 14673] <... set_robust_list resumed>) = 0 [pid 14672] close(27 [pid 14674] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14673] rt_sigprocmask(SIG_SETMASK, [] [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14674] rt_sigprocmask(SIG_SETMASK, [] [pid 14673] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14672] close(28 [pid 14674] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] chdir("./3522" [pid 14674] chdir("./3611" [pid 14673] <... chdir resumed>) = 0 [pid 14672] close(29 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3613 [pid 14674] <... chdir resumed>) = 0 [pid 14673] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14672] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14674] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14673] <... prctl resumed>) = 0 [pid 14672] exit_group(0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14674] <... prctl resumed>) = 0 [pid 14673] setpgid(0, 0 [pid 14672] <... exit_group resumed>) = ? [pid 321] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14674] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3643/sys" [pid 14673] <... setpgid resumed>) = 0 [pid 14674] <... setpgid resumed>) = 0 [pid 14672] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14674] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14673] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3559, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14674] <... openat resumed>) = 3 [pid 14673] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14674] write(3, "1000", 4 [pid 14673] write(3, "1000", 4 [pid 321] openat(AT_FDCWD, "./3643/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14674] <... write resumed>) = 4 [pid 14673] <... write resumed>) = 4 [pid 321] <... openat resumed>) = 4 [pid 14674] close(3 [pid 14673] close(3 [pid 321] fstat(4 [pid 14674] <... close resumed>) = 0 [pid 14673] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14674] read(200 [pid 14673] read(200 [pid 14674] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14673] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14674] symlink("/dev/binderfs", "./binderfs" [pid 14673] symlink("/dev/binderfs", "./binderfs" [pid 14674] <... symlink resumed>) = 0 [pid 14673] <... symlink resumed>) = 0 [pid 321] getdents64(4 [pid 14674] write(1, "executing program\n", 18 [pid 14673] write(1, "executing program\n", 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program executing program [pid 14674] <... write resumed>) = 18 [pid 14673] <... write resumed>) = 18 [pid 321] getdents64(4 [pid 14674] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14673] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14674] <... mkdirat resumed>) = 0 [pid 321] close(4 [pid 14674] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14673] <... mkdirat resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3643/sys" [pid 14674] <... mount resumed>) = 0 [pid 14673] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... rmdir resumed>) = 0 [pid 14674] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3643/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14673] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3643/binderfs" [pid 14674] <... openat resumed>) = 3 [pid 14673] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14674] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] unlink("./3643/binderfs" [pid 14673] <... openat resumed>) = 3 [pid 321] <... unlink resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14674] <... pwrite64 resumed>) = 36 [pid 14673] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(3 [pid 14674] close(3 [pid 14673] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14674] <... close resumed>) = 0 [pid 14673] close(3 [pid 321] close(3 [pid 319] umount2("./3557", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14674] close(4 [pid 14673] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(4 [pid 321] rmdir("./3643" [pid 319] openat(AT_FDCWD, "./3557", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14674] close(5 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(5 [pid 321] mkdir("./3644", 0777 [pid 319] fstat(3 [pid 14674] close(6 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(6 [pid 14674] close(7 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(7 [pid 14674] close(8 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(8 [pid 14674] close(9 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(9 [pid 14674] close(10 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(10 [pid 14674] close(11 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(11 [pid 14674] close(12 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(12 [pid 14674] close(13 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(13 [pid 14674] close(14 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] close(14 [pid 14674] close(15 [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(16 [pid 14673] close(15 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(17 [pid 14673] close(16 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(18 [pid 14673] close(17 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(19 [pid 14673] close(18 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(20 [pid 14673] close(19 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(21 [pid 14673] close(20 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(22 [pid 14673] close(21 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(23 [pid 14673] close(22 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(24 [pid 14673] close(23 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(25 [pid 14673] close(24 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(26 [pid 14673] close(25 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14674] close(27 [pid 14673] close(26 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14674] close(28 [pid 14673] close(27 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14675 attached [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14675] set_robust_list(0x5555689d76a0, 24 [pid 14674] close(29 [pid 14673] close(28 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3646 [pid 319] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14675] <... set_robust_list resumed>) = 0 [pid 14674] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14675] rt_sigprocmask(SIG_SETMASK, [] [pid 14674] exit_group(0 [pid 14673] close(29 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3557/sys" [pid 14675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14674] <... exit_group resumed>) = ? [pid 14673] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14675] chdir("./3644" [pid 14673] exit_group(0 [pid 319] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3557/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14674] +++ exited with 0 +++ [pid 14675] <... chdir resumed>) = 0 [pid 14673] <... exit_group resumed>) = ? [pid 319] <... openat resumed>) = 4 [pid 14675] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3613, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] fstat(4 [pid 14675] <... prctl resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14673] +++ exited with 0 +++ [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14675] setpgid(0, 0 [pid 319] getdents64(4 [pid 14675] <... setpgid resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14675] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] getdents64(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3524, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14675] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14675] write(3, "1000", 4 [pid 319] close(4 [pid 14675] <... write resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 14675] close(3 [pid 319] rmdir("./3557/sys" [pid 14675] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14675] read(200 [pid 319] umount2("./3557/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14675] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14675] symlink("/dev/binderfs", "./binderfs" [pid 319] newfstatat(AT_FDCWD, "./3557/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14675] <... symlink resumed>) = 0 [pid 319] unlink("./3557/binderfs" [pid 14675] write(1, "executing program\n", 18 [pid 319] <... unlink resumed>) = 0 [pid 14675] <... write resumed>) = 18 [pid 319] getdents64(3 [pid 14675] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 14675] <... mkdirat resumed>) = 0 [pid 319] close(3 [pid 14675] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3557" [pid 14675] <... mount resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14675] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] mkdir("./3558", 0777) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14675] <... openat resumed>) = 3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14675] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14676 attached [pid 14676] set_robust_list(0x5555689d76a0, 24 [pid 14675] <... pwrite64 resumed>) = 36 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3560 [pid 318] umount2("./3522", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14676] <... set_robust_list resumed>) = 0 [pid 14675] close(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14675] <... close resumed>) = 0 [pid 14676] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14675] close(4 [pid 14676] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3522", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14676] chdir("./3558" [pid 14675] close(5 [pid 318] <... openat resumed>) = 3 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14676] <... chdir resumed>) = 0 [pid 318] fstat(3 [pid 14675] close(6 [pid 14676] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14676] <... prctl resumed>) = 0 [pid 14676] setpgid(0, 0 [pid 14675] close(7 [pid 318] getdents64(3 [pid 14676] <... setpgid resumed>) = 0 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14676] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14675] close(8 [pid 318] umount2("./3522/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14676] <... openat resumed>) = 3 [pid 14675] close(9 [pid 320] <... restart_syscall resumed>) = 0 [pid 14676] write(3, "1000", 4 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14676] <... write resumed>) = 4 [pid 14675] close(10 [pid 14676] close(3 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3611", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3522/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14676] <... close resumed>) = 0 [pid 14675] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14676] read(200 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3611", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14676] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14675] close(12 [pid 320] <... openat resumed>) = 3 [pid 14676] symlink("/dev/binderfs", "./binderfs" [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 318] newfstatat(AT_FDCWD, "./3522/sys" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14676] <... symlink resumed>) = 0 [pid 14675] close(13 [pid 320] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14676] write(1, "executing program\n", 18 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14676] <... write resumed>) = 18 executing program [pid 14675] close(14 [pid 320] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3522/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14676] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14676] <... mkdirat resumed>) = 0 [pid 14675] close(15 [pid 320] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14676] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3522/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] newfstatat(AT_FDCWD, "./3611/sys" [pid 14676] <... mount resumed>) = 0 [pid 14675] close(16 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 4 [pid 14676] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14675] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 14676] <... openat resumed>) = 3 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3611/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14676] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14675] close(18 [pid 320] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14676] <... pwrite64 resumed>) = 36 [pid 14675] close(19 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 14676] close(3 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14676] <... close resumed>) = 0 [pid 14675] close(20 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14676] close(4 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14675] close(21 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 14676] close(5 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14675] close(22 [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14676] close(6 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3611/sys" [pid 318] close(4 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14675] close(23 [pid 320] <... rmdir resumed>) = 0 [pid 14676] close(7 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3611/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14675] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14676] close(8 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3611/binderfs" [pid 318] rmdir("./3522/sys" [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14675] close(25 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14676] close(9 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3611/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14675] close(26 [pid 14676] close(10 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3522/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14675] close(27 [pid 320] <... unlink resumed>) = 0 [pid 14676] close(11 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14675] close(28 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3522/binderfs" [pid 14676] close(12 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14675] close(29 [pid 320] <... close resumed>) = 0 [pid 14676] close(13 [pid 14675] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3611" [pid 318] unlink("./3522/binderfs" [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14675] exit_group(0 [pid 318] <... unlink resumed>) = 0 [pid 14676] close(14 [pid 14675] <... exit_group resumed>) = ? [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3612", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14676] close(15) = -1 EBADF (Bad file descriptor) [pid 14675] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 [pid 318] close(3 [pid 14676] close(16 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3646, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 14676] close(17 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3522" [pid 14676] close(18) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14677 attached [pid 14676] close(19 [pid 318] mkdir("./3523", 0777 [pid 14677] set_robust_list(0x5555689d76a0, 24 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] <... set_robust_list resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14676] close(20 [pid 14677] rt_sigprocmask(SIG_SETMASK, [] [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3614 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14677] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14676] close(21 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14677] chdir("./3612" [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] <... chdir resumed>) = 0 [pid 14676] close(22 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14677] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3644", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14678 attached [pid 14677] <... prctl resumed>) = 0 [pid 14676] close(23 [pid 321] openat(AT_FDCWD, "./3644", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14678] set_robust_list(0x5555689d76a0, 24 [pid 14677] setpgid(0, 0 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14678] <... set_robust_list resumed>) = 0 [pid 14677] <... setpgid resumed>) = 0 [pid 14676] close(24 [pid 321] fstat(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3525 [pid 14678] rt_sigprocmask(SIG_SETMASK, [] [pid 14677] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14678] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14677] <... openat resumed>) = 3 [pid 14676] close(25 [pid 321] getdents64(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14678] chdir("./3523" [pid 14677] write(3, "1000", 4 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14678] <... chdir resumed>) = 0 [pid 14677] <... write resumed>) = 4 [pid 14676] close(26 [pid 321] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14678] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14677] close(3 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14678] <... prctl resumed>) = 0 [pid 14677] <... close resumed>) = 0 [pid 14676] close(27 [pid 321] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14678] setpgid(0, 0 [pid 14677] read(200 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14678] <... setpgid resumed>) = 0 [pid 14677] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14676] close(28 [pid 321] newfstatat(AT_FDCWD, "./3644/sys" [pid 14678] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14677] symlink("/dev/binderfs", "./binderfs" [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14678] <... openat resumed>) = 3 [pid 14677] <... symlink resumed>) = 0 [pid 14676] close(29 [pid 321] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14678] write(3, "1000", 4 [pid 14677] write(1, "executing program\n", 18 [pid 14676] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14678] <... write resumed>) = 4 [pid 14677] <... write resumed>) = 18 [pid 14676] exit_group(0 [pid 321] openat(AT_FDCWD, "./3644/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14678] close(3 [pid 14677] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14676] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 4 [pid 14678] <... close resumed>) = 0 [pid 14677] <... mkdirat resumed>) = 0 [pid 321] fstat(4 [pid 14678] read(200 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14678] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14677] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14676] +++ exited with 0 +++ [pid 321] getdents64(4 [pid 14678] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14678] <... symlink resumed>) = 0 [pid 14677] <... mount resumed>) = 0 [pid 321] close(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3560, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14678] write(1, "executing program\n", 18 [pid 14677] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... close resumed>) = 0 executing program [pid 14678] <... write resumed>) = 18 [pid 321] rmdir("./3644/sys" [pid 14678] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14677] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 14678] <... mkdirat resumed>) = 0 [pid 14677] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3644/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14678] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14677] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3558", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14678] <... mount resumed>) = 0 [pid 14677] close(3 [pid 321] newfstatat(AT_FDCWD, "./3644/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14678] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14677] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3644/binderfs" [pid 319] openat(AT_FDCWD, "./3558", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14678] <... openat resumed>) = 3 [pid 14677] close(4 [pid 321] <... unlink resumed>) = 0 [pid 14678] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... openat resumed>) = 3 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14678] <... pwrite64 resumed>) = 36 [pid 14677] close(5 [pid 321] getdents64(3 [pid 319] fstat(3 [pid 14678] close(3 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14678] <... close resumed>) = 0 [pid 14677] close(6 [pid 321] close(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14678] close(4 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(7 [pid 319] getdents64(3 [pid 14678] close(5 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14678] close(6 [pid 14677] close(8 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14678] close(7) = -1 EBADF (Bad file descriptor) [pid 14677] close(9 [pid 321] rmdir("./3644" [pid 14678] close(8 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(10 [pid 321] mkdir("./3645", 0777 [pid 14678] close(9 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(11 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14678] close(10 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(12 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14679 attached [pid 14678] close(11 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3558/sys" [pid 14679] set_robust_list(0x5555689d76a0, 24 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(13 [pid 14679] <... set_robust_list resumed>) = 0 [pid 14678] close(12 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3647 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14679] rt_sigprocmask(SIG_SETMASK, [] [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(14 [pid 14679] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14678] close(13 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(15 [pid 14678] close(14 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(16 [pid 14678] close(15 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3558/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14679] chdir("./3645" [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(17 [pid 319] <... openat resumed>) = 4 [pid 14678] close(16 [pid 319] fstat(4 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14679] <... chdir resumed>) = 0 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14677] close(18) = -1 EBADF (Bad file descriptor) [pid 14677] close(19) = -1 EBADF (Bad file descriptor) [pid 14677] close(20) = -1 EBADF (Bad file descriptor) [pid 14677] close(21) = -1 EBADF (Bad file descriptor) [pid 14677] close(22) = -1 EBADF (Bad file descriptor) [pid 14677] close(23 [pid 14679] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14678] close(17 [pid 319] getdents64(4 [pid 14679] <... prctl resumed>) = 0 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14679] setpgid(0, 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14679] <... setpgid resumed>) = 0 [pid 14678] close(18 [pid 319] getdents64(4 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14679] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(24 [pid 319] close(4 [pid 14678] close(19 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(25 [pid 319] <... close resumed>) = 0 [pid 14678] close(20 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3558/sys" [pid 14679] <... openat resumed>) = 3 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(26 [pid 14679] write(3, "1000", 4 [pid 14678] close(21 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14679] <... write resumed>) = 4 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(27 [pid 319] umount2("./3558/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14679] close(3 [pid 14678] close(22 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14679] <... close resumed>) = 0 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(28 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14679] read(200 [pid 14678] close(23 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3558/binderfs" [pid 14679] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] close(29 [pid 14679] symlink("/dev/binderfs", "./binderfs" [pid 14678] close(24 [pid 14677] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] exit_group(0 [pid 319] unlink("./3558/binderfs" [pid 14678] close(25 [pid 14677] <... exit_group resumed>) = ? [pid 14679] <... symlink resumed>) = 0 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14677] +++ exited with 0 +++ [pid 319] <... unlink resumed>) = 0 [pid 14679] write(1, "executing program\n", 18 [pid 14678] close(26 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3614, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] getdents64(3 [pid 14679] <... write resumed>) = 18 executing program [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14678] close(27 [pid 14679] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14678] close(28 [pid 319] <... close resumed>) = 0 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3558" [pid 14678] close(29 [pid 14679] <... mkdirat resumed>) = 0 [pid 14678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14679] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14678] exit_group(0 [pid 319] mkdir("./3559", 0777 [pid 14678] <... exit_group resumed>) = ? [pid 14679] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 319] <... mkdir resumed>) = 0 [pid 14679] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14678] +++ exited with 0 +++ [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3525, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14679] <... pwrite64 resumed>) = 36 [pid 14679] close(3) = 0 [pid 14679] close(4) = -1 EBADF (Bad file descriptor) [pid 14679] close(5) = -1 EBADF (Bad file descriptor) [pid 14679] close(6) = -1 EBADF (Bad file descriptor) [pid 14679] close(7 [pid 320] <... restart_syscall resumed>) = 0 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14679] close(8) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3612", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14679] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14680 attached [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3612", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3561 [pid 14680] set_robust_list(0x5555689d76a0, 24 [pid 14679] close(10 [pid 320] <... openat resumed>) = 3 [pid 14680] <... set_robust_list resumed>) = 0 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14680] rt_sigprocmask(SIG_SETMASK, [] [pid 14679] close(11 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14680] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14680] chdir("./3559" [pid 14679] close(12 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14680] <... chdir resumed>) = 0 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14680] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14679] close(13 [pid 14680] <... prctl resumed>) = 0 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14680] setpgid(0, 0 [pid 14679] close(14 [pid 14680] <... setpgid resumed>) = 0 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14680] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14679] close(15 [pid 320] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 14680] <... openat resumed>) = 3 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14679] close(16 [pid 14680] write(3, "1000", 4 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3612/sys" [pid 14680] <... write resumed>) = 4 [pid 14679] close(17 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14680] close(3 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3523", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14680] <... close resumed>) = 0 [pid 14679] close(18 [pid 320] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14680] read(200 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14680] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14679] close(19 [pid 14680] symlink("/dev/binderfs", "./binderfs" [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3612/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14680] <... symlink resumed>) = 0 [pid 14679] close(20 [pid 320] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3523", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14680] write(1, "executing program\n", 18 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] fstat(4 [pid 14680] <... write resumed>) = 18 [pid 14679] close(21 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 14680] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] fstat(3 [pid 14680] <... mkdirat resumed>) = 0 [pid 14679] close(22 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14680] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] getdents64(3 [pid 14680] <... mount resumed>) = 0 [pid 14679] close(23 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 318] umount2("./3523/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14680] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14679] close(24 [pid 320] <... close resumed>) = 0 [pid 14680] <... openat resumed>) = 3 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3612/sys" [pid 318] <... umount2 resumed>) = 0 [pid 14679] close(25) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14679] close(26) = -1 EBADF (Bad file descriptor) [pid 14679] close(27) = -1 EBADF (Bad file descriptor) [pid 14679] close(28 [pid 320] umount2("./3612/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14680] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3523/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14680] <... pwrite64 resumed>) = 36 [pid 14679] close(29 [pid 320] newfstatat(AT_FDCWD, "./3612/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3523/sys" [pid 14679] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14680] close(3 [pid 14679] exit_group(0 [pid 320] unlink("./3612/binderfs" [pid 318] umount2("./3523/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14680] <... close resumed>) = 0 [pid 14679] <... exit_group resumed>) = ? [pid 320] <... unlink resumed>) = 0 [pid 14680] close(4 [pid 14679] +++ exited with 0 +++ [pid 320] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3647, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] openat(AT_FDCWD, "./3523/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 4 [pid 14680] close(5 [pid 320] close(3 [pid 318] fstat(4 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14680] close(6 [pid 320] rmdir("./3612" [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 14680] close(7 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3613", 0777 [pid 318] getdents64(4 [pid 14680] close(8 [pid 320] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14680] close(9 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(4 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14680] close(10 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14680] close(11 [pid 318] rmdir("./3523/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14681 attached [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] set_robust_list(0x5555689d76a0, 24 [pid 318] <... rmdir resumed>) = 0 [pid 14681] <... set_robust_list resumed>) = 0 [pid 318] umount2("./3523/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14680] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3615 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14680] close(13 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14680] close(14 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14680] close(15 [pid 14681] rt_sigprocmask(SIG_SETMASK, [] [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3523/binderfs" [pid 14681] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14680] close(16) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14681] chdir("./3613" [pid 14680] close(17 [pid 318] unlink("./3523/binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 14681] <... chdir resumed>) = 0 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14680] close(18 [pid 318] <... unlink resumed>) = 0 [pid 14681] <... prctl resumed>) = 0 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14681] setpgid(0, 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14681] <... setpgid resumed>) = 0 [pid 318] close(3 [pid 14680] close(19 [pid 321] umount2("./3645", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14681] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3523" [pid 14680] close(20 [pid 321] openat(AT_FDCWD, "./3645", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 14681] <... openat resumed>) = 3 [pid 14680] close(21 [pid 321] fstat(3 [pid 318] mkdir("./3524", 0777 [pid 14681] write(3, "1000", 4 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14681] <... write resumed>) = 4 [pid 14680] close(22 [pid 321] getdents64(3 [pid 318] <... mkdir resumed>) = 0 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14680] close(23 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] close(3 [pid 321] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14681] <... close resumed>) = 0 [pid 14680] close(24 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14681] read(200 [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14681] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14680] close(25) = -1 EBADF (Bad file descriptor) [pid 14680] close(26) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14680] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14680] close(28 [pid 321] newfstatat(AT_FDCWD, "./3645/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14682 attached [pid 14681] symlink("/dev/binderfs", "./binderfs" [pid 14680] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14680] close(29) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14680] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14681] <... symlink resumed>) = 0 [pid 14682] set_robust_list(0x5555689d76a0, 24 [pid 14681] write(1, "executing program\n", 18 [pid 14682] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3526 [pid 14681] <... write resumed>) = 18 [pid 14680] <... exit_group resumed>) = ? executing program [pid 321] openat(AT_FDCWD, "./3645/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14682] rt_sigprocmask(SIG_SETMASK, [] [pid 14681] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14680] +++ exited with 0 +++ [pid 321] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14681] <... mkdirat resumed>) = 0 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3561, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14682] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] getdents64(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14681] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 14681] <... mount resumed>) = 0 [pid 321] rmdir("./3645/sys") = 0 [pid 321] umount2("./3645/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14682] chdir("./3524" [pid 14681] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14682] <... chdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3645/binderfs" [pid 14682] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14682] <... prctl resumed>) = 0 [pid 14682] setpgid(0, 0 [pid 14681] <... openat resumed>) = 3 [pid 321] unlink("./3645/binderfs" [pid 14682] <... setpgid resumed>) = 0 [pid 14681] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... unlink resumed>) = 0 [pid 14682] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(3 [pid 14682] <... openat resumed>) = 3 [pid 14681] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14681] close(3 [pid 14682] write(3, "1000", 4 [pid 14681] <... close resumed>) = 0 [pid 14682] <... write resumed>) = 4 [pid 14681] close(4 [pid 14682] close(3 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] <... close resumed>) = 0 [pid 14681] close(5 [pid 14682] read(200 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3) = 0 [pid 321] rmdir("./3645" [pid 14682] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rmdir resumed>) = 0 [pid 14682] symlink("/dev/binderfs", "./binderfs" [pid 14681] close(6 [pid 321] mkdir("./3646", 0777 [pid 14682] <... symlink resumed>) = 0 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14682] write(1, "executing program\n", 18 [pid 14681] close(7 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14682] <... write resumed>) = 18 executing program [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14681] close(8 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14682] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14683 attached [pid 14681] close(9) = -1 EBADF (Bad file descriptor) [pid 14683] set_robust_list(0x5555689d76a0, 24 [pid 14681] close(10 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3648 [pid 14683] <... set_robust_list resumed>) = 0 [pid 14682] <... mkdirat resumed>) = 0 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14682] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14681] close(11 [pid 319] <... restart_syscall resumed>) = 0 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] rt_sigprocmask(SIG_SETMASK, [] [pid 14681] close(12 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14683] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14682] <... mount resumed>) = 0 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] chdir("./3646" [pid 14682] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14681] close(13 [pid 14683] <... chdir resumed>) = 0 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3559", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14683] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14681] close(14 [pid 14683] <... prctl resumed>) = 0 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14681] close(15 [pid 14683] <... setpgid resumed>) = 0 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3559", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14682] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14681] close(16 [pid 319] <... openat resumed>) = 3 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14682] <... pwrite64 resumed>) = 36 [pid 14681] close(17 [pid 319] fstat(3 [pid 14683] <... openat resumed>) = 3 [pid 14682] close(3 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14683] write(3, "1000", 4 [pid 14682] <... close resumed>) = 0 [pid 14681] close(18 [pid 14683] <... write resumed>) = 4 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] close(3 [pid 14682] close(4 [pid 14681] close(19 [pid 319] getdents64(3 [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] close(5 [pid 14681] close(20 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14682] close(6 [pid 14681] close(21 [pid 14683] <... close resumed>) = 0 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14683] symlink("/dev/binderfs", "./binderfs" [pid 319] <... umount2 resumed>) = 0 [pid 14683] <... symlink resumed>) = 0 [pid 14683] write(1, "executing program\n", 18 executing program [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] close(22 [pid 319] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14683] <... write resumed>) = 18 [pid 14682] close(7 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] close(23 [pid 14683] <... mkdirat resumed>) = 0 [pid 14682] close(8 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14683] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] close(24 [pid 319] newfstatat(AT_FDCWD, "./3559/sys" [pid 14683] <... mount resumed>) = 0 [pid 14682] close(9 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] close(25 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14682] close(10 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] close(26 [pid 319] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14682] close(11 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] close(27 [pid 14682] close(12 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] close(28 [pid 14682] close(13 [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3559/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] close(29 [pid 14682] close(14 [pid 319] <... openat resumed>) = 4 [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14682] close(15 [pid 14681] exit_group(0 [pid 319] fstat(4 [pid 14683] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14681] <... exit_group resumed>) = ? [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14683] <... pwrite64 resumed>) = 36 [pid 14683] close(3) = 0 [pid 14683] close(4) = -1 EBADF (Bad file descriptor) [pid 14683] close(5) = -1 EBADF (Bad file descriptor) [pid 14683] close(6) = -1 EBADF (Bad file descriptor) [pid 14683] close(7) = -1 EBADF (Bad file descriptor) [pid 14683] close(8) = -1 EBADF (Bad file descriptor) [pid 14683] close(9) = -1 EBADF (Bad file descriptor) [pid 14683] close(10) = -1 EBADF (Bad file descriptor) [pid 14683] close(11) = -1 EBADF (Bad file descriptor) [pid 14683] close(12) = -1 EBADF (Bad file descriptor) [pid 14683] close(13 [pid 14682] close(16 [pid 14683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] close(14) = -1 EBADF (Bad file descriptor) [pid 14683] close(15) = -1 EBADF (Bad file descriptor) [pid 14683] close(16) = -1 EBADF (Bad file descriptor) [pid 14683] close(17) = -1 EBADF (Bad file descriptor) [pid 14683] close(18 [pid 14681] +++ exited with 0 +++ [pid 14683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14683] close(19 [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3615, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] close(17 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14683] close(20 [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] close(18 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14683] close(21 [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14682] close(19 [pid 14683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14683] close(22 [pid 14682] close(20 [pid 319] rmdir("./3559/sys" [pid 14683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] close(23 [pid 319] <... rmdir resumed>) = 0 [pid 14682] close(21 [pid 14683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3559/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14683] close(24 [pid 14682] close(22 [pid 14683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14682] close(23 [pid 319] newfstatat(AT_FDCWD, "./3559/binderfs" [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14682] close(24 [pid 319] unlink("./3559/binderfs" [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] close(25 [pid 14682] close(25 [pid 319] <... unlink resumed>) = 0 [pid 14683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14683] close(26) = -1 EBADF (Bad file descriptor) [pid 14683] close(27) = -1 EBADF (Bad file descriptor) [pid 14683] close(28) = -1 EBADF (Bad file descriptor) [pid 14683] close(29) = -1 EBADF (Bad file descriptor) [pid 14683] exit_group(0) = ? [pid 14683] +++ exited with 0 +++ [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 319] getdents64(3 [pid 14682] close(26) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3648, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14682] close(27 [pid 321] umount2("./3646", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14682] close(28 [pid 319] rmdir("./3559" [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14682] close(29 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3613", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 14682] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3646", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3560", 0777 [pid 14682] exit_group(0 [pid 321] <... openat resumed>) = 3 [pid 320] openat(AT_FDCWD, "./3613", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14682] <... exit_group resumed>) = ? [pid 321] fstat(3 [pid 320] <... openat resumed>) = 3 [pid 319] <... mkdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] fstat(3 [pid 321] getdents64(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] getdents64(3 [pid 321] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14682] +++ exited with 0 +++ [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3526, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14684 attached ) = 0 [pid 14684] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3562 [pid 14684] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14684] rt_sigprocmask(SIG_SETMASK, [] [pid 321] newfstatat(AT_FDCWD, "./3646/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] newfstatat(AT_FDCWD, "./3613/sys" [pid 14684] chdir("./3560") = 0 [pid 321] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14684] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14684] <... prctl resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3646/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14684] setpgid(0, 0 [pid 321] <... openat resumed>) = 4 [pid 320] openat(AT_FDCWD, "./3613/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14684] <... setpgid resumed>) = 0 [pid 321] fstat(4 [pid 320] <... openat resumed>) = 4 [pid 14684] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] fstat(4 [pid 14684] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14684] write(3, "1000", 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 14684] <... write resumed>) = 4 [pid 321] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14684] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] getdents64(4 [pid 14684] <... close resumed>) = 0 [pid 321] close(4 [pid 14684] read(200 [pid 321] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14684] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] rmdir("./3646/sys" [pid 320] close(4 [pid 14684] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14684] write(1, "executing program\n", 18 [pid 318] <... restart_syscall resumed>) = 0 [pid 14684] <... write resumed>) = 18 executing program [pid 14684] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3646/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3613/sys" [pid 14684] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 318] umount2("./3524", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14684] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3646/binderfs" [pid 320] umount2("./3613/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14684] <... mount resumed>) = 0 [pid 321] unlink("./3646/binderfs" [pid 320] newfstatat(AT_FDCWD, "./3613/binderfs" [pid 318] openat(AT_FDCWD, "./3524", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14684] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 3 [pid 14684] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] unlink("./3613/binderfs" [pid 14684] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] close(3 [pid 320] <... unlink resumed>) = 0 [pid 318] fstat(3 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 14684] <... pwrite64 resumed>) = 36 [pid 321] rmdir("./3646" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14684] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] close(3 [pid 14684] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14684] close(4 [pid 320] rmdir("./3613" [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3647", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14684] close(5 [pid 321] <... mkdir resumed>) = 0 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3524/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14684] close(6) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14684] close(7 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] mkdir("./3614", 0777 [pid 318] <... umount2 resumed>) = 0 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14685 attached [pid 14684] close(8 [pid 318] umount2("./3524/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14685] set_robust_list(0x5555689d76a0, 24 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... set_robust_list resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14684] close(9 [pid 14685] rt_sigprocmask(SIG_SETMASK, [] [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3649 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] newfstatat(AT_FDCWD, "./3524/sys" [pid 14685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14684] close(10 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14685] chdir("./3647" [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14685] <... chdir resumed>) = 0 [pid 14684] close(11 [pid 14685] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] umount2("./3524/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... prctl resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14684] close(12 [pid 14685] setpgid(0, 0 [pid 318] openat(AT_FDCWD, "./3524/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... setpgid resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 14684] close(13 [pid 14685] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 14686 attached [pid 14685] <... openat resumed>) = 3 [pid 14684] close(14 [pid 14686] set_robust_list(0x5555689d76a0, 24 [pid 14685] write(3, "1000", 4 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3616 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14686] <... set_robust_list resumed>) = 0 [pid 14685] <... write resumed>) = 4 [pid 14684] close(15 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14686] rt_sigprocmask(SIG_SETMASK, [] [pid 14685] close(3 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(4 [pid 14686] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14685] <... close resumed>) = 0 [pid 14684] close(16 [pid 14686] chdir("./3614" [pid 14685] read(200 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14685] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14684] close(17 [pid 318] getdents64(4 [pid 14686] <... chdir resumed>) = 0 [pid 14685] symlink("/dev/binderfs", "./binderfs" [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14686] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14685] <... symlink resumed>) = 0 [pid 14684] close(18 [pid 318] close(4 [pid 14686] <... prctl resumed>) = 0 [pid 14686] setpgid(0, 0 [pid 14685] write(1, "executing program\n", 18 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] <... close resumed>) = 0 [pid 14686] <... setpgid resumed>) = 0 [pid 14685] <... write resumed>) = 18 [pid 14684] close(19 [pid 318] rmdir("./3524/sys" [pid 14686] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14685] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14684] close(20 [pid 14686] <... openat resumed>) = 3 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3524/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14684] close(21 [pid 14685] <... mkdirat resumed>) = 0 [pid 14686] write(3, "1000", 4 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14686] <... write resumed>) = 4 [pid 14684] close(22 [pid 318] newfstatat(AT_FDCWD, "./3524/binderfs" [pid 14686] close(3 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] <... close resumed>) = 0 [pid 14684] close(23 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14686] read(200 [pid 14685] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3524/binderfs" [pid 14686] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14684] close(24 [pid 14686] symlink("/dev/binderfs", "./binderfs" [pid 14685] <... mount resumed>) = 0 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14686] <... symlink resumed>) = 0 [pid 14685] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14684] close(25) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14686] write(1, "executing program\n", 18 [pid 14684] close(26 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14686] <... write resumed>) = 18 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14686] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14684] close(27 executing program [pid 318] <... close resumed>) = 0 [pid 14685] <... openat resumed>) = 3 [pid 14686] <... mkdirat resumed>) = 0 [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3524" [pid 14684] close(28 [pid 318] <... rmdir resumed>) = 0 [pid 14686] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] <... mount resumed>) = 0 [pid 14685] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14684] close(29 [pid 318] mkdir("./3525", 0777 [pid 14686] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] <... openat resumed>) = 3 [pid 14685] <... pwrite64 resumed>) = 36 [pid 14684] exit_group(0 [pid 318] <... mkdir resumed>) = 0 [pid 14686] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14684] <... exit_group resumed>) = ? [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14685] close(3) = 0 [pid 14685] close(4) = -1 EBADF (Bad file descriptor) [pid 14684] +++ exited with 0 +++ [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14686] <... pwrite64 resumed>) = 36 [pid 14685] close(5 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14686] close(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3562, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] close(6ci2-android-6-12-rust/strace-static-x86_64: Process 14687 attached ) = -1 EBADF (Bad file descriptor) [pid 14687] set_robust_list(0x5555689d76a0, 24 [pid 14686] <... close resumed>) = 0 [pid 14685] close(7 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14687] <... set_robust_list resumed>) = 0 [pid 14686] close(4 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3527 [pid 14686] close(5 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14686] close(6 [pid 14687] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] chdir("./3525" [pid 14686] close(7 [pid 14685] close(8 [pid 14687] <... chdir resumed>) = 0 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14687] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14686] close(8 [pid 14685] close(9 [pid 14687] <... prctl resumed>) = 0 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] setpgid(0, 0 [pid 14686] close(9 [pid 14685] close(10 [pid 14687] <... setpgid resumed>) = 0 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14686] close(10 [pid 14685] close(11 [pid 319] umount2("./3560", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] <... openat resumed>) = 3 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] close(12 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14687] write(3, "1000", 4 [pid 14686] close(11 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] <... write resumed>) = 4 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] close(13 [pid 319] openat(AT_FDCWD, "./3560", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14687] close(3 [pid 14686] close(12 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] <... close resumed>) = 0 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] close(14 [pid 319] <... openat resumed>) = 3 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] read(200 [pid 14686] close(13 [pid 14685] close(15 [pid 319] fstat(3 [pid 14687] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14687] symlink("/dev/binderfs", "./binderfs" [pid 14686] close(14 [pid 14685] close(16 [pid 319] getdents64(3 [pid 14687] <... symlink resumed>) = 0 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14685] close(17) = -1 EBADF (Bad file descriptor) [pid 14687] write(1, "executing program\n", 18 [pid 14686] close(15 [pid 14685] close(18 executing program [pid 319] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14687] <... write resumed>) = 18 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] close(16 [pid 14687] <... mkdirat resumed>) = 0 [pid 14685] close(19 [pid 319] <... umount2 resumed>) = 0 [pid 14687] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14687] <... mount resumed>) = 0 [pid 14686] close(17 [pid 14685] close(20 [pid 14687] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14685] close(21 [pid 14686] close(18 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3560/sys" [pid 14687] <... openat resumed>) = 3 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] close(22 [pid 14687] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14686] close(19 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14687] <... pwrite64 resumed>) = 36 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] close(23 [pid 319] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14687] close(3 [pid 14686] close(20 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] <... close resumed>) = 0 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14687] close(4 [pid 14686] close(21 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3560/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14687] close(5 [pid 14686] close(22 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] close(6 [pid 319] fstat(4 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] close(23 [pid 14687] close(7 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14687] close(8 [pid 14686] close(24 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] close(9 [pid 319] getdents64(4 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] close(25 [pid 14687] close(10 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14687] close(11 [pid 14686] close(26 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] close(12 [pid 319] rmdir("./3560/sys" [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] close(27 [pid 14687] close(13 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] close(24 [pid 319] <... rmdir resumed>) = 0 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] close(28 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] close(14 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] close(25 [pid 319] umount2("./3560/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] close(29 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] close(15 [pid 14686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] close(26 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14686] exit_group(0 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] close(16 [pid 14686] <... exit_group resumed>) = ? [pid 14685] close(27 [pid 319] newfstatat(AT_FDCWD, "./3560/binderfs" [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] close(28 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] close(17 [pid 14686] +++ exited with 0 +++ [pid 14685] close(29 [pid 319] unlink("./3560/binderfs" [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3616, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14687] close(18 [pid 14685] exit_group(0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... unlink resumed>) = 0 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14685] <... exit_group resumed>) = ? [pid 14687] close(19 [pid 14685] +++ exited with 0 +++ [pid 319] getdents64(3 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3649, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14687] close(20 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14687] close(21 [pid 319] close(3 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14687] close(22 [pid 321] umount2("./3647", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... restart_syscall resumed>) = 0 [pid 14687] close(23 [pid 321] openat(AT_FDCWD, "./3647", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rmdir("./3560" [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14687] close(24 [pid 321] fstat(3 [pid 319] <... rmdir resumed>) = 0 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3561", 0777 [pid 14687] close(25 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3614", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 14687] close(26 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] openat(AT_FDCWD, "./3614", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14687] close(27 [pid 321] <... umount2 resumed>) = 0 [pid 320] fstat(3 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14687] close(28 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 14688 attached [pid 14687] close(29 [pid 321] newfstatat(AT_FDCWD, "./3647/sys" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14688] set_robust_list(0x5555689d76a0, 24 [pid 14687] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14688] <... set_robust_list resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3563 [pid 14688] rt_sigprocmask(SIG_SETMASK, [] [pid 14687] exit_group(0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14688] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14687] <... exit_group resumed>) = ? [pid 321] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 14688] chdir("./3561" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] openat(AT_FDCWD, "./3647/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14688] <... chdir resumed>) = 0 [pid 14687] +++ exited with 0 +++ [pid 321] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14688] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] fstat(4 [pid 320] newfstatat(AT_FDCWD, "./3614/sys" [pid 14688] <... prctl resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14688] setpgid(0, 0 [pid 321] getdents64(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3527, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14688] <... setpgid resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14688] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14688] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14688] write(3, "1000", 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] openat(AT_FDCWD, "./3614/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14688] <... write resumed>) = 4 [pid 321] close(4 [pid 14688] close(3 [pid 321] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 14688] <... close resumed>) = 0 [pid 14688] read(200 [pid 321] rmdir("./3647/sys" [pid 320] fstat(4 [pid 14688] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14688] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3647/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 14688] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14688] write(1, "executing program\n", 18 executing program [pid 321] newfstatat(AT_FDCWD, "./3647/binderfs" [pid 320] getdents64(4 [pid 14688] <... write resumed>) = 18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14688] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] unlink("./3647/binderfs" [pid 320] close(4 [pid 14688] <... mkdirat resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14688] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] getdents64(3 [pid 320] rmdir("./3614/sys" [pid 14688] <... mount resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14688] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] close(3 [pid 320] umount2("./3614/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3525", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14688] <... openat resumed>) = 3 [pid 321] rmdir("./3647" [pid 320] newfstatat(AT_FDCWD, "./3614/binderfs" [pid 14688] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] mkdir("./3648", 0777 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14688] <... pwrite64 resumed>) = 36 [pid 321] <... mkdir resumed>) = 0 [pid 320] unlink("./3614/binderfs" [pid 318] openat(AT_FDCWD, "./3525", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14688] close(3) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... unlink resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 14688] close(4 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] getdents64(3 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14688] close(5 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14689 attached [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14689] set_robust_list(0x5555689d76a0, 24 [pid 318] getdents64(3 [pid 14689] <... set_robust_list resumed>) = 0 [pid 14688] close(6 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14689] rt_sigprocmask(SIG_SETMASK, [] [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3650 [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3525/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14689] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14688] close(7 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rmdir("./3614" [pid 14689] chdir("./3648" [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14689] <... chdir resumed>) = 0 [pid 14688] close(8 [pid 320] mkdir("./3615", 0777 [pid 14689] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 318] umount2("./3525/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14689] <... prctl resumed>) = 0 [pid 14688] close(9 [pid 14689] setpgid(0, 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... setpgid resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3525/sys" [pid 14688] close(10 [pid 14689] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14689] <... openat resumed>) = 3 [pid 14688] close(11 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3525/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14689] write(3, "1000", 4 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14689] <... write resumed>) = 4 [pid 14688] close(12 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14690 attached [pid 14689] close(3 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3525/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14690] set_robust_list(0x5555689d76a0, 24 [pid 14689] <... close resumed>) = 0 [pid 14688] close(13 [pid 14690] <... set_robust_list resumed>) = 0 [pid 14689] read(200 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14690] rt_sigprocmask(SIG_SETMASK, [] [pid 14689] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14688] close(14 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3617 [pid 318] fstat(4 [pid 14690] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14689] symlink("/dev/binderfs", "./binderfs" [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14690] chdir("./3615" [pid 14689] <... symlink resumed>) = 0 [pid 14688] close(15 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14690] <... chdir resumed>) = 0 [pid 14689] write(1, "executing program\n", 18 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14690] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14689] <... write resumed>) = 18 [pid 14688] close(16 [pid 318] getdents64(4 [pid 14690] <... prctl resumed>) = 0 [pid 14689] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14690] setpgid(0, 0 [pid 14688] close(17 [pid 14689] <... mkdirat resumed>) = 0 [pid 318] getdents64(4 [pid 14690] <... setpgid resumed>) = 0 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14690] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14688] close(18 [pid 14689] <... mount resumed>) = 0 [pid 318] close(4 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14688] close(19 [pid 14689] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14690] <... openat resumed>) = 3 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14690] write(3, "1000", 4 [pid 14688] close(20 [pid 14690] <... write resumed>) = 4 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] close(3 [pid 14688] close(21 [pid 318] rmdir("./3525/sys" [pid 14690] <... close resumed>) = 0 [pid 14689] <... openat resumed>) = 3 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14690] read(200 [pid 14689] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14688] close(22 [pid 318] umount2("./3525/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14690] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14690] symlink("/dev/binderfs", "./binderfs" [pid 14689] <... pwrite64 resumed>) = 36 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14690] <... symlink resumed>) = 0 [pid 14689] close(3 [pid 14688] close(23 [pid 318] newfstatat(AT_FDCWD, "./3525/binderfs" [pid 14690] write(1, "executing program\n", 18 [pid 14689] <... close resumed>) = 0 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14690] <... write resumed>) = 18 [pid 14689] close(4 executing program [pid 14688] close(24 [pid 14690] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3525/binderfs" [pid 14689] close(5 [pid 14690] <... mkdirat resumed>) = 0 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14688] close(25 [pid 318] <... unlink resumed>) = 0 [pid 14690] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14689] close(6 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14690] <... mount resumed>) = 0 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14688] close(26 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14690] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14689] close(7 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3) = 0 [pid 318] rmdir("./3525" [pid 14690] <... openat resumed>) = 3 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14688] close(27 [pid 318] <... rmdir resumed>) = 0 [pid 14690] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14689] close(8 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3526", 0777 [pid 14690] <... pwrite64 resumed>) = 36 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14688] close(28 [pid 318] <... mkdir resumed>) = 0 [pid 14690] close(3 [pid 14689] close(9 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14690] <... close resumed>) = 0 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14688] close(29 [pid 14690] close(4 [pid 14689] close(10 [pid 14688] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] close(5 [pid 14689] close(11 [pid 14688] exit_group(0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14688] <... exit_group resumed>) = ? [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14691 attached [pid 14690] close(6 [pid 14689] close(12 [pid 14688] +++ exited with 0 +++ [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14691] set_robust_list(0x5555689d76a0, 24 [pid 14690] close(7 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3563, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14691] <... set_robust_list resumed>) = 0 [pid 14689] close(13 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14690] close(8 [pid 14689] close(14 [pid 14691] rt_sigprocmask(SIG_SETMASK, [] [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14691] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14690] close(9 [pid 14689] close(15 [pid 14691] chdir("./3526" [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3528 [pid 14691] <... chdir resumed>) = 0 [pid 14690] close(10 [pid 14689] close(16 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14691] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14691] <... prctl resumed>) = 0 [pid 14690] close(11 [pid 14689] close(17 [pid 319] umount2("./3561", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14691] setpgid(0, 0 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14691] <... setpgid resumed>) = 0 [pid 14690] close(12 [pid 14689] close(18 [pid 14691] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3561", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14691] <... openat resumed>) = 3 [pid 14690] close(13 [pid 14689] close(19 [pid 14691] write(3, "1000", 4 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14691] <... write resumed>) = 4 [pid 14690] close(14 [pid 14689] close(20 [pid 14691] close(3 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14691] <... close resumed>) = 0 [pid 14690] close(15 [pid 14689] close(21 [pid 14691] read(200 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14691] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14690] close(16 [pid 14689] close(22 [pid 14691] symlink("/dev/binderfs", "./binderfs" [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14691] <... symlink resumed>) = 0 [pid 14690] close(17 [pid 14689] close(23 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14691] write(1, "executing program\n", 18 executing program [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14691] <... write resumed>) = 18 [pid 14690] close(18 [pid 319] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14689] close(24 [pid 14691] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] close(19 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14691] <... mkdirat resumed>) = 0 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] close(25 [pid 319] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14691] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14690] close(20 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] close(26 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14690] close(21 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] close(27 [pid 319] newfstatat(AT_FDCWD, "./3561/sys" [pid 14690] close(22 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] close(28 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14691] <... mount resumed>) = 0 [pid 14690] close(23 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14691] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14689] close(29 [pid 14690] close(24 [pid 14691] <... openat resumed>) = 3 [pid 14689] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14691] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14689] exit_group(0 [pid 14690] close(25 [pid 319] openat(AT_FDCWD, "./3561/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14691] <... pwrite64 resumed>) = 36 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14691] close(3 [pid 14689] <... exit_group resumed>) = ? [pid 319] <... openat resumed>) = 4 [pid 14690] close(26 [pid 14691] <... close resumed>) = 0 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 14691] close(4 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14689] +++ exited with 0 +++ [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] close(27 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3650, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14691] close(5 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] getdents64(4 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] close(28 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14691] close(6 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] close(29 [pid 14691] close(7 [pid 14690] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14691] close(8 [pid 14690] exit_group(0 [pid 319] close(4 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] <... exit_group resumed>) = ? [pid 319] <... close resumed>) = 0 [pid 14691] close(9 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] rmdir("./3561/sys") = 0 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14690] +++ exited with 0 +++ [pid 319] umount2("./3561/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14691] close(10 [pid 321] umount2("./3648", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3617, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] newfstatat(AT_FDCWD, "./3561/binderfs" [pid 14691] close(11 [pid 321] openat(AT_FDCWD, "./3648", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] unlink("./3561/binderfs" [pid 14691] close(12) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 319] <... unlink resumed>) = 0 [pid 14691] close(13 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14691] close(14 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 14691] close(15 [pid 319] <... close resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] rmdir("./3561" [pid 14691] close(16 [pid 321] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3615", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 14691] close(17 [pid 321] newfstatat(AT_FDCWD, "./3648/sys" [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3562", 0777 [pid 14691] close(18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3615", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14691] close(19 [pid 321] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14691] close(20 [pid 321] openat(AT_FDCWD, "./3648/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] getdents64(3 [pid 14691] close(21ci2-android-6-12-rust/strace-static-x86_64: Process 14692 attached ) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14692] set_robust_list(0x5555689d76a0, 24 [pid 14691] close(22 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3564 [pid 320] <... umount2 resumed>) = 0 [pid 14692] <... set_robust_list resumed>) = 0 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14691] close(23 [pid 321] getdents64(4 [pid 320] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14692] rt_sigprocmask(SIG_SETMASK, [] [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14692] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14691] close(24 [pid 321] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3615/sys" [pid 14692] chdir("./3562" [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14692] <... chdir resumed>) = 0 [pid 14691] close(25 [pid 321] close(4 [pid 320] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14691] close(26 [pid 321] rmdir("./3648/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14692] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14691] close(27 [pid 321] <... rmdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3615/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14692] setpgid(0, 0) = 0 [pid 14692] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3648/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 14691] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(4 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3648/binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14691] close(29 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14691] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3648/binderfs" [pid 320] getdents64(4 [pid 14691] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14692] write(3, "1000", 4 [pid 14691] <... exit_group resumed>) = ? [pid 320] getdents64(4 [pid 14692] <... write resumed>) = 4 [pid 321] <... unlink resumed>) = 0 [pid 14692] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14692] <... close resumed>) = 0 [pid 14692] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14692] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14692] write(1, "executing program\n", 18) = 18 executing program [pid 14692] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14691] +++ exited with 0 +++ [pid 14692] <... mkdirat resumed>) = 0 [pid 321] getdents64(3 [pid 320] close(4 [pid 14692] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14692] <... mount resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3528, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] close(3 [pid 320] rmdir("./3615/sys" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14692] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 321] rmdir("./3648" [pid 320] umount2("./3615/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14692] <... openat resumed>) = 3 [pid 14692] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3649", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14692] <... pwrite64 resumed>) = 36 [pid 321] <... mkdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3615/binderfs" [pid 14692] close(3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14692] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14692] close(4 [pid 320] unlink("./3615/binderfs" [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14692] close(5 [pid 320] <... unlink resumed>) = 0 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14693 attached [pid 14692] close(6 [pid 320] getdents64(3 [pid 14693] set_robust_list(0x5555689d76a0, 24 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3651 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14693] <... set_robust_list resumed>) = 0 [pid 14692] close(7 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] close(3 [pid 14693] rt_sigprocmask(SIG_SETMASK, [] [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14693] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14692] close(8 [pid 320] <... close resumed>) = 0 [pid 14693] chdir("./3649" [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3615" [pid 14693] <... chdir resumed>) = 0 [pid 14693] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14693] setpgid(0, 0) = 0 [pid 14693] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14692] close(9 [pid 320] <... rmdir resumed>) = 0 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14692] close(10 [pid 320] mkdir("./3616", 0777 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] <... openat resumed>) = 3 [pid 14692] close(11 [pid 320] <... mkdir resumed>) = 0 [pid 14693] write(3, "1000", 4 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14693] <... write resumed>) = 4 [pid 14692] close(12 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3526", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14693] close(3 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14693] <... close resumed>) = 0 [pid 14692] close(13 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14693] read(200 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14692] close(14 [pid 14693] symlink("/dev/binderfs", "./binderfs" [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3526", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14692] close(15 [pid 14693] <... symlink resumed>) = 0 [pid 14693] write(1, "executing program\n", 18) = 18 executing program [pid 14693] mkdirat(AT_FDCWD, "./sys", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14694 attached [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14693] <... mkdirat resumed>) = 0 [pid 14692] close(16 [pid 318] fstat(3 [pid 14694] set_robust_list(0x5555689d76a0, 24 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14694] <... set_robust_list resumed>) = 0 [pid 14692] close(17 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3618 [pid 14694] rt_sigprocmask(SIG_SETMASK, [] [pid 14693] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14694] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14692] close(18 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14694] chdir("./3616" [pid 318] umount2("./3526/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14694] <... chdir resumed>) = 0 [pid 14693] <... mount resumed>) = 0 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14694] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14693] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14692] close(19 [pid 14694] <... prctl resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] <... openat resumed>) = 3 [pid 14694] setpgid(0, 0 [pid 318] umount2("./3526/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14694] <... setpgid resumed>) = 0 [pid 14693] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14694] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14692] close(20 [pid 318] newfstatat(AT_FDCWD, "./3526/sys" [pid 14694] <... openat resumed>) = 3 [pid 14693] <... pwrite64 resumed>) = 36 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14694] write(3, "1000", 4 [pid 14693] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14692] close(21 [pid 14694] <... write resumed>) = 4 [pid 14693] <... close resumed>) = 0 [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3526/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14694] close(3 [pid 14693] close(4 [pid 14692] close(22 [pid 14694] <... close resumed>) = 0 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14694] read(200 [pid 14693] close(5 [pid 14692] close(23 [pid 318] openat(AT_FDCWD, "./3526/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14694] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14694] symlink("/dev/binderfs", "./binderfs" [pid 14693] close(6 [pid 318] <... openat resumed>) = 4 [pid 14692] close(24 [pid 14694] <... symlink resumed>) = 0 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14694] write(1, "executing program\n", 18 [pid 14693] close(7 [pid 14692] close(25 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14694] <... write resumed>) = 18 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14694] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14693] close(8 [pid 14692] close(26 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14694] <... mkdirat resumed>) = 0 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14694] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14693] close(9 [pid 14692] close(27 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 14694] <... mount resumed>) = 0 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14694] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14693] close(10 [pid 14692] close(28 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14693] close(11 [pid 14692] close(29 [pid 318] rmdir("./3526/sys" [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14694] <... openat resumed>) = 3 [pid 14693] close(12 [pid 14692] exit_group(0 [pid 318] <... rmdir resumed>) = 0 [pid 14694] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(13 [pid 14692] <... exit_group resumed>) = ? [pid 318] umount2("./3526/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14694] <... pwrite64 resumed>) = 36 [pid 14694] close(3) = 0 [pid 14694] close(4) = -1 EBADF (Bad file descriptor) [pid 14694] close(5) = -1 EBADF (Bad file descriptor) [pid 14694] close(6) = -1 EBADF (Bad file descriptor) [pid 14694] close(7 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14692] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14693] close(14 [pid 318] newfstatat(AT_FDCWD, "./3526/binderfs" [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(15 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3564, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14694] close(8 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14694] close(9) = -1 EBADF (Bad file descriptor) [pid 14693] close(16 [pid 318] unlink("./3526/binderfs" [pid 14694] close(10 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3562", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(17 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... unlink resumed>) = 0 [pid 14694] close(11 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(18 [pid 319] openat(AT_FDCWD, "./3562", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14694] close(12 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(19 [pid 319] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 14694] close(13 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3526" [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(20 [pid 318] <... rmdir resumed>) = 0 [pid 14694] close(14 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(21 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] mkdir("./3527", 0777 [pid 14694] close(15 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... mkdir resumed>) = 0 [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(22 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14694] close(16 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(23 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14694] close(17 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14693] close(24 [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14694] close(18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3562/sys" [pid 14694] close(19 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14695 attached [pid 14694] close(20 [pid 14693] close(25 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14695] set_robust_list(0x5555689d76a0, 24 [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14695] <... set_robust_list resumed>) = 0 [pid 14694] close(21 [pid 319] openat(AT_FDCWD, "./3562/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14695] rt_sigprocmask(SIG_SETMASK, [] [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(26 [pid 319] <... openat resumed>) = 4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3529 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] close(27 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14693] close(28) = -1 EBADF (Bad file descriptor) [pid 14693] close(29 [pid 14695] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14694] close(22 [pid 14693] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14695] chdir("./3527" [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] exit_group(0) = ? [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14695] <... chdir resumed>) = 0 [pid 14694] close(23 [pid 319] getdents64(4 [pid 14695] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14693] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14695] <... prctl resumed>) = 0 [pid 14694] close(24 [pid 319] getdents64(4 [pid 14695] setpgid(0, 0 [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14695] <... setpgid resumed>) = 0 [pid 14694] close(25 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3651, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] close(4 [pid 14695] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14694] close(26 [pid 319] <... close resumed>) = 0 [pid 14695] <... openat resumed>) = 3 [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3562/sys" [pid 14694] close(27 [pid 14695] write(3, "1000", 4 [pid 14694] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14695] <... write resumed>) = 4 [pid 14694] close(28) = -1 EBADF (Bad file descriptor) [pid 14694] close(29) = -1 EBADF (Bad file descriptor) [pid 14695] close(3 [pid 14694] exit_group(0 [pid 319] umount2("./3562/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14695] <... close resumed>) = 0 [pid 14694] <... exit_group resumed>) = ? [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14695] read(200 [pid 319] newfstatat(AT_FDCWD, "./3562/binderfs" [pid 14695] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14695] symlink("/dev/binderfs", "./binderfs" [pid 319] unlink("./3562/binderfs" [pid 14695] <... symlink resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14694] +++ exited with 0 +++ [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14695] write(1, "executing program\n", 18 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3618, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 319] close(3 [pid 14695] <... write resumed>) = 18 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... close resumed>) = 0 [pid 14695] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] rmdir("./3562") = 0 [pid 14695] <... mkdirat resumed>) = 0 [pid 319] mkdir("./3563", 0777 [pid 14695] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... mkdir resumed>) = 0 [pid 14695] <... mount resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14695] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14696 attached [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3565 [pid 14696] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14695] <... openat resumed>) = 3 [pid 321] umount2("./3649", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14696] <... set_robust_list resumed>) = 0 [pid 320] umount2("./3616", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14695] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14696] rt_sigprocmask(SIG_SETMASK, [] [pid 321] openat(AT_FDCWD, "./3649", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3616", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14696] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14696] chdir("./3563" [pid 321] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 14696] <... chdir resumed>) = 0 [pid 14695] <... pwrite64 resumed>) = 36 [pid 321] fstat(3 [pid 320] fstat(3 [pid 14696] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14695] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14696] <... prctl resumed>) = 0 [pid 14695] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 14696] setpgid(0, 0 [pid 14695] close(4 [pid 320] getdents64(3 [pid 14696] <... setpgid resumed>) = 0 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14696] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14695] close(5 [pid 321] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14696] <... openat resumed>) = 3 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14696] write(3, "1000", 4) = 4 [pid 14696] close(3 [pid 14695] close(6 [pid 321] <... umount2 resumed>) = 0 [pid 14696] <... close resumed>) = 0 [pid 14696] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14696] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = 0 [pid 14696] <... symlink resumed>) = 0 [pid 14696] write(1, "executing program\n", 18) = 18 executing program [pid 14696] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14695] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14695] close(8 [pid 321] newfstatat(AT_FDCWD, "./3649/sys" [pid 320] newfstatat(AT_FDCWD, "./3616/sys" [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14695] close(9 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14695] close(10 [pid 320] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14695] close(11 [pid 321] openat(AT_FDCWD, "./3649/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14695] close(12 [pid 321] <... openat resumed>) = 4 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3616/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14695] close(13 [pid 321] fstat(4 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... openat resumed>) = 4 [pid 14695] close(14 [pid 321] getdents64(4 [pid 320] fstat(4 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14695] close(15 [pid 14696] <... mkdirat resumed>) = 0 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] getdents64(4 [pid 14696] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14695] close(16 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14696] <... mount resumed>) = 0 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 320] getdents64(4 [pid 14696] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14695] close(17 [pid 321] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14696] <... openat resumed>) = 3 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3649/sys" [pid 320] close(4 [pid 14696] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14695] close(18 [pid 14696] <... pwrite64 resumed>) = 36 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14696] close(3 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14696] <... close resumed>) = 0 [pid 321] umount2("./3649/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3616/sys" [pid 14695] close(19 [pid 14696] close(4 [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14695] close(20 [pid 321] newfstatat(AT_FDCWD, "./3649/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 14696] close(5) = -1 EBADF (Bad file descriptor) [pid 14696] close(6) = -1 EBADF (Bad file descriptor) [pid 14696] close(7) = -1 EBADF (Bad file descriptor) [pid 14696] close(8) = -1 EBADF (Bad file descriptor) [pid 14696] close(9) = -1 EBADF (Bad file descriptor) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3616/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14695] close(21 [pid 321] unlink("./3649/binderfs" [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14696] close(10 [pid 14695] close(22 [pid 320] newfstatat(AT_FDCWD, "./3616/binderfs" [pid 14696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14696] close(11 [pid 14695] close(23 [pid 321] getdents64(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] unlink("./3616/binderfs" [pid 14696] close(12 [pid 14695] close(24 [pid 321] close(3 [pid 14696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14696] close(13 [pid 14695] close(25 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 14696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3649" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14696] close(14 [pid 14695] close(26 [pid 320] close(3 [pid 14696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14696] close(15 [pid 14695] close(27 [pid 321] mkdir("./3650", 0777 [pid 320] rmdir("./3616" [pid 14696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14696] close(16 [pid 320] <... rmdir resumed>) = 0 [pid 14695] close(28 [pid 14696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14696] close(17) = -1 EBADF (Bad file descriptor) [pid 14696] close(18) = -1 EBADF (Bad file descriptor) [pid 14696] close(19) = -1 EBADF (Bad file descriptor) [pid 14696] close(20) = -1 EBADF (Bad file descriptor) [pid 14696] close(21) = -1 EBADF (Bad file descriptor) [pid 14696] close(22) = -1 EBADF (Bad file descriptor) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 320] mkdir("./3617", 0777 [pid 14696] close(23 [pid 14695] close(29 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... mkdir resumed>) = 0 [pid 14696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14695] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14696] close(24) = -1 EBADF (Bad file descriptor) [pid 14695] exit_group(0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14696] close(25 [pid 14695] <... exit_group resumed>) = ? [pid 14696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14696] close(26) = -1 EBADF (Bad file descriptor) [pid 14696] close(27) = -1 EBADF (Bad file descriptor) [pid 14696] close(28) = -1 EBADF (Bad file descriptor) [pid 14696] close(29) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14697 attached [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14696] exit_group(0) = ? [pid 14696] +++ exited with 0 +++ [pid 14695] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3565, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-12-rust/strace-static-x86_64: Process 14698 attached [pid 14697] set_robust_list(0x5555689d76a0, 24 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14698] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14697] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3619 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3652 [pid 14698] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3529, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14698] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14697] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14698] chdir("./3617" [pid 14697] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14698] <... chdir resumed>) = 0 [pid 14697] chdir("./3650" [pid 14698] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14697] <... chdir resumed>) = 0 [pid 14698] setpgid(0, 0) = 0 [pid 14698] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14697] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14697] setpgid(0, 0 [pid 14698] <... openat resumed>) = 3 [pid 14697] <... setpgid resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14698] write(3, "1000", 4 [pid 14697] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14698] <... write resumed>) = 4 [pid 14698] close(3) = 0 [pid 14698] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14698] symlink("/dev/binderfs", "./binderfs" [pid 14697] <... openat resumed>) = 3 [pid 318] umount2("./3527", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14697] write(3, "1000", 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14698] <... symlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3527", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14698] write(1, "executing program\n", 18 [pid 14697] <... write resumed>) = 4 [pid 14698] <... write resumed>) = 18 executing program [pid 14697] close(3 [pid 318] <... openat resumed>) = 3 [pid 14698] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14697] <... close resumed>) = 0 [pid 318] fstat(3 [pid 14697] read(200 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14697] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] getdents64(3 [pid 14697] symlink("/dev/binderfs", "./binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14698] <... mkdirat resumed>) = 0 [pid 14698] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14697] <... symlink resumed>) = 0 [pid 318] umount2("./3527/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14698] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR executing program [pid 14697] write(1, "executing program\n", 18) = 18 [pid 318] <... umount2 resumed>) = 0 [pid 14697] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 318] umount2("./3527/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14697] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14698] <... openat resumed>) = 3 [pid 14698] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14697] <... mount resumed>) = 0 [pid 14698] <... pwrite64 resumed>) = 36 [pid 318] newfstatat(AT_FDCWD, "./3527/sys" [pid 14698] close(3) = 0 [pid 14698] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14697] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] umount2("./3527/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14698] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14698] close(5 [pid 318] openat(AT_FDCWD, "./3527/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14698] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14698] close(6 [pid 318] <... openat resumed>) = 4 [pid 14698] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14698] close(7) = -1 EBADF (Bad file descriptor) [pid 14698] close(8) = -1 EBADF (Bad file descriptor) [pid 14698] close(9) = -1 EBADF (Bad file descriptor) [pid 14698] close(10) = -1 EBADF (Bad file descriptor) [pid 14698] close(11) = -1 EBADF (Bad file descriptor) [pid 14698] close(12) = -1 EBADF (Bad file descriptor) [pid 14698] close(13) = -1 EBADF (Bad file descriptor) [pid 14698] close(14) = -1 EBADF (Bad file descriptor) [pid 14698] close(15) = -1 EBADF (Bad file descriptor) [pid 14698] close(16) = -1 EBADF (Bad file descriptor) [pid 14698] close(17) = -1 EBADF (Bad file descriptor) [pid 14698] close(18) = -1 EBADF (Bad file descriptor) [pid 14698] close(19) = -1 EBADF (Bad file descriptor) [pid 14698] close(20) = -1 EBADF (Bad file descriptor) [pid 14698] close(21) = -1 EBADF (Bad file descriptor) [pid 14698] close(22) = -1 EBADF (Bad file descriptor) [pid 14698] close(23) = -1 EBADF (Bad file descriptor) [pid 14698] close(24) = -1 EBADF (Bad file descriptor) [pid 14698] close(25) = -1 EBADF (Bad file descriptor) [pid 14698] close(26) = -1 EBADF (Bad file descriptor) [pid 14698] close(27) = -1 EBADF (Bad file descriptor) [pid 14698] close(28 [pid 14697] <... openat resumed>) = 3 [pid 318] fstat(4 [pid 14697] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14698] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] getdents64(4 [pid 14698] close(29) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14698] exit_group(0 [pid 14697] <... pwrite64 resumed>) = 36 [pid 319] umount2("./3563", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 14698] <... exit_group resumed>) = ? [pid 14697] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14698] +++ exited with 0 +++ [pid 14697] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3563", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] close(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3619, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... close resumed>) = 0 [pid 14697] close(4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rmdir("./3527/sys" [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14697] close(5 [pid 319] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14697] close(6 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] umount2("./3527/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14697] close(7 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3527/binderfs" [pid 14697] close(8 [pid 319] <... umount2 resumed>) = 0 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 14697] close(9 [pid 318] unlink("./3527/binderfs" [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 14697] close(10) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 14697] close(11 [pid 320] umount2("./3617", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3563/sys" [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14697] close(12 [pid 320] openat(AT_FDCWD, "./3617", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14697] close(13 [pid 320] fstat(3 [pid 318] <... close resumed>) = 0 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3527" [pid 14697] close(14 [pid 320] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] mkdir("./3528", 0777 [pid 14697] close(15 [pid 320] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14697] close(16 [pid 319] openat(AT_FDCWD, "./3563/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14697] close(17 [pid 319] fstat(4 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14697] close(18 [pid 320] <... umount2 resumed>) = 0 [pid 319] getdents64(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3563/sys") = 0 [pid 319] umount2("./3563/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14699 attached [pid 14697] close(19 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14699] set_robust_list(0x5555689d76a0, 24 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3617/sys" [pid 319] newfstatat(AT_FDCWD, "./3563/binderfs" [pid 14699] <... set_robust_list resumed>) = 0 [pid 14697] close(20 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14699] rt_sigprocmask(SIG_SETMASK, [] [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3563/binderfs" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3530 [pid 14699] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14697] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 14699] chdir("./3528" [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3617/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14699] <... chdir resumed>) = 0 [pid 14697] close(22 [pid 320] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14699] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 319] close(3 [pid 14697] close(23 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14699] <... prctl resumed>) = 0 [pid 14697] close(24 [pid 320] getdents64(4 [pid 319] <... close resumed>) = 0 [pid 14699] setpgid(0, 0 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rmdir("./3563" [pid 14699] <... setpgid resumed>) = 0 [pid 14697] close(25 [pid 320] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 14699] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] mkdir("./3564", 0777 [pid 14699] <... openat resumed>) = 3 [pid 14697] close(26 [pid 320] close(4 [pid 319] <... mkdir resumed>) = 0 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14699] write(3, "1000", 4 [pid 14697] close(27 [pid 320] rmdir("./3617/sys" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14699] <... write resumed>) = 4 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14699] close(3 [pid 14697] close(28 [pid 320] umount2("./3617/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14699] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3617/binderfs" [pid 14697] close(29 [pid 14699] read(200 [pid 14697] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14700 attached [pid 14699] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] unlink("./3617/binderfs" [pid 14697] exit_group(0 [pid 14699] symlink("/dev/binderfs", "./binderfs" [pid 14697] <... exit_group resumed>) = ? [pid 320] <... unlink resumed>) = 0 [pid 14700] set_robust_list(0x5555689d76a0, 24 [pid 14699] <... symlink resumed>) = 0 [pid 14699] write(1, "executing program\n", 18) = 18 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3566 [pid 14699] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14697] +++ exited with 0 +++ [pid 320] getdents64(3 [pid 14700] <... set_robust_list resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3652, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14700] rt_sigprocmask(SIG_SETMASK, [] [pid 14699] <... mkdirat resumed>) = 0 [pid 320] close(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14700] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14699] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14700] chdir("./3564" [pid 14699] <... mount resumed>) = 0 [pid 320] rmdir("./3617" [pid 14700] <... chdir resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14700] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] mkdir("./3618", 0777 [pid 14700] <... prctl resumed>) = 0 [pid 14699] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14700] setpgid(0, 0 [pid 14699] <... openat resumed>) = 3 [pid 320] <... mkdir resumed>) = 0 [pid 14700] <... setpgid resumed>) = 0 [pid 14699] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14700] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... restart_syscall resumed>) = 0 [pid 14700] <... openat resumed>) = 3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14699] <... pwrite64 resumed>) = 36 [pid 14700] write(3, "1000", 4 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14700] <... write resumed>) = 4 [pid 14699] close(3 [pid 321] umount2("./3650", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14699] <... close resumed>) = 0 [pid 14699] close(4) = -1 EBADF (Bad file descriptor) [pid 14699] close(5) = -1 EBADF (Bad file descriptor) [pid 14699] close(6) = -1 EBADF (Bad file descriptor) [pid 14699] close(7ci2-android-6-12-rust/strace-static-x86_64: Process 14701 attached [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3650", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14699] close(8) = -1 EBADF (Bad file descriptor) [pid 14699] close(9 [pid 14701] set_robust_list(0x5555689d76a0, 24 [pid 321] <... openat resumed>) = 3 [pid 14699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14701] <... set_robust_list resumed>) = 0 [pid 14700] close(3 [pid 14699] close(10 [pid 321] fstat(3 [pid 14699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14701] rt_sigprocmask(SIG_SETMASK, [] [pid 14700] <... close resumed>) = 0 [pid 14701] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14700] read(200 [pid 321] getdents64(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3620 [pid 14700] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14699] close(11 [pid 14700] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14701] chdir("./3618" [pid 14699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14700] <... symlink resumed>) = 0 [pid 14699] close(12 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14699] close(13) = -1 EBADF (Bad file descriptor) [pid 14700] write(1, "executing program\n", 18 [pid 14699] close(14) = -1 EBADF (Bad file descriptor) [pid 14699] close(15) = -1 EBADF (Bad file descriptor) [pid 14699] close(16) = -1 EBADF (Bad file descriptor) [pid 14699] close(17) = -1 EBADF (Bad file descriptor) [pid 14699] close(18) = -1 EBADF (Bad file descriptor) [pid 14699] close(19) = -1 EBADF (Bad file descriptor) [pid 14699] close(20) = -1 EBADF (Bad file descriptor) [pid 14699] close(21) = -1 EBADF (Bad file descriptor) [pid 14699] close(22) = -1 EBADF (Bad file descriptor) [pid 14699] close(23) = -1 EBADF (Bad file descriptor) [pid 14699] close(24 [pid 14700] <... write resumed>) = 18 [pid 14699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14699] close(25) = -1 EBADF (Bad file descriptor) [pid 14699] close(26) = -1 EBADF (Bad file descriptor) [pid 14701] <... chdir resumed>) = 0 [pid 14699] close(27) = -1 EBADF (Bad file descriptor) [pid 14700] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14699] close(28 [pid 14701] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14699] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14701] <... prctl resumed>) = 0 [pid 14700] <... mkdirat resumed>) = 0 [pid 14701] setpgid(0, 0 [pid 14700] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14701] <... setpgid resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3650/sys" [pid 14699] close(29) = -1 EBADF (Bad file descriptor) [pid 14699] exit_group(0 [pid 14701] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14699] <... exit_group resumed>) = ? [pid 14701] <... openat resumed>) = 3 [pid 14700] <... mount resumed>) = 0 [pid 14699] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3530, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14701] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3650/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14700] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 4 [pid 14701] <... write resumed>) = 4 [pid 321] fstat(4 [pid 318] umount2("./3528", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 14701] close(3 [pid 318] openat(AT_FDCWD, "./3528", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 14701] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] fstat(3 [pid 14701] read(200 [pid 321] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14701] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14701] symlink("/dev/binderfs", "./binderfs" [pid 321] rmdir("./3650/sys" [pid 14701] <... symlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14701] write(1, "executing program\n", 18 [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3528/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14701] <... write resumed>) = 18 [pid 321] umount2("./3650/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 14701] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14700] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = 0 [pid 14700] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14701] <... mkdirat resumed>) = 0 [pid 14700] <... pwrite64 resumed>) = 36 [pid 321] newfstatat(AT_FDCWD, "./3650/binderfs" [pid 318] umount2("./3528/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14701] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14700] close(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14700] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14701] <... mount resumed>) = 0 [pid 14700] close(4 [pid 318] newfstatat(AT_FDCWD, "./3528/sys" [pid 14701] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3650/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14700] close(5) = -1 EBADF (Bad file descriptor) [pid 14700] close(6) = -1 EBADF (Bad file descriptor) [pid 14700] close(7) = -1 EBADF (Bad file descriptor) [pid 14700] close(8 [pid 14701] <... openat resumed>) = 3 [pid 14700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14700] close(9) = -1 EBADF (Bad file descriptor) [pid 14700] close(10) = -1 EBADF (Bad file descriptor) [pid 14700] close(11) = -1 EBADF (Bad file descriptor) [pid 14700] close(12) = -1 EBADF (Bad file descriptor) [pid 14700] close(13) = -1 EBADF (Bad file descriptor) [pid 14700] close(14) = -1 EBADF (Bad file descriptor) [pid 14700] close(15) = -1 EBADF (Bad file descriptor) [pid 14700] close(16) = -1 EBADF (Bad file descriptor) [pid 14700] close(17) = -1 EBADF (Bad file descriptor) [pid 14700] close(18) = -1 EBADF (Bad file descriptor) [pid 14700] close(19) = -1 EBADF (Bad file descriptor) [pid 14700] close(20) = -1 EBADF (Bad file descriptor) [pid 14700] close(21 [pid 321] <... unlink resumed>) = 0 [pid 318] umount2("./3528/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14701] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14700] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14700] close(23 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3528/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14701] <... pwrite64 resumed>) = 36 [pid 14700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] <... openat resumed>) = 4 [pid 14701] close(3 [pid 14700] close(24 [pid 321] <... close resumed>) = 0 [pid 318] fstat(4 [pid 14701] <... close resumed>) = 0 [pid 14700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3650" [pid 14701] close(4 [pid 14700] close(25 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14701] close(5 [pid 14700] close(26 [pid 318] getdents64(4 [pid 321] mkdir("./3651", 0777 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14701] close(6 [pid 14700] close(27 [pid 321] <... mkdir resumed>) = 0 [pid 318] getdents64(4 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14701] close(7 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] close(4 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14701] close(8 [pid 318] <... close resumed>) = 0 [pid 14700] close(28 [pid 318] rmdir("./3528/sys" [pid 14700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14700] close(29) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14700] exit_group(0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14700] <... exit_group resumed>) = ? [pid 318] umount2("./3528/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14702 attached [pid 14701] close(9 [pid 14700] +++ exited with 0 +++ [pid 14702] set_robust_list(0x5555689d76a0, 24 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3566, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14702] <... set_robust_list resumed>) = 0 [pid 14701] close(10 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] newfstatat(AT_FDCWD, "./3528/binderfs" [pid 14702] rt_sigprocmask(SIG_SETMASK, [] [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14701] close(11 [pid 318] unlink("./3528/binderfs" [pid 14702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3653 [pid 14701] close(12 [pid 318] <... unlink resumed>) = 0 [pid 14702] chdir("./3651" [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(3 [pid 14702] <... chdir resumed>) = 0 [pid 14701] close(13 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14702] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14702] <... prctl resumed>) = 0 [pid 14701] close(14 [pid 318] close(3 [pid 14702] setpgid(0, 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14702] <... setpgid resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14701] close(15 [pid 14702] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3528" [pid 14702] <... openat resumed>) = 3 [pid 14701] close(16 [pid 318] <... rmdir resumed>) = 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3529", 0777 [pid 14701] close(17 [pid 14702] write(3, "1000", 4 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14702] <... write resumed>) = 4 [pid 14702] close(3) = 0 [pid 14702] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14702] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14701] close(18 [pid 318] <... mkdir resumed>) = 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14701] close(19 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14702] write(1, "executing program\n", 18 [pid 14701] close(20 [pid 14702] <... write resumed>) = 18 [pid 14702] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 14702] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 14703 attached ) = 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14702] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14703] set_robust_list(0x5555689d76a0, 24 [pid 14701] close(21) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3531 [pid 14703] <... set_robust_list resumed>) = 0 [pid 14701] close(22 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14703] rt_sigprocmask(SIG_SETMASK, [] [pid 14702] <... openat resumed>) = 3 [pid 14701] close(23 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14703] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14701] close(24) = -1 EBADF (Bad file descriptor) [pid 14701] close(25 [pid 14702] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14703] chdir("./3529" [pid 14702] <... pwrite64 resumed>) = 36 [pid 14701] close(26 [pid 14703] <... chdir resumed>) = 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14703] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14701] close(27 [pid 14702] close(3 [pid 14703] <... prctl resumed>) = 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14703] setpgid(0, 0 [pid 14701] close(28 [pid 14703] <... setpgid resumed>) = 0 [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14702] <... close resumed>) = 0 [pid 14701] close(29 [pid 14702] close(4) = -1 EBADF (Bad file descriptor) [pid 14701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14703] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14702] close(5) = -1 EBADF (Bad file descriptor) [pid 14701] exit_group(0 [pid 14703] <... openat resumed>) = 3 [pid 14702] close(6 [pid 14701] <... exit_group resumed>) = ? [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14702] close(7) = -1 EBADF (Bad file descriptor) [pid 14702] close(8) = -1 EBADF (Bad file descriptor) [pid 14702] close(9) = -1 EBADF (Bad file descriptor) [pid 14702] close(10) = -1 EBADF (Bad file descriptor) [pid 14702] close(11) = -1 EBADF (Bad file descriptor) [pid 14702] close(12) = -1 EBADF (Bad file descriptor) [pid 14702] close(13) = -1 EBADF (Bad file descriptor) [pid 14701] +++ exited with 0 +++ [pid 14703] write(3, "1000", 4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3620, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14702] close(14) = -1 EBADF (Bad file descriptor) [pid 14702] close(15) = -1 EBADF (Bad file descriptor) [pid 14702] close(16) = -1 EBADF (Bad file descriptor) [pid 14702] close(17) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14703] <... write resumed>) = 4 [pid 14702] close(18 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14703] close(3 [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14703] <... close resumed>) = 0 [pid 14703] read(200 [pid 14702] close(19 [pid 14703] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14703] symlink("/dev/binderfs", "./binderfs" [pid 14702] close(20 [pid 319] umount2("./3564", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14703] <... symlink resumed>) = 0 [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14703] write(1, "executing program\n", 18 [pid 14702] close(21 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14703] <... write resumed>) = 18 [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3564", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14703] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14702] close(22 [pid 319] <... openat resumed>) = 3 [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14702] close(23 [pid 319] fstat(3 [pid 14703] <... mkdirat resumed>) = 0 [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14703] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14702] close(24 [pid 319] getdents64(3 [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14703] <... mount resumed>) = 0 [pid 14702] close(25 [pid 319] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14703] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14702] close(26 [pid 319] <... umount2 resumed>) = 0 [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14702] close(27) = -1 EBADF (Bad file descriptor) [pid 14702] close(28) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14703] <... openat resumed>) = 3 [pid 14702] close(29 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3564/sys" [pid 14703] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14702] exit_group(0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14702] <... exit_group resumed>) = ? [pid 14703] <... pwrite64 resumed>) = 36 [pid 14702] +++ exited with 0 +++ [pid 320] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14703] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3564/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3653, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3618", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14703] <... close resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] openat(AT_FDCWD, "./3618", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14703] close(4 [pid 321] <... restart_syscall resumed>) = 0 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14703] close(5) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14703] close(6 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3564/sys" [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3651", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14703] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 319] umount2("./3564/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3651", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14703] close(8 [pid 321] <... openat resumed>) = 3 [pid 320] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3564/binderfs" [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14703] close(9 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] unlink("./3564/binderfs" [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... unlink resumed>) = 0 [pid 14703] close(10 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14703] close(11 [pid 319] close(3 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14703] close(12 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3618/sys" [pid 14703] close(13 [pid 321] <... umount2 resumed>) = 0 [pid 319] rmdir("./3564" [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14703] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3565", 0777 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3651/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 14703] close(15 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3618/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 14703] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3651/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] fstat(4 [pid 14703] close(17 [pid 321] <... openat resumed>) = 4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14703] close(18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14703] close(19 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14703] close(20 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 320] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 14704 attached [pid 14703] close(21 [pid 321] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14704] set_robust_list(0x5555689d76a0, 24 [pid 14703] close(22 [pid 321] rmdir("./3651/sys" [pid 320] rmdir("./3618/sys" [pid 14704] <... set_robust_list resumed>) = 0 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14704] rt_sigprocmask(SIG_SETMASK, [] [pid 14703] close(23 [pid 321] umount2("./3651/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3618/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3567 [pid 14704] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14704] chdir("./3565" [pid 14703] close(24 [pid 14704] <... chdir resumed>) = 0 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3651/binderfs" [pid 320] newfstatat(AT_FDCWD, "./3618/binderfs" [pid 14704] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14703] close(25 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14704] <... prctl resumed>) = 0 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3651/binderfs" [pid 14704] setpgid(0, 0 [pid 14703] close(26 [pid 320] unlink("./3618/binderfs" [pid 14704] <... setpgid resumed>) = 0 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14704] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14703] close(27 [pid 321] getdents64(3 [pid 320] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14704] <... openat resumed>) = 3 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] getdents64(3 [pid 14703] close(28 [pid 321] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] close(3 [pid 14703] close(29 [pid 321] rmdir("./3651" [pid 14703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14704] write(3, "1000", 4) = 4 [pid 14704] close(3) = 0 [pid 14704] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14704] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14704] write(1, "executing program\n", 18 [pid 321] <... rmdir resumed>) = 0 executing program [pid 14704] <... write resumed>) = 18 [pid 14703] exit_group(0 [pid 321] mkdir("./3652", 0777 [pid 320] rmdir("./3618" [pid 14704] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14703] <... exit_group resumed>) = ? [pid 320] <... rmdir resumed>) = 0 [pid 14704] <... mkdirat resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 14704] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14704] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14703] +++ exited with 0 +++ [pid 320] mkdir("./3619", 0777 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14704] <... openat resumed>) = 3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3531, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14704] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14704] close(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14705 attached [pid 14704] <... close resumed>) = 0 [pid 14705] set_robust_list(0x5555689d76a0, 24 [pid 14704] close(4) = -1 EBADF (Bad file descriptor) [pid 14705] <... set_robust_list resumed>) = 0 [pid 14704] close(5 [pid 14705] rt_sigprocmask(SIG_SETMASK, [] [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3654 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14705] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14704] close(6 [pid 14705] chdir("./3652" [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14704] close(7ci2-android-6-12-rust/strace-static-x86_64: Process 14706 attached [pid 14705] <... chdir resumed>) = 0 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14705] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14704] close(8 [pid 14705] <... prctl resumed>) = 0 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14705] setpgid(0, 0 [pid 14704] close(9 [pid 14705] <... setpgid resumed>) = 0 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14706] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3621 [pid 14706] <... set_robust_list resumed>) = 0 [pid 14705] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14704] close(10 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14706] rt_sigprocmask(SIG_SETMASK, [] [pid 14705] <... openat resumed>) = 3 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14704] close(11 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] chdir("./3619" [pid 14705] write(3, "1000", 4 [pid 14704] close(12 [pid 14706] <... chdir resumed>) = 0 [pid 14705] <... write resumed>) = 4 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14705] close(3 [pid 14704] close(13 [pid 14705] <... close resumed>) = 0 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14704] close(14 [pid 14705] read(200 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] <... prctl resumed>) = 0 [pid 14705] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14704] close(15 [pid 14706] setpgid(0, 0 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] <... setpgid resumed>) = 0 [pid 14705] symlink("/dev/binderfs", "./binderfs" [pid 14704] close(16) = -1 EBADF (Bad file descriptor) [pid 14706] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14704] close(17 [pid 14705] <... symlink resumed>) = 0 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] <... openat resumed>) = 3 [pid 14704] close(18 [pid 14706] write(3, "1000", 4 [pid 14705] write(1, "executing program\n", 18 [pid 14706] <... write resumed>) = 4 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14704] close(19 executing program [pid 14706] close(3 [pid 14705] <... write resumed>) = 18 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] <... close resumed>) = 0 [pid 14705] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14704] close(20 [pid 14706] read(200 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14704] close(21 [pid 14706] symlink("/dev/binderfs", "./binderfs" [pid 14705] <... mkdirat resumed>) = 0 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3529", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14706] <... symlink resumed>) = 0 [pid 14704] close(22) = -1 EBADF (Bad file descriptor) [pid 14704] close(23) = -1 EBADF (Bad file descriptor) [pid 14704] close(24) = -1 EBADF (Bad file descriptor) [pid 14704] close(25) = -1 EBADF (Bad file descriptor) [pid 14704] close(26 [pid 14705] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14706] write(1, "executing program\n", 18) = 18 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3529", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14704] close(27 [pid 14705] <... mount resumed>) = 0 [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14704] close(28 [pid 14705] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14704] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14706] <... mkdirat resumed>) = 0 [pid 14704] close(29) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14704] exit_group(0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 executing program [pid 14704] <... exit_group resumed>) = ? [pid 14706] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14705] <... openat resumed>) = 3 [pid 14704] +++ exited with 0 +++ [pid 318] getdents64(3 [pid 14706] <... mount resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14706] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14705] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3567, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3529/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14705] <... pwrite64 resumed>) = 36 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14705] close(3 [pid 318] umount2("./3529/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14705] <... close resumed>) = 0 [pid 14706] <... openat resumed>) = 3 [pid 14705] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3565", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3529/sys" [pid 14705] close(5 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14705] close(6 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3529/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14705] close(7 [pid 319] openat(AT_FDCWD, "./3565", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14705] close(8 [pid 319] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3529/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14706] <... pwrite64 resumed>) = 36 [pid 14706] close(3) = 0 [pid 14706] close(4) = -1 EBADF (Bad file descriptor) [pid 14706] close(5) = -1 EBADF (Bad file descriptor) [pid 14706] close(6) = -1 EBADF (Bad file descriptor) [pid 14706] close(7) = -1 EBADF (Bad file descriptor) [pid 14706] close(8) = -1 EBADF (Bad file descriptor) [pid 14706] close(9) = -1 EBADF (Bad file descriptor) [pid 14706] close(10) = -1 EBADF (Bad file descriptor) [pid 14706] close(11) = -1 EBADF (Bad file descriptor) [pid 14706] close(12) = -1 EBADF (Bad file descriptor) [pid 14706] close(13) = -1 EBADF (Bad file descriptor) [pid 14706] close(14) = -1 EBADF (Bad file descriptor) [pid 14706] close(15) = -1 EBADF (Bad file descriptor) [pid 14706] close(16) = -1 EBADF (Bad file descriptor) [pid 14706] close(17) = -1 EBADF (Bad file descriptor) [pid 14706] close(18) = -1 EBADF (Bad file descriptor) [pid 14706] close(19) = -1 EBADF (Bad file descriptor) [pid 14705] close(9 [pid 319] fstat(3 [pid 318] <... openat resumed>) = 4 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(4 [pid 14706] close(20 [pid 14705] close(10 [pid 319] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14705] close(11 [pid 318] getdents64(4 [pid 319] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14705] close(12 [pid 14706] close(21) = -1 EBADF (Bad file descriptor) [pid 14706] close(22) = -1 EBADF (Bad file descriptor) [pid 14706] close(23 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] getdents64(4 [pid 14706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14705] close(13 [pid 319] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14706] close(24 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(4 [pid 14706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14705] close(14 [pid 319] newfstatat(AT_FDCWD, "./3565/sys" [pid 14706] close(25 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14705] close(15 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14706] close(26 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3529/sys" [pid 319] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14705] close(16 [pid 14706] close(27 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 14706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14705] close(17 [pid 319] openat(AT_FDCWD, "./3565/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3529/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14706] close(28 [pid 319] <... openat resumed>) = 4 [pid 14706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(4 [pid 14706] close(29 [pid 318] newfstatat(AT_FDCWD, "./3529/binderfs" [pid 14706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14706] exit_group(0 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14706] <... exit_group resumed>) = ? [pid 14705] close(18 [pid 319] getdents64(4 [pid 14706] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] unlink("./3529/binderfs" [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14705] close(19 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3621, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... unlink resumed>) = 0 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 14705] close(20 [pid 319] close(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] close(3 [pid 14705] close(21 [pid 319] rmdir("./3565/sys" [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14705] close(22 [pid 318] rmdir("./3529" [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14705] close(23 [pid 319] umount2("./3565/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3530", 0777 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 14705] close(24 [pid 319] newfstatat(AT_FDCWD, "./3565/binderfs" [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14705] close(25 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3565/binderfs" [pid 14705] close(26 [pid 319] <... unlink resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14705] close(27) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14705] close(28 [pid 319] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 14707 attached [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14705] close(29 [pid 14707] set_robust_list(0x5555689d76a0, 24 [pid 14705] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3532 [pid 14705] exit_group(0 [pid 319] rmdir("./3565" [pid 14705] <... exit_group resumed>) = ? [pid 319] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14707] <... set_robust_list resumed>) = 0 [pid 14707] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14707] chdir("./3530") = 0 [pid 14707] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14707] setpgid(0, 0) = 0 [pid 14707] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14705] +++ exited with 0 +++ [pid 319] mkdir("./3566", 0777 [pid 14707] <... openat resumed>) = 3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3654, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... mkdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14707] write(3, "1000", 4) = 4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14707] close(3) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14707] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14707] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14707] write(1, "executing program\n", 18) = 18 [pid 14707] mkdirat(AT_FDCWD, "./sys", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14708 attached executing program [pid 14708] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14707] <... mkdirat resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3568 [pid 14708] rt_sigprocmask(SIG_SETMASK, [] [pid 14707] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14707] <... mount resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14708] chdir("./3566") = 0 [pid 14707] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14708] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14707] <... openat resumed>) = 3 [pid 14708] setpgid(0, 0) = 0 [pid 14708] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14707] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14708] <... openat resumed>) = 3 [pid 14707] <... pwrite64 resumed>) = 36 [pid 14708] write(3, "1000", 4) = 4 [pid 14707] close(3 [pid 14708] close(3) = 0 [pid 14707] <... close resumed>) = 0 [pid 14708] read(200 [pid 14707] close(4 [pid 14708] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... restart_syscall resumed>) = 0 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14708] symlink("/dev/binderfs", "./binderfs" [pid 14707] close(5 [pid 14708] <... symlink resumed>) = 0 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] close(6 [pid 14708] write(1, "executing program\n", 18 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3652", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... restart_syscall resumed>) = 0 [pid 14708] <... write resumed>) = 18 [pid 14707] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3652", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14707] close(8 executing program [pid 14708] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14707] close(9 [pid 321] fstat(3 [pid 14708] <... mkdirat resumed>) = 0 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3619", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14708] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14707] close(10 [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3619", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14708] <... mount resumed>) = 0 [pid 14707] close(11 [pid 321] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 14708] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14707] close(12 [pid 320] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14708] <... openat resumed>) = 3 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3619/sys" [pid 14707] close(13 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14708] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3652/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3619/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14708] <... pwrite64 resumed>) = 36 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] close(4 [pid 14707] close(15 [pid 321] openat(AT_FDCWD, "./3652/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... close resumed>) = 0 [pid 14708] close(3 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14708] <... close resumed>) = 0 [pid 14707] close(16 [pid 321] fstat(4 [pid 14708] close(4 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] close(17 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] rmdir("./3619/sys" [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14708] close(5 [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3619/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] close(18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14708] close(6 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3619/binderfs" [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] close(19 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14708] close(7 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 320] unlink("./3619/binderfs" [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] close(20 [pid 321] <... close resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 14708] close(8 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3652/sys" [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] close(21 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14708] close(9 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] close(22 [pid 320] <... close resumed>) = 0 [pid 14708] close(10 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3619" [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] close(23 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14708] close(11 [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3652/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3620", 0777 [pid 14707] close(24 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14709 attached [pid 14708] close(12 [pid 14707] close(25 [pid 321] newfstatat(AT_FDCWD, "./3652/binderfs" [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14708] close(13 [pid 14707] close(26 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14708] close(14 [pid 14707] close(27 [pid 14709] set_robust_list(0x5555689d76a0, 24 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3622 [pid 14709] <... set_robust_list resumed>) = 0 [pid 14708] close(15 [pid 14707] close(28 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14709] rt_sigprocmask(SIG_SETMASK, [] [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3652/binderfs" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14709] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14708] close(16 [pid 14707] close(29 [pid 14709] chdir("./3620" [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14707] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14709] <... chdir resumed>) = 0 [pid 14708] close(17 [pid 14709] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14709] setpgid(0, 0) = 0 [pid 14707] exit_group(0 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14708] close(18 [pid 14707] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14708] close(19 [pid 14709] <... openat resumed>) = 3 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] write(3, "1000", 4) = 4 [pid 14709] close(3) = 0 [pid 14709] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14709] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14709] write(1, "executing program\n", 18) = 18 [pid 14707] +++ exited with 0 +++ executing program [pid 14708] close(20 [pid 321] close(3 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14708] close(21 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3532, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14708] close(22 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3652" [pid 14708] close(23 [pid 14709] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14709] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14709] <... mount resumed>) = 0 [pid 14708] close(24 [pid 321] mkdir("./3653", 0777 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14709] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14708] close(25) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... restart_syscall resumed>) = 0 [pid 14708] close(26) = -1 EBADF (Bad file descriptor) [pid 14708] close(27 [pid 14709] <... openat resumed>) = 3 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14708] close(28 [pid 318] umount2("./3530", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14708] close(29 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14709] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3530", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14708] exit_group(0 [pid 318] <... openat resumed>) = 3 [pid 14708] <... exit_group resumed>) = ? [pid 14709] <... pwrite64 resumed>) = 36 [pid 14708] +++ exited with 0 +++ [pid 318] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 14710 attached [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3568, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14710] set_robust_list(0x5555689d76a0, 24 [pid 14709] close(3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3655 [pid 14710] <... set_robust_list resumed>) = 0 [pid 14709] <... close resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3530/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14710] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14709] close(4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14710] chdir("./3653") = 0 [pid 14710] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14710] setpgid(0, 0) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14710] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14709] close(5 [pid 318] umount2("./3530/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14710] <... openat resumed>) = 3 [pid 14709] close(6 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3530/sys" [pid 14709] close(7 [pid 14710] write(3, "1000", 4 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14710] <... write resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14710] close(3 [pid 14709] close(8 [pid 14710] <... close resumed>) = 0 [pid 14710] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14710] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3530/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14709] close(9 [pid 14710] write(1, "executing program\n", 18) = 18 executing program [pid 14710] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14710] <... mkdirat resumed>) = 0 [pid 14709] close(10 [pid 318] openat(AT_FDCWD, "./3530/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14710] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14709] close(11 [pid 318] fstat(4 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14709] close(12 [pid 318] getdents64(4 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14709] close(13 [pid 318] getdents64(4 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14709] close(14 [pid 318] close(4 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14710] <... mount resumed>) = 0 [pid 14709] close(15 [pid 318] <... close resumed>) = 0 [pid 14710] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] close(16 [pid 318] rmdir("./3530/sys" [pid 14710] <... openat resumed>) = 3 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14709] close(17 [pid 318] umount2("./3530/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14709] close(18 [pid 14710] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3530/binderfs" [pid 14710] <... pwrite64 resumed>) = 36 [pid 14709] close(19 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14710] close(3 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3530/binderfs" [pid 14710] <... close resumed>) = 0 [pid 14709] close(20 [pid 318] <... unlink resumed>) = 0 [pid 14710] close(4 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] close(21 [pid 318] getdents64(3 [pid 14710] close(5 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14710] close(6 [pid 14709] close(22 [pid 318] close(3 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14709] close(23 [pid 318] rmdir("./3530" [pid 14710] close(7 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] close(24 [pid 14710] close(8) = -1 EBADF (Bad file descriptor) [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3531", 0777 [pid 14710] close(9 [pid 14709] close(25 [pid 318] <... mkdir resumed>) = 0 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14710] close(10) = -1 EBADF (Bad file descriptor) [pid 14709] close(26 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14710] close(11 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] close(27 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14711 attached [pid 14710] close(12 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] set_robust_list(0x5555689d76a0, 24 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] close(28 [pid 14711] <... set_robust_list resumed>) = 0 [pid 14710] close(13 [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] close(29 [pid 14711] rt_sigprocmask(SIG_SETMASK, [] [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14709] exit_group(0) = ? [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3533 [pid 14711] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14710] close(14 [pid 14709] +++ exited with 0 +++ [pid 319] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14711] chdir("./3531" [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14710] close(15 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3622, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14711] <... chdir resumed>) = 0 [pid 14710] close(16 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] umount2("./3566", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14711] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] <... prctl resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14710] close(17) = -1 EBADF (Bad file descriptor) [pid 14711] setpgid(0, 0 [pid 14710] close(18 [pid 319] openat(AT_FDCWD, "./3566", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] <... setpgid resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14711] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14710] close(19 [pid 14711] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14710] close(20 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14710] close(21 [pid 14711] write(3, "1000", 4 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14711] close(3) = 0 [pid 14711] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14711] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14710] close(22 [pid 319] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] write(1, "executing program\n", 18 [pid 14710] close(23 executing program [pid 14711] <... write resumed>) = 18 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14710] close(24 [pid 14711] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14711] <... mkdirat resumed>) = 0 [pid 14710] close(25) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14711] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14710] close(26 [pid 14711] <... mount resumed>) = 0 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3566/sys" [pid 14710] close(27 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14710] close(28 [pid 319] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14710] close(29 [pid 14711] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14710] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14710] exit_group(0 [pid 319] openat(AT_FDCWD, "./3566/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14710] <... exit_group resumed>) = ? [pid 319] <... openat resumed>) = 4 [pid 14711] <... pwrite64 resumed>) = 36 [pid 14711] close(3) = 0 [pid 14711] close(4) = -1 EBADF (Bad file descriptor) [pid 14711] close(5) = -1 EBADF (Bad file descriptor) [pid 14711] close(6 [pid 14710] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3655, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] close(7) = -1 EBADF (Bad file descriptor) [pid 14711] close(8) = -1 EBADF (Bad file descriptor) [pid 14711] close(9) = -1 EBADF (Bad file descriptor) [pid 14711] close(10) = -1 EBADF (Bad file descriptor) [pid 14711] close(11) = -1 EBADF (Bad file descriptor) [pid 14711] close(12) = -1 EBADF (Bad file descriptor) [pid 14711] close(13) = -1 EBADF (Bad file descriptor) [pid 14711] close(14) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14711] close(15 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] close(16 [pid 319] getdents64(4 [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 14711] close(17 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] close(18 [pid 319] close(4 [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] close(19 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3566/sys" [pid 14711] close(20) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14711] close(21 [pid 319] umount2("./3566/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] close(22 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3566/binderfs" [pid 14711] close(23 [pid 320] umount2("./3620", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3566/binderfs" [pid 14711] close(24 [pid 319] <... unlink resumed>) = 0 [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] close(25 [pid 320] openat(AT_FDCWD, "./3620", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] close(26 [pid 320] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 319] close(3 [pid 14711] close(27 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14711] close(28) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] rmdir("./3566" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14711] close(29 [pid 320] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 14711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14711] exit_group(0 [pid 319] mkdir("./3567", 0777 [pid 14711] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = 0 [pid 14711] +++ exited with 0 +++ [pid 319] <... mkdir resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3533, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] newfstatat(AT_FDCWD, "./3620/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3620/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14712 attached [pid 320] getdents64(4 [pid 14712] set_robust_list(0x5555689d76a0, 24 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3531", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 318] openat(AT_FDCWD, "./3531", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14712] <... set_robust_list resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 14712] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rmdir("./3620/sys" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3569 [pid 318] fstat(3 [pid 14712] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14712] chdir("./3567" [pid 320] umount2("./3620/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 14712] <... chdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14712] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] newfstatat(AT_FDCWD, "./3620/binderfs" [pid 14712] <... prctl resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3531/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14712] setpgid(0, 0 [pid 320] unlink("./3620/binderfs" [pid 318] <... umount2 resumed>) = 0 [pid 14712] <... setpgid resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3 [pid 318] umount2("./3531/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14712] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3531/sys" [pid 320] rmdir("./3620" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3653", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 318] umount2("./3531/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] mkdir("./3621", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14712] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3653", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... mkdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3531/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 4 [pid 321] fstat(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14713 attached [pid 14712] write(3, "1000", 4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 321] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 14713] set_robust_list(0x5555689d76a0, 24 [pid 14712] <... write resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 14712] close(3 [pid 318] <... close resumed>) = 0 [pid 14713] <... set_robust_list resumed>) = 0 [pid 14712] <... close resumed>) = 0 [pid 318] rmdir("./3531/sys") = 0 [pid 318] umount2("./3531/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3623 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3531/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] unlink("./3531/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 321] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3531" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3653/sys" [pid 318] mkdir("./3532", 0777 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 321] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] openat(AT_FDCWD, "./3653/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14714 attached [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 14714] set_robust_list(0x5555689d76a0, 24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3534 [pid 14714] <... set_robust_list resumed>) = 0 [pid 321] getdents64(4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14714] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14714] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14714] chdir("./3532" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 14714] <... chdir resumed>) = 0 [pid 321] rmdir("./3653/sys" [pid 14714] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... rmdir resumed>) = 0 [pid 14714] <... prctl resumed>) = 0 [pid 14714] setpgid(0, 0) = 0 [pid 321] umount2("./3653/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14714] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3653/binderfs" [pid 14714] <... openat resumed>) = 3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3653/binderfs" [pid 14714] write(3, "1000", 4 [pid 321] <... unlink resumed>) = 0 [pid 14714] <... write resumed>) = 4 [pid 14714] close(3) = 0 [pid 321] getdents64(3 [pid 14714] read(200 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14714] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] close(3 [pid 14714] symlink("/dev/binderfs", "./binderfs" [pid 321] <... close resumed>) = 0 [pid 14714] <... symlink resumed>) = 0 [pid 321] rmdir("./3653" [pid 14714] write(1, "executing program\n", 18 [pid 321] <... rmdir resumed>) = 0 [pid 14714] <... write resumed>) = 18 [pid 14714] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] mkdir("./3654", 0777 [pid 14714] <... mkdirat resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 14714] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14714] <... mount resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14715 attached [pid 14714] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14715] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14715] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14714] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14715] chdir("./3654" [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3656 [pid 14715] <... chdir resumed>) = 0 [pid 14714] <... pwrite64 resumed>) = 36 [pid 14713] rt_sigprocmask(SIG_SETMASK, [] [pid 14712] read(200 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14715] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14715] setpgid(0, 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14715] <... setpgid resumed>) = 0 [pid 14714] close(3 [pid 14715] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14714] <... close resumed>) = 0 [pid 14715] <... openat resumed>) = 3 [pid 14714] close(4) = -1 EBADF (Bad file descriptor) [pid 14715] write(3, "1000", 4 [pid 14714] close(5 [pid 14715] <... write resumed>) = 4 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] close(3 [pid 14714] close(6 [pid 14715] <... close resumed>) = 0 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] read(200 [pid 14714] close(7 [pid 14715] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] symlink("/dev/binderfs", "./binderfs" [pid 14714] close(8 [pid 14715] <... symlink resumed>) = 0 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14714] close(9) = -1 EBADF (Bad file descriptor) [pid 14715] write(1, "executing program\n", 18 [pid 14714] close(10 [pid 14715] <... write resumed>) = 18 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14714] close(11) = -1 EBADF (Bad file descriptor) [pid 14715] <... mkdirat resumed>) = 0 [pid 14714] close(12) = -1 EBADF (Bad file descriptor) [pid 14715] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14714] close(13 [pid 14715] <... mount resumed>) = 0 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14714] close(14) = -1 EBADF (Bad file descriptor) [pid 14714] close(15) = -1 EBADF (Bad file descriptor) [pid 14714] close(16 [pid 14715] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] <... openat resumed>) = 3 [pid 14714] close(17) = -1 EBADF (Bad file descriptor) [pid 14714] close(18) = -1 EBADF (Bad file descriptor) [pid 14714] close(19) = -1 EBADF (Bad file descriptor) [pid 14714] close(20) = -1 EBADF (Bad file descriptor) [pid 14714] close(21) = -1 EBADF (Bad file descriptor) [pid 14715] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14714] close(22 [pid 14715] <... pwrite64 resumed>) = 36 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14714] close(23) = -1 EBADF (Bad file descriptor) [pid 14714] close(24) = -1 EBADF (Bad file descriptor) [pid 14714] close(25 [pid 14715] close(3 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] <... close resumed>) = 0 [pid 14714] close(26 [pid 14715] close(4 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14714] close(27 [pid 14715] close(5 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14714] close(28 [pid 14715] close(6 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14714] close(29 [pid 14715] close(7 [pid 14714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14714] exit_group(0 [pid 14715] close(8 [pid 14712] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14713] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14714] <... exit_group resumed>) = ? [pid 14715] close(9 [pid 14714] +++ exited with 0 +++ [pid 14713] chdir("./3621" [pid 14712] symlink("/dev/binderfs", "./binderfs" [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3534, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14715] close(10 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] close(11 [pid 318] <... restart_syscall resumed>) = 0 [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] close(12) = -1 EBADF (Bad file descriptor) [pid 14715] close(13) = -1 EBADF (Bad file descriptor) [pid 14715] close(14 [pid 318] umount2("./3532", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14715] close(15) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3532", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14715] close(16) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14715] close(17) = -1 EBADF (Bad file descriptor) [pid 14715] close(18) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14715] close(19 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14715] close(20 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] close(21 [pid 318] umount2("./3532/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14715] close(22) = -1 EBADF (Bad file descriptor) [pid 14715] close(23) = -1 EBADF (Bad file descriptor) [pid 14715] close(24) = -1 EBADF (Bad file descriptor) [pid 14715] close(25) = -1 EBADF (Bad file descriptor) [pid 14715] close(26) = -1 EBADF (Bad file descriptor) [pid 14715] close(27) = -1 EBADF (Bad file descriptor) [pid 14715] close(28) = -1 EBADF (Bad file descriptor) [pid 14715] close(29) = -1 EBADF (Bad file descriptor) [pid 14715] exit_group(0) = ? [pid 14715] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3656, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14713] <... chdir resumed>) = 0 [pid 14713] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14713] setpgid(0, 0) = 0 [pid 14713] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14713] write(3, "1000", 4) = 4 [pid 14713] close(3) = 0 [pid 14713] read(200 [pid 321] <... restart_syscall resumed>) = 0 [pid 14713] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14713] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3654", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14713] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3654", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14713] write(1, "executing program\n", 18 [pid 321] <... openat resumed>) = 3 [pid 14713] <... write resumed>) = 18 executing program [pid 14713] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] fstat(3 [pid 14713] <... mkdirat resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 14713] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14713] <... mount resumed>) = 0 [pid 321] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14713] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14713] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14713] close(3) = 0 [pid 14713] close(4) = -1 EBADF (Bad file descriptor) [pid 14713] close(5) = -1 EBADF (Bad file descriptor) [pid 14713] close(6) = -1 EBADF (Bad file descriptor) [pid 14713] close(7) = -1 EBADF (Bad file descriptor) [pid 14713] close(8) = -1 EBADF (Bad file descriptor) [pid 14713] close(9) = -1 EBADF (Bad file descriptor) [pid 14713] close(10) = -1 EBADF (Bad file descriptor) [pid 14713] close(11) = -1 EBADF (Bad file descriptor) [pid 14713] close(12) = -1 EBADF (Bad file descriptor) [pid 14713] close(13) = -1 EBADF (Bad file descriptor) [pid 14713] close(14) = -1 EBADF (Bad file descriptor) [pid 14713] close(15) = -1 EBADF (Bad file descriptor) [pid 14713] close(16) = -1 EBADF (Bad file descriptor) [pid 14713] close(17) = -1 EBADF (Bad file descriptor) [pid 14713] close(18) = -1 EBADF (Bad file descriptor) [pid 14713] close(19) = -1 EBADF (Bad file descriptor) [pid 14713] close(20) = -1 EBADF (Bad file descriptor) [pid 14713] close(21) = -1 EBADF (Bad file descriptor) [pid 14713] close(22) = -1 EBADF (Bad file descriptor) [pid 14713] close(23) = -1 EBADF (Bad file descriptor) [pid 14713] close(24) = -1 EBADF (Bad file descriptor) [pid 14713] close(25) = -1 EBADF (Bad file descriptor) [pid 14713] close(26) = -1 EBADF (Bad file descriptor) [pid 14713] close(27) = -1 EBADF (Bad file descriptor) [pid 14713] close(28) = -1 EBADF (Bad file descriptor) [pid 14713] close(29) = -1 EBADF (Bad file descriptor) [pid 14713] exit_group(0) = ? [pid 14713] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3623, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14712] <... symlink resumed>) = 0 [pid 14712] write(1, "executing program\n", 18) = 18 executing program [pid 14712] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14712] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14712] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 320] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3621", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14712] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14712] <... pwrite64 resumed>) = 36 [pid 320] openat(AT_FDCWD, "./3621", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 14712] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14712] <... close resumed>) = 0 [pid 320] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14712] close(4) = -1 EBADF (Bad file descriptor) [pid 14712] close(5) = -1 EBADF (Bad file descriptor) [pid 14712] close(6) = -1 EBADF (Bad file descriptor) [pid 14712] close(7) = -1 EBADF (Bad file descriptor) [pid 14712] close(8) = -1 EBADF (Bad file descriptor) [pid 14712] close(9) = -1 EBADF (Bad file descriptor) [pid 14712] close(10) = -1 EBADF (Bad file descriptor) [pid 14712] close(11) = -1 EBADF (Bad file descriptor) [pid 14712] close(12) = -1 EBADF (Bad file descriptor) [pid 14712] close(13) = -1 EBADF (Bad file descriptor) [pid 14712] close(14) = -1 EBADF (Bad file descriptor) [pid 14712] close(15) = -1 EBADF (Bad file descriptor) [pid 14712] close(16) = -1 EBADF (Bad file descriptor) [pid 14712] close(17) = -1 EBADF (Bad file descriptor) [pid 14712] close(18) = -1 EBADF (Bad file descriptor) [pid 14712] close(19) = -1 EBADF (Bad file descriptor) [ 244.599649][ T37] INFO: task jbd2/sda1-8:73 blocked for more than 122 seconds. [ 244.608359][ T37] Not tainted syzkaller #0 [ 244.613715][ T37] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 244.622539][ T37] task:jbd2/sda1-8 state:D stack:0 pid:73 tgid:73 ppid:2 flags:0x00004000 [ 244.633688][ T37] Call Trace: [ 244.637017][ T37] [ 244.639983][ T37] __schedule+0x1496/0x20b0 [ 244.644749][ T37] ? __sched_text_start+0x10/0x10 [ 244.649918][ T37] ? dd_has_work+0x1f3/0x2f0 [ 244.654681][ T37] ? __kasan_check_write+0x18/0x20 [ 244.659940][ T37] ? _raw_spin_lock_irqsave+0xc1/0x160 [ 244.665426][ T37] ? __cfi__raw_spin_lock_irqsave+0x10/0x10 [ 244.671316][ T37] ? blk_mq_flush_plug_list+0x1517/0x1750 [ 244.677096][ T37] schedule+0xc5/0x240 [ 244.681169][ T37] io_schedule+0x85/0x150 [ 244.685488][ T37] bit_wait_io+0x17/0xd0 [ 244.690164][ T37] __wait_on_bit+0xb6/0x2e0 [ 244.694653][ T37] ? __cfi_bit_wait_io+0x10/0x10 [ 244.699587][ T37] out_of_line_wait_on_bit+0x139/0x190 [ 244.705119][ T37] ? __cfi_bit_wait_io+0x10/0x10 [ 244.710053][ T37] ? __cfi_out_of_line_wait_on_bit+0x10/0x10 [ 244.716038][ T37] ? __cfi_wake_bit_function+0x10/0x10 [ 244.721726][ T37] ? __cfi__raw_write_lock+0x10/0x10 [ 244.727016][ T37] ? _raw_read_unlock+0x16/0x40 [ 244.731876][ T37] __wait_on_buffer+0x5a/0x70 [ 244.736614][ T37] jbd2_journal_commit_transaction+0x2dba/0x5510 [ 244.743034][ T37] ? __cfi_jbd2_journal_commit_transaction+0x10/0x10 [ 244.749733][ T37] ? __schedule+0x149e/0x20b0 [ 244.754398][ T37] ? __kasan_check_write+0x18/0x20 [ 244.759503][ T37] ? _raw_spin_lock_irqsave+0xc1/0x160 [ 244.764953][ T37] ? __kasan_check_write+0x18/0x20 [ 244.770064][ T37] ? _raw_spin_lock_irqsave+0xc1/0x160 [ 244.775512][ T37] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 244.781311][ T37] ? __try_to_del_timer_sync+0x2e8/0x440 [ 244.787048][ T37] ? _raw_spin_unlock_irqrestore+0x4a/0x70 [ 244.792861][ T37] kjournald2+0x386/0x6a0 [ 244.797221][ T37] ? __cfi_kjournald2+0x10/0x10 [ 244.802071][ T37] ? set_cpus_allowed_ptr+0xa1/0xf0 [ 244.807333][ T37] ? __cfi_autoremove_wake_function+0x10/0x10 [ 244.813397][ T37] ? __kasan_check_read+0x15/0x20 [ 244.818416][ T37] ? __kthread_parkme+0x12f/0x180 [ 244.823481][ T37] ? schedule+0xc5/0x240 [ 244.827708][ T37] kthread+0x2c4/0x360 [ 244.831772][ T37] ? __cfi_kjournald2+0x10/0x10 [ 244.837076][ T37] ? __cfi_kthread+0x10/0x10 [ 244.841796][ T37] ret_from_fork+0x64/0xa0 [ 244.846312][ T37] ? __cfi_kthread+0x10/0x10 [pid 14712] close(20) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14712] close(21) = -1 EBADF (Bad file descriptor) [pid 14712] close(22) = -1 EBADF (Bad file descriptor) [pid 14712] close(23) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14712] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14712] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3621/sys" [pid 14712] close(25 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14712] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14712] close(26 [pid 321] newfstatat(AT_FDCWD, "./3654/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3621/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 14712] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(4 [pid 14712] close(27 [pid 321] openat(AT_FDCWD, "./3654/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14712] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] getdents64(4 [pid 318] umount2("./3532/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3532/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3532/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3532/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] close(4 [pid 318] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 320] <... close resumed>) = 0 [pid 318] fstat(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] rmdir("./3621/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14712] close(28 [pid 321] getdents64(4 [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 14712] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] umount2("./3621/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14712] close(29 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 14712] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] newfstatat(AT_FDCWD, "./3621/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14712] exit_group(0 [pid 321] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(4 [pid 14712] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 320] unlink("./3621/binderfs" [pid 318] <... close resumed>) = 0 [pid 14712] +++ exited with 0 +++ [pid 321] rmdir("./3654/sys" [pid 320] <... unlink resumed>) = 0 [pid 318] rmdir("./3532/sys") = 0 [pid 318] umount2("./3532/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3654/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3569, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] newfstatat(AT_FDCWD, "./3532/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] newfstatat(AT_FDCWD, "./3654/binderfs" [pid 320] <... close resumed>) = 0 [pid 318] unlink("./3532/binderfs" [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3621" [pid 318] <... unlink resumed>) = 0 [pid 321] unlink("./3654/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 321] <... unlink resumed>) = 0 [pid 320] mkdir("./3622", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] getdents64(3 [pid 320] <... mkdir resumed>) = 0 [pid 318] close(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rmdir("./3532" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3533", 0777 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3624 [pid 318] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555689d7690) = 3535 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14717 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14716 attached [pid 321] close(3) = 0 [pid 321] rmdir("./3654") = 0 [pid 321] mkdir("./3655", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14718 attached [pid 319] <... restart_syscall resumed>) = 0 [pid 14717] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14716] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3657 [pid 319] umount2("./3567", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14716] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14717] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] openat(AT_FDCWD, "./3567", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14718] set_robust_list(0x5555689d76a0, 24 [pid 14717] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14716] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 3 [pid 14718] <... set_robust_list resumed>) = 0 [pid 14717] chdir("./3533" [pid 14716] chdir("./3622" [pid 319] fstat(3 [pid 14718] rt_sigprocmask(SIG_SETMASK, [] [pid 14717] <... chdir resumed>) = 0 [pid 14716] <... chdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14718] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14717] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14716] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] getdents64(3 [pid 14718] chdir("./3655" [pid 14717] <... prctl resumed>) = 0 [pid 14716] <... prctl resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14718] <... chdir resumed>) = 0 [pid 14717] setpgid(0, 0 [pid 14716] setpgid(0, 0 [pid 319] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14718] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14717] <... setpgid resumed>) = 0 [pid 14716] <... setpgid resumed>) = 0 [pid 14718] <... prctl resumed>) = 0 [pid 14716] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14718] setpgid(0, 0 [pid 14717] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14716] <... openat resumed>) = 3 [pid 14718] <... setpgid resumed>) = 0 [pid 14717] <... openat resumed>) = 3 [pid 14718] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14716] write(3, "1000", 4 [pid 14718] <... openat resumed>) = 3 [pid 14717] write(3, "1000", 4 [pid 14716] <... write resumed>) = 4 [pid 14718] write(3, "1000", 4 [pid 14717] <... write resumed>) = 4 [pid 14716] close(3 [pid 14718] <... write resumed>) = 4 [pid 14717] close(3 [pid 14716] <... close resumed>) = 0 [pid 14718] close(3 [pid 14717] <... close resumed>) = 0 [pid 14716] read(200 [pid 14718] <... close resumed>) = 0 [pid 14717] read(200 [pid 14716] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14718] read(200 [pid 14717] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14716] symlink("/dev/binderfs", "./binderfs" [pid 14718] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14717] symlink("/dev/binderfs", "./binderfs" [pid 14716] <... symlink resumed>) = 0 [pid 14718] symlink("/dev/binderfs", "./binderfs" [pid 14717] <... symlink resumed>) = 0 [pid 14716] write(1, "executing program\n", 18 [pid 14718] <... symlink resumed>) = 0 executing program executing program [pid 14717] write(1, "executing program\n", 18 [pid 14716] <... write resumed>) = 18 executing program [ 244.850914][ T37] ret_from_fork_asm+0x1a/0x30 [ 244.855708][ T37] [ 244.868840][ T37] NMI backtrace for cpu 1 [ 244.868860][ T37] CPU: 1 UID: 0 PID: 37 Comm: khungtaskd Not tainted syzkaller #0 e67cc5743245539115c479145c763e2a95730d6f [ 244.868888][ T37] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 244.868898][ T37] Call Trace: [pid 14718] write(1, "executing program\n", 18 [pid 14717] <... write resumed>) = 18 [pid 14716] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14718] <... write resumed>) = 18 [pid 14717] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14716] <... mkdirat resumed>) = 0 [pid 14718] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14718] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14717] <... mkdirat resumed>) = 0 [pid 14717] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14716] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14717] <... mount resumed>) = 0 [pid 14716] <... mount resumed>) = 0 [pid 14718] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14716] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14718] <... openat resumed>) = 3 [pid 14716] <... openat resumed>) = 3 [pid 14718] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14716] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14718] <... pwrite64 resumed>) = 36 [pid 14716] <... pwrite64 resumed>) = 36 [pid 14718] close(3 [pid 14716] close(3 [pid 14718] <... close resumed>) = 0 [pid 14716] <... close resumed>) = 0 [pid 14718] close(4 [pid 14716] close(4 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(5 [pid 14716] close(5 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(6 [pid 14716] close(6 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(7 [pid 14716] close(7 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(8 [pid 14716] close(8 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(9 [pid 14716] close(9 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(10 [pid 14716] close(10 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(11 [pid 14716] close(11 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(12 [pid 14716] close(12 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(13 [pid 14716] close(13 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(14 [pid 14716] close(14 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(15 [pid 14716] close(15 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(16 [pid 14716] close(16 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(17 [pid 14716] close(17 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(18 [pid 14716] close(18 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(19 [pid 14716] close(19 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(20 [pid 14716] close(20 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(21 [pid 14716] close(21 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(22 [pid 14716] close(22 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(23 [pid 14716] close(23 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(24 [pid 14716] close(24 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(25 [pid 14716] close(25 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(26 [pid 14716] close(26 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(27 [pid 14716] close(27 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(28 [pid 14716] close(28 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] close(29 [pid 14716] close(29 [pid 14718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14718] exit_group(0 [pid 14716] exit_group(0 [pid 14718] <... exit_group resumed>) = ? [pid 14716] <... exit_group resumed>) = ? [pid 14718] +++ exited with 0 +++ [pid 14716] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3657, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3624, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] umount2("./3655", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3622", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3655", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3622", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 320] fstat(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 320] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14717] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14717] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14717] close(3) = 0 [pid 14717] close(4) = -1 EBADF (Bad file descriptor) [pid 14717] close(5) = -1 EBADF (Bad file descriptor) [pid 14717] close(6) = -1 EBADF (Bad file descriptor) [pid 14717] close(7) = -1 EBADF (Bad file descriptor) [pid 14717] close(8) = -1 EBADF (Bad file descriptor) [pid 14717] close(9) = -1 EBADF (Bad file descriptor) [pid 14717] close(10) = -1 EBADF (Bad file descriptor) [pid 14717] close(11) = -1 EBADF (Bad file descriptor) [pid 14717] close(12) = -1 EBADF (Bad file descriptor) [pid 14717] close(13) = -1 EBADF (Bad file descriptor) [pid 14717] close(14) = -1 EBADF (Bad file descriptor) [pid 14717] close(15) = -1 EBADF (Bad file descriptor) [pid 14717] close(16) = -1 EBADF (Bad file descriptor) [pid 14717] close(17) = -1 EBADF (Bad file descriptor) [pid 14717] close(18) = -1 EBADF (Bad file descriptor) [pid 14717] close(19) = -1 EBADF (Bad file descriptor) [pid 14717] close(20) = -1 EBADF (Bad file descriptor) [pid 14717] close(21) = -1 EBADF (Bad file descriptor) [pid 14717] close(22) = -1 EBADF (Bad file descriptor) [pid 14717] close(23) = -1 EBADF (Bad file descriptor) [pid 14717] close(24) = -1 EBADF (Bad file descriptor) [pid 14717] close(25) = -1 EBADF (Bad file descriptor) [pid 14717] close(26) = -1 EBADF (Bad file descriptor) [pid 14717] close(27) = -1 EBADF (Bad file descriptor) [pid 14717] close(28) = -1 EBADF (Bad file descriptor) [pid 14717] close(29) = -1 EBADF (Bad file descriptor) [pid 14717] exit_group(0) = ? [pid 14717] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3535, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 244.868904][ T37] [ 244.868911][ T37] __dump_stack+0x21/0x30 [ 244.868939][ T37] dump_stack_lvl+0x140/0x1c0 [ 244.868961][ T37] ? __cfi_dump_stack_lvl+0x10/0x10 [ 244.868985][ T37] dump_stack+0x19/0x20 [ 244.869007][ T37] nmi_cpu_backtrace+0x2ba/0x2d0 [ 244.869148][ T37] ? __cfi_nmi_cpu_backtrace+0x10/0x10 [ 244.869165][ T37] ? rcu_read_unlock_special+0x150/0x420 [ 244.869229][ T37] ? sched_show_task+0x371/0x530 [ 244.869252][ T37] ? __cfi_nmi_raise_cpu_backtrace+0x10/0x10 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 318] umount2("./3533", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3533", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [ 244.869327][ T37] ? __cfi_nmi_raise_cpu_backtrace+0x10/0x10 [ 244.869349][ T37] nmi_trigger_cpumask_backtrace+0x142/0x2c0 [ 244.869364][ T37] arch_trigger_cpumask_backtrace+0x14/0x20 [ 244.869386][ T37] cpumask_backtrace+0x1f/0x30 [ 244.869399][ T37] watchdog+0xe45/0xf90 [ 244.869452][ T37] ? __kasan_check_write+0x18/0x20 [ 244.869470][ T37] ? __cfi_watchdog+0x10/0x10 [ 244.869486][ T37] ? __kasan_check_read+0x15/0x20 [ 244.869501][ T37] ? __kthread_parkme+0x12f/0x180 [ 244.869516][ T37] ? schedule+0xc5/0x240 [ 244.869533][ T37] kthread+0x2c4/0x360 [ 244.869549][ T37] ? __cfi_watchdog+0x10/0x10 [ 244.869564][ T37] ? __cfi_kthread+0x10/0x10 [ 244.869581][ T37] ret_from_fork+0x64/0xa0 [ 244.869603][ T37] ? __cfi_kthread+0x10/0x10 [ 244.869620][ T37] ret_from_fork_asm+0x1a/0x30 [ 244.869635][ T37] [ 244.869643][ T37] Sending NMI from CPU 1 to CPUs 0: [ 245.032897][ C0] NMI backtrace for cpu 0 [ 245.032910][ C0] CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted syzkaller #0 e67cc5743245539115c479145c763e2a95730d6f [ 245.032929][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 245.032938][ C0] RIP: 0010:tmigr_cpu_new_timer+0x35e/0x5b0 [ 245.033053][ C0] Code: 05 e8 a6 d6 0b 00 4c 8b 6d a0 48 8b 85 78 ff ff ff 42 80 3c 30 00 48 8b 9d 70 ff ff ff 74 08 48 89 df e8 25 bb 64 00 4c 89 2b <0f> 1f 44 00 00 e8 78 d6 0b 00 48 8b 7d 90 e8 bf ce 2b 04 65 48 8b [ 245.033065][ C0] RSP: 0018:ffffffff87407b38 EFLAGS: 00000093 [ 245.033079][ C0] RAX: ffffffff817ba3b8 RBX: 1ffff1103edc5abc RCX: ffffffff874156c0 [ 245.033090][ C0] RDX: 0000000000000000 RSI: 0000003915455080 RDI: 0000003915455080 [ 245.033099][ C0] RBP: ffffffff87407bc8 R08: 0000000000000003 R09: 0000000000000004 [ 245.033109][ C0] R10: dffffc0000000000 R11: fffffbfff0e80f58 R12: ffff8881f6e2d5e0 [ 245.033119][ C0] R13: 7fffffffffffffff R14: dffffc0000000000 R15: ffff8881f6e2d61c [ 245.033130][ C0] FS: 0000000000000000(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 245.033142][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 245.033152][ C0] CR2: 00005555689e0768 CR3: 000000012541a000 CR4: 00000000003526b0 [ 245.033165][ C0] Call Trace: [ 245.033170][ C0] [ 245.033178][ C0] ? hrtimer_get_next_event+0x70b/0x810 [ 245.033199][ C0] ? lapic_next_event+0x15/0x20 [ 245.033213][ C0] __get_next_timer_interrupt+0x37f/0xa60 [ 245.033232][ C0] get_next_timer_interrupt+0x23/0x40 [ 245.033248][ C0] tick_nohz_next_event+0x1d9/0x3e0 [ 245.033293][ C0] tick_nohz_idle_stop_tick+0x114/0x9d0 [ 245.033312][ C0] ? __cfi_tick_nohz_idle_stop_tick+0x10/0x10 [ 245.033330][ C0] ? check_tsc_unstable+0xd/0x20 [ 245.033353][ C0] ? tsc_verify_tsc_adjust+0x20b/0x2d0 [ 245.033396][ C0] ? arch_cpu_idle_enter+0xd/0x20 [ 245.033409][ C0] do_idle+0x1da/0x570 [ 245.033467][ C0] ? idle_inject_timer_fn+0x80/0x80 [ 245.033483][ C0] cpu_startup_entry+0x47/0x60 [ 245.033498][ C0] rest_init+0x10b/0x130 [ 245.033511][ C0] ? __cfi_x86_late_time_init+0x10/0x10 [ 245.033606][ C0] start_kernel+0x462/0x4bb [ 245.033628][ C0] x86_64_start_reservations+0x2e/0x30 [ 245.033646][ C0] x86_64_start_kernel+0x6a/0x7b [pid 318] umount2("./3533/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 321] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3655/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3655/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3567/sys" [pid 320] newfstatat(AT_FDCWD, "./3622/sys" [pid 321] <... openat resumed>) = 4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] fstat(4 [pid 320] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3533/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] openat(AT_FDCWD, "./3622/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3567/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] <... openat resumed>) = 4 [pid 321] close(4 [pid 320] fstat(4 [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] rmdir("./3655/sys" [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 319] close(4 [pid 320] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 320] rmdir("./3622/sys" [pid 319] rmdir("./3567/sys" [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3533/sys" [pid 321] umount2("./3655/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] newfstatat(AT_FDCWD, "./3655/binderfs" [pid 318] umount2("./3533/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3655/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3567/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... unlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3533/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(3 [pid 318] <... openat resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] fstat(4 [pid 321] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 321] rmdir("./3655" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 321] mkdir("./3656", 0777 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3567/binderfs" [pid 321] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(4 [pid 319] unlink("./3567/binderfs" [pid 318] <... close resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... unlink resumed>) = 0 [pid 318] rmdir("./3533/sys" [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] getdents64(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] umount2("./3622/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3533/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3533/binderfs" [pid 319] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3622/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3567") = 0 [pid 319] mkdir("./3568", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14719 attached [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] unlink("./3533/binderfs" [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3658 [pid 320] unlink("./3622/binderfs" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... unlink resumed>) = 0 [pid 14719] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... unlink resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(3 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14719] <... set_robust_list resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 320] close(3 [pid 318] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] rmdir("./3533" [pid 320] rmdir("./3622"ci2-android-6-12-rust/strace-static-x86_64: Process 14720 attached ) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14720] set_robust_list(0x5555689d76a0, 24 [pid 320] mkdir("./3623", 0777 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3570 [pid 14719] rt_sigprocmask(SIG_SETMASK, [] [pid 318] mkdir("./3534", 0777 [pid 14720] <... set_robust_list resumed>) = 0 [pid 14719] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... mkdir resumed>) = 0 [pid 14720] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14720] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14720] chdir("./3568" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14719] chdir("./3656" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14721 attached [pid 14720] <... chdir resumed>) = 0 [pid 14720] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14721] set_robust_list(0x5555689d76a0, 24 [pid 14720] <... prctl resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14722 attached [pid 14721] <... set_robust_list resumed>) = 0 [pid 14720] setpgid(0, 0 [pid 14719] <... chdir resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3625 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3536 [pid 14722] set_robust_list(0x5555689d76a0, 24 [pid 14721] rt_sigprocmask(SIG_SETMASK, [] [pid 14720] <... setpgid resumed>) = 0 [pid 14719] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14722] <... set_robust_list resumed>) = 0 [pid 14721] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14720] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14719] <... prctl resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14722] rt_sigprocmask(SIG_SETMASK, [] [pid 14721] chdir("./3623" [pid 14720] <... openat resumed>) = 3 [pid 14719] setpgid(0, 0 [pid 14722] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14721] <... chdir resumed>) = 0 [pid 14722] chdir("./3534" [pid 14721] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14720] write(3, "1000", 4 [pid 14719] <... setpgid resumed>) = 0 [pid 14722] <... chdir resumed>) = 0 [pid 14721] <... prctl resumed>) = 0 [pid 14720] <... write resumed>) = 4 [pid 14719] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14722] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14721] setpgid(0, 0 [pid 14720] close(3 [pid 14722] <... prctl resumed>) = 0 [pid 14720] <... close resumed>) = 0 [pid 14722] setpgid(0, 0 [pid 14721] <... setpgid resumed>) = 0 [pid 14720] read(200 [pid 14719] <... openat resumed>) = 3 [pid 14722] <... setpgid resumed>) = 0 [pid 14721] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14720] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14722] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14720] symlink("/dev/binderfs", "./binderfs" [pid 14719] write(3, "1000", 4 [pid 14721] <... openat resumed>) = 3 [pid 14722] <... openat resumed>) = 3 [pid 14722] write(3, "1000", 4) = 4 [pid 14720] <... symlink resumed>) = 0 [pid 14719] <... write resumed>) = 4 [pid 14721] write(3, "1000", 4 [pid 14720] write(1, "executing program\n", 18 [pid 14719] close(3 [pid 14721] <... write resumed>) = 4 [pid 14721] close(3 [pid 14720] <... write resumed>) = 18 [pid 14719] <... close resumed>) = 0 [pid 14721] <... close resumed>) = 0 [pid 14722] close(3 executing program [pid 14721] read(200 [pid 14719] read(200 [pid 14722] <... close resumed>) = 0 [pid 14722] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14722] symlink("/dev/binderfs", "./binderfs" [pid 14721] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14720] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14719] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14722] <... symlink resumed>) = 0 [pid 14721] symlink("/dev/binderfs", "./binderfs" [pid 14720] <... mkdirat resumed>) = 0 [pid 14719] symlink("/dev/binderfs", "./binderfs" [pid 14722] write(1, "executing program\n", 18 [pid 14721] <... symlink resumed>) = 0 [pid 14720] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14721] write(1, "executing program\n", 18 [pid 14719] <... symlink resumed>) = 0 [pid 14721] <... write resumed>) = 18 [pid 14719] write(1, "executing program\n", 18 [pid 14722] <... write resumed>) = 18 executing program executing program executing program [pid 14719] <... write resumed>) = 18 [pid 14721] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14722] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14721] <... mkdirat resumed>) = 0 [pid 14719] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14720] <... mount resumed>) = 0 [pid 14721] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14720] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14719] <... mkdirat resumed>) = 0 [pid 14722] <... mkdirat resumed>) = 0 [pid 14722] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14721] <... mount resumed>) = 0 [pid 14719] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14722] <... mount resumed>) = 0 [pid 14722] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14720] <... openat resumed>) = 3 [pid 14719] <... mount resumed>) = 0 [pid 14722] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14721] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14719] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14722] <... pwrite64 resumed>) = 36 [pid 14722] close(3) = 0 [pid 14721] <... openat resumed>) = 3 [pid 14722] close(4) = -1 EBADF (Bad file descriptor) [pid 14722] close(5) = -1 EBADF (Bad file descriptor) [pid 14722] close(6 [pid 14719] <... openat resumed>) = 3 [pid 14722] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14722] close(7) = -1 EBADF (Bad file descriptor) [pid 14722] close(8) = -1 EBADF (Bad file descriptor) [pid 14722] close(9) = -1 EBADF (Bad file descriptor) [pid 14722] close(10) = -1 EBADF (Bad file descriptor) [pid 14722] close(11) = -1 EBADF (Bad file descriptor) [pid 14722] close(12) = -1 EBADF (Bad file descriptor) [pid 14722] close(13) = -1 EBADF (Bad file descriptor) [pid 14722] close(14) = -1 EBADF (Bad file descriptor) [pid 14722] close(15) = -1 EBADF (Bad file descriptor) [pid 14722] close(16) = -1 EBADF (Bad file descriptor) [pid 14722] close(17) = -1 EBADF (Bad file descriptor) [pid 14722] close(18) = -1 EBADF (Bad file descriptor) [pid 14722] close(19) = -1 EBADF (Bad file descriptor) [pid 14722] close(20) = -1 EBADF (Bad file descriptor) [pid 14722] close(21) = -1 EBADF (Bad file descriptor) [pid 14720] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14721] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14719] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14722] close(22 [pid 14720] <... pwrite64 resumed>) = 36 [pid 14721] <... pwrite64 resumed>) = 36 [pid 14720] close(3 [pid 14719] <... pwrite64 resumed>) = 36 [pid 14721] close(3 [pid 14720] <... close resumed>) = 0 [pid 14719] close(3 [pid 14721] <... close resumed>) = 0 [pid 14720] close(4 [pid 14719] <... close resumed>) = 0 [pid 14721] close(4) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] close(4 [pid 14721] close(5 [pid 14720] close(5 [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] close(5 [pid 14721] close(6 [pid 14720] close(6 [pid 14722] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14722] close(23) = -1 EBADF (Bad file descriptor) [pid 14722] close(24) = -1 EBADF (Bad file descriptor) [pid 14722] close(25) = -1 EBADF (Bad file descriptor) [pid 14722] close(26) = -1 EBADF (Bad file descriptor) [pid 14722] close(27) = -1 EBADF (Bad file descriptor) [pid 14722] close(28) = -1 EBADF (Bad file descriptor) [pid 14722] close(29) = -1 EBADF (Bad file descriptor) [pid 14722] exit_group(0 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(7 [pid 14720] close(7 [pid 14719] close(6 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(8 [pid 14720] close(8 [pid 14719] close(7 [pid 14722] <... exit_group resumed>) = ? [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(9 [pid 14720] close(9 [pid 14719] close(8 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(10 [pid 14720] close(10 [pid 14719] close(9 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(11 [pid 14720] close(11 [pid 14719] close(10 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(12 [pid 14720] close(12 [pid 14719] close(11 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14722] +++ exited with 0 +++ [pid 14721] close(13 [pid 14720] close(13 [pid 14719] close(12 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3536, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14721] close(14 [pid 14720] close(14 [pid 14719] close(13 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(15 [pid 14720] close(15 [pid 14719] close(14 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(16 [pid 14720] close(16 [pid 14719] close(15 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(17 [pid 14720] close(17 [pid 14719] close(16 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(18 [pid 14720] close(18 [pid 14719] close(17 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(19 [pid 14720] close(19 [pid 14719] close(18 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(20 [pid 14720] close(20 [pid 14719] close(19 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(21 [pid 14720] close(21 [pid 14719] close(20 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(22 [pid 14720] close(22 [pid 14719] close(21 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(23 [pid 14720] close(23 [pid 14719] close(22 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(24 [pid 14720] close(24 [pid 14719] close(23 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(25 [pid 14720] close(25 [pid 14719] close(24 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(26 [pid 14720] close(26 [pid 14719] close(25 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(27 [pid 14720] close(27 [pid 14719] close(26 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(28 [pid 14720] close(28 [pid 14719] close(27 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] close(29 [pid 14720] close(29 [pid 14719] close(28 [pid 14721] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14720] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] exit_group(0 [pid 14720] exit_group(0 [pid 14719] close(29 [pid 14721] <... exit_group resumed>) = ? [pid 14720] <... exit_group resumed>) = ? [pid 14719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14721] +++ exited with 0 +++ [pid 14720] +++ exited with 0 +++ [pid 14719] exit_group(0) = ? [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3570, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3625, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14719] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3658, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 321] umount2("./3656", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3656", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3 [pid 319] umount2("./3568", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 319] openat(AT_FDCWD, "./3568", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... openat resumed>) = 3 [pid 321] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 321] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3656/sys" [pid 320] <... restart_syscall resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 321] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3656/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3623", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3534", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3568/sys" [pid 321] fstat(4 [pid 320] openat(AT_FDCWD, "./3623", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 319] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3534", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] fstat(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3568/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] getdents64(3 [pid 319] <... openat resumed>) = 4 [pid 321] close(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] fstat(4 [pid 318] fstat(3 [pid 321] <... close resumed>) = 0 [pid 320] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] rmdir("./3656/sys" [pid 319] getdents64(4 [pid 320] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3656/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3623/sys" [pid 318] umount2("./3534/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] newfstatat(AT_FDCWD, "./3656/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4 [pid 321] unlink("./3656/binderfs" [pid 320] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... unlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3623/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rmdir("./3568/sys" [pid 321] getdents64(3 [pid 318] umount2("./3534/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 321] close(3 [pid 320] <... openat resumed>) = 4 [pid 319] umount2("./3568/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 320] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3534/sys" [pid 321] rmdir("./3656" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3568/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3534/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] mkdir("./3657", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] unlink("./3568/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... mkdir resumed>) = 0 [pid 320] getdents64(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3534/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] close(4 [pid 319] getdents64(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 4 [pid 320] rmdir("./3623/sys") = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14723 attached [pid 319] close(3 [pid 318] fstat(4 [pid 319] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14723] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3659 [pid 319] rmdir("./3568" [pid 14723] <... set_robust_list resumed>) = 0 [pid 318] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 14723] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14723] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] mkdir("./3569", 0777 [pid 318] getdents64(4 [pid 14723] chdir("./3657" [pid 319] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14723] <... chdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(4 [pid 14723] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 14723] <... prctl resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3534/sys" [pid 14723] setpgid(0, 0 [pid 320] umount2("./3623/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14724 attached [pid 14723] <... setpgid resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14723] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3571 [pid 318] umount2("./3534/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14724] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14724] <... set_robust_list resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3534/binderfs" [pid 14724] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14724] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14723] <... openat resumed>) = 3 [pid 318] unlink("./3534/binderfs" [pid 14724] chdir("./3569" [pid 14723] write(3, "1000", 4 [pid 318] <... unlink resumed>) = 0 [pid 14723] <... write resumed>) = 4 [pid 318] getdents64(3 [pid 14724] <... chdir resumed>) = 0 [pid 14723] close(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14724] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14723] <... close resumed>) = 0 [pid 318] close(3 [pid 14724] <... prctl resumed>) = 0 [pid 14723] read(200 [pid 14724] setpgid(0, 0 [pid 318] <... close resumed>) = 0 [pid 14724] <... setpgid resumed>) = 0 [pid 14723] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] rmdir("./3534" [pid 14724] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14723] symlink("/dev/binderfs", "./binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14723] <... symlink resumed>) = 0 [pid 14724] <... openat resumed>) = 3 [pid 14723] write(1, "executing program\n", 18 [pid 318] mkdir("./3535", 0777 [pid 14724] write(3, "1000", 4 [pid 14723] <... write resumed>) = 18 executing program [pid 14724] <... write resumed>) = 4 [pid 14723] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... mkdir resumed>) = 0 [pid 14724] close(3) = 0 [pid 14723] <... mkdirat resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14724] read(200 [pid 14723] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14724] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14723] <... mount resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3623/binderfs" [pid 14724] symlink("/dev/binderfs", "./binderfs" [pid 14723] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14724] <... symlink resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14723] <... openat resumed>) = 3 [pid 320] unlink("./3623/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14725 attached [pid 14724] write(1, "executing program\n", 18 [pid 14723] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... unlink resumed>) = 0 [pid 14725] set_robust_list(0x5555689d76a0, 24 [pid 14724] <... write resumed>) = 18 executing program [pid 14725] <... set_robust_list resumed>) = 0 [pid 14724] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14723] <... pwrite64 resumed>) = 36 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3537 [pid 14724] <... mkdirat resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14725] rt_sigprocmask(SIG_SETMASK, [] [pid 14724] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14723] close(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14725] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14723] <... close resumed>) = 0 [pid 14723] close(4 [pid 14725] chdir("./3535" [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14724] <... mount resumed>) = 0 [pid 14725] <... chdir resumed>) = 0 [pid 14723] close(5 [pid 14725] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14724] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... prctl resumed>) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14724] <... openat resumed>) = 3 [pid 14725] setpgid(0, 0 [pid 14723] close(6 [pid 14724] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14725] <... setpgid resumed>) = 0 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14724] <... pwrite64 resumed>) = 36 [pid 14725] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14724] close(3 [pid 14723] close(7 [pid 14724] <... close resumed>) = 0 [pid 14725] <... openat resumed>) = 3 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] write(3, "1000", 4 [pid 14724] close(4 [pid 14723] close(8 [pid 14725] <... write resumed>) = 4 [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] close(3 [pid 14724] close(5 [pid 14723] close(9 [pid 14725] <... close resumed>) = 0 [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] read(200 [pid 14724] close(6 [pid 14725] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(10 [pid 14725] symlink("/dev/binderfs", "./binderfs" [pid 14724] close(7 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... symlink resumed>) = 0 [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(11 [pid 14725] write(1, "executing program\n", 18 [pid 14724] close(8 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... write resumed>) = 18 [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(12 [pid 320] <... close resumed>) = 0 [pid 14725] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14724] close(9 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3623" [pid 14725] <... mkdirat resumed>) = 0 [pid 14724] close(10 [pid 14723] close(13 [pid 14725] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14724] close(11 [pid 14723] close(14 [pid 320] mkdir("./3624", 0777 [pid 14725] <... mount resumed>) = 0 [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14724] close(12 [pid 320] <... mkdir resumed>) = 0 [pid 14723] close(15 [pid 14725] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14724] close(13 [pid 14725] <... openat resumed>) = 3 [pid 14723] close(16 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14725] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14723] close(17 [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... pwrite64 resumed>) = 36 [pid 14724] close(14) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14726 attached [pid 14725] close(3 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] set_robust_list(0x5555689d76a0, 24 [pid 14725] <... close resumed>) = 0 [pid 14723] close(18 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3626 [pid 14726] <... set_robust_list resumed>) = 0 [pid 14725] close(4 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] rt_sigprocmask(SIG_SETMASK, [] [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(19 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14725] close(5 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14726] chdir("./3624" [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(20 [pid 14725] close(6 [pid 14726] <... chdir resumed>) = 0 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(21 [pid 14726] <... prctl resumed>) = 0 [pid 14725] close(7 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] setpgid(0, 0 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(22 [pid 14726] <... setpgid resumed>) = 0 [pid 14725] close(8 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(23 [pid 14725] close(9 [pid 14726] <... openat resumed>) = 3 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] write(3, "1000", 4 [pid 14725] close(10 [pid 14723] close(24 [pid 14726] <... write resumed>) = 4 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(3 [pid 14725] close(11 [pid 14726] <... close resumed>) = 0 [pid 14723] close(25 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] read(200 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14725] close(12 [pid 14726] symlink("/dev/binderfs", "./binderfs" [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(26 [pid 14726] <... symlink resumed>) = 0 [pid 14725] close(13 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] write(1, "executing program\n", 18 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(27 [pid 14726] <... write resumed>) = 18 [pid 14725] close(14 [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] close(28 executing program [pid 14725] close(15 [pid 14726] <... mkdirat resumed>) = 0 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14725] close(16 [ 245.033664][ C0] common_startup_64+0x13b/0x157 [ 245.033684][ C0] [pid 14723] close(29 [pid 14726] <... mount resumed>) = 0 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14725] close(17 [pid 14723] exit_group(0 [pid 14724] close(15 [pid 14726] <... openat resumed>) = 3 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14723] <... exit_group resumed>) = ? [pid 14725] close(18 [pid 14726] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14724] close(16 [pid 14723] +++ exited with 0 +++ [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] close(19 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3659, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] close(20 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14726] <... pwrite64 resumed>) = 36 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(3 [pid 14725] close(21 [pid 14726] <... close resumed>) = 0 [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(4 [pid 14725] close(22 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(5 [pid 14725] close(23 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(6 [pid 14725] close(24 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(7 [pid 14725] close(25 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(8 [pid 14725] close(26 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(9 [pid 14725] close(27 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(10 [pid 14725] close(28 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(11 [pid 14725] close(29 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(12) = -1 EBADF (Bad file descriptor) [pid 14725] exit_group(0 [pid 14726] close(13 [pid 14725] <... exit_group resumed>) = ? [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14724] close(17 [pid 14725] +++ exited with 0 +++ [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(14) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3537, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14726] close(15 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(16) = -1 EBADF (Bad file descriptor) [pid 14726] close(17) = -1 EBADF (Bad file descriptor) [pid 14726] close(18) = -1 EBADF (Bad file descriptor) [pid 14726] close(19) = -1 EBADF (Bad file descriptor) [pid 14726] close(20) = -1 EBADF (Bad file descriptor) [pid 14726] close(21) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14726] close(22) = -1 EBADF (Bad file descriptor) [pid 14726] close(23) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3657", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14726] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3657", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14726] close(25) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14726] close(26 [pid 321] fstat(3 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14726] close(27 [pid 321] getdents64(3 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14726] close(28 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14726] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14726] close(29) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14726] exit_group(0 [pid 321] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14726] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14724] close(18) = -1 EBADF (Bad file descriptor) [pid 14724] close(19) = -1 EBADF (Bad file descriptor) [pid 14726] +++ exited with 0 +++ [pid 321] newfstatat(AT_FDCWD, "./3657/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3626, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3657/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3657/sys" [pid 14724] close(20 [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3535", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3657/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3535", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] newfstatat(AT_FDCWD, "./3657/binderfs" [pid 318] <... openat resumed>) = 3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(3 [pid 321] unlink("./3657/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 321] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3535/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] close(3) = 0 [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14724] close(21 [pid 321] rmdir("./3657" [pid 318] <... umount2 resumed>) = 0 [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3535/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14724] close(22 [pid 321] mkdir("./3658", 0777 [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14724] close(23 [pid 321] <... mkdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3535/sys" [pid 14724] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14724] close(24) = -1 EBADF (Bad file descriptor) [pid 14724] close(25) = -1 EBADF (Bad file descriptor) [pid 14724] close(26) = -1 EBADF (Bad file descriptor) [pid 14724] close(27) = -1 EBADF (Bad file descriptor) [pid 14724] close(28) = -1 EBADF (Bad file descriptor) [pid 14724] close(29) = -1 EBADF (Bad file descriptor) [pid 14724] exit_group(0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3535/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14724] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14727 attached [pid 14724] +++ exited with 0 +++ [pid 318] openat(AT_FDCWD, "./3535/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3660 [pid 318] <... openat resumed>) = 4 [pid 14727] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3571, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] fstat(4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14727] <... set_robust_list resumed>) = 0 [pid 318] getdents64(4 [pid 14727] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14727] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(4 [pid 14727] chdir("./3658" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14727] <... chdir resumed>) = 0 [pid 318] close(4 [pid 14727] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3535/sys" [pid 14727] <... prctl resumed>) = 0 [pid 14727] setpgid(0, 0 [pid 318] <... rmdir resumed>) = 0 [pid 14727] <... setpgid resumed>) = 0 [pid 318] umount2("./3535/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14727] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3535/binderfs" [pid 14727] <... openat resumed>) = 3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3624", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14727] write(3, "1000", 4) = 4 [pid 14727] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3569", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3535/binderfs" [pid 320] openat(AT_FDCWD, "./3624", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... unlink resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3569", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(3 [pid 320] fstat(3 [pid 319] <... openat resumed>) = 3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] fstat(3 [pid 320] getdents64(3 [pid 318] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14727] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 318] rmdir("./3535" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14727] read(200 [pid 319] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 14727] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14727] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14727] write(1, "executing program\n", 18 [pid 320] <... umount2 resumed>) = 0 [pid 14727] <... write resumed>) = 18 executing program [pid 14727] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 318] mkdir("./3536", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14727] <... mkdirat resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14727] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] newfstatat(AT_FDCWD, "./3624/sys" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14727] <... mount resumed>) = 0 [pid 14727] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14728 attached ) = 3 [pid 320] openat(AT_FDCWD, "./3624/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3569/sys" [pid 320] <... openat resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14728] set_robust_list(0x5555689d76a0, 24 [pid 319] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14727] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3538 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3569/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(4 [pid 14728] <... set_robust_list resumed>) = 0 [pid 14727] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14728] rt_sigprocmask(SIG_SETMASK, [] [pid 320] getdents64(4 [pid 319] fstat(4 [pid 14728] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] close(4 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 14728] chdir("./3536" [pid 320] rmdir("./3624/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14727] close(3 [pid 319] close(4 [pid 14728] <... chdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14728] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14727] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] rmdir("./3569/sys" [pid 14728] <... prctl resumed>) = 0 [pid 14727] close(4) = -1 EBADF (Bad file descriptor) [pid 14727] close(5) = -1 EBADF (Bad file descriptor) [pid 14727] close(6) = -1 EBADF (Bad file descriptor) [pid 14728] setpgid(0, 0 [pid 320] umount2("./3624/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 14728] <... setpgid resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14727] close(7) = -1 EBADF (Bad file descriptor) [pid 14728] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] umount2("./3569/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3624/binderfs" [pid 14728] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14728] write(3, "1000", 4 [pid 320] unlink("./3624/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3569/binderfs" [pid 14728] <... write resumed>) = 4 [pid 14728] close(3 [pid 320] <... unlink resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14728] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 319] unlink("./3569/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14727] close(8 [pid 14728] read(200 [pid 320] close(3 [pid 319] <... unlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14727] close(9) = -1 EBADF (Bad file descriptor) [pid 14727] close(10) = -1 EBADF (Bad file descriptor) [pid 14728] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] rmdir("./3624" [pid 319] getdents64(3 [pid 14728] symlink("/dev/binderfs", "./binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] close(3 [pid 14728] <... symlink resumed>) = 0 [pid 320] mkdir("./3625", 0777 [pid 319] <... close resumed>) = 0 [pid 14728] write(1, "executing program\n", 18 executing program [pid 14727] close(11 [pid 320] <... mkdir resumed>) = 0 [pid 14728] <... write resumed>) = 18 [pid 319] rmdir("./3569" [pid 14727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14727] close(12 [pid 319] mkdir("./3570", 0777 [pid 14728] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... mkdir resumed>) = 0 [pid 14727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14727] close(13) = -1 EBADF (Bad file descriptor) [pid 14727] close(14) = -1 EBADF (Bad file descriptor) [pid 14727] close(15) = -1 EBADF (Bad file descriptor) [pid 14727] close(16) = -1 EBADF (Bad file descriptor) [pid 14727] close(17) = -1 EBADF (Bad file descriptor) [pid 14727] close(18) = -1 EBADF (Bad file descriptor) [pid 14727] close(19 [pid 14728] <... mkdirat resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14728] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14727] close(20) = -1 EBADF (Bad file descriptor) [pid 14727] close(21 [pid 14728] <... mount resumed>) = 0 [pid 14727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14727] close(22) = -1 EBADF (Bad file descriptor) [pid 14727] close(23) = -1 EBADF (Bad file descriptor) [pid 14727] close(24) = -1 EBADF (Bad file descriptor) [pid 14727] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 14729 attached ) = -1 EBADF (Bad file descriptor) [pid 14729] set_robust_list(0x5555689d76a0, 24 [pid 14727] close(26ci2-android-6-12-rust/strace-static-x86_64: Process 14730 attached [pid 14729] <... set_robust_list resumed>) = 0 [pid 14728] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3572 [pid 14730] set_robust_list(0x5555689d76a0, 24 [pid 14727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] rt_sigprocmask(SIG_SETMASK, [] [pid 14727] close(27 [pid 14729] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14730] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3627 [pid 14729] chdir("./3570" [pid 14727] close(28 [pid 14729] <... chdir resumed>) = 0 [pid 14727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14730] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14730] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14727] close(29 [pid 14730] chdir("./3625" [pid 14729] <... prctl resumed>) = 0 [pid 14728] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] setpgid(0, 0 [pid 14727] exit_group(0 [pid 14730] <... chdir resumed>) = 0 [pid 14729] <... setpgid resumed>) = 0 [pid 14727] <... exit_group resumed>) = ? [pid 14729] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14728] <... pwrite64 resumed>) = 36 [pid 14730] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14728] close(3 [pid 14727] +++ exited with 0 +++ [pid 14730] setpgid(0, 0) = 0 [pid 14730] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14729] <... openat resumed>) = 3 [pid 14728] <... close resumed>) = 0 [pid 14729] write(3, "1000", 4 [pid 14730] <... openat resumed>) = 3 [pid 14728] close(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3660, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14729] <... write resumed>) = 4 [pid 14729] close(3) = 0 [pid 14729] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14729] symlink("/dev/binderfs", "./binderfs" [pid 14730] write(3, "1000", 4 [pid 14729] <... symlink resumed>) = 0 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14730] <... write resumed>) = 4 [pid 14728] close(5 [pid 14730] close(3 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] <... close resumed>) = 0 [pid 14728] close(6 [pid 14730] read(200 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14728] close(7 [pid 14730] symlink("/dev/binderfs", "./binderfs" [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] write(1, "executing program\n", 18 [pid 14730] <... symlink resumed>) = 0 [pid 14728] close(8 [pid 14730] write(1, "executing program\n", 18 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] <... write resumed>) = 18 [pid 14728] close(9 [pid 14729] <... write resumed>) = 18 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program executing program [pid 14730] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14728] close(10 [pid 14729] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] <... mkdirat resumed>) = 0 [pid 14729] <... mkdirat resumed>) = 0 [pid 14729] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14728] close(11 [pid 14730] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14729] <... mount resumed>) = 0 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14730] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14729] <... openat resumed>) = 3 [pid 14728] close(12 [pid 14729] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] <... openat resumed>) = 3 [pid 14729] <... pwrite64 resumed>) = 36 [pid 14728] close(13 [pid 14729] close(3) = 0 [pid 14730] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14728] close(14 [pid 14729] close(4 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] close(15 [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] close(5) = -1 EBADF (Bad file descriptor) [pid 14730] <... pwrite64 resumed>) = 36 [pid 14729] close(6) = -1 EBADF (Bad file descriptor) [pid 14729] close(7) = -1 EBADF (Bad file descriptor) [pid 14730] close(3 [pid 14728] close(16 [pid 321] umount2("./3658", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14730] <... close resumed>) = 0 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(4 [pid 14728] close(17 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(5 [pid 14728] close(18 [pid 321] openat(AT_FDCWD, "./3658", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(6 [pid 14728] close(19 [pid 321] <... openat resumed>) = 3 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14730] close(7 [pid 14728] close(20 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(8 [pid 14728] close(21 [pid 321] getdents64(3 [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] close(8 [pid 14728] close(22 [pid 14730] close(9 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14730] close(10) = -1 EBADF (Bad file descriptor) [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] close(23 [pid 14729] close(9) = -1 EBADF (Bad file descriptor) [pid 14729] close(10) = -1 EBADF (Bad file descriptor) [pid 14730] close(11 [pid 14729] close(11 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] close(12) = -1 EBADF (Bad file descriptor) [pid 14729] close(13) = -1 EBADF (Bad file descriptor) [pid 14729] close(14) = -1 EBADF (Bad file descriptor) [pid 14729] close(15 [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] close(24 [pid 14730] close(12 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] close(25 [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(13 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] close(16 [pid 14728] close(26 [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(14 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(15 [pid 14729] close(17 [pid 14728] close(27 [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] close(18 [pid 14730] close(16 [pid 14728] close(28 [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(17) = -1 EBADF (Bad file descriptor) [pid 14728] close(29 [pid 14730] close(18 [pid 14728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14728] exit_group(0 [pid 14730] close(19 [pid 14728] <... exit_group resumed>) = ? [pid 14730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] close(19) = -1 EBADF (Bad file descriptor) [pid 14729] close(20) = -1 EBADF (Bad file descriptor) [pid 14729] close(21) = -1 EBADF (Bad file descriptor) [pid 14729] close(22) = -1 EBADF (Bad file descriptor) [pid 14729] close(23) = -1 EBADF (Bad file descriptor) [pid 14729] close(24) = -1 EBADF (Bad file descriptor) [pid 14728] +++ exited with 0 +++ [pid 14730] close(20) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3538, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14730] close(21) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14730] close(22) = -1 EBADF (Bad file descriptor) [pid 14729] close(25 [pid 14730] close(23) = -1 EBADF (Bad file descriptor) [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(24) = -1 EBADF (Bad file descriptor) [pid 14729] close(26 [pid 14730] close(25) = -1 EBADF (Bad file descriptor) [pid 14730] close(26) = -1 EBADF (Bad file descriptor) [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(27) = -1 EBADF (Bad file descriptor) [pid 14729] close(27 [pid 14730] close(28) = -1 EBADF (Bad file descriptor) [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14730] close(29) = -1 EBADF (Bad file descriptor) [pid 14730] exit_group(0 [pid 14729] close(28 [pid 14730] <... exit_group resumed>) = ? [pid 14729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14729] close(29) = -1 EBADF (Bad file descriptor) [pid 14729] exit_group(0) = ? [pid 14730] +++ exited with 0 +++ [pid 14729] +++ exited with 0 +++ [pid 321] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3572, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3627, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3536", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3658/sys" [pid 318] openat(AT_FDCWD, "./3536", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] openat(AT_FDCWD, "./3658/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(3 [pid 321] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] fstat(4 [pid 318] umount2("./3536/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 318] <... umount2 resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3658/sys") = 0 [pid 318] umount2("./3536/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3658/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3658/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3658/binderfs") = 0 [pid 318] newfstatat(AT_FDCWD, "./3536/sys" [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3536/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3536/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] rmdir("./3658" [pid 318] <... openat resumed>) = 4 [pid 321] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 321] mkdir("./3659", 0777 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 318] getdents64(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 14731 attached ) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3661 [pid 318] rmdir("./3536/sys" [pid 14731] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rmdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14731] <... set_robust_list resumed>) = 0 [pid 318] umount2("./3536/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14731] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14731] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3536/binderfs" [pid 14731] chdir("./3659" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14731] <... chdir resumed>) = 0 [pid 318] unlink("./3536/binderfs" [pid 14731] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... unlink resumed>) = 0 [pid 14731] <... prctl resumed>) = 0 [pid 318] getdents64(3 [pid 14731] setpgid(0, 0) = 0 [pid 14731] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14731] <... openat resumed>) = 3 [pid 318] close(3 [pid 14731] write(3, "1000", 4 [pid 318] <... close resumed>) = 0 [pid 14731] <... write resumed>) = 4 [pid 318] rmdir("./3536" [pid 14731] close(3) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14731] read(200 [pid 318] mkdir("./3537", 0777 [pid 14731] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... mkdir resumed>) = 0 [pid 14731] symlink("/dev/binderfs", "./binderfs") = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14731] write(1, "executing program\n", 18 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14731] <... write resumed>) = 18 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14731] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 14731] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 319] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14732 attached [pid 320] <... restart_syscall resumed>) = 0 [pid 14731] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14732] set_robust_list(0x5555689d76a0, 24 [pid 319] umount2("./3570", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14732] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3539 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3570", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14732] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... openat resumed>) = 3 [pid 14732] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] fstat(3 [pid 14732] chdir("./3537" [pid 14731] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14732] <... chdir resumed>) = 0 [pid 319] getdents64(3 [pid 14732] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14732] <... prctl resumed>) = 0 [pid 319] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14732] setpgid(0, 0) = 0 [pid 14731] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14732] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3625", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14732] <... openat resumed>) = 3 [pid 14731] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = 0 [pid 14732] write(3, "1000", 4 [pid 319] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14732] <... write resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14732] close(3) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3570/sys" [pid 14732] read(200 [pid 14731] close(3 [pid 320] openat(AT_FDCWD, "./3625", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14731] <... close resumed>) = 0 [pid 14732] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14732] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 14732] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14731] close(4 [pid 319] openat(AT_FDCWD, "./3570/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14732] write(1, "executing program\n", 18 [pid 320] fstat(3 [pid 319] <... openat resumed>) = 4 [pid 14732] <... write resumed>) = 18 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14732] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] fstat(4 [pid 14731] close(5 [pid 320] getdents64(3 [pid 14732] <... mkdirat resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14732] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14732] <... mount resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14731] close(6 [pid 320] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14731] close(7 [pid 14732] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(4 [pid 320] <... umount2 resumed>) = 0 [pid 14732] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3570/sys" [pid 14732] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 320] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3570/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14731] close(8 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14732] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3625/sys" [pid 14731] close(9 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14731] close(10 [pid 14732] close(3 [pid 319] newfstatat(AT_FDCWD, "./3570/binderfs" [pid 14732] <... close resumed>) = 0 [pid 14732] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3570/binderfs" [pid 14732] close(5) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14732] close(6) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3625/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14732] close(7) = -1 EBADF (Bad file descriptor) [pid 14731] close(11 [pid 319] getdents64(3 [pid 14732] close(8 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14732] close(9) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 14732] close(10 [pid 319] rmdir("./3570" [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14731] close(12 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14732] close(11 [pid 319] <... rmdir resumed>) = 0 [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3571", 0777 [pid 14732] close(12) = -1 EBADF (Bad file descriptor) [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14732] close(13 [pid 319] <... mkdir resumed>) = 0 [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14732] close(14) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14732] close(15 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14732] close(16 [pid 14731] close(13 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14731] close(14 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14731] close(15 [pid 320] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14733 attached [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14732] close(17) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3625/sys" [pid 14733] set_robust_list(0x5555689d76a0, 24 [pid 14732] close(18 [pid 14733] <... set_robust_list resumed>) = 0 [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3573 [pid 14732] close(19 [pid 14731] close(16 [pid 14733] rt_sigprocmask(SIG_SETMASK, [] [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14733] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14732] close(20 [pid 320] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14732] close(21 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14733] chdir("./3571" [pid 14732] close(22) = -1 EBADF (Bad file descriptor) [pid 14733] <... chdir resumed>) = 0 [pid 14732] close(23 [pid 14733] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14733] <... prctl resumed>) = 0 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3625/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14731] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14733] setpgid(0, 0 [pid 14732] close(24 [pid 14733] <... setpgid resumed>) = 0 [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14733] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14732] close(25) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3625/binderfs" [pid 14732] close(26) = -1 EBADF (Bad file descriptor) [pid 14731] close(18 [pid 14732] close(27 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14733] <... openat resumed>) = 3 [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14733] write(3, "1000", 4 [pid 14732] close(28 [pid 14733] <... write resumed>) = 4 [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14732] close(29 [pid 14733] close(3 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14733] <... close resumed>) = 0 [pid 14732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3625/binderfs" [pid 14732] exit_group(0 [pid 14733] read(200 [pid 14731] close(19 [pid 14733] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14732] <... exit_group resumed>) = ? [pid 320] <... unlink resumed>) = 0 [pid 14733] symlink("/dev/binderfs", "./binderfs" [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14731] close(20 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14731] close(21 [pid 14732] +++ exited with 0 +++ [pid 320] <... close resumed>) = 0 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3539, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14733] <... symlink resumed>) = 0 [pid 320] rmdir("./3625" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14733] write(1, "executing program\n", 18) = 18 executing program [pid 14731] close(22 [pid 320] <... rmdir resumed>) = 0 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3626", 0777 [pid 14731] close(23 [pid 320] <... mkdir resumed>) = 0 [pid 14733] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14733] <... mkdirat resumed>) = 0 [pid 14733] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14731] close(24 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14733] <... mount resumed>) = 0 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14731] close(25 [pid 14733] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14734 attached [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3628 [pid 14731] close(26 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14733] <... openat resumed>) = 3 [pid 14734] set_robust_list(0x5555689d76a0, 24 [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14731] close(27) = -1 EBADF (Bad file descriptor) [pid 14734] <... set_robust_list resumed>) = 0 [pid 14731] close(28 [pid 14734] rt_sigprocmask(SIG_SETMASK, [] [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14734] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14733] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14731] close(29 [pid 14734] chdir("./3626" [pid 14731] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14731] exit_group(0) = ? [pid 14734] <... chdir resumed>) = 0 [pid 14733] <... pwrite64 resumed>) = 36 [pid 14731] +++ exited with 0 +++ [pid 14734] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3661, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14734] <... prctl resumed>) = 0 [pid 14733] close(3 [pid 14734] setpgid(0, 0) = 0 [pid 14733] <... close resumed>) = 0 [pid 14733] close(4 [pid 321] umount2("./3659", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14733] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14733] close(5) = -1 EBADF (Bad file descriptor) [pid 14733] close(6) = -1 EBADF (Bad file descriptor) [pid 14733] close(7) = -1 EBADF (Bad file descriptor) [pid 14733] close(8) = -1 EBADF (Bad file descriptor) [pid 14733] close(9 [pid 14734] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14733] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14734] <... openat resumed>) = 3 [pid 14733] close(10 [pid 321] openat(AT_FDCWD, "./3659", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14733] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14734] write(3, "1000", 4 [pid 321] fstat(3 [pid 14734] <... write resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14734] close(3 [pid 321] getdents64(3 [pid 14734] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14734] read(200 [pid 321] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14734] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14734] symlink("/dev/binderfs", "./binderfs" [pid 14733] close(11) = -1 EBADF (Bad file descriptor) [pid 14733] close(12) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14733] close(13 [pid 14734] <... symlink resumed>) = 0 [pid 14734] write(1, "executing program\n", 18 [pid 14733] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14734] <... write resumed>) = 18 [pid 321] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14734] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14733] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14734] <... mkdirat resumed>) = 0 executing program [pid 321] newfstatat(AT_FDCWD, "./3659/sys" [pid 14733] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14733] close(15) = -1 EBADF (Bad file descriptor) [pid 14733] close(16) = -1 EBADF (Bad file descriptor) [pid 14733] close(17) = -1 EBADF (Bad file descriptor) [pid 14733] close(18) = -1 EBADF (Bad file descriptor) [pid 14733] close(19) = -1 EBADF (Bad file descriptor) [pid 14733] close(20) = -1 EBADF (Bad file descriptor) [pid 14733] close(21) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14733] close(22 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14734] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14733] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14734] <... mount resumed>) = 0 [pid 318] umount2("./3537", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14734] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14733] close(23 [pid 318] openat(AT_FDCWD, "./3537", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14733] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 321] openat(AT_FDCWD, "./3659/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... openat resumed>) = 4 [pid 318] getdents64(3 [pid 321] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3537/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4 [pid 14733] close(24 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14733] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14733] close(25) = -1 EBADF (Bad file descriptor) [pid 14733] close(26) = -1 EBADF (Bad file descriptor) [pid 14733] close(27) = -1 EBADF (Bad file descriptor) [pid 14733] close(28) = -1 EBADF (Bad file descriptor) [pid 14733] close(29) = -1 EBADF (Bad file descriptor) [pid 14733] exit_group(0) = ? [pid 14734] <... openat resumed>) = 3 [pid 14733] +++ exited with 0 +++ [pid 321] getdents64(4 [pid 318] <... umount2 resumed>) = 0 [pid 14734] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3537/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14734] <... pwrite64 resumed>) = 36 [pid 321] close(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3573, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14734] close(3 [pid 321] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3537/sys" [pid 321] rmdir("./3659/sys" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3537/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14734] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14734] close(4 [pid 318] openat(AT_FDCWD, "./3537/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3659/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 321] newfstatat(AT_FDCWD, "./3659/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 14734] close(5 [pid 321] unlink("./3659/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 321] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14734] close(6 [pid 321] getdents64(3 [pid 318] close(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 321] close(3 [pid 318] rmdir("./3537/sys" [pid 321] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3659" [pid 318] umount2("./3537/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14734] close(7 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3537/binderfs" [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14734] close(8) = -1 EBADF (Bad file descriptor) [pid 14734] close(9) = -1 EBADF (Bad file descriptor) [pid 14734] close(10) = -1 EBADF (Bad file descriptor) [pid 14734] close(11) = -1 EBADF (Bad file descriptor) [pid 14734] close(12) = -1 EBADF (Bad file descriptor) [pid 14734] close(13) = -1 EBADF (Bad file descriptor) [pid 14734] close(14 [pid 321] mkdir("./3660", 0777 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] unlink("./3537/binderfs" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14734] close(15 [pid 318] <... unlink resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14734] close(16) = -1 EBADF (Bad file descriptor) [pid 14734] close(17) = -1 EBADF (Bad file descriptor) [pid 14734] close(18) = -1 EBADF (Bad file descriptor) [pid 14734] close(19ci2-android-6-12-rust/strace-static-x86_64: Process 14735 attached [pid 318] close(3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3662 [pid 318] <... close resumed>) = 0 [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3537" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14734] close(20 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14735] set_robust_list(0x5555689d76a0, 24 [pid 318] mkdir("./3538", 0777 [pid 14735] <... set_robust_list resumed>) = 0 [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14734] close(21 [pid 318] <... mkdir resumed>) = 0 [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14735] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14735] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14734] close(22 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14735] chdir("./3660" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14734] close(23) = -1 EBADF (Bad file descriptor) [pid 14734] close(24) = -1 EBADF (Bad file descriptor) [pid 14734] close(25) = -1 EBADF (Bad file descriptor) [pid 14734] close(26) = -1 EBADF (Bad file descriptor) [pid 14734] close(27ci2-android-6-12-rust/strace-static-x86_64: Process 14736 attached ) = -1 EBADF (Bad file descriptor) [pid 14736] set_robust_list(0x5555689d76a0, 24 [pid 14734] close(28 [pid 14735] <... chdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3540 [pid 14735] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14736] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14735] <... prctl resumed>) = 0 [pid 14735] setpgid(0, 0 [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14735] <... setpgid resumed>) = 0 [pid 14736] rt_sigprocmask(SIG_SETMASK, [] [pid 14735] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14734] close(29 [pid 14736] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14735] <... openat resumed>) = 3 [pid 14734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14736] chdir("./3538" [pid 14735] write(3, "1000", 4) = 4 [pid 14734] exit_group(0 [pid 14736] <... chdir resumed>) = 0 [pid 14735] close(3) = 0 [pid 14734] <... exit_group resumed>) = ? [pid 14735] read(200 [pid 14736] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14735] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14734] +++ exited with 0 +++ [pid 319] <... restart_syscall resumed>) = 0 [pid 14735] symlink("/dev/binderfs", "./binderfs" [pid 14736] <... prctl resumed>) = 0 [pid 14736] setpgid(0, 0 [pid 14735] <... symlink resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3628, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14736] <... setpgid resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14736] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14735] write(1, "executing program\n", 18 [pid 14736] <... openat resumed>) = 3 executing program [pid 14735] <... write resumed>) = 18 [pid 319] umount2("./3571", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14735] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14736] write(3, "1000", 4 [pid 14735] <... mkdirat resumed>) = 0 [pid 14736] <... write resumed>) = 4 [pid 14736] close(3) = 0 [pid 14736] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14736] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14735] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] openat(AT_FDCWD, "./3571", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14736] write(1, "executing program\n", 18) = 18 executing program [pid 14736] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14735] <... mount resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14735] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] fstat(3 [pid 14736] <... mkdirat resumed>) = 0 [pid 14735] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14736] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14735] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(3 [pid 14736] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14736] <... openat resumed>) = 3 [pid 14735] <... pwrite64 resumed>) = 36 [pid 319] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14736] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 319] <... umount2 resumed>) = 0 [pid 14736] close(3) = 0 [pid 14736] close(4) = -1 EBADF (Bad file descriptor) [pid 14736] close(5) = -1 EBADF (Bad file descriptor) [pid 14736] close(6) = -1 EBADF (Bad file descriptor) [pid 14736] close(7) = -1 EBADF (Bad file descriptor) [pid 14736] close(8) = -1 EBADF (Bad file descriptor) [pid 14736] close(9) = -1 EBADF (Bad file descriptor) [pid 14736] close(10) = -1 EBADF (Bad file descriptor) [pid 14735] close(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14735] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14735] close(4 [pid 14736] close(11 [pid 319] newfstatat(AT_FDCWD, "./3571/sys" [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3626", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14735] close(5 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14735] close(6 [pid 320] openat(AT_FDCWD, "./3626", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14735] close(7 [pid 320] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3571/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14735] close(8 [pid 319] <... openat resumed>) = 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14735] close(9) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14735] close(10 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14735] close(11) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14735] close(12 [pid 319] getdents64(4 [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14735] close(13 [pid 319] close(4 [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14735] close(14 [pid 319] rmdir("./3571/sys" [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14735] close(15 [pid 320] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3571/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14735] close(16 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14735] close(17 [pid 320] newfstatat(AT_FDCWD, "./3626/sys" [pid 319] newfstatat(AT_FDCWD, "./3571/binderfs" [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14735] close(18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14735] close(19 [pid 319] unlink("./3571/binderfs" [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14735] close(20) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 14735] close(21 [pid 320] openat(AT_FDCWD, "./3626/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 320] <... openat resumed>) = 4 [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14736] close(12) = -1 EBADF (Bad file descriptor) [pid 14736] close(13) = -1 EBADF (Bad file descriptor) [pid 14736] close(14 [pid 14735] close(22 [pid 320] fstat(4 [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14735] close(23 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] close(3 [pid 14735] close(24 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] <... close resumed>) = 0 [pid 14735] close(25 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3571" [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14735] close(26 [pid 319] <... rmdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3626/sys" [pid 14735] close(27 [pid 319] mkdir("./3572", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14735] close(28 [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14735] close(29 [pid 320] umount2("./3626/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14735] exit_group(0 [pid 320] newfstatat(AT_FDCWD, "./3626/binderfs" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14735] <... exit_group resumed>) = ? [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14736] close(15) = -1 EBADF (Bad file descriptor) [pid 14736] close(16) = -1 EBADF (Bad file descriptor) [pid 14736] close(17) = -1 EBADF (Bad file descriptor) [pid 14736] close(18) = -1 EBADF (Bad file descriptor) [pid 14736] close(19ci2-android-6-12-rust/strace-static-x86_64: Process 14737 attached ) = -1 EBADF (Bad file descriptor) [pid 14737] set_robust_list(0x5555689d76a0, 24 [pid 14736] close(20 [pid 14737] <... set_robust_list resumed>) = 0 [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] rt_sigprocmask(SIG_SETMASK, [] [pid 14736] close(21 [pid 14737] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14735] +++ exited with 0 +++ [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] chdir("./3572" [pid 14736] close(22 [pid 14737] <... chdir resumed>) = 0 [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14736] close(23 [pid 14737] <... prctl resumed>) = 0 [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] setpgid(0, 0 [pid 14736] close(24 [pid 14737] <... setpgid resumed>) = 0 [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] unlink("./3626/binderfs" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3574 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3662, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 14736] close(25 [pid 320] <... close resumed>) = 0 [pid 14737] <... openat resumed>) = 3 [pid 320] rmdir("./3626" [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] write(3, "1000", 4 [pid 320] <... rmdir resumed>) = 0 [pid 14736] close(26 [pid 320] mkdir("./3627", 0777 [pid 14737] <... write resumed>) = 4 [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14737] close(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14736] close(27 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14737] <... close resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] read(200 [pid 14736] close(28 [pid 14737] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] symlink("/dev/binderfs", "./binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14738 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3629 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14736] close(29 [pid 14737] <... symlink resumed>) = 0 [pid 14738] set_robust_list(0x5555689d76a0, 24 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14738] <... set_robust_list resumed>) = 0 [pid 14736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14738] rt_sigprocmask(SIG_SETMASK, [] [pid 14737] write(1, "executing program\n", 18 [pid 14736] exit_group(0 [pid 14738] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 14737] <... write resumed>) = 18 [pid 14738] chdir("./3627" [pid 14736] <... exit_group resumed>) = ? [pid 14738] <... chdir resumed>) = 0 [pid 14738] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14737] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14738] setpgid(0, 0 [pid 14736] +++ exited with 0 +++ [pid 14738] <... setpgid resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 14738] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3540, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3660", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14737] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14737] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] openat(AT_FDCWD, "./3660", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14738] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 14738] write(3, "1000", 4 [pid 321] fstat(3 [pid 14738] <... write resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14738] close(3) = 0 [pid 14737] <... mount resumed>) = 0 [pid 321] getdents64(3 [pid 14738] read(200 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14738] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14738] symlink("/dev/binderfs", "./binderfs" [pid 14737] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14738] <... symlink resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14738] write(1, "executing program\n", 18 [pid 14737] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = 0 [pid 14738] <... write resumed>) = 18 [pid 14737] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14737] close(3) = 0 executing program [pid 14737] close(4) = -1 EBADF (Bad file descriptor) [pid 14737] close(5) = -1 EBADF (Bad file descriptor) [pid 14737] close(6) = -1 EBADF (Bad file descriptor) [pid 14737] close(7) = -1 EBADF (Bad file descriptor) [pid 14737] close(8) = -1 EBADF (Bad file descriptor) [pid 14737] close(9) = -1 EBADF (Bad file descriptor) [pid 14737] close(10) = -1 EBADF (Bad file descriptor) [pid 14737] close(11) = -1 EBADF (Bad file descriptor) [pid 14737] close(12) = -1 EBADF (Bad file descriptor) [pid 14737] close(13) = -1 EBADF (Bad file descriptor) [pid 14737] close(14 [pid 14738] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3538", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14738] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14738] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3660/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14738] <... mount resumed>) = 0 [pid 14737] close(15 [pid 14738] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3538", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14737] close(16 [pid 321] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14737] close(17 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 321] openat(AT_FDCWD, "./3660/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14738] <... openat resumed>) = 3 [pid 14737] close(18 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14738] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14737] close(19 [pid 318] getdents64(3 [pid 321] fstat(4 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] close(20 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14737] close(21 [pid 321] getdents64(4 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3538/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14738] <... pwrite64 resumed>) = 36 [pid 14737] close(22 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] close(23) = -1 EBADF (Bad file descriptor) [pid 14737] close(24 [pid 321] getdents64(4 [pid 14738] close(3 [pid 318] <... umount2 resumed>) = 0 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3538/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14738] <... close resumed>) = 0 [pid 14737] close(25 [pid 321] close(4 [pid 14738] close(4 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] close(26 [pid 321] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3538/sys" [pid 14738] close(5 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3660/sys" [pid 14737] close(27 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] close(28 [pid 321] umount2("./3660/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3538/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14738] close(6 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] close(29 [pid 318] openat(AT_FDCWD, "./3538/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] newfstatat(AT_FDCWD, "./3660/binderfs" [pid 14738] close(7 [pid 14737] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14737] exit_group(0 [pid 321] unlink("./3660/binderfs" [pid 318] fstat(4 [pid 14737] <... exit_group resumed>) = ? [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14738] close(8 [pid 14737] +++ exited with 0 +++ [pid 321] <... unlink resumed>) = 0 [pid 318] getdents64(4 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3574, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] getdents64(3 [pid 14738] close(9 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14738] close(10) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3660") = 0 [pid 14738] close(11 [pid 321] mkdir("./3661", 0777 [pid 318] close(4 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14738] close(12 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rmdir("./3538/sys" [pid 14738] close(13 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14739 attached [pid 14738] close(14) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3538/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14739] set_robust_list(0x5555689d76a0, 24 [pid 14738] close(15 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14739] <... set_robust_list resumed>) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14738] close(16 [pid 318] newfstatat(AT_FDCWD, "./3538/binderfs" [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14738] close(17 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3663 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14739] rt_sigprocmask(SIG_SETMASK, [] [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3538/binderfs" [pid 14738] close(18 [pid 14739] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14739] chdir("./3661" [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14738] close(19 [pid 318] getdents64(3 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14738] close(20 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14738] close(21 [pid 318] <... close resumed>) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3538" [pid 14738] close(22 [pid 14739] <... chdir resumed>) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14739] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14738] close(23 [pid 318] <... rmdir resumed>) = 0 [pid 14739] setpgid(0, 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14739] <... setpgid resumed>) = 0 [pid 318] mkdir("./3539", 0777 [pid 14738] close(24 [pid 14739] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14739] <... openat resumed>) = 3 [pid 14738] close(25 [pid 14739] write(3, "1000", 4) = 4 [pid 14739] close(3) = 0 [pid 14739] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14739] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14738] close(26 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14738] close(27 [pid 14739] write(1, "executing program\n", 18) = 18 [pid 14739] mkdirat(AT_FDCWD, "./sys", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14740 attached ) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14740] set_robust_list(0x5555689d76a0, 24 [pid 14739] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14738] close(28 [pid 14740] <... set_robust_list resumed>) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3541 [pid 14738] close(29 [pid 14740] rt_sigprocmask(SIG_SETMASK, [] [pid 14739] <... mount resumed>) = 0 [pid 14738] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14740] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14738] exit_group(0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14738] <... exit_group resumed>) = ? [pid 14739] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14739] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14738] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3629, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14740] chdir("./3539" [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14740] <... chdir resumed>) = 0 [pid 14739] <... pwrite64 resumed>) = 36 [pid 14739] close(3) = 0 [pid 14740] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14739] close(4 [pid 14740] setpgid(0, 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14740] <... setpgid resumed>) = 0 [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14739] close(5) = -1 EBADF (Bad file descriptor) [pid 14740] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14739] close(6) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3572", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14739] close(7) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14739] close(8) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3572", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14740] <... openat resumed>) = 3 [pid 14739] close(9 [pid 14740] write(3, "1000", 4 [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14740] <... write resumed>) = 4 [pid 14740] close(3 [pid 319] fstat(3 [pid 14739] close(10 [pid 14740] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14740] read(200 [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14740] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14739] close(11 [pid 319] getdents64(3 [pid 14740] symlink("/dev/binderfs", "./binderfs" [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14739] close(12 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14739] close(13 [pid 14740] <... symlink resumed>) = 0 [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 14740] write(1, "executing program\n", 18 [pid 14739] close(14 [pid 14740] <... write resumed>) = 18 [pid 320] <... restart_syscall resumed>) = 0 [pid 14740] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = 0 [pid 14740] <... mkdirat resumed>) = 0 [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14739] close(15) = -1 EBADF (Bad file descriptor) [pid 14739] close(16) = -1 EBADF (Bad file descriptor) [pid 14739] close(17) = -1 EBADF (Bad file descriptor) [pid 14739] close(18) = -1 EBADF (Bad file descriptor) [pid 14739] close(19) = -1 EBADF (Bad file descriptor) [pid 14739] close(20) = -1 EBADF (Bad file descriptor) [pid 14739] close(21 [pid 14740] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3627", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14740] <... mount resumed>) = 0 [pid 14739] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3572/sys" [pid 14740] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3627", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14739] close(23 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14739] close(24) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14740] <... openat resumed>) = 3 [pid 14739] close(25) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3572/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14739] close(26 [pid 320] fstat(3 [pid 319] <... openat resumed>) = 4 [pid 14740] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] fstat(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(3 [pid 319] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14739] close(27 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14739] close(28) = -1 EBADF (Bad file descriptor) [pid 14739] close(29 [pid 320] <... umount2 resumed>) = 0 [pid 14739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14740] <... pwrite64 resumed>) = 36 [pid 14739] exit_group(0) = ? [pid 14740] close(3 [pid 14739] +++ exited with 0 +++ [pid 320] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14740] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4 [pid 14740] close(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3663, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... close resumed>) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] newfstatat(AT_FDCWD, "./3627/sys" [pid 319] rmdir("./3572/sys" [pid 14740] close(5) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14740] close(6 [pid 320] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3572/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14740] close(7 [pid 320] openat(AT_FDCWD, "./3627/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14740] close(8 [pid 320] fstat(4 [pid 319] newfstatat(AT_FDCWD, "./3572/binderfs" [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14740] close(9 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14740] close(10 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] unlink("./3572/binderfs" [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14740] close(11 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 319] <... unlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3627/sys") = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14740] close(12 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14740] close(13 [pid 319] <... close resumed>) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3572" [pid 14740] close(14 [pid 319] <... rmdir resumed>) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3573", 0777 [pid 14740] close(15 [pid 319] <... mkdir resumed>) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3627/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14740] close(16 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3627/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3627/binderfs") = 0 [pid 14740] close(17 [pid 320] getdents64(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3627" [pid 14740] close(18 [pid 320] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14741 attached [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3628", 0777 [pid 14741] set_robust_list(0x5555689d76a0, 24 [pid 14740] close(19 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3575 [pid 14741] <... set_robust_list resumed>) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14741] rt_sigprocmask(SIG_SETMASK, [] [pid 14740] close(20 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14742 attached [pid 14741] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14740] close(21 [pid 14742] set_robust_list(0x5555689d76a0, 24 [pid 14741] chdir("./3573" [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14742] <... set_robust_list resumed>) = 0 [pid 14740] close(22 [pid 14741] <... chdir resumed>) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14742] rt_sigprocmask(SIG_SETMASK, [] [pid 14741] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14741] setpgid(0, 0) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3630 [pid 14742] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14741] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14740] close(23 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14742] chdir("./3628" [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14742] <... chdir resumed>) = 0 [pid 14741] <... openat resumed>) = 3 [pid 14740] close(24 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14742] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14742] <... prctl resumed>) = 0 [pid 14741] write(3, "1000", 4 [pid 14740] close(25 [pid 14742] setpgid(0, 0 [pid 14741] <... write resumed>) = 4 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14742] <... setpgid resumed>) = 0 [pid 14741] close(3 [pid 14740] close(26 [pid 14742] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14740] close(27 [pid 14741] <... close resumed>) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14741] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14741] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14742] <... openat resumed>) = 3 [pid 14742] write(3, "1000", 4 [pid 14741] write(1, "executing program\n", 18 [pid 14740] close(28 [pid 14742] <... write resumed>) = 4 [pid 14741] <... write resumed>) = 18 executing program [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14742] close(3 [pid 14741] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14740] close(29 [pid 321] umount2("./3661", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14742] <... close resumed>) = 0 [pid 14740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14742] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14740] exit_group(0 [pid 14742] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] openat(AT_FDCWD, "./3661", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14742] symlink("/dev/binderfs", "./binderfs" [pid 14740] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 3 [pid 14742] <... symlink resumed>) = 0 [pid 14741] <... mkdirat resumed>) = 0 [pid 321] fstat(3 [pid 14741] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14741] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14742] write(1, "executing program\n", 18 [pid 14741] <... openat resumed>) = 3 [pid 14740] +++ exited with 0 +++ [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14742] <... write resumed>) = 18 [pid 321] getdents64(3 [pid 14742] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14741] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3541, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 14742] <... mkdirat resumed>) = 0 [pid 321] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14742] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14741] <... pwrite64 resumed>) = 36 [pid 14741] close(3 [pid 321] <... umount2 resumed>) = 0 [pid 14741] <... close resumed>) = 0 [pid 14741] close(4) = -1 EBADF (Bad file descriptor) [pid 14741] close(5) = -1 EBADF (Bad file descriptor) [pid 14741] close(6) = -1 EBADF (Bad file descriptor) [pid 14741] close(7) = -1 EBADF (Bad file descriptor) [pid 14741] close(8) = -1 EBADF (Bad file descriptor) [pid 14742] <... mount resumed>) = 0 [pid 321] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14742] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14741] close(9) = -1 EBADF (Bad file descriptor) [pid 14741] close(10) = -1 EBADF (Bad file descriptor) [pid 14741] close(11) = -1 EBADF (Bad file descriptor) [pid 14741] close(12) = -1 EBADF (Bad file descriptor) [pid 14742] <... openat resumed>) = 3 [pid 14741] close(13 [pid 321] newfstatat(AT_FDCWD, "./3661/sys" [pid 318] <... restart_syscall resumed>) = 0 [pid 14741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14741] close(14) = -1 EBADF (Bad file descriptor) [pid 14741] close(15) = -1 EBADF (Bad file descriptor) [pid 14741] close(16) = -1 EBADF (Bad file descriptor) [pid 14741] close(17) = -1 EBADF (Bad file descriptor) [pid 14741] close(18) = -1 EBADF (Bad file descriptor) [pid 14741] close(19) = -1 EBADF (Bad file descriptor) [pid 14741] close(20) = -1 EBADF (Bad file descriptor) [pid 14741] close(21) = -1 EBADF (Bad file descriptor) [pid 14741] close(22) = -1 EBADF (Bad file descriptor) [pid 14741] close(23) = -1 EBADF (Bad file descriptor) [pid 14741] close(24) = -1 EBADF (Bad file descriptor) [pid 14741] close(25) = -1 EBADF (Bad file descriptor) [pid 14741] close(26) = -1 EBADF (Bad file descriptor) [pid 14741] close(27) = -1 EBADF (Bad file descriptor) [pid 14741] close(28) = -1 EBADF (Bad file descriptor) [pid 14741] close(29 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14742] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14741] exit_group(0 [pid 14742] <... pwrite64 resumed>) = 36 [pid 14741] <... exit_group resumed>) = ? [pid 321] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3539", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14742] close(3 [pid 14741] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14742] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3661/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14742] close(4 [pid 318] openat(AT_FDCWD, "./3539", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3575, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... openat resumed>) = 3 [pid 14742] close(5 [pid 321] fstat(4 [pid 318] fstat(3 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14742] close(6 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] umount2("./3573", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14742] close(7 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14742] close(8 [pid 319] openat(AT_FDCWD, "./3573", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3539/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14742] close(9 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 3 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14742] close(10 [pid 321] <... close resumed>) = 0 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14742] close(11 [pid 321] rmdir("./3661/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14742] close(12 [pid 321] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 318] umount2("./3539/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3661/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14742] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3661/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3539/sys" [pid 14742] close(14 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14742] close(15 [pid 321] unlink("./3661/binderfs" [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3539/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14742] close(16 [pid 321] <... unlink resumed>) = 0 [pid 319] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14742] close(17 [pid 318] openat(AT_FDCWD, "./3539/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14742] close(18 [pid 318] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] fstat(4 [pid 14742] close(19 [pid 321] <... close resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3573/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3661" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 14742] close(20 [pid 321] <... rmdir resumed>) = 0 [pid 319] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3662", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 14742] close(21 [pid 321] <... mkdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3573/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 318] close(4 [pid 14742] close(22 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] fstat(4 [pid 318] rmdir("./3539/sys" [pid 14742] close(23 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14742] close(24 [pid 318] umount2("./3539/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14742] close(25 [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14743 attached [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3664 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3539/binderfs" [pid 14743] set_robust_list(0x5555689d76a0, 24 [pid 14742] close(26 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] close(4 [pid 14743] <... set_robust_list resumed>) = 0 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14743] rt_sigprocmask(SIG_SETMASK, [] [pid 14742] close(27 [pid 319] <... close resumed>) = 0 [pid 318] unlink("./3539/binderfs" [pid 14743] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3573/sys" [pid 318] <... unlink resumed>) = 0 [pid 14743] chdir("./3662" [pid 14742] close(28 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 14743] <... chdir resumed>) = 0 [pid 14743] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14743] setpgid(0, 0) = 0 [pid 14743] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14742] close(29 [pid 319] umount2("./3573/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 14742] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14742] exit_group(0 [pid 319] newfstatat(AT_FDCWD, "./3573/binderfs" [pid 318] <... close resumed>) = 0 [pid 14742] <... exit_group resumed>) = ? [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3539" [pid 14743] <... openat resumed>) = 3 [pid 319] unlink("./3573/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14743] write(3, "1000", 4) = 4 [pid 319] <... unlink resumed>) = 0 [pid 318] mkdir("./3540", 0777 [pid 14743] close(3) = 0 [pid 14743] read(200 [pid 319] getdents64(3 [pid 318] <... mkdir resumed>) = 0 [pid 14743] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14743] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14743] write(1, "executing program\n", 18) = 18 executing program [pid 14743] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14742] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] close(3 [pid 14743] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3630, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14743] <... mount resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rmdir("./3573" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14743] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14744 attached [pid 14743] <... openat resumed>) = 3 [pid 319] mkdir("./3574", 0777 [pid 14744] set_robust_list(0x5555689d76a0, 24 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3542 [pid 14744] <... set_robust_list resumed>) = 0 [pid 14743] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14744] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14744] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14744] chdir("./3540" [pid 14743] <... pwrite64 resumed>) = 36 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14744] <... chdir resumed>) = 0 [pid 14743] close(3) = 0 [pid 14743] close(4) = -1 EBADF (Bad file descriptor) [pid 14743] close(5) = -1 EBADF (Bad file descriptor) [pid 14743] close(6) = -1 EBADF (Bad file descriptor) [pid 14743] close(7ci2-android-6-12-rust/strace-static-x86_64: Process 14745 attached [pid 14744] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3576 [pid 14745] set_robust_list(0x5555689d76a0, 24 [pid 14744] <... prctl resumed>) = 0 [pid 14745] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14744] setpgid(0, 0 [pid 14745] rt_sigprocmask(SIG_SETMASK, [] [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14744] <... setpgid resumed>) = 0 [pid 14745] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14743] close(8) = -1 EBADF (Bad file descriptor) [pid 14744] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14743] close(9) = -1 EBADF (Bad file descriptor) [pid 14743] close(10 [pid 14744] <... openat resumed>) = 3 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] write(3, "1000", 4 [pid 14743] close(11 [pid 14745] chdir("./3574" [pid 14744] <... write resumed>) = 4 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14744] close(3 [pid 14743] close(12 [pid 14745] <... chdir resumed>) = 0 [pid 14744] <... close resumed>) = 0 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14744] read(200 [pid 14743] close(13 [pid 320] umount2("./3628", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14745] <... prctl resumed>) = 0 [pid 14744] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] setpgid(0, 0 [pid 14744] symlink("/dev/binderfs", "./binderfs" [pid 14745] <... setpgid resumed>) = 0 [pid 14743] close(14 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14744] <... symlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3628", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14745] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14744] write(1, "executing program\n", 18 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14744] <... write resumed>) = 18 executing program [pid 14743] close(15 [pid 320] fstat(3 [pid 14745] <... openat resumed>) = 3 [pid 14744] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14744] <... mkdirat resumed>) = 0 [pid 14745] write(3, "1000", 4 [pid 14743] close(16 [pid 320] getdents64(3 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14745] <... write resumed>) = 4 [pid 14744] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14743] close(17 [pid 320] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14745] close(3 [pid 14744] <... mount resumed>) = 0 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14745] <... close resumed>) = 0 [pid 14744] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14743] close(18) = -1 EBADF (Bad file descriptor) [pid 14745] read(200 [pid 320] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14743] close(19) = -1 EBADF (Bad file descriptor) [pid 14745] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14743] close(20 [pid 14745] symlink("/dev/binderfs", "./binderfs" [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3628/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14744] <... openat resumed>) = 3 [pid 14743] close(21 [pid 320] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14745] <... symlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3628/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3628/sys") = 0 [pid 14745] write(1, "executing program\n", 18 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] <... write resumed>) = 18 [pid 14744] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14743] close(22 [pid 14745] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3628/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) executing program [pid 320] newfstatat(AT_FDCWD, "./3628/binderfs" [pid 14744] <... pwrite64 resumed>) = 36 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14745] <... mkdirat resumed>) = 0 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3628/binderfs" [pid 14743] close(23 [pid 14745] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... unlink resumed>) = 0 [pid 14744] close(3 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 14745] <... mount resumed>) = 0 [pid 14743] close(24 [pid 14744] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14744] close(4 [pid 14743] close(25 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14743] close(26 [pid 320] rmdir("./3628" [pid 14744] close(5 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14743] close(27 [pid 14744] close(6 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14743] close(28 [pid 14744] close(7 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14743] close(29 [pid 14744] close(8 [pid 14743] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14743] exit_group(0 [pid 14744] close(9 [pid 320] <... rmdir resumed>) = 0 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] <... openat resumed>) = 3 [pid 14744] close(10 [pid 14743] <... exit_group resumed>) = ? [pid 320] mkdir("./3629", 0777 [pid 14745] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14745] <... pwrite64 resumed>) = 36 [pid 14744] close(11 [pid 14743] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14745] close(3 [pid 14744] close(12 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3664, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14746 attached [pid 14745] <... close resumed>) = 0 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14746] set_robust_list(0x5555689d76a0, 24 [pid 14745] close(4 [pid 14744] close(13 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3631 [pid 14746] <... set_robust_list resumed>) = 0 [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14746] rt_sigprocmask(SIG_SETMASK, [] [pid 14745] close(5 [pid 14744] close(14 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14746] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] close(6) = -1 EBADF (Bad file descriptor) [pid 14746] chdir("./3629" [pid 14745] close(7 [pid 14744] close(15 [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] close(8 [pid 14746] <... chdir resumed>) = 0 [pid 14744] close(16 [pid 14746] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] close(9) = -1 EBADF (Bad file descriptor) [pid 14745] close(10) = -1 EBADF (Bad file descriptor) [pid 14745] close(11) = -1 EBADF (Bad file descriptor) [pid 14745] close(12) = -1 EBADF (Bad file descriptor) [pid 14745] close(13) = -1 EBADF (Bad file descriptor) [pid 14745] close(14) = -1 EBADF (Bad file descriptor) [pid 14746] <... prctl resumed>) = 0 [pid 14744] close(17 [pid 14746] setpgid(0, 0 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] <... setpgid resumed>) = 0 [pid 14744] close(18 [pid 14745] close(15 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14744] close(19 [pid 14745] close(16 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] close(17 [pid 14744] close(20 [pid 14746] <... openat resumed>) = 3 [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] close(18 [pid 14746] write(3, "1000", 4 [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] close(21 [pid 14746] <... write resumed>) = 4 [pid 14745] close(19 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] close(3 [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] close(22 [pid 14746] <... close resumed>) = 0 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] close(20 [pid 14744] close(23 [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] read(200 [pid 14745] close(21 [pid 14744] close(24 [pid 14746] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] symlink("/dev/binderfs", "./binderfs" [pid 14745] close(22 [pid 14744] close(25 [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] close(23 [pid 14746] <... symlink resumed>) = 0 [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] close(26 [pid 14746] write(1, "executing program\n", 18 executing program [pid 14745] close(24 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] <... write resumed>) = 18 [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14744] close(27 [pid 14746] <... mkdirat resumed>) = 0 [pid 14745] close(25 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] close(28 [pid 14746] <... mount resumed>) = 0 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] close(29 [pid 321] <... restart_syscall resumed>) = 0 [pid 14745] close(26 [pid 14744] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14744] exit_group(0 [pid 14745] close(27 [pid 14744] <... exit_group resumed>) = ? [pid 14745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14745] close(28) = -1 EBADF (Bad file descriptor) [pid 14745] close(29) = -1 EBADF (Bad file descriptor) [pid 14745] exit_group(0) = ? [pid 14744] +++ exited with 0 +++ [pid 14745] +++ exited with 0 +++ [pid 321] umount2("./3662", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3542, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3576, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 14746] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] openat(AT_FDCWD, "./3662", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14746] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... openat resumed>) = 3 [pid 14746] <... pwrite64 resumed>) = 36 [pid 321] fstat(3 [pid 14746] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14746] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 14746] close(4) = -1 EBADF (Bad file descriptor) [pid 14746] close(5) = -1 EBADF (Bad file descriptor) [pid 14746] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14746] close(7 [pid 321] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] close(8) = -1 EBADF (Bad file descriptor) [pid 14746] close(9 [pid 321] <... umount2 resumed>) = 0 [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14746] close(10) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14746] close(11 [pid 321] newfstatat(AT_FDCWD, "./3662/sys" [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] close(12 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] close(13) = -1 EBADF (Bad file descriptor) [pid 14746] close(14) = -1 EBADF (Bad file descriptor) [pid 14746] close(15) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14746] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3662/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14746] close(17) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14746] close(18 [pid 318] umount2("./3540", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14746] close(19 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] openat(AT_FDCWD, "./3540", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14746] close(20 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 321] close(4 [pid 319] umount2("./3574", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... close resumed>) = 0 [pid 318] fstat(3 [pid 321] rmdir("./3662/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3574", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] getdents64(3 [pid 14746] close(21 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] fstat(3 [pid 318] umount2("./3540/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14746] close(22 [pid 321] umount2("./3662/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] close(23) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = 0 [pid 14746] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3662/binderfs" [pid 319] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3540/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14746] close(25 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14746] close(26) = -1 EBADF (Bad file descriptor) [pid 14746] close(27) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] unlink("./3662/binderfs" [pid 14746] close(28 [pid 318] newfstatat(AT_FDCWD, "./3540/sys" [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14746] close(29 [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14746] exit_group(0 [pid 321] close(3 [pid 318] umount2("./3540/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14746] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3574/sys" [pid 14746] +++ exited with 0 +++ [pid 321] rmdir("./3662" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3631, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3540/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] mkdir("./3663", 0777 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 4 [pid 321] <... mkdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3574/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(4 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] getdents64(4 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3574/sys") = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14747 attached [pid 319] umount2("./3574/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3574/binderfs" [pid 318] getdents64(4 [pid 14747] set_robust_list(0x5555689d76a0, 24 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14747] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3665 [pid 319] unlink("./3574/binderfs" [pid 318] close(4 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] rmdir("./3540/sys" [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14747] rt_sigprocmask(SIG_SETMASK, [] [pid 319] close(3 [pid 14747] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14747] chdir("./3663" [pid 318] umount2("./3540/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3574" [pid 14747] <... chdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14747] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] mkdir("./3575", 0777 [pid 318] newfstatat(AT_FDCWD, "./3540/binderfs" [pid 14747] <... prctl resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14747] setpgid(0, 0) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] unlink("./3540/binderfs" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14747] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14747] <... openat resumed>) = 3 [pid 318] <... unlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14748 attached [pid 14747] write(3, "1000", 4 [pid 318] getdents64(3 [pid 14748] set_robust_list(0x5555689d76a0, 24 [pid 14747] <... write resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14747] close(3 [pid 14748] <... set_robust_list resumed>) = 0 [pid 318] close(3 [pid 14747] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3577 [pid 14748] rt_sigprocmask(SIG_SETMASK, [] [pid 14747] read(200 [pid 318] rmdir("./3540" [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14748] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14747] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14748] chdir("./3575" [pid 14747] symlink("/dev/binderfs", "./binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14748] <... chdir resumed>) = 0 [pid 14748] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14747] <... symlink resumed>) = 0 [pid 318] mkdir("./3541", 0777 [pid 14748] <... prctl resumed>) = 0 [pid 14748] setpgid(0, 0) = 0 [pid 14747] write(1, "executing program\n", 18 [pid 318] <... mkdir resumed>) = 0 executing program [pid 14748] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14747] <... write resumed>) = 18 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14747] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14748] <... openat resumed>) = 3 [pid 320] <... restart_syscall resumed>) = 0 [pid 14748] write(3, "1000", 4) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 14749 attached [pid 320] umount2("./3629", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14748] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14748] <... close resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3629", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14749] set_robust_list(0x5555689d76a0, 24 [pid 14748] read(200 [pid 14747] <... mkdirat resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 14749] <... set_robust_list resumed>) = 0 [pid 14748] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14747] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] fstat(3 [pid 14748] symlink("/dev/binderfs", "./binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14749] rt_sigprocmask(SIG_SETMASK, [] [pid 14748] <... symlink resumed>) = 0 [pid 14747] <... mount resumed>) = 0 [pid 320] getdents64(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3543 [pid 14749] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14747] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14749] chdir("./3541" [pid 14748] write(1, "executing program\n", 18 [pid 320] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14749] <... chdir resumed>) = 0 [pid 14748] <... write resumed>) = 18 [pid 14747] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 14749] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14748] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14747] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14749] <... prctl resumed>) = 0 [pid 14748] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14749] setpgid(0, 0 [pid 320] newfstatat(AT_FDCWD, "./3629/sys" [pid 14748] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14747] <... pwrite64 resumed>) = 36 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14749] <... setpgid resumed>) = 0 [pid 14748] <... mount resumed>) = 0 [pid 320] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14749] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] openat(AT_FDCWD, "./3629/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14749] <... openat resumed>) = 3 [pid 14748] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... openat resumed>) = 4 [pid 14749] write(3, "1000", 4 [pid 14748] <... openat resumed>) = 3 [pid 14747] close(3 [pid 14749] <... write resumed>) = 4 [pid 320] fstat(4 [pid 14747] <... close resumed>) = 0 [pid 14749] close(3 [pid 14747] close(4 [pid 14749] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14749] read(200 [pid 14748] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] getdents64(4 [pid 14749] symlink("/dev/binderfs", "./binderfs" [pid 14748] <... pwrite64 resumed>) = 36 [pid 14747] close(5 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14749] <... symlink resumed>) = 0 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 14748] close(3 [pid 320] <... close resumed>) = 0 [pid 14749] write(1, "executing program\n", 18 [pid 14748] <... close resumed>) = 0 executing program [pid 14747] close(6 [pid 320] rmdir("./3629/sys" [pid 14749] <... write resumed>) = 18 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14748] close(4 [pid 14747] close(7 [pid 320] <... rmdir resumed>) = 0 [pid 14749] <... mkdirat resumed>) = 0 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3629/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14749] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14748] close(5 [pid 14747] close(8 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14749] <... mount resumed>) = 0 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] close(6 [pid 320] newfstatat(AT_FDCWD, "./3629/binderfs" [pid 14749] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14748] close(7 [pid 14747] close(9 [pid 320] unlink("./3629/binderfs" [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] close(8 [pid 320] <... unlink resumed>) = 0 [pid 14749] <... openat resumed>) = 3 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(10 [pid 320] getdents64(3 [pid 14748] close(9 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14749] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(11 [pid 320] close(3 [pid 14748] close(10 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] <... pwrite64 resumed>) = 36 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(12 [pid 320] <... close resumed>) = 0 [pid 14749] close(3 [pid 14748] close(11 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3629" [pid 14749] <... close resumed>) = 0 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(13 [pid 320] <... rmdir resumed>) = 0 [pid 14749] close(4 [pid 14748] close(12 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(14 [pid 320] mkdir("./3630", 0777 [pid 14749] close(5 [pid 14748] close(13 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] close(6 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(15 [pid 320] <... mkdir resumed>) = 0 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] close(14 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] close(7 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(16 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] close(15 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14749] close(8 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(17 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] close(16 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14750 attached [pid 14749] close(9 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(18 [pid 14750] set_robust_list(0x5555689d76a0, 24 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] close(10 [pid 14747] close(19 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] <... set_robust_list resumed>) = 0 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] close(11 [pid 14747] close(20 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] rt_sigprocmask(SIG_SETMASK, [] [pid 14748] close(17 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3632 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14750] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14749] close(12 [pid 14748] close(18 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14750] chdir("./3630" [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(21 [pid 14750] <... chdir resumed>) = 0 [pid 14749] close(13 [pid 14748] close(19 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(22 [pid 14750] <... prctl resumed>) = 0 [pid 14749] close(14 [pid 14748] close(20 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] setpgid(0, 0 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(23 [pid 14750] <... setpgid resumed>) = 0 [pid 14749] close(15 [pid 14748] close(21 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] close(16 [pid 14748] close(22 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] close(24 [pid 14750] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14749] close(17 [pid 14748] close(23 [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] <... openat resumed>) = 3 [pid 14749] close(18 [pid 14748] close(24 [pid 14747] close(25 [pid 14748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] close(25) = -1 EBADF (Bad file descriptor) [pid 14748] close(26) = -1 EBADF (Bad file descriptor) [pid 14748] close(27) = -1 EBADF (Bad file descriptor) [pid 14748] close(28) = -1 EBADF (Bad file descriptor) [pid 14748] close(29) = -1 EBADF (Bad file descriptor) [pid 14748] exit_group(0 [pid 14750] write(3, "1000", 4 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14748] <... exit_group resumed>) = ? [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] <... write resumed>) = 4 [pid 14749] close(19 [pid 14747] close(26 [pid 14750] close(3 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] <... close resumed>) = 0 [pid 14749] close(20 [pid 14747] close(27 [pid 14750] read(200 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14749] close(21 [pid 14747] close(28 [pid 14750] symlink("/dev/binderfs", "./binderfs" [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] <... symlink resumed>) = 0 [pid 14749] close(22 [pid 14748] +++ exited with 0 +++ [pid 14747] close(29 [pid 14750] write(1, "executing program\n", 18 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] <... write resumed>) = 18 [pid 14749] close(23 [pid 14750] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14747] exit_group(0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3577, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14749] close(24 [pid 14747] <... exit_group resumed>) = ? [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14750] <... mkdirat resumed>) = 0 [pid 14750] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14749] close(25 [pid 14747] +++ exited with 0 +++ [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3665, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14749] close(26 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14749] close(27 [pid 14750] <... mount resumed>) = 0 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14749] close(28 [pid 14750] <... openat resumed>) = 3 [pid 14749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14749] close(29) = -1 EBADF (Bad file descriptor) [pid 14750] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14749] exit_group(0) = ? [pid 319] umount2("./3575", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14750] <... pwrite64 resumed>) = 36 [pid 319] openat(AT_FDCWD, "./3575", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14750] close(3) = 0 [pid 14750] close(4) = -1 EBADF (Bad file descriptor) [pid 14750] close(5) = -1 EBADF (Bad file descriptor) [pid 14750] close(6) = -1 EBADF (Bad file descriptor) [pid 14750] close(7) = -1 EBADF (Bad file descriptor) [pid 14750] close(8) = -1 EBADF (Bad file descriptor) [pid 14750] close(9) = -1 EBADF (Bad file descriptor) [pid 14750] close(10) = -1 EBADF (Bad file descriptor) [pid 14750] close(11) = -1 EBADF (Bad file descriptor) [pid 14750] close(12) = -1 EBADF (Bad file descriptor) [pid 14750] close(13) = -1 EBADF (Bad file descriptor) [pid 14749] +++ exited with 0 +++ [pid 319] <... openat resumed>) = 3 [pid 14750] close(14 [pid 319] fstat(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3543, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14750] close(15) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14750] close(16) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14750] close(17 [pid 319] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] close(18) = -1 EBADF (Bad file descriptor) [pid 14750] close(19) = -1 EBADF (Bad file descriptor) [pid 14750] close(20 [pid 319] <... umount2 resumed>) = 0 [pid 14750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14750] close(21) = -1 EBADF (Bad file descriptor) [pid 14750] close(22) = -1 EBADF (Bad file descriptor) [pid 14750] close(23) = -1 EBADF (Bad file descriptor) [pid 14750] close(24) = -1 EBADF (Bad file descriptor) [pid 14750] close(25) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14750] close(26) = -1 EBADF (Bad file descriptor) [pid 14750] close(27) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3541", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14750] close(28) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3575/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14750] close(29 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3541", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14750] exit_group(0 [pid 319] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 319] openat(AT_FDCWD, "./3575/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14750] <... exit_group resumed>) = ? [pid 318] getdents64(3 [pid 14750] +++ exited with 0 +++ [pid 319] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3632, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] fstat(4 [pid 318] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 318] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4) = 0 [pid 318] newfstatat(AT_FDCWD, "./3541/sys" [pid 319] rmdir("./3575/sys") = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3575/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3541/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3575/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3541/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] unlink("./3575/binderfs") = 0 [pid 318] <... openat resumed>) = 4 [pid 319] getdents64(3 [pid 318] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] close(3 [pid 318] getdents64(4 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3575" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] umount2("./3663", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3630", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] openat(AT_FDCWD, "./3663", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] close(4 [pid 321] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3541/sys" [pid 321] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3541/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3576", 0777 [pid 320] openat(AT_FDCWD, "./3630", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3541/binderfs" [pid 320] fstat(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] unlink("./3541/binderfs" [pid 321] newfstatat(AT_FDCWD, "./3663/sys" [pid 318] <... unlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 321] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14751 attached [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 14751] set_robust_list(0x5555689d76a0, 24 [pid 321] openat(AT_FDCWD, "./3663/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... close resumed>) = 0 [pid 14751] <... set_robust_list resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 318] rmdir("./3541" [pid 14751] rt_sigprocmask(SIG_SETMASK, [] [pid 321] fstat(4 [pid 320] <... umount2 resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 320] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3578 [pid 14751] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] mkdir("./3542", 0777 [pid 14751] chdir("./3576" [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14751] <... chdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14751] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] getdents64(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14751] <... prctl resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14751] setpgid(0, 0 [pid 321] close(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14751] <... setpgid resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3630/sys" [pid 14751] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14752 attached [pid 14751] <... openat resumed>) = 3 [pid 321] rmdir("./3663/sys" [pid 320] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14751] write(3, "1000", 4 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3544 [pid 14752] set_robust_list(0x5555689d76a0, 24 [pid 14751] <... write resumed>) = 4 [pid 321] umount2("./3663/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3630/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14752] <... set_robust_list resumed>) = 0 [pid 14751] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 4 [pid 14751] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3663/binderfs" [pid 320] fstat(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14752] rt_sigprocmask(SIG_SETMASK, [] [pid 14751] read(200 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14751] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] unlink("./3663/binderfs" [pid 14752] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14751] symlink("/dev/binderfs", "./binderfs" [pid 321] <... unlink resumed>) = 0 [pid 320] getdents64(4 [pid 14752] chdir("./3542" [pid 14751] <... symlink resumed>) = 0 [pid 14752] <... chdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14752] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14751] write(1, "executing program\n", 18 [pid 321] getdents64(3 [pid 320] getdents64(4 [pid 14752] <... prctl resumed>) = 0 [pid 14751] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 14752] setpgid(0, 0 [pid 14751] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14752] <... setpgid resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 14752] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14751] <... mkdirat resumed>) = 0 [pid 321] rmdir("./3663" [pid 320] close(4 [pid 14752] <... openat resumed>) = 3 [pid 14751] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... rmdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14752] write(3, "1000", 4 [pid 320] rmdir("./3630/sys" [pid 14752] <... write resumed>) = 4 [pid 14751] <... mount resumed>) = 0 [pid 321] mkdir("./3664", 0777) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14752] close(3 [pid 320] umount2("./3630/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14752] <... close resumed>) = 0 [pid 14752] read(200 [pid 14751] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14752] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14752] symlink("/dev/binderfs", "./binderfs" [pid 14751] <... openat resumed>) = 3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14752] <... symlink resumed>) = 0 [pid 14751] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] newfstatat(AT_FDCWD, "./3630/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14753 attached executing program [pid 14752] write(1, "executing program\n", 18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14753] set_robust_list(0x5555689d76a0, 24 [pid 14752] <... write resumed>) = 18 [pid 14751] <... pwrite64 resumed>) = 36 [pid 320] unlink("./3630/binderfs" [pid 14752] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... unlink resumed>) = 0 [pid 14753] <... set_robust_list resumed>) = 0 [pid 14752] <... mkdirat resumed>) = 0 [pid 14751] close(3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3666 [pid 320] getdents64(3 [pid 14753] rt_sigprocmask(SIG_SETMASK, [] [pid 14751] <... close resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14753] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14751] close(4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14753] chdir("./3664" [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] <... chdir resumed>) = 0 [pid 14751] close(5 [pid 14753] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] <... prctl resumed>) = 0 [pid 14751] close(6 [pid 14753] setpgid(0, 0 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] <... setpgid resumed>) = 0 [pid 14751] close(7 [pid 14753] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] <... openat resumed>) = 3 [pid 14752] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14751] close(8 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14753] write(3, "1000", 4 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] <... write resumed>) = 4 [pid 14751] close(9 [pid 14753] close(3 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] <... close resumed>) = 0 [pid 14752] <... mount resumed>) = 0 [pid 14751] close(10 [pid 320] close(3 [pid 14753] read(200 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14751] close(11 [pid 320] <... close resumed>) = 0 [pid 14753] symlink("/dev/binderfs", "./binderfs" [pid 14752] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] rmdir("./3630" [pid 14753] <... symlink resumed>) = 0 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14753] write(1, "executing program\n", 18 executing program [pid 14751] close(12 [pid 320] mkdir("./3631", 0777 [pid 14753] <... write resumed>) = 18 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14751] close(13 [pid 320] <... mkdir resumed>) = 0 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] <... mkdirat resumed>) = 0 [pid 14751] close(14 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14753] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14751] close(15 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14753] <... mount resumed>) = 0 [pid 14752] <... openat resumed>) = 3 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14751] close(16) = -1 EBADF (Bad file descriptor) [pid 14751] close(17 [pid 14753] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14754 attached [pid 14753] <... openat resumed>) = 3 [pid 14752] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14751] close(18) = -1 EBADF (Bad file descriptor) [pid 14751] close(19) = -1 EBADF (Bad file descriptor) [pid 14751] close(20 [pid 14752] <... pwrite64 resumed>) = 36 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3633 [pid 14751] close(21 [pid 14753] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14754] set_robust_list(0x5555689d76a0, 24 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14752] close(3 [pid 14754] <... set_robust_list resumed>) = 0 [pid 14752] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14753] <... pwrite64 resumed>) = 36 [pid 14751] close(22 [pid 14754] rt_sigprocmask(SIG_SETMASK, [] [pid 14752] close(4 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14753] close(3 [pid 14752] close(5 [pid 14751] close(23 [pid 14753] <... close resumed>) = 0 [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14751] close(24 [pid 14754] chdir("./3631" [pid 14753] close(4 [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... chdir resumed>) = 0 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] close(6 [pid 14751] close(25 [pid 14754] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... prctl resumed>) = 0 [pid 14752] close(7 [pid 14754] setpgid(0, 0 [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... setpgid resumed>) = 0 [pid 14752] close(8 [pid 14754] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14753] close(5 [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14751] close(26 [pid 14753] close(6) = -1 EBADF (Bad file descriptor) [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(7 [pid 14751] close(27 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(8 [pid 14751] close(28 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(9 [pid 14751] close(29 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14751] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(10 [pid 14754] <... openat resumed>) = 3 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] close(9 [pid 14751] exit_group(0 [pid 14754] write(3, "1000", 4 [pid 14753] close(11 [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... write resumed>) = 4 [pid 14752] close(10 [pid 14754] close(3 [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = 0 [pid 14752] close(11 [pid 14754] read(200 [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14752] close(12 [pid 14754] symlink("/dev/binderfs", "./binderfs" [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... symlink resumed>) = 0 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] close(13 [pid 14751] <... exit_group resumed>) = ? [pid 14754] write(1, "executing program\n", 18 [pid 14753] close(12 [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... write resumed>) = 18 [pid 14752] close(14 [pid 14754] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... mkdirat resumed>) = 0 [pid 14752] close(15 executing program [pid 14754] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14751] +++ exited with 0 +++ [pid 14754] <... mount resumed>) = 0 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] close(16 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3578, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14754] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14753] close(13 [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14754] <... openat resumed>) = 3 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] close(17 [pid 14753] close(14) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(15 [pid 14752] close(18 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(16 [pid 14752] close(19 [pid 14754] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... pwrite64 resumed>) = 36 [pid 14753] close(17 [pid 14752] close(20 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(18) = -1 EBADF (Bad file descriptor) [pid 14753] close(19 [pid 14754] close(3 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = 0 [pid 14753] close(20 [pid 14752] close(21 [pid 14754] close(4 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(21 [pid 14752] close(22 [pid 14754] close(5 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(22 [pid 14752] close(23 [pid 14754] close(6 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(23 [pid 14752] close(24 [pid 14754] close(7 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(24 [pid 14752] close(25 [pid 14754] close(8 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(25 [pid 14752] close(26 [pid 14754] close(9 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(26 [pid 14752] close(27 [pid 14754] close(10 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(27 [pid 14752] close(28 [pid 14754] close(11 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(28 [pid 14752] close(29 [pid 14754] close(12 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] close(29 [pid 14752] exit_group(0 [pid 14754] close(13 [pid 14753] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14752] <... exit_group resumed>) = ? [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14753] exit_group(0 [pid 14752] +++ exited with 0 +++ [pid 14754] close(14 [pid 14753] <... exit_group resumed>) = ? [pid 319] <... restart_syscall resumed>) = 0 [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] close(15) = -1 EBADF (Bad file descriptor) [pid 14754] close(16) = -1 EBADF (Bad file descriptor) [pid 14754] close(17 [pid 319] umount2("./3576", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14754] close(18 [pid 14753] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3544, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3576", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14754] close(19 [pid 319] <... openat resumed>) = 3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] close(20 [pid 319] fstat(3 [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3666, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14754] close(21 [pid 321] umount2("./3664", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14754] close(22 [pid 319] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3664", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] umount2("./3542", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 318] openat(AT_FDCWD, "./3542", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... openat resumed>) = 3 [pid 321] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 14754] close(23 [pid 319] <... umount2 resumed>) = 0 [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14754] close(24 [pid 318] getdents64(3 [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] close(25 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14754] close(26 [pid 321] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14754] close(27 [pid 321] newfstatat(AT_FDCWD, "./3664/sys" [pid 318] <... umount2 resumed>) = 0 [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14754] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3576/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3664/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3542/sys" [pid 14754] close(29 [pid 321] <... openat resumed>) = 4 [pid 319] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14754] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 318] umount2("./3542/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14754] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14754] <... exit_group resumed>) = ? [pid 321] getdents64(4 [pid 319] openat(AT_FDCWD, "./3576/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3542/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 4 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] fstat(4 [pid 321] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 321] rmdir("./3664/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 14754] +++ exited with 0 +++ [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3633, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] umount2("./3664/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(4 [pid 321] newfstatat(AT_FDCWD, "./3664/binderfs" [pid 318] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3542/sys" [pid 321] unlink("./3664/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] getdents64(4 [pid 321] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3542/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3542/binderfs" [pid 321] <... close resumed>) = 0 [pid 319] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... close resumed>) = 0 [pid 321] rmdir("./3664" [pid 319] rmdir("./3576/sys" [pid 318] unlink("./3542/binderfs" [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] mkdir("./3665", 0777 [pid 319] umount2("./3576/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3576/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 319] unlink("./3576/binderfs" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3542" [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14755 attached [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14755] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3667 [pid 319] close(3 [pid 318] mkdir("./3543", 0777 [pid 14755] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14755] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rmdir("./3576" [pid 14755] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14755] chdir("./3665" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] mkdir("./3577", 0777 [pid 14755] <... chdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14755] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... mkdir resumed>) = 0 [pid 14755] <... prctl resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14756 attached [pid 14755] setpgid(0, 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3545 [pid 14756] set_robust_list(0x5555689d76a0, 24 [pid 14755] <... setpgid resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14756] <... set_robust_list resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14756] rt_sigprocmask(SIG_SETMASK, [] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14756] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14755] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-12-rust/strace-static-x86_64: Process 14757 attached [pid 14756] chdir("./3543" [pid 14755] <... openat resumed>) = 3 [pid 14757] set_robust_list(0x5555689d76a0, 24 [pid 14756] <... chdir resumed>) = 0 [pid 14755] write(3, "1000", 4 [pid 14756] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14755] <... write resumed>) = 4 [pid 14757] <... set_robust_list resumed>) = 0 [pid 320] umount2("./3631", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3579 [pid 14756] <... prctl resumed>) = 0 [pid 14755] close(3 [pid 14757] rt_sigprocmask(SIG_SETMASK, [] [pid 14756] setpgid(0, 0 [pid 14755] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14756] <... setpgid resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 320] openat(AT_FDCWD, "./3631", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14757] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... openat resumed>) = 3 [pid 14757] chdir("./3577" [pid 14756] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14755] read(200 [pid 320] fstat(3 [pid 14756] <... openat resumed>) = 3 [pid 14755] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14756] write(3, "1000", 4 [pid 14755] symlink("/dev/binderfs", "./binderfs" [pid 14757] <... chdir resumed>) = 0 [pid 14756] <... write resumed>) = 4 [pid 14755] <... symlink resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14757] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14756] close(3 [pid 14755] write(1, "executing program\n", 18 [pid 14757] <... prctl resumed>) = 0 [pid 14756] <... close resumed>) = 0 [pid 14755] <... write resumed>) = 18 [pid 320] getdents64(3 [pid 14757] setpgid(0, 0 [pid 14756] read(200 [pid 14755] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14757] <... setpgid resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14757] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14756] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14755] <... mkdirat resumed>) = 0 [pid 320] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14756] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14755] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... umount2 resumed>) = 0 executing program [pid 14756] write(1, "executing program\n", 18 [pid 14755] <... mount resumed>) = 0 [pid 14756] <... write resumed>) = 18 [pid 14756] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14755] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14757] <... openat resumed>) = 3 [pid 320] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14757] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14757] <... write resumed>) = 4 executing program [pid 320] newfstatat(AT_FDCWD, "./3631/sys" [pid 14757] close(3) = 0 [pid 14756] <... mkdirat resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14757] read(200 [pid 14756] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14755] <... openat resumed>) = 3 [pid 320] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14757] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14757] symlink("/dev/binderfs", "./binderfs" [pid 14756] <... mount resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3631/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14757] <... symlink resumed>) = 0 [pid 14755] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... openat resumed>) = 4 [pid 14757] write(1, "executing program\n", 18 [pid 14756] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14757] <... write resumed>) = 18 executing program [pid 14757] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14755] <... pwrite64 resumed>) = 36 [pid 320] getdents64(4 [pid 14756] <... openat resumed>) = 3 [pid 14757] <... mkdirat resumed>) = 0 [pid 14756] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14755] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14757] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14756] <... pwrite64 resumed>) = 36 [pid 14755] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 14756] close(3) = 0 [pid 14756] close(4 [pid 14757] <... mount resumed>) = 0 [pid 14756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14756] close(5) = -1 EBADF (Bad file descriptor) [pid 14756] close(6) = -1 EBADF (Bad file descriptor) [pid 14756] close(7) = -1 EBADF (Bad file descriptor) [pid 14756] close(8) = -1 EBADF (Bad file descriptor) [pid 14756] close(9) = -1 EBADF (Bad file descriptor) [pid 14756] close(10) = -1 EBADF (Bad file descriptor) [pid 14756] close(11) = -1 EBADF (Bad file descriptor) [pid 14756] close(12) = -1 EBADF (Bad file descriptor) [pid 14756] close(13) = -1 EBADF (Bad file descriptor) [pid 14756] close(14) = -1 EBADF (Bad file descriptor) [pid 14756] close(15) = -1 EBADF (Bad file descriptor) [pid 14756] close(16) = -1 EBADF (Bad file descriptor) [pid 14756] close(17) = -1 EBADF (Bad file descriptor) [pid 14756] close(18) = -1 EBADF (Bad file descriptor) [pid 14756] close(19) = -1 EBADF (Bad file descriptor) [pid 14756] close(20) = -1 EBADF (Bad file descriptor) [pid 14756] close(21) = -1 EBADF (Bad file descriptor) [pid 14756] close(22) = -1 EBADF (Bad file descriptor) [pid 14756] close(23) = -1 EBADF (Bad file descriptor) [pid 14756] close(24) = -1 EBADF (Bad file descriptor) [pid 14756] close(25) = -1 EBADF (Bad file descriptor) [pid 14756] close(26) = -1 EBADF (Bad file descriptor) [pid 14756] close(27) = -1 EBADF (Bad file descriptor) [pid 14756] close(28) = -1 EBADF (Bad file descriptor) [pid 14756] close(29) = -1 EBADF (Bad file descriptor) [pid 14756] exit_group(0) = ? [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14755] close(4 [pid 14757] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14755] close(5 [pid 14757] <... openat resumed>) = 3 [pid 14756] +++ exited with 0 +++ [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14757] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14755] close(6 [pid 320] rmdir("./3631/sys" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3545, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14755] close(7 [pid 320] <... rmdir resumed>) = 0 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3631/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14755] close(8) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14757] <... pwrite64 resumed>) = 36 [pid 14755] close(9 [pid 320] newfstatat(AT_FDCWD, "./3631/binderfs" [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14757] close(3 [pid 14755] close(10 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14757] <... close resumed>) = 0 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3631/binderfs" [pid 14757] close(4 [pid 14755] close(11 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14757] close(5 [pid 14755] close(12 [pid 320] <... unlink resumed>) = 0 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14755] close(13 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14757] close(6 [pid 318] umount2("./3543", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14757] close(7 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] openat(AT_FDCWD, "./3543", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14755] close(14 [pid 320] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 14757] close(8 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3631" [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14757] close(9) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14757] close(10 [pid 14755] close(15 [pid 320] mkdir("./3632", 0777 [pid 318] getdents64(3 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14757] close(11 [pid 320] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14757] close(12 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14755] close(16 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14757] close(13 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14755] close(17 [pid 318] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14757] close(14 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14755] close(18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14758 attached [pid 14757] close(15 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3634 [pid 318] newfstatat(AT_FDCWD, "./3543/sys" [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14757] close(16 [pid 318] umount2("./3543/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14758] set_robust_list(0x5555689d76a0, 24 [pid 14757] close(17 [pid 14755] close(19 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14758] <... set_robust_list resumed>) = 0 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14758] rt_sigprocmask(SIG_SETMASK, [] [pid 14757] close(18 [pid 14755] close(20 [pid 318] openat(AT_FDCWD, "./3543/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14758] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14758] chdir("./3632" [pid 14757] close(19 [pid 318] <... openat resumed>) = 4 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14755] close(21 [pid 14757] close(20 [pid 318] fstat(4 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14757] close(21 [pid 318] getdents64(4 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14757] close(22 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14757] close(23 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14757] close(24 [pid 318] <... close resumed>) = 0 [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14757] close(25 [pid 318] rmdir("./3543/sys" [pid 14757] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14757] close(26) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3543/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14757] close(27) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14757] close(28) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3543/binderfs" [pid 14757] close(29) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14757] exit_group(0 [pid 318] unlink("./3543/binderfs" [pid 14757] <... exit_group resumed>) = ? [pid 318] <... unlink resumed>) = 0 [pid 14758] <... chdir resumed>) = 0 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14758] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14757] +++ exited with 0 +++ [pid 14755] close(22 [pid 318] getdents64(3 [pid 14758] <... prctl resumed>) = 0 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3579, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14758] setpgid(0, 0 [pid 14755] close(23 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14758] <... setpgid resumed>) = 0 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14758] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14755] close(24 [pid 318] close(3) = 0 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3543" [pid 14758] <... openat resumed>) = 3 [pid 14755] close(25 [pid 318] <... rmdir resumed>) = 0 [pid 14758] write(3, "1000", 4 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3544", 0777 [pid 14758] <... write resumed>) = 4 [pid 14755] close(26 [pid 318] <... mkdir resumed>) = 0 [pid 14758] close(3 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14758] <... close resumed>) = 0 [pid 14755] close(27 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14755] close(28 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14758] read(200 [pid 14755] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14759 attached [pid 14755] close(29) = -1 EBADF (Bad file descriptor) [pid 14758] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14759] set_robust_list(0x5555689d76a0, 24 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3546 [pid 14759] <... set_robust_list resumed>) = 0 [pid 14758] symlink("/dev/binderfs", "./binderfs" [pid 14755] exit_group(0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14759] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14758] <... symlink resumed>) = 0 [pid 14755] <... exit_group resumed>) = ? [pid 14759] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14759] chdir("./3544") = 0 [pid 14759] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14759] setpgid(0, 0) = 0 [pid 14759] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14759] write(3, "1000", 4 [pid 14755] +++ exited with 0 +++ [pid 14759] <... write resumed>) = 4 [pid 14759] close(3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3667, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14759] <... close resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14759] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14759] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14759] write(1, "executing program\n", 18) = 18 [pid 14759] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14758] write(1, "executing program\n", 18 [pid 319] <... restart_syscall resumed>) = 0 [pid 14758] <... write resumed>) = 18 [pid 14759] <... mkdirat resumed>) = 0 executing program executing program [pid 14758] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14759] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14758] <... mkdirat resumed>) = 0 [pid 319] umount2("./3577", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14759] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14758] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14759] <... openat resumed>) = 3 [pid 14758] <... mount resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3577", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14758] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... openat resumed>) = 3 [pid 14759] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14759] close(3) = 0 [pid 14759] close(4) = -1 EBADF (Bad file descriptor) [pid 14758] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 14759] close(5) = -1 EBADF (Bad file descriptor) [pid 14759] close(6) = -1 EBADF (Bad file descriptor) [pid 14759] close(7) = -1 EBADF (Bad file descriptor) [pid 14759] close(8) = -1 EBADF (Bad file descriptor) [pid 14759] close(9) = -1 EBADF (Bad file descriptor) [pid 14759] close(10) = -1 EBADF (Bad file descriptor) [pid 14759] close(11) = -1 EBADF (Bad file descriptor) [pid 14759] close(12) = -1 EBADF (Bad file descriptor) [pid 14759] close(13) = -1 EBADF (Bad file descriptor) [pid 14759] close(14) = -1 EBADF (Bad file descriptor) [pid 14759] close(15) = -1 EBADF (Bad file descriptor) [pid 14759] close(16) = -1 EBADF (Bad file descriptor) [pid 14759] close(17) = -1 EBADF (Bad file descriptor) [pid 14759] close(18) = -1 EBADF (Bad file descriptor) [pid 14759] close(19) = -1 EBADF (Bad file descriptor) [pid 14759] close(20) = -1 EBADF (Bad file descriptor) [pid 14759] close(21) = -1 EBADF (Bad file descriptor) [pid 14759] close(22) = -1 EBADF (Bad file descriptor) [pid 14759] close(23) = -1 EBADF (Bad file descriptor) [pid 14759] close(24) = -1 EBADF (Bad file descriptor) [pid 14759] close(25) = -1 EBADF (Bad file descriptor) [pid 14759] close(26) = -1 EBADF (Bad file descriptor) [pid 14759] close(27) = -1 EBADF (Bad file descriptor) [pid 14759] close(28) = -1 EBADF (Bad file descriptor) [pid 14759] close(29) = -1 EBADF (Bad file descriptor) [pid 14759] exit_group(0) = ? [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14758] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(3 [pid 14759] +++ exited with 0 +++ [pid 14758] <... pwrite64 resumed>) = 36 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14758] close(3 [pid 319] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14758] <... close resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3546, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14758] close(4) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14758] close(5 [pid 319] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14758] close(6 [pid 319] newfstatat(AT_FDCWD, "./3577/sys" [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14758] close(7) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14758] close(8) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14758] close(9) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3577/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14758] close(10) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 14758] close(11) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14758] close(12 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14758] close(13 [pid 319] getdents64(4 [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14758] close(14 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14758] close(15 [pid 319] getdents64(4 [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14758] close(16 [pid 319] close(4 [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14758] close(17) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3577/sys" [pid 14758] close(18) = -1 EBADF (Bad file descriptor) [pid 14758] close(19 [pid 321] <... restart_syscall resumed>) = 0 [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3665", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14758] close(20) = -1 EBADF (Bad file descriptor) [pid 14758] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3665", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3577/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14758] close(22) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14758] close(23 [pid 321] fstat(3 [pid 319] newfstatat(AT_FDCWD, "./3577/binderfs" [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14758] close(24 [pid 321] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] unlink("./3577/binderfs" [pid 14758] close(25 [pid 321] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14758] close(26 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14758] close(27 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 14758] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3665/sys" [pid 319] <... close resumed>) = 0 [pid 14758] close(29 [pid 319] rmdir("./3577" [pid 14758] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14758] exit_group(0 [pid 318] umount2("./3544", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14758] <... exit_group resumed>) = ? [pid 321] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3544", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] openat(AT_FDCWD, "./3665/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 318] fstat(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3 [pid 321] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14758] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] mkdir("./3578", 0777 [pid 321] close(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3634, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... close resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... mkdir resumed>) = 0 [pid 321] rmdir("./3665/sys" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] umount2("./3665/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14760 attached [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14760] set_robust_list(0x5555689d76a0, 24 [pid 321] newfstatat(AT_FDCWD, "./3665/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3544/sys" [pid 14760] <... set_robust_list resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14760] rt_sigprocmask(SIG_SETMASK, [] [pid 321] unlink("./3665/binderfs" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3580 [pid 318] umount2("./3544/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14760] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14760] chdir("./3578" [pid 321] getdents64(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14760] <... chdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14760] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] close(3 [pid 318] openat(AT_FDCWD, "./3544/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14760] <... prctl resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 14760] setpgid(0, 0 [pid 318] <... openat resumed>) = 4 [pid 321] rmdir("./3665" [pid 14760] <... setpgid resumed>) = 0 [pid 318] fstat(4 [pid 14760] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... rmdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14760] <... openat resumed>) = 3 [pid 321] mkdir("./3666", 0777 [pid 14760] write(3, "1000", 4 [pid 318] getdents64(4 [pid 14760] <... write resumed>) = 4 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14760] close(3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14760] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 14760] read(200 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14760] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14760] symlink("/dev/binderfs", "./binderfs" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(4 [pid 14760] <... symlink resumed>) = 0 [pid 318] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14761 attached [pid 14760] write(1, "executing program\n", 18 [pid 320] <... restart_syscall resumed>) = 0 executing program [pid 318] rmdir("./3544/sys" [pid 14761] set_robust_list(0x5555689d76a0, 24 [pid 14760] <... write resumed>) = 18 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3668 [pid 14761] <... set_robust_list resumed>) = 0 [pid 14760] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rmdir resumed>) = 0 [pid 14761] rt_sigprocmask(SIG_SETMASK, [] [pid 14760] <... mkdirat resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3632", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14761] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14760] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3544/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14761] chdir("./3666" [pid 320] openat(AT_FDCWD, "./3632", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14760] <... mount resumed>) = 0 [pid 14761] <... chdir resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14761] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14760] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] fstat(3 [pid 14761] <... prctl resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3544/binderfs" [pid 14761] setpgid(0, 0 [pid 14760] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 14761] <... setpgid resumed>) = 0 [pid 14760] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14761] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14760] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14761] <... openat resumed>) = 3 [pid 14760] close(3 [pid 320] <... umount2 resumed>) = 0 [pid 318] unlink("./3544/binderfs" [pid 14761] write(3, "1000", 4 [pid 14760] <... close resumed>) = 0 [pid 320] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14761] <... write resumed>) = 4 [pid 14760] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... unlink resumed>) = 0 [pid 14761] close(3 [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3632/sys" [pid 14761] <... close resumed>) = 0 [pid 14760] close(5 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 14761] read(200 [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14761] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14760] close(6 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14761] symlink("/dev/binderfs", "./binderfs" [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3632/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14761] <... symlink resumed>) = 0 [pid 14760] close(7 [pid 320] <... openat resumed>) = 4 [pid 318] close(3 [pid 14761] write(1, "executing program\n", 18 [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14761] <... write resumed>) = 18 [pid 14760] close(8 [pid 318] <... close resumed>) = 0 executing program [pid 14761] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rmdir("./3544" [pid 14761] <... mkdirat resumed>) = 0 [pid 14760] close(9 [pid 320] getdents64(4 [pid 14761] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... rmdir resumed>) = 0 [pid 14761] <... mount resumed>) = 0 [pid 14760] close(10 [pid 320] getdents64(4 [pid 14761] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3545", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14761] <... openat resumed>) = 3 [pid 14760] close(11 [pid 320] close(4 [pid 14761] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14761] <... pwrite64 resumed>) = 36 [pid 14760] close(12 [pid 320] rmdir("./3632/sys" [pid 14761] close(3 [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14761] <... close resumed>) = 0 [pid 14760] close(13 [pid 320] umount2("./3632/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14761] close(4 [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] close(14 [pid 14761] close(5 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14762 attached [pid 14761] close(6 [pid 14760] close(15 [pid 320] newfstatat(AT_FDCWD, "./3632/binderfs" [pid 14762] set_robust_list(0x5555689d76a0, 24 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14762] <... set_robust_list resumed>) = 0 [pid 14761] close(7 [pid 14760] close(16 [pid 320] unlink("./3632/binderfs" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3547 [pid 14762] rt_sigprocmask(SIG_SETMASK, [] [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14762] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14761] close(8 [pid 14760] close(17 [pid 320] getdents64(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14762] chdir("./3545" [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14762] <... chdir resumed>) = 0 [pid 14761] close(9 [pid 14760] close(18 [pid 320] close(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14762] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14762] <... prctl resumed>) = 0 [pid 14761] close(10 [pid 14760] close(19 [pid 320] rmdir("./3632" [pid 14762] setpgid(0, 0 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14762] <... setpgid resumed>) = 0 [pid 14761] close(11 [pid 14760] close(20 [pid 320] mkdir("./3633", 0777 [pid 14762] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14761] close(12 [pid 14762] <... openat resumed>) = 3 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] close(21 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14762] write(3, "1000", 4 [pid 14761] close(13 [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... write resumed>) = 4 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] close(3 [pid 14760] close(22 [pid 14761] close(14 [pid 14762] <... close resumed>) = 0 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] read(200 [pid 14761] close(15 [pid 14760] close(23 [pid 14762] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] symlink("/dev/binderfs", "./binderfs" [pid 14761] close(16 [pid 14760] close(24 [pid 14762] <... symlink resumed>) = 0 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14762] write(1, "executing program\n", 18 [pid 14761] close(17 [pid 14760] close(25 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14762] <... write resumed>) = 18 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program ci2-android-6-12-rust/strace-static-x86_64: Process 14763 attached [pid 14762] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14761] close(18 [pid 14760] close(26 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3635 [pid 14763] set_robust_list(0x5555689d76a0, 24 [pid 14762] <... mkdirat resumed>) = 0 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14763] <... set_robust_list resumed>) = 0 [pid 14762] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14761] close(19 [pid 14760] close(27 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14763] rt_sigprocmask(SIG_SETMASK, [] [pid 14762] <... mount resumed>) = 0 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14762] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14761] close(20 [pid 14760] close(28 [pid 14763] chdir("./3633" [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... openat resumed>) = 3 [pid 14761] close(21 [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] <... chdir resumed>) = 0 [pid 14762] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14763] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14760] close(29 [pid 14763] <... prctl resumed>) = 0 [pid 14762] <... pwrite64 resumed>) = 36 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14760] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] setpgid(0, 0 [pid 14762] close(3 [pid 14761] close(22 [pid 14763] <... setpgid resumed>) = 0 [pid 14760] exit_group(0 [pid 14763] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = 0 [pid 14760] <... exit_group resumed>) = ? [pid 14763] <... openat resumed>) = 3 [pid 14762] close(4 [pid 14761] close(23) = -1 EBADF (Bad file descriptor) [pid 14761] close(24) = -1 EBADF (Bad file descriptor) [pid 14761] close(25) = -1 EBADF (Bad file descriptor) [pid 14763] write(3, "1000", 4 [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14761] close(26 [pid 14760] +++ exited with 0 +++ [pid 14763] <... write resumed>) = 4 [pid 14762] close(5 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3580, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14763] close(3 [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14761] close(27 [pid 14763] <... close resumed>) = 0 [pid 14762] close(6 [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] read(200 [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14762] close(7 [pid 14763] symlink("/dev/binderfs", "./binderfs" [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] <... symlink resumed>) = 0 [pid 14762] close(8 [pid 14761] close(28 [pid 14763] write(1, "executing program\n", 18 [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] umount2("./3578", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14763] <... write resumed>) = 18 [pid 14762] close(9 [pid 14761] close(29 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14763] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3578", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14763] <... mkdirat resumed>) = 0 [pid 14762] close(10 [pid 14761] exit_group(0 [pid 319] <... openat resumed>) = 3 [pid 14761] <... exit_group resumed>) = ? [pid 14763] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] <... mount resumed>) = 0 [pid 14762] close(11) = -1 EBADF (Bad file descriptor) [pid 14762] close(12) = -1 EBADF (Bad file descriptor) [pid 14762] close(13 [pid 14763] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] <... openat resumed>) = 3 [pid 14762] close(14 [pid 14761] +++ exited with 0 +++ [pid 319] fstat(3 [pid 14763] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14763] <... pwrite64 resumed>) = 36 [pid 14762] close(15 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3668, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] getdents64(3 [pid 14763] close(3 [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14763] <... close resumed>) = 0 [pid 14762] close(16 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14763] close(4 [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] close(17 [pid 14763] close(5 [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] close(18 [pid 321] umount2("./3666", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14763] close(6) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14763] close(7 [pid 14762] close(19 [pid 321] openat(AT_FDCWD, "./3666", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] newfstatat(AT_FDCWD, "./3578/sys" [pid 14763] close(8 [pid 14762] close(20 [pid 321] fstat(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14763] close(9 [pid 14762] close(21 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14763] close(10 [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] close(22 [pid 14763] close(11 [pid 321] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] close(12 [pid 14762] close(23 [pid 319] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14763] close(13 [pid 14762] close(24 [pid 321] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3578/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 4 [pid 14763] close(14 [pid 14762] close(25 [pid 321] newfstatat(AT_FDCWD, "./3666/sys" [pid 319] fstat(4 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14763] close(15 [pid 14762] close(26 [pid 321] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14763] close(16 [pid 14762] close(27 [pid 321] openat(AT_FDCWD, "./3666/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(4 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14763] close(17 [pid 14762] close(28 [pid 321] fstat(4 [pid 319] close(4 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 14763] close(18 [pid 14762] close(29 [pid 321] getdents64(4 [pid 319] rmdir("./3578/sys" [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rmdir resumed>) = 0 [pid 14763] close(19 [pid 14762] exit_group(0 [pid 321] getdents64(4 [pid 319] umount2("./3578/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14762] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14763] close(20 [pid 319] newfstatat(AT_FDCWD, "./3578/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3578/binderfs") = 0 [pid 14762] +++ exited with 0 +++ [pid 319] getdents64(3 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14763] close(21 [pid 321] <... close resumed>) = 0 [pid 319] close(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3547, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3666/sys" [pid 14763] close(22 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14763] close(23 [pid 321] umount2("./3666/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3578" [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 14763] close(24 [pid 321] newfstatat(AT_FDCWD, "./3666/binderfs" [pid 319] mkdir("./3579", 0777 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14763] close(25 [pid 321] unlink("./3666/binderfs" [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] close(26 [pid 321] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14763] close(27 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14764 attached [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] <... restart_syscall resumed>) = 0 [pid 14764] set_robust_list(0x5555689d76a0, 24 [pid 14763] close(28 [pid 14764] <... set_robust_list resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14763] close(29 [pid 321] rmdir("./3666" [pid 14764] rt_sigprocmask(SIG_SETMASK, [] [pid 14763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14763] exit_group(0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3581 [pid 318] umount2("./3545", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] mkdir("./3667", 0777 [pid 14764] chdir("./3579" [pid 14763] <... exit_group resumed>) = ? [pid 321] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14764] <... chdir resumed>) = 0 [pid 14763] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] openat(AT_FDCWD, "./3545", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14764] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3635, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 3 [pid 14764] <... prctl resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14764] setpgid(0, 0) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14765 attached [pid 14764] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] fstat(3 [pid 14765] set_robust_list(0x5555689d76a0, 24 [pid 14764] <... openat resumed>) = 3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3669 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14765] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(3 [pid 14765] rt_sigprocmask(SIG_SETMASK, [] [pid 14764] write(3, "1000", 4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14765] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14764] <... write resumed>) = 4 [pid 318] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14765] chdir("./3667" [pid 14764] close(3 [pid 14765] <... chdir resumed>) = 0 [pid 14764] <... close resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14765] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14764] read(200 [pid 14765] <... prctl resumed>) = 0 [pid 14764] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14765] setpgid(0, 0 [pid 14764] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3633", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14765] <... setpgid resumed>) = 0 [pid 14764] <... symlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14765] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC executing program [pid 14764] write(1, "executing program\n", 18 [pid 320] openat(AT_FDCWD, "./3633", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] newfstatat(AT_FDCWD, "./3545/sys" [pid 14765] <... openat resumed>) = 3 [pid 14764] <... write resumed>) = 18 [pid 320] <... openat resumed>) = 3 [pid 14765] write(3, "1000", 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14765] <... write resumed>) = 4 [pid 318] umount2("./3545/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14765] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14765] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3545/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14765] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14764] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] fstat(3 [pid 318] <... openat resumed>) = 4 [pid 14765] symlink("/dev/binderfs", "./binderfs" [pid 318] fstat(4 [pid 14764] <... mkdirat resumed>) = 0 [pid 14765] <... symlink resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14764] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14765] write(1, "executing program\n", 18 [pid 320] getdents64(3 [pid 318] getdents64(4 [pid 14765] <... write resumed>) = 18 executing program [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14765] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14764] <... mount resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(4 [pid 14765] <... mkdirat resumed>) = 0 [pid 14764] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14765] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14764] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14765] <... mount resumed>) = 0 [pid 320] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 14765] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... close resumed>) = 0 [pid 14764] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14765] <... openat resumed>) = 3 [pid 14764] <... pwrite64 resumed>) = 36 [pid 320] newfstatat(AT_FDCWD, "./3633/sys" [pid 318] rmdir("./3545/sys" [pid 14765] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... rmdir resumed>) = 0 [pid 14765] <... pwrite64 resumed>) = 36 [pid 14764] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3545/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14765] close(3 [pid 14764] <... close resumed>) = 0 [pid 320] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14765] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3545/binderfs" [pid 14765] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14765] close(5 [pid 14764] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] unlink("./3545/binderfs" [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3633/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14765] close(6 [pid 14764] close(5 [pid 320] <... openat resumed>) = 4 [pid 318] <... unlink resumed>) = 0 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14765] close(7 [pid 14764] close(6 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(3 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14765] close(8 [pid 14764] close(7 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] close(3 [pid 14765] close(9 [pid 14764] close(8 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 318] <... close resumed>) = 0 [pid 14765] close(10 [pid 14764] close(9 [pid 320] <... close resumed>) = 0 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3633/sys" [pid 318] rmdir("./3545" [pid 14765] close(11 [pid 14764] close(10 [pid 320] <... rmdir resumed>) = 0 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14765] close(12 [pid 318] mkdir("./3546", 0777 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14765] close(13 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3633/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14765] close(14 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3633/binderfs" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] close(12 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14765] close(15 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3633/binderfs" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] close(13 [pid 320] <... unlink resumed>) = 0 [pid 14765] close(16 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14764] close(14 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14766 attached [pid 14765] close(17 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14766] set_robust_list(0x5555689d76a0, 24 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] close(15 [pid 320] <... close resumed>) = 0 [pid 14766] <... set_robust_list resumed>) = 0 [pid 14765] close(18 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3633" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3548 [pid 14766] rt_sigprocmask(SIG_SETMASK, [] [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] close(16 [pid 320] <... rmdir resumed>) = 0 [pid 14766] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14765] close(19 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14766] chdir("./3546" [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3634", 0777 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14766] <... chdir resumed>) = 0 [pid 14765] close(20 [pid 14764] close(17 [pid 320] <... mkdir resumed>) = 0 [pid 14766] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14766] <... prctl resumed>) = 0 [pid 14765] close(21 [pid 14764] close(18 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14766] setpgid(0, 0 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14766] <... setpgid resumed>) = 0 [pid 14765] close(22 [pid 14764] close(19ci2-android-6-12-rust/strace-static-x86_64: Process 14767 attached [pid 14766] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14766] <... openat resumed>) = 3 [pid 14765] close(23 [pid 14766] write(3, "1000", 4 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] close(20 [pid 14767] rt_sigprocmask(SIG_SETMASK, [] [pid 14766] <... write resumed>) = 4 [pid 14765] close(24 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3636 [pid 14767] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14766] close(3 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] close(21 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14767] chdir("./3634" [pid 14766] <... close resumed>) = 0 [pid 14765] close(25 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14767] <... chdir resumed>) = 0 [pid 14766] read(200 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] close(22 [pid 14767] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14766] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14765] close(26 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] <... prctl resumed>) = 0 [pid 14766] symlink("/dev/binderfs", "./binderfs" [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] close(23 [pid 14767] setpgid(0, 0 [pid 14766] <... symlink resumed>) = 0 [pid 14765] close(27 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] <... setpgid resumed>) = 0 [pid 14766] write(1, "executing program\n", 18 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14764] close(24 [pid 14767] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14766] <... write resumed>) = 18 [pid 14765] close(28 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] <... openat resumed>) = 3 [pid 14766] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14764] close(25 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] write(3, "1000", 4 [pid 14766] <... mkdirat resumed>) = 0 [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] <... write resumed>) = 4 [pid 14766] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14765] close(29 [pid 14764] close(26 [pid 14767] close(3 [pid 14766] <... mount resumed>) = 0 [pid 14765] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] <... close resumed>) = 0 [pid 14766] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14765] exit_group(0 [pid 14764] close(27 [pid 14767] read(200 [pid 14765] <... exit_group resumed>) = ? [pid 14764] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14764] close(28) = -1 EBADF (Bad file descriptor) [pid 14767] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14766] <... openat resumed>) = 3 [pid 14764] close(29) = -1 EBADF (Bad file descriptor) [pid 14764] exit_group(0 [pid 14765] +++ exited with 0 +++ [pid 14767] symlink("/dev/binderfs", "./binderfs" [pid 14764] <... exit_group resumed>) = ? [pid 14767] <... symlink resumed>) = 0 [pid 14766] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14764] +++ exited with 0 +++ [pid 14767] write(1, "executing program\n", 18 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3669, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14767] <... write resumed>) = 18 [pid 14766] <... pwrite64 resumed>) = 36 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14767] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14766] close(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3581, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 14767] <... mkdirat resumed>) = 0 [pid 14766] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14767] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14766] close(4) = -1 EBADF (Bad file descriptor) [pid 14767] <... mount resumed>) = 0 [pid 321] umount2("./3667", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14767] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14766] close(5) = -1 EBADF (Bad file descriptor) [pid 14767] <... openat resumed>) = 3 [pid 14766] close(6 [pid 321] openat(AT_FDCWD, "./3667", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14767] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14766] close(7 [pid 14767] <... pwrite64 resumed>) = 36 [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14767] close(3 [pid 14766] close(8 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14767] <... close resumed>) = 0 [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] close(4 [pid 14766] close(9 [pid 321] getdents64(3 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] close(5 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14767] close(6 [pid 14766] close(10 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14767] close(7 [pid 14766] close(11 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14767] close(8 [pid 14766] close(12 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14767] close(9 [pid 14766] close(13 [pid 321] newfstatat(AT_FDCWD, "./3667/sys" [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] close(10 [pid 14766] close(14 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] close(11 [pid 14766] close(15 [pid 321] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] close(12 [pid 14766] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] close(13 [pid 321] openat(AT_FDCWD, "./3667/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14767] close(14 [pid 14766] close(17 [pid 321] <... openat resumed>) = 4 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14767] close(15 [pid 14766] close(18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14767] close(16 [pid 14766] close(19 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14767] close(17 [pid 14766] close(20 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14767] close(18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14767] close(19 [pid 321] <... close resumed>) = 0 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3667/sys" [pid 14767] close(20) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14767] close(21 [pid 14766] close(21 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3667/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14767] close(22 [pid 14766] close(22 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 14767] close(23 [pid 14766] close(23 [pid 321] newfstatat(AT_FDCWD, "./3667/binderfs" [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14767] close(24 [pid 14766] close(24 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3667/binderfs" [pid 319] umount2("./3579", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14767] close(25 [pid 14766] close(25 [pid 321] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14767] close(26 [pid 14766] close(26 [pid 319] openat(AT_FDCWD, "./3579", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 3 [pid 14767] close(27 [pid 14766] close(27 [pid 321] close(3 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] fstat(3 [pid 14767] close(28 [pid 14766] close(28 [pid 321] rmdir("./3667" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14767] close(29 [pid 14766] close(29 [pid 319] getdents64(3 [pid 14767] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3668", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14767] exit_group(0 [pid 14766] exit_group(0 [pid 14767] <... exit_group resumed>) = ? [pid 14766] <... exit_group resumed>) = ? [pid 321] <... mkdir resumed>) = 0 [pid 319] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14767] +++ exited with 0 +++ [pid 14766] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3636, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3548, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] newfstatat(AT_FDCWD, "./3579/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14768 attached [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3579/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3670 [pid 14768] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... openat resumed>) = 4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3546", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14768] <... set_robust_list resumed>) = 0 [pid 319] fstat(4 [pid 318] openat(AT_FDCWD, "./3546", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14768] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(4 [pid 14768] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14768] chdir("./3668" [pid 319] getdents64(4 [pid 318] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14768] <... chdir resumed>) = 0 [pid 319] close(4 [pid 318] fstat(3 [pid 14768] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... close resumed>) = 0 [pid 14768] <... prctl resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14768] setpgid(0, 0 [pid 319] rmdir("./3579/sys" [pid 14768] <... setpgid resumed>) = 0 [pid 318] getdents64(3 [pid 14768] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14768] <... openat resumed>) = 3 [pid 319] umount2("./3579/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14768] write(3, "1000", 4) = 4 [pid 14768] close(3) = 0 [pid 14768] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14768] symlink("/dev/binderfs", "./binderfs" [pid 318] <... umount2 resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3579/binderfs" [pid 14768] <... symlink resumed>) = 0 [pid 14768] write(1, "executing program\n", 18) = 18 [pid 320] <... restart_syscall resumed>) = 0 [pid 14768] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 318] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3634", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3579/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14768] <... mkdirat resumed>) = 0 [pid 14768] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3546/sys" [pid 320] openat(AT_FDCWD, "./3634", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3546/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 319] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(3 [pid 319] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3546/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] rmdir("./3579" [pid 320] getdents64(3 [pid 318] <... openat resumed>) = 4 [pid 319] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 14768] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] mkdir("./3580", 0777 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14768] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14768] <... pwrite64 resumed>) = 36 [pid 319] <... mkdir resumed>) = 0 [pid 318] getdents64(4 [pid 14768] close(3) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14768] close(4 [pid 318] getdents64(4 [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14768] close(5 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14768] close(6) = -1 EBADF (Bad file descriptor) [pid 14768] close(7) = -1 EBADF (Bad file descriptor) [pid 14768] close(8) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3546/sys" [pid 14768] close(9) = -1 EBADF (Bad file descriptor) [pid 14768] close(10) = -1 EBADF (Bad file descriptor) [pid 14768] close(11) = -1 EBADF (Bad file descriptor) [pid 14768] close(12) = -1 EBADF (Bad file descriptor) [pid 14768] close(13) = -1 EBADF (Bad file descriptor) [pid 14768] close(14) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14769 attached [pid 14768] close(15) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14768] close(16 [pid 318] <... rmdir resumed>) = 0 [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14768] close(17 [pid 318] umount2("./3546/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14768] close(18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14769] set_robust_list(0x5555689d76a0, 24 [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3546/binderfs" [pid 14769] <... set_robust_list resumed>) = 0 [pid 14768] close(19 [pid 320] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14769] rt_sigprocmask(SIG_SETMASK, [] [pid 14768] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3582 [pid 318] unlink("./3546/binderfs" [pid 14769] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3634/sys" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... unlink resumed>) = 0 [pid 14769] chdir("./3580" [pid 318] getdents64(3 [pid 14769] <... chdir resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14769] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] close(3 [pid 320] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3546" [pid 14768] close(21) = -1 EBADF (Bad file descriptor) [pid 14769] <... prctl resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3634/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14769] setpgid(0, 0 [pid 14768] close(22 [pid 14769] <... setpgid resumed>) = 0 [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14768] close(23) = -1 EBADF (Bad file descriptor) [pid 14768] close(24) = -1 EBADF (Bad file descriptor) [pid 14768] close(25) = -1 EBADF (Bad file descriptor) [pid 14768] close(26) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3547", 0777 [pid 14769] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14768] close(27 [pid 320] fstat(4 [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14768] close(28 [pid 14769] <... openat resumed>) = 3 [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14768] close(29 [pid 320] getdents64(4 [pid 14768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14769] write(3, "1000", 4 [pid 14768] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14769] <... write resumed>) = 4 [pid 14768] <... exit_group resumed>) = ? [pid 320] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14770 attached [pid 14769] close(3 [pid 14768] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14769] <... close resumed>) = 0 [pid 320] close(4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3549 [pid 14769] read(200 [pid 320] <... close resumed>) = 0 [pid 14769] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] rmdir("./3634/sys" [pid 14769] symlink("/dev/binderfs", "./binderfs" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rmdir resumed>) = 0 [pid 14769] <... symlink resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3670, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3634/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14770] set_robust_list(0x5555689d76a0, 24 [pid 14769] write(1, "executing program\n", 18 [pid 321] umount2("./3668", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3668", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 executing program [pid 14769] <... write resumed>) = 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14770] <... set_robust_list resumed>) = 0 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14769] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14770] rt_sigprocmask(SIG_SETMASK, [] [pid 14769] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3634/binderfs" [pid 14770] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14769] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3668/sys" [pid 14770] chdir("./3547" [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14769] <... mount resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3668/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3668/sys") = 0 [pid 14770] <... chdir resumed>) = 0 [pid 14769] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] unlink("./3634/binderfs" [pid 14770] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3668/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3668/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3668/binderfs" [pid 14770] <... prctl resumed>) = 0 [pid 14769] <... openat resumed>) = 3 [pid 321] <... unlink resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 14770] setpgid(0, 0 [pid 320] getdents64(3 [pid 14770] <... setpgid resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14770] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] close(3 [pid 320] close(3 [pid 321] <... close resumed>) = 0 [pid 14770] <... openat resumed>) = 3 [pid 321] rmdir("./3668" [pid 320] <... close resumed>) = 0 [pid 14770] write(3, "1000", 4 [pid 321] <... rmdir resumed>) = 0 [pid 14770] <... write resumed>) = 4 [pid 14769] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] mkdir("./3669", 0777 [pid 320] rmdir("./3634" [pid 14770] close(3 [pid 14769] <... pwrite64 resumed>) = 36 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14770] <... close resumed>) = 0 [pid 14769] close(3 [pid 14770] read(200 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14770] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14769] <... close resumed>) = 0 [pid 320] mkdir("./3635", 0777 [pid 14770] symlink("/dev/binderfs", "./binderfs" [pid 14769] close(4 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14770] <... symlink resumed>) = 0 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14770] write(1, "executing program\n", 18 [pid 14769] close(5 [pid 320] <... mkdir resumed>) = 0 executing program ci2-android-6-12-rust/strace-static-x86_64: Process 14771 attached [pid 14770] <... write resumed>) = 18 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14770] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14769] close(6 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14770] <... mkdirat resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3671 [pid 14771] set_robust_list(0x5555689d76a0, 24 [pid 14770] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14771] <... set_robust_list resumed>) = 0 [pid 14769] close(7 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14772 attached [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] rt_sigprocmask(SIG_SETMASK, [] [pid 14769] close(8 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3637 [pid 14771] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] set_robust_list(0x5555689d76a0, 24 [pid 14769] close(9 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14772] <... set_robust_list resumed>) = 0 [pid 14771] chdir("./3669" [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14772] rt_sigprocmask(SIG_SETMASK, [] [pid 14771] <... chdir resumed>) = 0 [pid 14770] <... mount resumed>) = 0 [pid 14769] close(10 [pid 14772] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] chdir("./3635" [pid 14771] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14770] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14769] close(11 [pid 14771] <... prctl resumed>) = 0 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] setpgid(0, 0 [pid 14769] close(12 [pid 14771] <... setpgid resumed>) = 0 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] <... chdir resumed>) = 0 [pid 14769] close(13 [pid 14772] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] <... prctl resumed>) = 0 [pid 14772] setpgid(0, 0 [pid 14769] close(14 [pid 14772] <... setpgid resumed>) = 0 [pid 14771] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14769] close(15 [pid 14772] write(3, "1000", 4 [pid 14770] <... openat resumed>) = 3 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] <... write resumed>) = 4 [pid 14769] close(16 [pid 14772] close(3 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] <... close resumed>) = 0 [pid 14770] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14769] close(17 [pid 14772] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14770] <... pwrite64 resumed>) = 36 [pid 14769] close(18 [pid 14770] close(3 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] write(1, "executing program\n", 18 [pid 14769] close(19 [pid 14772] <... write resumed>) = 18 [pid 14771] <... openat resumed>) = 3 executing program [pid 14770] <... close resumed>) = 0 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14771] write(3, "1000", 4 [pid 14769] close(20 [pid 14771] <... write resumed>) = 4 [pid 14770] close(4 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] close(3 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14769] close(21 [pid 14770] close(5 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] <... close resumed>) = 0 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14769] close(22 [pid 14771] read(200 [pid 14770] close(6 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14769] close(23 [pid 14771] symlink("/dev/binderfs", "./binderfs" [pid 14770] close(7 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] <... mkdirat resumed>) = 0 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14769] close(24 [pid 14772] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14771] <... symlink resumed>) = 0 [pid 14770] close(8 [pid 14772] <... mount resumed>) = 0 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] write(1, "executing program\n", 18 executing program [pid 14772] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14770] close(9 [pid 14769] close(25 [pid 14772] <... openat resumed>) = 3 [pid 14771] <... write resumed>) = 18 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14769] close(26 [pid 14772] <... pwrite64 resumed>) = 36 [pid 14771] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14770] close(10 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] <... mkdirat resumed>) = 0 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14770] close(11 [pid 14769] close(27 [pid 14772] close(3 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] <... close resumed>) = 0 [pid 14772] close(4 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14769] close(28 [pid 14772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] close(12 [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] close(5 [pid 14771] <... mount resumed>) = 0 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14770] close(13 [pid 14769] close(29 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14769] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] close(6) = -1 EBADF (Bad file descriptor) [pid 14769] exit_group(0 [pid 14772] close(7 [pid 14770] close(14 [pid 14772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14769] <... exit_group resumed>) = ? [pid 14772] close(8) = -1 EBADF (Bad file descriptor) [pid 14772] close(9) = -1 EBADF (Bad file descriptor) [pid 14772] close(10) = -1 EBADF (Bad file descriptor) [pid 14772] close(11) = -1 EBADF (Bad file descriptor) [pid 14772] close(12) = -1 EBADF (Bad file descriptor) [pid 14772] close(13) = -1 EBADF (Bad file descriptor) [pid 14772] close(14) = -1 EBADF (Bad file descriptor) [pid 14772] close(15) = -1 EBADF (Bad file descriptor) [pid 14769] +++ exited with 0 +++ [pid 14772] close(16 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3582, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] close(17 [pid 14770] close(15 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] close(18 [pid 14771] <... openat resumed>) = 3 [pid 14770] close(16 [pid 14772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] close(19) = -1 EBADF (Bad file descriptor) [pid 14772] close(20) = -1 EBADF (Bad file descriptor) [pid 14772] close(21) = -1 EBADF (Bad file descriptor) [pid 14772] close(22) = -1 EBADF (Bad file descriptor) [pid 14772] close(23) = -1 EBADF (Bad file descriptor) [pid 14772] close(24 [pid 14771] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] close(25) = -1 EBADF (Bad file descriptor) [pid 14772] close(26) = -1 EBADF (Bad file descriptor) [pid 14771] <... pwrite64 resumed>) = 36 [pid 14770] close(17 [pid 14772] close(27) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] close(28) = -1 EBADF (Bad file descriptor) [pid 14771] close(3 [pid 14770] close(18 [pid 14772] close(29 [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] <... close resumed>) = 0 [pid 14772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] close(4 [pid 14770] close(19 [pid 14772] exit_group(0 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] close(5 [pid 14770] close(20 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14772] <... exit_group resumed>) = ? [pid 14771] close(6 [pid 14770] close(21 [pid 14772] +++ exited with 0 +++ [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] close(7 [pid 14770] close(22 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3637, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14771] close(8 [pid 14770] close(23 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14771] close(9 [pid 14770] close(24 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] close(10 [pid 14770] close(25 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3635", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14771] close(11 [pid 14770] close(26 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14771] close(12 [pid 14770] close(27 [pid 319] umount2("./3580", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3635", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14771] close(13 [pid 14770] close(28 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14771] close(14 [pid 14770] close(29 [pid 319] openat(AT_FDCWD, "./3580", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14771] close(15 [pid 14770] exit_group(0 [pid 319] <... openat resumed>) = 3 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14770] <... exit_group resumed>) = ? [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14771] close(16 [pid 319] fstat(3 [pid 320] getdents64(3 [pid 14770] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14771] close(17 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3549, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14771] close(18 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14771] close(19 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3635/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3635/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = 0 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] close(20 [pid 320] <... openat resumed>) = 4 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14771] close(21 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14771] close(22 [pid 320] getdents64(4 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14771] close(23 [pid 319] newfstatat(AT_FDCWD, "./3580/sys" [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14771] close(24 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14771] close(25 [pid 319] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14771] close(26 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3580/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] close(4 [pid 14771] close(27 [pid 319] <... openat resumed>) = 4 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14771] close(28 [pid 319] fstat(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3635/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14771] close(29 [pid 319] getdents64(4 [pid 14771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3547", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14771] exit_group(0 [pid 320] umount2("./3635/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14771] <... exit_group resumed>) = ? [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3547", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14771] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4 [pid 318] <... openat resumed>) = 3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3671, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] newfstatat(AT_FDCWD, "./3635/binderfs" [pid 319] <... close resumed>) = 0 [pid 318] fstat(3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3580/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] unlink("./3635/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... unlink resumed>) = 0 [pid 319] umount2("./3580/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3580/binderfs" [pid 318] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3547/sys" [pid 319] unlink("./3580/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3547/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3547/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rmdir("./3635" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 4 [pid 319] close(3 [pid 318] fstat(4 [pid 319] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] rmdir("./3580" [pid 318] getdents64(4 [pid 320] mkdir("./3636", 0777 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 320] <... mkdir resumed>) = 0 [pid 319] mkdir("./3581", 0777 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... mkdir resumed>) = 0 [pid 318] close(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rmdir("./3547/sys" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14773 attached [pid 321] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3547/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14773] set_robust_list(0x5555689d76a0, 24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3547/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14774 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3638 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14773] <... set_robust_list resumed>) = 0 [pid 14774] set_robust_list(0x5555689d76a0, 24 [pid 14773] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] unlink("./3547/binderfs" [pid 14774] <... set_robust_list resumed>) = 0 [pid 14773] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3669", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3583 [pid 318] <... unlink resumed>) = 0 [pid 14774] rt_sigprocmask(SIG_SETMASK, [] [pid 14773] chdir("./3636" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14774] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] openat(AT_FDCWD, "./3669", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14773] <... chdir resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 14773] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14773] <... prctl resumed>) = 0 [pid 318] close(3 [pid 14773] setpgid(0, 0 [pid 318] <... close resumed>) = 0 [pid 14773] <... setpgid resumed>) = 0 [pid 318] rmdir("./3547" [pid 14774] chdir("./3581" [pid 14773] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] fstat(3 [pid 318] <... rmdir resumed>) = 0 [pid 14774] <... chdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14774] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] getdents64(3 [pid 14774] <... prctl resumed>) = 0 [pid 14774] setpgid(0, 0 [pid 14773] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] mkdir("./3548", 0777 [pid 14774] <... setpgid resumed>) = 0 [pid 14773] write(3, "1000", 4 [pid 321] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 14774] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14773] <... write resumed>) = 4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14773] close(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14773] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14774] <... openat resumed>) = 3 [pid 14773] read(200 [pid 321] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14774] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14774] <... write resumed>) = 4 [pid 321] newfstatat(AT_FDCWD, "./3669/sys" [pid 14774] close(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14774] <... close resumed>) = 0 [pid 321] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14774] read(200ci2-android-6-12-rust/strace-static-x86_64: Process 14775 attached , 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14773] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3550 [pid 14775] set_robust_list(0x5555689d76a0, 24 [pid 14774] symlink("/dev/binderfs", "./binderfs" [pid 14773] symlink("/dev/binderfs", "./binderfs" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14775] <... set_robust_list resumed>) = 0 [pid 14773] <... symlink resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3669/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14775] rt_sigprocmask(SIG_SETMASK, [] [pid 14774] <... symlink resumed>) = 0 [pid 14773] write(1, "executing program\n", 18 [pid 321] <... openat resumed>) = 4 [pid 14775] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 14774] write(1, "executing program\n", 18 [pid 14773] <... write resumed>) = 18 [pid 321] fstat(4 [pid 14775] chdir("./3548" [pid 14774] <... write resumed>) = 18 [pid 14773] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 executing program [pid 14775] <... chdir resumed>) = 0 [pid 14774] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14773] <... mkdirat resumed>) = 0 [pid 14775] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14773] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] getdents64(4 [pid 14775] <... prctl resumed>) = 0 [pid 14774] <... mkdirat resumed>) = 0 [pid 14773] <... mount resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14775] setpgid(0, 0 [pid 14774] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] getdents64(4 [pid 14775] <... setpgid resumed>) = 0 [pid 14775] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14774] <... mount resumed>) = 0 [pid 14773] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 14774] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... close resumed>) = 0 [pid 14775] <... openat resumed>) = 3 [pid 321] rmdir("./3669/sys" [pid 14775] write(3, "1000", 4) = 4 [pid 14774] <... openat resumed>) = 3 [pid 14773] <... openat resumed>) = 3 [pid 14775] close(3) = 0 [pid 14775] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14775] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14773] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rmdir resumed>) = 0 [pid 14774] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3669/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14775] write(1, "executing program\n", 18 [pid 14773] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14775] <... write resumed>) = 18 [pid 14775] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14774] <... pwrite64 resumed>) = 36 [pid 321] newfstatat(AT_FDCWD, "./3669/binderfs" [pid 14775] <... mkdirat resumed>) = 0 executing program [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14773] close(3) = 0 [pid 14775] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14773] close(4 [pid 14775] <... mount resumed>) = 0 [pid 14774] close(3 [pid 321] unlink("./3669/binderfs" [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14774] <... close resumed>) = 0 [pid 14773] close(5 [pid 321] <... unlink resumed>) = 0 [pid 14775] <... openat resumed>) = 3 [pid 14774] close(4 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(6 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14774] close(5 [pid 321] close(3 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14774] close(6 [pid 14775] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... pwrite64 resumed>) = 36 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(7 [pid 321] rmdir("./3669" [pid 14774] close(7 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(8 [pid 321] <... rmdir resumed>) = 0 [pid 14775] close(3 [pid 14774] close(8 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = 0 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(9 [pid 321] mkdir("./3670", 0777 [pid 14775] close(4 [pid 14774] close(9 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(10 [pid 14775] close(5 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(11 [pid 14775] close(6 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(12 [pid 14775] close(7 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(13 [pid 14775] close(8 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(14 [pid 14775] close(9 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(15 [pid 14775] close(10 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(16 [pid 14775] close(11 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(17 [pid 14775] close(12 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] close(10 [pid 14773] close(18 [pid 321] <... mkdir resumed>) = 0 [pid 14775] close(13 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] close(11 [pid 14773] close(19 [pid 14775] close(14 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] close(12 [pid 14773] close(20 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14775] close(15 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] close(13 [pid 14773] close(21 [pid 14775] close(16 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] close(14 [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(22 [pid 14775] close(17 [pid 14774] close(15 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(23 [pid 14775] close(18 [pid 14774] close(16 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(24 [pid 14775] close(19 [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] close(17 [pid 14775] close(20 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(25 [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] close(21 [pid 14774] close(18 [pid 14773] close(26 [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] close(22 [pid 14774] close(19 [pid 14773] close(27 [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] close(23 [pid 14774] close(20 [pid 14773] close(28 [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] close(21 [pid 14775] close(24 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] close(29 [pid 14774] close(22) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3672 [pid 14774] close(23ci2-android-6-12-rust/strace-static-x86_64: Process 14776 attached [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14776] set_robust_list(0x5555689d76a0, 24 [pid 14775] close(25 [pid 14774] close(24 [pid 14773] exit_group(0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14776] <... set_robust_list resumed>) = 0 [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] <... exit_group resumed>) = ? [pid 14776] rt_sigprocmask(SIG_SETMASK, [] [pid 14775] close(26 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14773] +++ exited with 0 +++ [pid 14776] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14774] close(25 [pid 14776] chdir("./3670" [pid 14775] close(27 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3638, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14776] <... chdir resumed>) = 0 [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14776] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14775] close(28 [pid 14776] <... prctl resumed>) = 0 [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14776] setpgid(0, 0 [pid 14775] close(29 [pid 14776] <... setpgid resumed>) = 0 [pid 14775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14776] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14775] exit_group(0 [pid 14774] close(26 [pid 14775] <... exit_group resumed>) = ? [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14775] +++ exited with 0 +++ [pid 14776] <... openat resumed>) = 3 [pid 14774] close(27 [pid 14776] write(3, "1000", 4 [pid 14774] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3550, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14776] <... write resumed>) = 4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14774] close(28) = -1 EBADF (Bad file descriptor) [pid 14776] close(3 [pid 14774] close(29) = -1 EBADF (Bad file descriptor) [pid 14776] <... close resumed>) = 0 [pid 14774] exit_group(0 [pid 14776] read(200 [pid 14774] <... exit_group resumed>) = ? [pid 14776] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14776] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14776] write(1, "executing program\n", 18) = 18 [pid 14776] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14776] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14774] +++ exited with 0 +++ executing program [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3583, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14776] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14776] <... openat resumed>) = 3 [pid 14776] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14776] close(3) = 0 [pid 14776] close(4) = -1 EBADF (Bad file descriptor) [pid 14776] close(5) = -1 EBADF (Bad file descriptor) [pid 14776] close(6) = -1 EBADF (Bad file descriptor) [pid 14776] close(7) = -1 EBADF (Bad file descriptor) [pid 14776] close(8) = -1 EBADF (Bad file descriptor) [pid 14776] close(9) = -1 EBADF (Bad file descriptor) [pid 14776] close(10) = -1 EBADF (Bad file descriptor) [pid 14776] close(11) = -1 EBADF (Bad file descriptor) [pid 14776] close(12) = -1 EBADF (Bad file descriptor) [pid 14776] close(13) = -1 EBADF (Bad file descriptor) [pid 14776] close(14) = -1 EBADF (Bad file descriptor) [pid 14776] close(15) = -1 EBADF (Bad file descriptor) [pid 14776] close(16) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14776] close(17) = -1 EBADF (Bad file descriptor) [pid 14776] close(18) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14776] close(19) = -1 EBADF (Bad file descriptor) [pid 14776] close(20 [pid 319] umount2("./3581", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3636", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3636", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14776] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14776] close(21 [pid 320] fstat(3 [pid 14776] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3581", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14776] close(22 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14776] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... openat resumed>) = 3 [pid 14776] close(23 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14776] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14776] close(24 [pid 319] fstat(3 [pid 14776] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14776] close(25 [pid 319] getdents64(3 [pid 14776] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14776] close(26 [pid 319] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14776] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14776] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3636/sys" [pid 319] <... umount2 resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14776] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14776] close(28 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14776] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14776] close(29 [pid 320] openat(AT_FDCWD, "./3636/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14776] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 14776] exit_group(0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3581/sys" [pid 14776] <... exit_group resumed>) = ? [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3636/sys") = 0 [pid 14776] +++ exited with 0 +++ [pid 318] <... restart_syscall resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3672, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3636/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3636/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3636/binderfs") = 0 [pid 319] openat(AT_FDCWD, "./3581/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3548", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(4 [pid 318] openat(AT_FDCWD, "./3548", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 318] fstat(3 [pid 320] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(4 [pid 320] close(3) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 320] rmdir("./3636" [pid 319] close(4 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] mkdir("./3637", 0777 [pid 319] <... close resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rmdir("./3581/sys" [pid 318] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14777 attached [pid 319] <... rmdir resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3639 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] umount2("./3581/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 14777] set_robust_list(0x5555689d76a0, 24 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14777] <... set_robust_list resumed>) = 0 [pid 318] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3581/binderfs" [pid 14777] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14777] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] unlink("./3581/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 14777] chdir("./3637" [pid 319] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3548/sys" [pid 14777] <... chdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(3 [pid 14777] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] umount2("./3548/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 14777] <... prctl resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3581" [pid 14777] setpgid(0, 0 [pid 318] openat(AT_FDCWD, "./3548/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14777] <... setpgid resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 14777] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] mkdir("./3582", 0777 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14777] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(4 [pid 14777] write(3, "1000", 4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14777] <... write resumed>) = 4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(4 [pid 14777] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 14778 attached ) = 0 [pid 318] <... close resumed>) = 0 [pid 14777] read(200 [pid 14778] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14778] rt_sigprocmask(SIG_SETMASK, [] [pid 14777] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] rmdir("./3548/sys" [pid 14777] symlink("/dev/binderfs", "./binderfs" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3584 [pid 318] <... rmdir resumed>) = 0 [pid 14778] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14778] chdir("./3582" [pid 14777] <... symlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3548/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14777] write(1, "executing program\n", 18 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14777] <... write resumed>) = 18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14778] <... chdir resumed>) = 0 executing program [pid 14777] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14778] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] newfstatat(AT_FDCWD, "./3548/binderfs" [pid 14778] <... prctl resumed>) = 0 [pid 14778] setpgid(0, 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14778] <... setpgid resumed>) = 0 [pid 14777] <... mkdirat resumed>) = 0 [pid 318] unlink("./3548/binderfs" [pid 14778] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14777] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... unlink resumed>) = 0 [pid 14778] write(3, "1000", 4 [pid 318] getdents64(3 [pid 14778] <... write resumed>) = 4 [pid 14778] close(3) = 0 [pid 14777] <... mount resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14778] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14778] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14777] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] close(3 [pid 14778] write(1, "executing program\n", 18 [pid 318] <... close resumed>) = 0 [pid 14778] <... write resumed>) = 18 executing program [pid 318] rmdir("./3548" [pid 14778] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14777] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 14778] <... mkdirat resumed>) = 0 [pid 318] mkdir("./3549", 0777 [pid 14778] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... mkdir resumed>) = 0 [pid 14777] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14778] <... mount resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 14777] <... pwrite64 resumed>) = 36 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14777] close(3 [pid 14778] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3670", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14778] <... openat resumed>) = 3 [pid 14777] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14777] close(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3670", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14778] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 14779 attached , {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14778] <... pwrite64 resumed>) = 36 [pid 321] getdents64(3 [pid 14777] close(5 [pid 14779] set_robust_list(0x5555689d76a0, 24 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] <... set_robust_list resumed>) = 0 [pid 14777] close(6) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3551 [pid 14777] close(7 [pid 14778] close(3 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14779] rt_sigprocmask(SIG_SETMASK, [] [pid 14778] <... close resumed>) = 0 [pid 14777] close(8 [pid 321] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14778] close(4 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(9 [pid 14779] chdir("./3549" [pid 14778] close(5 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14779] <... chdir resumed>) = 0 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14779] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14778] close(6 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3670/sys" [pid 14779] <... prctl resumed>) = 0 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(11 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14779] setpgid(0, 0 [pid 14778] close(7 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] <... setpgid resumed>) = 0 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(12 [pid 321] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14779] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14778] close(8 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14778] close(9 [pid 321] openat(AT_FDCWD, "./3670/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14779] <... openat resumed>) = 3 [pid 14777] close(13 [pid 14779] write(3, "1000", 4 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] <... write resumed>) = 4 [pid 14777] close(14 [pid 14779] close(3 [pid 14778] close(10 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14779] <... close resumed>) = 0 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(15 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14779] read(200 [pid 14778] close(11 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14779] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(16 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14779] symlink("/dev/binderfs", "./binderfs" [pid 14778] close(12 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(17 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14779] <... symlink resumed>) = 0 [pid 14778] close(13 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(18 [pid 321] <... close resumed>) = 0 [pid 14779] write(1, "executing program\n", 18 [pid 14778] close(14 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] rmdir("./3670/sys" [pid 14779] <... write resumed>) = 18 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(19 [pid 321] <... rmdir resumed>) = 0 [pid 14779] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14778] close(15 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3670/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14778] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(20 [pid 14779] <... mkdirat resumed>) = 0 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14777] close(21 [pid 14778] close(17 [pid 321] newfstatat(AT_FDCWD, "./3670/binderfs" [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14779] <... mount resumed>) = 0 [pid 14778] close(18 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3670/binderfs" [pid 14779] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(22 [pid 321] <... unlink resumed>) = 0 [pid 14778] close(19 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] close(23 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14778] close(20 [pid 321] close(3 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14778] close(21) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3670" [pid 14778] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14778] close(23) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3671", 0777 [pid 14778] close(24 [pid 14779] <... openat resumed>) = 3 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14778] close(25 [pid 14777] close(24 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14778] close(26 [pid 14777] close(25 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14778] close(27 [pid 14777] close(26 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14779] <... pwrite64 resumed>) = 36 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14780 attached [pid 14779] close(3 [pid 14778] close(28 [pid 14777] close(27 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] set_robust_list(0x5555689d76a0, 24 [pid 14779] <... close resumed>) = 0 [pid 14780] <... set_robust_list resumed>) = 0 [pid 14777] close(28 [pid 14779] close(4 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14778] close(29 [pid 14777] close(29 [pid 14778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] rt_sigprocmask(SIG_SETMASK, [] [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14778] exit_group(0 [pid 14777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3673 [pid 14780] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14779] close(5 [pid 14778] <... exit_group resumed>) = ? [pid 14777] exit_group(0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14780] chdir("./3671" [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14778] +++ exited with 0 +++ [pid 14777] <... exit_group resumed>) = ? [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14777] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3584, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14779] close(6 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14780] <... chdir resumed>) = 0 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] close(7 [pid 14780] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3639, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14780] <... prctl resumed>) = 0 [pid 14779] close(8 [pid 14780] setpgid(0, 0 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] <... setpgid resumed>) = 0 [pid 14779] close(9 [pid 14780] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] close(10) = -1 EBADF (Bad file descriptor) [pid 14780] <... openat resumed>) = 3 [pid 14779] close(11 [pid 320] <... restart_syscall resumed>) = 0 [pid 14780] write(3, "1000", 4 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] <... write resumed>) = 4 [pid 14779] close(12) = -1 EBADF (Bad file descriptor) [pid 14780] close(3 [pid 14779] close(13 [pid 320] umount2("./3637", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14780] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14780] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3637", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14779] close(14 [pid 14780] symlink("/dev/binderfs", "./binderfs" [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14780] <... symlink resumed>) = 0 [pid 14779] close(15 [pid 320] fstat(3 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] write(1, "executing program\n", 18 [pid 14779] close(16 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14780] <... write resumed>) = 18 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] getdents64(3 [pid 14780] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14779] close(17 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] <... mkdirat resumed>) = 0 [pid 14779] close(18 [pid 320] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14779] close(19 [pid 14780] <... mount resumed>) = 0 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14779] close(20 [pid 14780] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] <... openat resumed>) = 3 [pid 320] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3637/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14780] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14780] <... pwrite64 resumed>) = 36 [pid 14779] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] close(22 [pid 320] openat(AT_FDCWD, "./3637/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14780] close(3 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14780] <... close resumed>) = 0 [pid 14779] close(23 [pid 320] fstat(4 [pid 319] umount2("./3582", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14779] close(24) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3582", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14779] close(25 [pid 14780] close(4 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] close(26 [pid 320] getdents64(4 [pid 319] <... openat resumed>) = 3 [pid 14780] close(5 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] close(27 [pid 320] getdents64(4 [pid 319] fstat(3 [pid 14780] close(6 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] close(28 [pid 320] close(4 [pid 14780] close(7 [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] close(29 [pid 320] rmdir("./3637/sys" [pid 14780] close(8 [pid 320] <... rmdir resumed>) = 0 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3637/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14780] close(9 [pid 14779] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14779] <... exit_group resumed>) = ? [pid 320] newfstatat(AT_FDCWD, "./3637/binderfs" [pid 14780] close(10 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] close(11 [pid 320] unlink("./3637/binderfs" [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14780] close(12) = -1 EBADF (Bad file descriptor) [pid 14779] +++ exited with 0 +++ [pid 14780] close(13 [pid 320] getdents64(3 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14780] close(14 [pid 320] close(3 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14780] close(15 [pid 320] rmdir("./3637" [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14780] close(16 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3551, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] newfstatat(AT_FDCWD, "./3582/sys" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3638", 0777 [pid 14780] close(17 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] close(18 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14780] close(19 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14781 attached [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14781] set_robust_list(0x5555689d76a0, 24 [pid 14780] close(20 [pid 319] openat(AT_FDCWD, "./3582/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14780] close(21) = -1 EBADF (Bad file descriptor) [pid 14780] close(22) = -1 EBADF (Bad file descriptor) [pid 14780] close(23) = -1 EBADF (Bad file descriptor) [pid 14780] close(24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3640 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14781] <... set_robust_list resumed>) = 0 [pid 14780] close(25 [pid 319] <... openat resumed>) = 4 [pid 14781] rt_sigprocmask(SIG_SETMASK, [] [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] fstat(4 [pid 14780] close(26 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14781] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] umount2("./3549", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14780] close(27 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14781] chdir("./3638" [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14780] close(28 [pid 318] openat(AT_FDCWD, "./3549", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] <... chdir resumed>) = 0 [pid 14780] close(29 [pid 319] close(4 [pid 318] <... openat resumed>) = 3 [pid 14781] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14780] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14781] <... prctl resumed>) = 0 [pid 14780] exit_group(0 [pid 318] fstat(3 [pid 14780] <... exit_group resumed>) = ? [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] rmdir("./3582/sys" [pid 14781] setpgid(0, 0 [pid 318] getdents64(3 [pid 14781] <... setpgid resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3582/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14781] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14780] +++ exited with 0 +++ [pid 319] newfstatat(AT_FDCWD, "./3582/binderfs" [pid 318] <... umount2 resumed>) = 0 [pid 14781] <... openat resumed>) = 3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3673, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14781] write(3, "1000", 4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] unlink("./3582/binderfs" [pid 14781] <... write resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14781] close(3 [pid 319] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3549/sys" [pid 14781] <... close resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3582" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14781] read(200 [pid 318] umount2("./3549/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14781] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14781] symlink("/dev/binderfs", "./binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3583", 0777 [pid 14781] <... symlink resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3549/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14781] write(1, "executing program\n", 18 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14781] <... write resumed>) = 18 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... openat resumed>) = 4 executing program [pid 14781] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14781] <... mkdirat resumed>) = 0 [pid 318] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 14782 attached [pid 14781] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3585 [pid 318] getdents64(4 [pid 14782] set_robust_list(0x5555689d76a0, 24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14781] <... mount resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14782] <... set_robust_list resumed>) = 0 [pid 14781] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] getdents64(4 [pid 14782] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14782] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14782] chdir("./3583" [pid 318] close(4 [pid 14782] <... chdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14782] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14781] <... openat resumed>) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] rmdir("./3549/sys" [pid 14782] <... prctl resumed>) = 0 [pid 14782] setpgid(0, 0 [pid 14781] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... rmdir resumed>) = 0 [pid 14782] <... setpgid resumed>) = 0 [pid 14782] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14781] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3671", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3549/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14782] write(3, "1000", 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14782] <... write resumed>) = 4 [pid 14782] close(3) = 0 [pid 14782] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14782] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14781] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3549/binderfs" [pid 14781] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3671", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14781] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] unlink("./3549/binderfs" [pid 14781] close(5 [pid 14782] write(1, "executing program\n", 18) = 18 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 318] <... unlink resumed>) = 0 [pid 14782] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14781] close(6 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 14782] <... mkdirat resumed>) = 0 [pid 14782] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 executing program [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14781] close(7 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] close(3 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14781] close(8 [pid 318] rmdir("./3549" [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14782] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14781] close(9 [pid 14782] <... openat resumed>) = 3 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14782] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14781] close(10 [pid 321] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] close(11 [pid 318] mkdir("./3550", 0777 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14781] close(12 [pid 321] newfstatat(AT_FDCWD, "./3671/sys" [pid 318] <... mkdir resumed>) = 0 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] close(13 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14782] <... pwrite64 resumed>) = 36 [pid 14781] close(14 [pid 321] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14783 attached [pid 14782] close(3 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14783] set_robust_list(0x5555689d76a0, 24 [pid 14782] <... close resumed>) = 0 [pid 14781] close(15 [pid 321] openat(AT_FDCWD, "./3671/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14782] close(4 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] close(16 [pid 321] <... openat resumed>) = 4 [pid 14782] close(5 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14783] <... set_robust_list resumed>) = 0 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] close(17 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3552 [pid 14783] rt_sigprocmask(SIG_SETMASK, [] [pid 14782] close(6 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14783] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] close(18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14783] chdir("./3550" [pid 14782] close(7 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14783] <... chdir resumed>) = 0 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] close(19 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14782] close(8 [pid 321] close(4 [pid 14781] close(20 [pid 14783] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14783] <... prctl resumed>) = 0 [pid 14782] close(9 [pid 14781] close(21 [pid 321] rmdir("./3671/sys" [pid 14783] setpgid(0, 0 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14783] <... setpgid resumed>) = 0 [pid 14782] close(10 [pid 14781] close(22 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14782] close(11 [pid 14781] close(23 [pid 14783] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14782] close(12) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14783] <... openat resumed>) = 3 [pid 14781] close(24 [pid 321] umount2("./3671/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3671/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14783] write(3, "1000", 4 [pid 14782] close(13 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3671/binderfs" [pid 14783] <... write resumed>) = 4 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] close(25 [pid 321] <... unlink resumed>) = 0 [pid 14783] close(3 [pid 14782] close(14 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14783] <... close resumed>) = 0 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] close(26 [pid 321] getdents64(3 [pid 14783] read(200 [pid 14782] close(15 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14783] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] close(27 [pid 14783] symlink("/dev/binderfs", "./binderfs" [pid 14782] close(16 [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14783] <... symlink resumed>) = 0 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] close(28) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14782] close(17 [pid 14781] close(29 [pid 14783] write(1, "executing program\n", 18 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] close(3 [pid 14783] <... write resumed>) = 18 [pid 14782] close(18 [pid 14781] exit_group(0 [pid 14783] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 14782] close(19 [pid 321] rmdir("./3671" [pid 14783] <... mkdirat resumed>) = 0 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14781] +++ exited with 0 +++ [pid 321] <... rmdir resumed>) = 0 [pid 14782] close(20 [pid 321] mkdir("./3672", 0777 [pid 14783] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3640, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14782] close(21 [pid 321] <... mkdir resumed>) = 0 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14782] close(22 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14782] close(23) = -1 EBADF (Bad file descriptor) [pid 14782] close(24) = -1 EBADF (Bad file descriptor) [pid 14782] close(25) = -1 EBADF (Bad file descriptor) [pid 14782] close(26) = -1 EBADF (Bad file descriptor) [pid 14782] close(27) = -1 EBADF (Bad file descriptor) [pid 14782] close(28) = -1 EBADF (Bad file descriptor) [pid 14782] close(29) = -1 EBADF (Bad file descriptor) [pid 14782] exit_group(0) = ? [pid 14783] <... mount resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] umount2("./3638", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14783] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14782] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3638", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3585, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14783] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14783] <... pwrite64 resumed>) = 36 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 ci2-android-6-12-rust/strace-static-x86_64: Process 14784 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3674 [pid 320] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14784] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14783] close(3 [pid 14784] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14784] rt_sigprocmask(SIG_SETMASK, [] [pid 14783] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14783] close(4 [pid 14784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14784] chdir("./3672") = 0 [pid 14784] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14784] setpgid(0, 0) = 0 [pid 14784] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14784] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14783] close(5 [pid 14784] write(3, "1000", 4) = 4 [pid 14784] close(3) = 0 [pid 14784] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14784] symlink("/dev/binderfs", "./binderfs" [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3638/sys" [pid 14784] <... symlink resumed>) = 0 [pid 14783] close(6 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14784] write(1, "executing program\n", 18 [pid 14783] close(7 executing program [pid 320] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14784] <... write resumed>) = 18 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14784] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14783] close(8 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14784] <... mkdirat resumed>) = 0 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3638/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14783] close(9 [pid 14784] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14783] close(10 [pid 320] fstat(4 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14784] <... mount resumed>) = 0 [pid 14783] close(11 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14783] close(12 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14783] close(13 [pid 14784] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14784] <... openat resumed>) = 3 [pid 14783] close(14 [pid 320] close(4 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14783] close(15 [pid 320] <... close resumed>) = 0 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3638/sys" [pid 14783] close(16 [pid 14784] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14784] <... pwrite64 resumed>) = 36 [pid 14783] close(17 [pid 14784] close(3 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14784] <... close resumed>) = 0 [pid 320] umount2("./3638/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14783] close(18 [pid 14784] close(4 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14784] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14783] close(19 [pid 14784] close(5 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14784] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14784] close(6) = -1 EBADF (Bad file descriptor) [pid 14784] close(7) = -1 EBADF (Bad file descriptor) [pid 14784] close(8) = -1 EBADF (Bad file descriptor) [pid 14784] close(9) = -1 EBADF (Bad file descriptor) [pid 14784] close(10) = -1 EBADF (Bad file descriptor) [pid 14784] close(11) = -1 EBADF (Bad file descriptor) [pid 14784] close(12) = -1 EBADF (Bad file descriptor) [pid 14784] close(13) = -1 EBADF (Bad file descriptor) [pid 14784] close(14) = -1 EBADF (Bad file descriptor) [pid 14784] close(15) = -1 EBADF (Bad file descriptor) [pid 14784] close(16) = -1 EBADF (Bad file descriptor) [pid 14784] close(17) = -1 EBADF (Bad file descriptor) [pid 14784] close(18) = -1 EBADF (Bad file descriptor) [pid 14784] close(19) = -1 EBADF (Bad file descriptor) [pid 14784] close(20) = -1 EBADF (Bad file descriptor) [pid 14784] close(21) = -1 EBADF (Bad file descriptor) [pid 14784] close(22) = -1 EBADF (Bad file descriptor) [pid 14784] close(23) = -1 EBADF (Bad file descriptor) [pid 14783] close(20 [pid 320] newfstatat(AT_FDCWD, "./3638/binderfs" [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14783] close(21 [pid 14784] close(24) = -1 EBADF (Bad file descriptor) [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3638/binderfs" [pid 14784] close(25 [pid 14783] close(22 [pid 14784] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14784] close(26) = -1 EBADF (Bad file descriptor) [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14784] close(27 [pid 320] <... unlink resumed>) = 0 [pid 14783] close(23 [pid 14784] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14784] close(28) = -1 EBADF (Bad file descriptor) [pid 14784] close(29 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14783] close(24 [pid 14784] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14784] exit_group(0 [pid 14783] close(25 [pid 319] <... restart_syscall resumed>) = 0 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14783] close(26 [pid 320] rmdir("./3638" [pid 14784] <... exit_group resumed>) = ? [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14783] close(27 [pid 320] mkdir("./3639", 0777 [pid 14784] +++ exited with 0 +++ [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3674, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14783] close(28 [pid 320] <... mkdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14783] close(29 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14783] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14783] exit_group(0 [pid 319] umount2("./3583", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3583", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14783] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14785 attached [pid 319] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14785] set_robust_list(0x5555689d76a0, 24 [pid 319] <... umount2 resumed>) = 0 [pid 14785] <... set_robust_list resumed>) = 0 [pid 14783] +++ exited with 0 +++ [pid 14785] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14785] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14785] chdir("./3639" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3552, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3641 [pid 14785] <... chdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3583/sys" [pid 14785] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14785] <... prctl resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3550", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14785] setpgid(0, 0 [pid 319] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14785] <... setpgid resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3550", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14785] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3672", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 14785] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3583/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 14785] write(3, "1000", 4 [pid 321] openat(AT_FDCWD, "./3672", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14785] <... write resumed>) = 4 [pid 321] <... openat resumed>) = 3 [pid 318] getdents64(3 [pid 14785] close(3 [pid 321] fstat(3 [pid 319] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14785] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14785] read(200 [pid 321] getdents64(3 [pid 319] getdents64(4 [pid 318] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14785] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14785] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14785] <... symlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14785] write(1, "executing program\n", 18 [pid 321] <... umount2 resumed>) = 0 [pid 319] close(4 executing program [pid 14785] <... write resumed>) = 18 [pid 321] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 14785] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14785] <... mkdirat resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3672/sys" [pid 319] rmdir("./3583/sys" [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14785] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3583/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3550/sys" [pid 321] openat(AT_FDCWD, "./3672/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14785] <... mount resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] newfstatat(AT_FDCWD, "./3583/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] fstat(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] unlink("./3583/binderfs" [pid 321] getdents64(4 [pid 14785] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3550/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 321] close(4) = 0 [pid 319] <... close resumed>) = 0 [pid 321] rmdir("./3672/sys" [pid 319] rmdir("./3583" [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 321] umount2("./3672/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3584", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3672/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14785] <... openat resumed>) = 3 [pid 321] unlink("./3672/binderfs" [pid 318] openat(AT_FDCWD, "./3550/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... unlink resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] getdents64(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] fstat(4 [pid 14785] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14786 attached [pid 14785] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 321] close(3 [pid 14786] set_robust_list(0x5555689d76a0, 24 [pid 321] <... close resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3586 [pid 14786] <... set_robust_list resumed>) = 0 [pid 321] rmdir("./3672" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14786] rt_sigprocmask(SIG_SETMASK, [] [pid 14785] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 14786] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14785] <... close resumed>) = 0 [pid 321] mkdir("./3673", 0777 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14786] chdir("./3584" [pid 14785] close(4 [pid 321] <... mkdir resumed>) = 0 [pid 14786] <... chdir resumed>) = 0 [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(4 [pid 14786] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14785] close(5 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14786] <... prctl resumed>) = 0 [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... close resumed>) = 0 [pid 14786] setpgid(0, 0 [pid 14785] close(6 [pid 318] rmdir("./3550/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14787 attached [pid 14786] <... setpgid resumed>) = 0 [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14786] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14785] close(7 [pid 318] umount2("./3550/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14785] close(8 [pid 318] newfstatat(AT_FDCWD, "./3550/binderfs" [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14785] close(9) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3550/binderfs" [pid 14785] close(10 [pid 318] <... unlink resumed>) = 0 [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14785] close(11) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14785] close(12) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14785] close(13 [pid 318] close(3 [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14785] close(14) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3550" [pid 14785] close(15) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14787] set_robust_list(0x5555689d76a0, 24 [pid 14785] close(16 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3675 [pid 14787] <... set_robust_list resumed>) = 0 [pid 14786] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14787] rt_sigprocmask(SIG_SETMASK, [] [pid 14786] write(3, "1000", 4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14787] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14786] <... write resumed>) = 4 [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3551", 0777 [pid 14787] chdir("./3673" [pid 14786] close(3 [pid 14785] close(17 [pid 318] <... mkdir resumed>) = 0 [pid 14787] <... chdir resumed>) = 0 [pid 14786] <... close resumed>) = 0 [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14785] close(18 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14785] close(19 [pid 14787] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14786] read(200 [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14788 attached [pid 14787] <... prctl resumed>) = 0 [pid 14786] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14785] close(20 [pid 14788] set_robust_list(0x5555689d76a0, 24 [pid 14787] setpgid(0, 0 [pid 14786] symlink("/dev/binderfs", "./binderfs" [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14785] close(21) = -1 EBADF (Bad file descriptor) [pid 14786] <... symlink resumed>) = 0 [pid 14788] <... set_robust_list resumed>) = 0 [pid 14787] <... setpgid resumed>) = 0 [pid 14786] write(1, "executing program\n", 18 [pid 14785] close(22 [pid 14786] <... write resumed>) = 18 [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3553 executing program [pid 14787] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14788] rt_sigprocmask(SIG_SETMASK, [] [pid 14786] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14785] close(23 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14786] <... mkdirat resumed>) = 0 [pid 14785] close(24 [pid 14786] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14785] close(25) = -1 EBADF (Bad file descriptor) [pid 14785] close(26) = -1 EBADF (Bad file descriptor) [pid 14786] <... mount resumed>) = 0 [pid 14785] close(27 [pid 14788] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14787] <... openat resumed>) = 3 [pid 14786] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14785] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] chdir("./3551" [pid 14785] close(28) = -1 EBADF (Bad file descriptor) [pid 14785] close(29) = -1 EBADF (Bad file descriptor) [pid 14785] exit_group(0 [pid 14786] <... openat resumed>) = 3 [pid 14785] <... exit_group resumed>) = ? [pid 14788] <... chdir resumed>) = 0 [pid 14787] write(3, "1000", 4 [pid 14786] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14788] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14786] <... pwrite64 resumed>) = 36 [pid 14788] <... prctl resumed>) = 0 [pid 14787] <... write resumed>) = 4 [pid 14788] setpgid(0, 0 [pid 14787] close(3 [pid 14786] close(3 [pid 14788] <... setpgid resumed>) = 0 [pid 14787] <... close resumed>) = 0 [pid 14786] <... close resumed>) = 0 [pid 14788] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14787] read(200 [pid 14786] close(4 [pid 14785] +++ exited with 0 +++ [pid 14787] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3641, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14787] symlink("/dev/binderfs", "./binderfs" [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14788] <... openat resumed>) = 3 [pid 14787] <... symlink resumed>) = 0 [pid 14786] close(5 [pid 14788] write(3, "1000", 4 [pid 14787] write(1, "executing program\n", 18 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] <... write resumed>) = 4 [pid 14787] <... write resumed>) = 18 [pid 14786] close(6 [pid 14788] close(3 [pid 14787] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] <... close resumed>) = 0 executing program [pid 14788] read(200 [pid 14787] <... mkdirat resumed>) = 0 [pid 14786] close(7 [pid 14788] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14788] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14787] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14786] close(8 [pid 14788] write(1, "executing program\n", 18) = 18 [pid 14788] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14787] <... mount resumed>) = 0 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] <... mkdirat resumed>) = 0 [pid 14786] close(9 [pid 14788] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] <... mount resumed>) = 0 [pid 14787] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14786] close(10 [pid 14788] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14787] <... openat resumed>) = 3 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(11 [pid 14788] <... openat resumed>) = 3 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14786] close(12 [pid 14788] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] <... pwrite64 resumed>) = 36 [pid 14787] <... pwrite64 resumed>) = 36 [pid 14786] close(13 [pid 14788] close(3 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(14 [pid 14788] <... close resumed>) = 0 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] close(4 [pid 14787] close(3 [pid 14786] close(15 [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = 0 [pid 14786] close(16 [pid 14787] close(4 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] close(5) = -1 EBADF (Bad file descriptor) [pid 14788] close(6) = -1 EBADF (Bad file descriptor) [pid 14788] close(7) = -1 EBADF (Bad file descriptor) [pid 14788] close(8) = -1 EBADF (Bad file descriptor) [pid 14788] close(9) = -1 EBADF (Bad file descriptor) [pid 14788] close(10) = -1 EBADF (Bad file descriptor) [pid 14788] close(11) = -1 EBADF (Bad file descriptor) [pid 14788] close(12) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(17 [pid 14787] close(5 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(18 [pid 14788] close(13 [pid 14787] close(6 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(19 [pid 14788] close(14 [pid 14787] close(7 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(20 [pid 14788] close(15 [pid 14787] close(8 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(21 [pid 14788] close(16 [pid 14787] close(9 [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14788] close(17 [pid 14787] close(10 [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] close(18 [pid 14787] close(11 [pid 14786] close(22 [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] close(12 [pid 14786] close(23 [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] close(13 [pid 14786] close(24 [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] close(14 [pid 14786] close(25 [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] close(19 [pid 14787] close(15 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3639", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(26 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14788] close(20 [pid 14787] close(16 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3639", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(27 [pid 320] <... openat resumed>) = 3 [pid 14788] close(21 [pid 14787] close(17 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(28 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14788] close(22 [pid 14787] close(18 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] close(29 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14788] close(23 [pid 14787] close(19 [pid 14786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14786] exit_group(0 [pid 320] <... umount2 resumed>) = 0 [pid 14788] close(24 [pid 14787] close(20 [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] close(25 [pid 14786] <... exit_group resumed>) = ? [pid 14787] close(21 [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] close(26 [pid 320] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14788] close(27 [pid 320] newfstatat(AT_FDCWD, "./3639/sys" [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14788] close(28 [pid 320] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] close(29 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14788] exit_group(0 [pid 320] openat(AT_FDCWD, "./3639/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14788] <... exit_group resumed>) = ? [pid 320] <... openat resumed>) = 4 [pid 14788] +++ exited with 0 +++ [pid 14787] close(22 [pid 14786] +++ exited with 0 +++ [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14787] close(23 [pid 320] fstat(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3586, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3553, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14787] close(24 [pid 320] getdents64(4 [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14787] close(25 [pid 320] getdents64(4 [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14787] close(26 [pid 320] close(4 [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14787] close(27 [pid 320] rmdir("./3639/sys" [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14787] close(28) = -1 EBADF (Bad file descriptor) [pid 14787] close(29 [pid 320] umount2("./3639/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3639/binderfs" [pid 14787] exit_group(0) = ? [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3584", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3639/binderfs") = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 319] openat(AT_FDCWD, "./3584", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 319] <... openat resumed>) = 3 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3639" [pid 14787] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3675, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] fstat(3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 320] mkdir("./3640", 0777) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14789 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3642 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14789] set_robust_list(0x5555689d76a0, 24) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14789] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3584/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14789] chdir("./3640" [pid 321] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14789] <... chdir resumed>) = 0 [pid 14789] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3673", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14789] <... prctl resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3673", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3584/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14789] setpgid(0, 0 [pid 321] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 4 [pid 321] fstat(3 [pid 14789] <... setpgid resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] fstat(4 [pid 321] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(4 [pid 14789] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3584/sys" [pid 321] <... umount2 resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3584/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3584/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3584/binderfs") = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14789] <... openat resumed>) = 3 [pid 321] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14789] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14789] <... write resumed>) = 4 [pid 321] newfstatat(AT_FDCWD, "./3673/sys" [pid 14789] close(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(3 [pid 14789] <... close resumed>) = 0 [pid 321] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 14789] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3584" [pid 321] openat(AT_FDCWD, "./3673/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rmdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14789] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... openat resumed>) = 4 [pid 319] mkdir("./3585", 0777 [pid 14789] symlink("/dev/binderfs", "./binderfs" [pid 321] fstat(4 [pid 319] <... mkdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3551", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] openat(AT_FDCWD, "./3551", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 14790 attached [pid 14789] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 318] <... openat resumed>) = 3 [pid 14790] set_robust_list(0x5555689d76a0, 24 [pid 321] getdents64(4 [pid 14790] <... set_robust_list resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] fstat(3 [pid 321] close(4 [pid 14789] write(1, "executing program\n", 18 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3673/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14790] rt_sigprocmask(SIG_SETMASK, [] [pid 14789] <... write resumed>) = 18 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3587 [pid 318] getdents64(3 [pid 321] umount2("./3673/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14789] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14790] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] newfstatat(AT_FDCWD, "./3673/binderfs" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14790] chdir("./3585" [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14790] <... chdir resumed>) = 0 [pid 14789] <... mkdirat resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14790] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14789] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] unlink("./3673/binderfs" [pid 318] <... umount2 resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 14790] <... prctl resumed>) = 0 [pid 321] getdents64(3 [pid 318] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14790] setpgid(0, 0 [pid 14789] <... mount resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14790] <... setpgid resumed>) = 0 [pid 14789] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] close(3 [pid 318] newfstatat(AT_FDCWD, "./3551/sys" [pid 14790] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... close resumed>) = 0 [pid 14790] <... openat resumed>) = 3 [pid 14789] <... openat resumed>) = 3 [pid 321] rmdir("./3673" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14789] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rmdir resumed>) = 0 [pid 14790] write(3, "1000", 4 [pid 321] mkdir("./3674", 0777 [pid 318] umount2("./3551/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14790] <... write resumed>) = 4 [pid 14789] <... pwrite64 resumed>) = 36 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14790] close(3 [pid 318] openat(AT_FDCWD, "./3551/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14789] close(3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14789] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14789] close(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14790] <... close resumed>) = 0 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14790] read(200 [pid 318] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 14791 attached [pid 14790] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14789] close(5 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14790] symlink("/dev/binderfs", "./binderfs" [pid 318] getdents64(4 [pid 14791] set_robust_list(0x5555689d76a0, 24 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3676 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14791] <... set_robust_list resumed>) = 0 [pid 14790] <... symlink resumed>) = 0 [pid 14789] close(6 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(4 [pid 14791] rt_sigprocmask(SIG_SETMASK, [] [pid 14790] write(1, "executing program\n", 18 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14791] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14790] <... write resumed>) = 18 [pid 14789] close(7 [pid 14791] chdir("./3674" [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] close(4 [pid 14790] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... close resumed>) = 0 [pid 14791] <... chdir resumed>) = 0 [pid 14789] close(8 [pid 318] rmdir("./3551/sys" [pid 14791] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14790] <... mkdirat resumed>) = 0 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... prctl resumed>) = 0 [pid 14789] close(9 [pid 318] <... rmdir resumed>) = 0 [pid 14791] setpgid(0, 0 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... setpgid resumed>) = 0 [pid 14789] close(10 [pid 14791] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] umount2("./3551/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14791] <... openat resumed>) = 3 [pid 14789] close(11 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14790] <... mount resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3551/binderfs" [pid 14791] write(3, "1000", 4 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... write resumed>) = 4 [pid 14789] close(12 [pid 14791] close(3 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = 0 [pid 14789] close(13 [pid 14791] read(200 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14789] close(14 [pid 14791] symlink("/dev/binderfs", "./binderfs" [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... symlink resumed>) = 0 [pid 14789] close(15 [pid 14790] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14791] write(1, "executing program\n", 18 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... write resumed>) = 18 [pid 14789] close(16 [pid 14791] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14791] <... mkdirat resumed>) = 0 [pid 14790] <... openat resumed>) = 3 [pid 14789] close(17 [pid 318] unlink("./3551/binderfs" [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14789] close(18 [pid 318] <... unlink resumed>) = 0 [pid 14791] <... mount resumed>) = 0 [pid 14790] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14791] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14789] close(19 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14790] <... pwrite64 resumed>) = 36 [pid 318] close(3 [pid 14790] close(3 [pid 318] <... close resumed>) = 0 [pid 14791] <... openat resumed>) = 3 [pid 14790] <... close resumed>) = 0 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3551" [pid 14790] close(4 [pid 14789] close(20 [pid 318] <... rmdir resumed>) = 0 [pid 14791] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3552", 0777 [pid 14790] close(5 [pid 14789] close(21 [pid 318] <... mkdir resumed>) = 0 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14790] close(6 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] close(7 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14791] <... pwrite64 resumed>) = 36 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14789] close(22 [pid 14791] close(3 [pid 14790] close(8 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = 0 [pid 14789] close(23 [pid 14791] close(4 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14789] close(24 [pid 14791] close(5 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14789] close(25 [pid 14791] close(6 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14789] close(26 [pid 14791] close(7 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14789] close(27 [pid 14791] close(8 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14789] close(28 [pid 14791] close(9 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14789] close(29 [pid 14791] close(10 [pid 14789] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14789] exit_group(0 [pid 14791] close(11 [pid 14789] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14792 attached [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3554 [pid 14792] set_robust_list(0x5555689d76a0, 24 [pid 14790] close(9 [pid 14789] +++ exited with 0 +++ [pid 14792] <... set_robust_list resumed>) = 0 [pid 14791] close(12 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3642, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14792] rt_sigprocmask(SIG_SETMASK, [] [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] close(10 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14792] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14791] close(13 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] close(11 [pid 320] umount2("./3640", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14792] chdir("./3552" [pid 14791] close(14 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14792] <... chdir resumed>) = 0 [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14791] close(15 [pid 14790] close(12 [pid 14792] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3640", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14792] <... prctl resumed>) = 0 [pid 14791] close(16 [pid 14790] close(13 [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14792] setpgid(0, 0 [pid 14791] close(17 [pid 14790] close(14 [pid 14792] <... setpgid resumed>) = 0 [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14790] close(15 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] close(18 [pid 320] getdents64(3 [pid 14790] close(16 [pid 14792] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14791] close(19) = -1 EBADF (Bad file descriptor) [pid 14790] close(17 [pid 320] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14791] close(20 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] close(18 [pid 14791] close(21) = -1 EBADF (Bad file descriptor) [pid 14791] close(22) = -1 EBADF (Bad file descriptor) [pid 14791] close(23 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] close(24) = -1 EBADF (Bad file descriptor) [pid 14791] close(25) = -1 EBADF (Bad file descriptor) [pid 14790] close(19 [pid 320] <... umount2 resumed>) = 0 [pid 14791] close(26 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] close(20 [pid 14791] close(27 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14792] <... openat resumed>) = 3 [pid 14790] close(21 [pid 14792] write(3, "1000", 4 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14790] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14792] <... write resumed>) = 4 [pid 14790] close(23 [pid 14791] close(28 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3640/sys" [pid 14792] close(3 [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14790] close(24 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14792] <... close resumed>) = 0 [pid 14791] close(29 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14791] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14792] read(200 [pid 14791] exit_group(0 [pid 14790] close(25 [pid 320] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14792] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14791] <... exit_group resumed>) = ? [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14792] symlink("/dev/binderfs", "./binderfs" [pid 14790] close(26 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14792] <... symlink resumed>) = 0 [pid 14791] +++ exited with 0 +++ [pid 14790] close(27 [pid 320] openat(AT_FDCWD, "./3640/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14792] write(1, "executing program\n", 18 [pid 14790] close(28 [pid 320] <... openat resumed>) = 4 executing program [pid 14792] <... write resumed>) = 18 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14792] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14790] close(29 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14792] <... mkdirat resumed>) = 0 [pid 14790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3676, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14792] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14790] exit_group(0 [pid 320] getdents64(4 [pid 14792] <... mount resumed>) = 0 [pid 14790] <... exit_group resumed>) = ? [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14790] +++ exited with 0 +++ [pid 320] getdents64(4 [pid 14792] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3587, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 14792] <... openat resumed>) = 3 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3640/sys" [pid 14792] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... rmdir resumed>) = 0 [pid 14792] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3640/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14792] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3640/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14792] <... close resumed>) = 0 [pid 14792] close(4) = -1 EBADF (Bad file descriptor) [pid 14792] close(5) = -1 EBADF (Bad file descriptor) [pid 14792] close(6) = -1 EBADF (Bad file descriptor) [pid 14792] close(7) = -1 EBADF (Bad file descriptor) [pid 14792] close(8) = -1 EBADF (Bad file descriptor) [pid 14792] close(9) = -1 EBADF (Bad file descriptor) [pid 14792] close(10) = -1 EBADF (Bad file descriptor) [pid 14792] close(11) = -1 EBADF (Bad file descriptor) [pid 14792] close(12) = -1 EBADF (Bad file descriptor) [pid 14792] close(13) = -1 EBADF (Bad file descriptor) [pid 14792] close(14) = -1 EBADF (Bad file descriptor) [pid 14792] close(15) = -1 EBADF (Bad file descriptor) [pid 14792] close(16) = -1 EBADF (Bad file descriptor) [pid 14792] close(17) = -1 EBADF (Bad file descriptor) [pid 14792] close(18) = -1 EBADF (Bad file descriptor) [pid 14792] close(19) = -1 EBADF (Bad file descriptor) [pid 14792] close(20) = -1 EBADF (Bad file descriptor) [pid 14792] close(21) = -1 EBADF (Bad file descriptor) [pid 14792] close(22) = -1 EBADF (Bad file descriptor) [pid 14792] close(23) = -1 EBADF (Bad file descriptor) [pid 14792] close(24) = -1 EBADF (Bad file descriptor) [pid 14792] close(25) = -1 EBADF (Bad file descriptor) [pid 14792] close(26 [pid 320] unlink("./3640/binderfs" [pid 14792] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14792] close(27 [pid 320] <... unlink resumed>) = 0 [pid 14792] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14792] close(28 [pid 320] getdents64(3 [pid 14792] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14792] close(29 [pid 320] close(3 [pid 14792] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14792] exit_group(0 [pid 320] <... close resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] rmdir("./3640" [pid 14792] <... exit_group resumed>) = ? [pid 14792] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3641", 0777 [pid 319] umount2("./3585", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3554, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] openat(AT_FDCWD, "./3585", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14793 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3643 [pid 319] <... umount2 resumed>) = 0 [pid 14793] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14793] <... set_robust_list resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14793] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14793] chdir("./3641" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3585/sys" [pid 14793] <... chdir resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14793] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14793] <... prctl resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3585/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3674", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 14793] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14793] <... setpgid resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3674", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(4 [pid 321] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] fstat(3 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3585/sys") = 0 [pid 14793] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] umount2("./3585/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14793] <... openat resumed>) = 3 [pid 14793] write(3, "1000", 4 [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14793] <... write resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] newfstatat(AT_FDCWD, "./3585/binderfs" [pid 14793] close(3 [pid 321] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14793] <... close resumed>) = 0 [pid 319] unlink("./3585/binderfs" [pid 321] <... umount2 resumed>) = 0 [pid 14793] read(200 [pid 321] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14793] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14793] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 14793] <... symlink resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3674/sys" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14793] write(1, "executing program\n", 18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(3 [pid 14793] <... write resumed>) = 18 executing program [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3585") = 0 [pid 321] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14793] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3586", 0777 [pid 321] openat(AT_FDCWD, "./3674/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14793] <... mkdirat resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] <... mkdir resumed>) = 0 [pid 14793] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14793] <... mount resumed>) = 0 [pid 321] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14793] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14794 attached [pid 14793] <... openat resumed>) = 3 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3674/sys" [pid 14794] set_robust_list(0x5555689d76a0, 24 [pid 14793] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14794] <... set_robust_list resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 14794] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3674/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3588 [pid 321] newfstatat(AT_FDCWD, "./3674/binderfs" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14793] <... pwrite64 resumed>) = 36 [pid 321] unlink("./3674/binderfs" [pid 14794] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14793] close(3 [pid 321] <... unlink resumed>) = 0 [pid 14794] chdir("./3586" [pid 14793] <... close resumed>) = 0 [pid 14794] <... chdir resumed>) = 0 [pid 14793] close(4 [pid 14794] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] <... prctl resumed>) = 0 [pid 14794] setpgid(0, 0 [pid 14793] close(5 [pid 321] getdents64(3 [pid 14794] <... setpgid resumed>) = 0 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14793] close(6 [pid 321] close(3 [pid 14794] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3674" [pid 14793] close(7 [pid 321] <... rmdir resumed>) = 0 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3675", 0777 [pid 14794] <... openat resumed>) = 3 [pid 14793] close(8 [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] write(3, "1000", 4 [pid 14793] close(9 [pid 14794] <... write resumed>) = 4 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(3 [pid 14793] close(10 [pid 14794] <... close resumed>) = 0 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] read(200 [pid 14793] close(11 [pid 14794] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] symlink("/dev/binderfs", "./binderfs" [pid 14793] close(12 [pid 14794] <... symlink resumed>) = 0 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14795 attached [pid 14793] close(13 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3677 [pid 14795] set_robust_list(0x5555689d76a0, 24 [pid 14794] write(1, "executing program\n", 18 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14795] <... set_robust_list resumed>) = 0 [pid 14794] <... write resumed>) = 18 [pid 14793] close(14 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3552", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14795] rt_sigprocmask(SIG_SETMASK, [] [pid 14794] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14795] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14794] <... mkdirat resumed>) = 0 [pid 14793] close(15 [pid 318] openat(AT_FDCWD, "./3552", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14795] chdir("./3675" [pid 318] <... openat resumed>) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14794] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... chdir resumed>) = 0 [pid 14795] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14793] close(16 [pid 318] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14795] <... prctl resumed>) = 0 [pid 14794] <... mount resumed>) = 0 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14795] setpgid(0, 0 [pid 14794] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14793] close(17 [pid 318] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14795] <... setpgid resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3552/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14795] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] umount2("./3552/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3552/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3552/sys" [pid 14794] <... openat resumed>) = 3 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... openat resumed>) = 3 [pid 14795] write(3, "1000", 4 [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3552/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3552/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14793] close(18 [pid 14795] <... write resumed>) = 4 [pid 14794] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14795] close(3 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... close resumed>) = 0 [pid 14794] <... pwrite64 resumed>) = 36 [pid 14793] close(19 [pid 318] unlink("./3552/binderfs" [pid 14795] read(200 [pid 14794] close(3 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3552") = 0 [pid 14795] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14794] <... close resumed>) = 0 [pid 14793] close(20 [pid 14795] symlink("/dev/binderfs", "./binderfs" [pid 14794] close(4 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3553", 0777 [pid 14795] <... symlink resumed>) = 0 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] close(21 [pid 318] <... mkdir resumed>) = 0 [pid 14795] write(1, "executing program\n", 18 [pid 14794] close(5 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14795] <... write resumed>) = 18 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] close(22 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14795] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14794] close(6 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14796 attached [pid 14795] <... mkdirat resumed>) = 0 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] close(23 [pid 14794] close(7 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14796] set_robust_list(0x5555689d76a0, 24 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] close(24 [pid 14796] <... set_robust_list resumed>) = 0 [pid 14795] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14794] close(8 [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] close(25 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3555 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(9 [pid 14793] close(26 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(10 [pid 14793] close(27 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14795] <... mount resumed>) = 0 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14796] rt_sigprocmask(SIG_SETMASK, [] [pid 14795] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14794] close(11 [pid 14793] close(28 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14796] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14796] chdir("./3553") = 0 [pid 14796] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14795] <... openat resumed>) = 3 [pid 14794] close(12 [pid 14793] close(29 [pid 14796] <... prctl resumed>) = 0 [pid 14796] setpgid(0, 0) = 0 [pid 14796] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14794] close(13 [pid 14793] exit_group(0 [pid 14796] <... openat resumed>) = 3 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14793] <... exit_group resumed>) = ? [pid 14794] close(14 [pid 14796] write(3, "1000", 4) = 4 [pid 14796] close(3) = 0 [pid 14796] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14796] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14793] +++ exited with 0 +++ [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14796] write(1, "executing program\n", 18 [pid 14794] close(15 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3643, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14795] <... pwrite64 resumed>) = 36 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14796] <... write resumed>) = 18 [pid 14796] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14795] close(3 [pid 14794] close(16 [pid 14796] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14795] <... close resumed>) = 0 [pid 14794] close(17 [pid 14795] close(4 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14796] <... mount resumed>) = 0 [pid 14795] close(5 [pid 14794] close(18 [pid 14796] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] close(6 [pid 14794] close(19 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14796] <... openat resumed>) = 3 [pid 14795] close(7 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(20 [pid 14795] close(8 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14796] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(21 [pid 14796] <... pwrite64 resumed>) = 36 [pid 14795] close(9 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(22 [pid 14795] close(10 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14796] close(3 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(23 [pid 14796] <... close resumed>) = 0 [pid 14795] close(11 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14796] close(4 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(24 [pid 14796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] close(12 [pid 14796] close(5) = -1 EBADF (Bad file descriptor) [pid 14796] close(6) = -1 EBADF (Bad file descriptor) [pid 14796] close(7) = -1 EBADF (Bad file descriptor) [pid 14796] close(8) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] close(13) = -1 EBADF (Bad file descriptor) [pid 14794] close(25 [pid 14795] close(14 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(26 [pid 14795] close(15 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(27 [pid 320] umount2("./3641", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14795] close(16 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14794] close(28 [pid 14795] close(17 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] close(29 [pid 320] openat(AT_FDCWD, "./3641", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14795] close(18 [pid 14794] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14796] close(9 [pid 14795] close(19 [pid 14794] exit_group(0 [pid 14796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14794] <... exit_group resumed>) = ? [pid 14796] close(10 [pid 14795] close(20 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14796] close(11 [pid 320] getdents64(3 [pid 14796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14796] close(12) = -1 EBADF (Bad file descriptor) [pid 14796] close(13) = -1 EBADF (Bad file descriptor) [pid 14796] close(14) = -1 EBADF (Bad file descriptor) [pid 14796] close(15) = -1 EBADF (Bad file descriptor) [pid 14796] close(16) = -1 EBADF (Bad file descriptor) [pid 14796] close(17) = -1 EBADF (Bad file descriptor) [pid 14796] close(18) = -1 EBADF (Bad file descriptor) [pid 14796] close(19) = -1 EBADF (Bad file descriptor) [pid 14796] close(20) = -1 EBADF (Bad file descriptor) [pid 14796] close(21) = -1 EBADF (Bad file descriptor) [pid 14796] close(22) = -1 EBADF (Bad file descriptor) [pid 14796] close(23) = -1 EBADF (Bad file descriptor) [pid 14796] close(24) = -1 EBADF (Bad file descriptor) [pid 14796] close(25) = -1 EBADF (Bad file descriptor) [pid 14796] close(26) = -1 EBADF (Bad file descriptor) [pid 14796] close(27) = -1 EBADF (Bad file descriptor) [pid 14796] close(28) = -1 EBADF (Bad file descriptor) [pid 14796] close(29) = -1 EBADF (Bad file descriptor) [pid 14796] exit_group(0 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14794] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14796] <... exit_group resumed>) = ? [pid 14795] close(21 [pid 320] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3588, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14796] +++ exited with 0 +++ [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14795] close(22 [pid 320] <... umount2 resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3555, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14795] close(23 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3641/sys" [pid 14795] close(24 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14795] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3641/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14795] close(26 [pid 320] <... openat resumed>) = 4 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14795] close(27 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14795] close(28 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14795] close(29 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14795] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14795] exit_group(0 [pid 320] <... close resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14795] <... exit_group resumed>) = ? [pid 320] rmdir("./3641/sys" [pid 319] umount2("./3586", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3553", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3586", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3553", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14795] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3677, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3641/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 318] fstat(3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] newfstatat(AT_FDCWD, "./3641/binderfs" [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3641/binderfs" [pid 319] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3586/sys" [pid 318] newfstatat(AT_FDCWD, "./3553/sys" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3553/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3586/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3553/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 4 [pid 318] <... openat resumed>) = 4 [pid 319] fstat(4 [pid 320] close(3 [pid 318] fstat(4 [pid 320] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] rmdir("./3641" [pid 319] getdents64(4 [pid 318] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 318] getdents64(4 [pid 321] umount2("./3675", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 319] close(4 [pid 318] close(4 [pid 321] openat(AT_FDCWD, "./3675", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] mkdir("./3642", 0777 [pid 319] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 319] rmdir("./3586/sys" [pid 318] rmdir("./3553/sys" [pid 321] fstat(3 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3586/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3553/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] getdents64(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] newfstatat(AT_FDCWD, "./3586/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3553/binderfs" [pid 321] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14797 attached [pid 321] <... umount2 resumed>) = 0 [pid 319] unlink("./3586/binderfs" [pid 318] unlink("./3553/binderfs") = 0 [pid 14797] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3644 [pid 319] <... unlink resumed>) = 0 [pid 14797] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14797] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14797] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 14797] chdir("./3642" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] newfstatat(AT_FDCWD, "./3675/sys" [pid 319] close(3 [pid 318] close(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14797] <... chdir resumed>) = 0 [pid 321] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3586" [pid 318] rmdir("./3553" [pid 14797] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14797] <... prctl resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3675/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] mkdir("./3587", 0777 [pid 318] mkdir("./3554", 0777 [pid 14797] setpgid(0, 0 [pid 321] <... openat resumed>) = 4 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14797] <... setpgid resumed>) = 0 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14797] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14797] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14798 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14799 attached [pid 14797] write(3, "1000", 4 [pid 321] getdents64(4 [pid 14797] <... write resumed>) = 4 [pid 14799] set_robust_list(0x5555689d76a0, 24 [pid 14797] close(3 [pid 14798] set_robust_list(0x5555689d76a0, 24 [pid 14797] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3675/sys" [pid 14799] <... set_robust_list resumed>) = 0 [pid 14798] <... set_robust_list resumed>) = 0 [pid 14797] read(200 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3589 [pid 14798] rt_sigprocmask(SIG_SETMASK, [] [pid 14797] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3675/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3556 [pid 14799] rt_sigprocmask(SIG_SETMASK, [] [pid 14798] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14797] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14799] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14798] chdir("./3587" [pid 14797] <... symlink resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3675/binderfs" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14798] <... chdir resumed>) = 0 [pid 14799] chdir("./3554" [pid 14798] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14797] write(1, "executing program\n", 18 [pid 14799] <... chdir resumed>) = 0 [pid 14798] <... prctl resumed>) = 0 [pid 14799] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14797] <... write resumed>) = 18 [pid 14799] <... prctl resumed>) = 0 executing program [pid 14798] setpgid(0, 0 [pid 14799] setpgid(0, 0 [pid 14798] <... setpgid resumed>) = 0 [pid 14797] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3675/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3675" [pid 14799] <... setpgid resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3676", 0777 [pid 14798] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14799] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14797] <... mkdirat resumed>) = 0 [pid 14799] <... openat resumed>) = 3 [pid 14797] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... mkdir resumed>) = 0 [pid 14799] write(3, "1000", 4 [pid 14798] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14797] <... mount resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14799] <... write resumed>) = 4 [pid 14798] write(3, "1000", 4 [pid 14797] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14800 attached [pid 14799] close(3 [pid 14798] <... write resumed>) = 4 [pid 14799] <... close resumed>) = 0 [pid 14798] close(3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3678 [pid 14799] read(200 [pid 14798] <... close resumed>) = 0 [pid 14799] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14798] read(200 [pid 14800] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14797] <... openat resumed>) = 3 [pid 14798] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14800] <... set_robust_list resumed>) = 0 [pid 14799] symlink("/dev/binderfs", "./binderfs" [pid 14798] symlink("/dev/binderfs", "./binderfs" [pid 14800] rt_sigprocmask(SIG_SETMASK, [] [pid 14797] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14799] <... symlink resumed>) = 0 [pid 14798] <... symlink resumed>) = 0 [pid 14800] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14799] write(1, "executing program\n", 18 [pid 14797] <... pwrite64 resumed>) = 36 [pid 14798] write(1, "executing program\n", 18 [pid 14800] chdir("./3676" [pid 14799] <... write resumed>) = 18 [pid 14798] <... write resumed>) = 18 executing program executing program [pid 14797] close(3 [pid 14799] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14800] <... chdir resumed>) = 0 [pid 14798] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14797] <... close resumed>) = 0 [pid 14798] <... mkdirat resumed>) = 0 [pid 14799] <... mkdirat resumed>) = 0 [pid 14799] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14800] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14797] close(4 [pid 14800] <... prctl resumed>) = 0 [pid 14798] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] setpgid(0, 0 [pid 14799] <... mount resumed>) = 0 [pid 14800] <... setpgid resumed>) = 0 [pid 14799] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14798] <... mount resumed>) = 0 [pid 14797] close(5 [pid 14800] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14799] <... openat resumed>) = 3 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14799] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14800] <... openat resumed>) = 3 [pid 14797] close(6) = -1 EBADF (Bad file descriptor) [pid 14797] close(7 [pid 14800] write(3, "1000", 4 [pid 14798] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] <... write resumed>) = 4 [pid 14800] close(3 [pid 14799] <... pwrite64 resumed>) = 36 [pid 14797] close(8 [pid 14799] close(3) = 0 [pid 14799] close(4) = -1 EBADF (Bad file descriptor) [pid 14799] close(5 [pid 14798] <... openat resumed>) = 3 [pid 14800] <... close resumed>) = 0 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] read(200 [pid 14797] close(9 [pid 14799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14799] close(6 [pid 14798] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14797] close(10 [pid 14800] symlink("/dev/binderfs", "./binderfs" [pid 14799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14799] close(7) = -1 EBADF (Bad file descriptor) [pid 14797] close(11 [pid 14799] close(8 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14799] close(9 [pid 14797] close(12 [pid 14799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14799] close(10 [pid 14798] <... pwrite64 resumed>) = 36 [pid 14799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14799] close(11) = -1 EBADF (Bad file descriptor) [pid 14799] close(12) = -1 EBADF (Bad file descriptor) [pid 14799] close(13) = -1 EBADF (Bad file descriptor) [pid 14799] close(14) = -1 EBADF (Bad file descriptor) [pid 14799] close(15) = -1 EBADF (Bad file descriptor) [pid 14799] close(16) = -1 EBADF (Bad file descriptor) [pid 14799] close(17) = -1 EBADF (Bad file descriptor) [pid 14799] close(18) = -1 EBADF (Bad file descriptor) [pid 14799] close(19) = -1 EBADF (Bad file descriptor) [pid 14799] close(20) = -1 EBADF (Bad file descriptor) [pid 14799] close(21) = -1 EBADF (Bad file descriptor) [pid 14799] close(22) = -1 EBADF (Bad file descriptor) [pid 14799] close(23) = -1 EBADF (Bad file descriptor) [pid 14799] close(24) = -1 EBADF (Bad file descriptor) [pid 14799] close(25) = -1 EBADF (Bad file descriptor) [pid 14799] close(26) = -1 EBADF (Bad file descriptor) [pid 14800] <... symlink resumed>) = 0 [pid 14799] close(27 [pid 14798] close(3 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] write(1, "executing program\n", 18 [pid 14798] <... close resumed>) = 0 executing program [pid 14800] <... write resumed>) = 18 [pid 14798] close(4 [pid 14797] close(13 [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(14 [pid 14798] close(5 [pid 14800] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14799] close(28 [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] close(6 [pid 14797] close(15 [pid 14800] <... mkdirat resumed>) = 0 [pid 14799] close(29 [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] close(7 [pid 14797] close(16 [pid 14799] exit_group(0 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] <... mount resumed>) = 0 [pid 14799] <... exit_group resumed>) = ? [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(17 [pid 14800] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14798] close(8 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] <... openat resumed>) = 3 [pid 14799] +++ exited with 0 +++ [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(18 [pid 14798] close(9 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(19 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3556, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14798] close(10 [pid 14797] close(20 [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] close(11 [pid 14800] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(21 [pid 14798] close(12 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] <... pwrite64 resumed>) = 36 [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(22 [pid 14800] close(3 [pid 14798] close(13 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(23 [pid 14798] close(14 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(24 [pid 14798] close(15 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(25 [pid 14798] close(16 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(26 [pid 14798] close(17 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(27 [pid 14798] close(18 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(28 [pid 14798] close(19 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] close(29 [pid 14798] close(20 [pid 14797] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14797] exit_group(0 [pid 14800] <... close resumed>) = 0 [pid 14798] close(21 [pid 14797] <... exit_group resumed>) = ? [pid 14800] close(4 [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] close(5) = -1 EBADF (Bad file descriptor) [pid 14800] close(6) = -1 EBADF (Bad file descriptor) [pid 14800] close(7 [pid 14798] close(22 [pid 14797] +++ exited with 0 +++ [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3644, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14800] close(8 [pid 14798] close(23 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] close(9) = -1 EBADF (Bad file descriptor) [pid 14798] close(24 [pid 14800] close(10 [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] close(25 [pid 14800] close(11 [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] close(12 [pid 14798] close(26 [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] close(13 [pid 14798] close(27 [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] close(14 [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] close(28) = -1 EBADF (Bad file descriptor) [pid 14798] close(29 [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] close(15) = -1 EBADF (Bad file descriptor) [pid 14798] exit_group(0 [pid 14800] close(16 [pid 14798] <... exit_group resumed>) = ? [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] close(17) = -1 EBADF (Bad file descriptor) [pid 14800] close(18) = -1 EBADF (Bad file descriptor) [pid 14800] close(19 [pid 14798] +++ exited with 0 +++ [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3589, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14800] close(20 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14800] close(21) = -1 EBADF (Bad file descriptor) [pid 14800] close(22) = -1 EBADF (Bad file descriptor) [pid 14800] close(23) = -1 EBADF (Bad file descriptor) [pid 14800] close(24) = -1 EBADF (Bad file descriptor) [pid 14800] close(25) = -1 EBADF (Bad file descriptor) [pid 14800] close(26) = -1 EBADF (Bad file descriptor) [pid 14800] close(27) = -1 EBADF (Bad file descriptor) [pid 14800] close(28) = -1 EBADF (Bad file descriptor) [pid 14800] close(29) = -1 EBADF (Bad file descriptor) [pid 14800] exit_group(0) = ? [pid 14800] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3678, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3642", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3642", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] umount2("./3554", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 321] umount2("./3676", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3587", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3554", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] openat(AT_FDCWD, "./3676", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] openat(AT_FDCWD, "./3587", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 320] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 318] fstat(3 [pid 319] fstat(3 [pid 321] fstat(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 321] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3587/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3587/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3642/sys" [pid 318] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 318] newfstatat(AT_FDCWD, "./3554/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3587/sys") = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3642/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3587/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3554/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3676/sys" [pid 320] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3554/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 318] <... openat resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] fstat(4 [pid 319] newfstatat(AT_FDCWD, "./3587/binderfs" [pid 320] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] openat(AT_FDCWD, "./3676/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] unlink("./3587/binderfs" [pid 320] close(4 [pid 321] <... openat resumed>) = 4 [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(4 [pid 321] fstat(4 [pid 320] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] rmdir("./3642/sys" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 321] getdents64(4 [pid 319] close(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] close(4 [pid 321] getdents64(4 [pid 319] rmdir("./3587" [pid 318] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3642/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3554/sys" [pid 321] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3588", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3642/binderfs" [pid 321] rmdir("./3676/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3554/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3676/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3642/binderfs" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... unlink resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3554/binderfs" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] newfstatat(AT_FDCWD, "./3676/binderfs" [pid 320] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] unlink("./3554/binderfs" [pid 321] unlink("./3676/binderfs" [pid 320] close(3 [pid 318] <... unlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14801 attached [pid 321] <... unlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3642" [pid 318] getdents64(3 [pid 321] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 14801] set_robust_list(0x5555689d76a0, 24 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14801] <... set_robust_list resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] mkdir("./3643", 0777 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3590 [pid 318] close(3 [pid 14801] rt_sigprocmask(SIG_SETMASK, [] [pid 321] close(3 [pid 320] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 318] rmdir("./3554" [pid 321] rmdir("./3676" [pid 14801] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14801] chdir("./3588") = 0 [pid 321] mkdir("./3677", 0777 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] mkdir("./3555", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14802 attached [pid 14801] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... mkdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14802] set_robust_list(0x5555689d76a0, 24 [pid 14801] <... prctl resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 14803 attached [pid 14802] <... set_robust_list resumed>) = 0 [pid 14801] setpgid(0, 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3645 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14802] rt_sigprocmask(SIG_SETMASK, [] [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14801] <... setpgid resumed>) = 0 [pid 14803] set_robust_list(0x5555689d76a0, 24 [pid 14801] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14803] <... set_robust_list resumed>) = 0 [pid 14802] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14801] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 14804 attached [pid 14803] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3679 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14802] chdir("./3643" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14804] set_robust_list(0x5555689d76a0, 24 [pid 14803] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14802] <... chdir resumed>) = 0 [pid 14801] write(3, "1000", 4 [pid 14804] <... set_robust_list resumed>) = 0 [pid 14803] chdir("./3677" [pid 14802] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14801] <... write resumed>) = 4 [pid 14804] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3557 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14804] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14803] <... chdir resumed>) = 0 [pid 14802] <... prctl resumed>) = 0 [pid 14801] close(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14803] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14802] setpgid(0, 0 [pid 14801] <... close resumed>) = 0 [pid 14804] chdir("./3555" [pid 14803] <... prctl resumed>) = 0 [pid 14802] <... setpgid resumed>) = 0 [pid 14801] read(200 [pid 14804] <... chdir resumed>) = 0 [pid 14803] setpgid(0, 0 [pid 14801] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14804] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14803] <... setpgid resumed>) = 0 [pid 14802] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14801] symlink("/dev/binderfs", "./binderfs" [pid 14803] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14804] <... prctl resumed>) = 0 [pid 14802] <... openat resumed>) = 3 [pid 14801] <... symlink resumed>) = 0 [pid 14804] setpgid(0, 0 [pid 14803] <... openat resumed>) = 3 [pid 14802] write(3, "1000", 4 [pid 14804] <... setpgid resumed>) = 0 [pid 14803] write(3, "1000", 4 [pid 14801] write(1, "executing program\n", 18 [pid 14802] <... write resumed>) = 4 executing program [pid 14804] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14803] <... write resumed>) = 4 [pid 14802] close(3 [pid 14801] <... write resumed>) = 18 [pid 14803] close(3 [pid 14804] <... openat resumed>) = 3 [pid 14802] <... close resumed>) = 0 [pid 14804] write(3, "1000", 4 [pid 14803] <... close resumed>) = 0 [pid 14802] read(200 [pid 14801] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14804] <... write resumed>) = 4 [pid 14803] read(200 [pid 14802] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14804] close(3 [pid 14803] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14802] symlink("/dev/binderfs", "./binderfs" [pid 14801] <... mkdirat resumed>) = 0 [pid 14804] <... close resumed>) = 0 [pid 14803] symlink("/dev/binderfs", "./binderfs" [pid 14804] read(200 [pid 14802] <... symlink resumed>) = 0 [pid 14803] <... symlink resumed>) = 0 [pid 14801] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14802] write(1, "executing program\n", 18 [pid 14804] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program executing program [pid 14803] write(1, "executing program\n", 18 [pid 14804] symlink("/dev/binderfs", "./binderfs" [pid 14803] <... write resumed>) = 18 [pid 14801] <... mount resumed>) = 0 [pid 14804] <... symlink resumed>) = 0 [pid 14803] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14802] <... write resumed>) = 18 [pid 14801] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14804] write(1, "executing program\n", 18 [pid 14803] <... mkdirat resumed>) = 0 [pid 14802] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14804] <... write resumed>) = 18 [pid 14803] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14801] <... openat resumed>) = 3 executing program [pid 14804] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14802] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14804] <... mkdirat resumed>) = 0 [pid 14803] <... mount resumed>) = 0 [pid 14802] <... mount resumed>) = 0 [pid 14801] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14804] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14803] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14802] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14803] <... openat resumed>) = 3 [pid 14804] <... mount resumed>) = 0 [pid 14803] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14802] <... openat resumed>) = 3 [pid 14801] <... pwrite64 resumed>) = 36 [pid 14804] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14801] close(3) = 0 [pid 14802] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14804] <... openat resumed>) = 3 [pid 14803] <... pwrite64 resumed>) = 36 [pid 14801] close(4 [pid 14804] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14803] close(3 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... pwrite64 resumed>) = 36 [pid 14803] <... close resumed>) = 0 [pid 14802] <... pwrite64 resumed>) = 36 [pid 14801] close(5 [pid 14804] close(3 [pid 14803] close(4 [pid 14804] <... close resumed>) = 0 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(4 [pid 14803] close(5 [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(6 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(5 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(6 [pid 14804] close(6 [pid 14801] close(7 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(7 [pid 14803] close(7 [pid 14801] close(8 [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(8 [pid 14803] close(8 [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(9 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(9 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(9 [pid 14804] close(10 [pid 14801] close(10 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(11 [pid 14803] close(10 [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(11 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(12 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(11 [pid 14804] close(13 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(12 [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(12 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(14 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(13 [pid 14804] close(15 [pid 14803] close(13 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(16 [pid 14801] close(14 [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(14 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(17 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(15 [pid 14804] close(18 [pid 14803] close(15 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(19 [pid 14801] close(16 [pid 14803] close(16 [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(20 [pid 14801] close(17 [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(17 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(21 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(18 [pid 14804] close(22 [pid 14803] close(18 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(23 [pid 14801] close(19 [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(19 [pid 14802] close(3 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] close(24 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] <... close resumed>) = 0 [pid 14802] close(4 [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(20 [pid 14801] close(20 [pid 14804] close(25 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(21 [pid 14802] close(5 [pid 14801] close(21 [pid 14804] close(26 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(22 [pid 14802] close(6 [pid 14801] close(22 [pid 14804] close(27 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(23 [pid 14802] close(7 [pid 14801] close(23 [pid 14804] close(28 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(24 [pid 14802] close(8 [pid 14801] close(24 [pid 14804] close(29 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(25 [pid 14801] close(25 [pid 14804] exit_group(0 [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] close(9 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] close(26 [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14804] <... exit_group resumed>) = ? [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(26 [pid 14803] close(27 [pid 14802] close(10 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(27 [pid 14804] +++ exited with 0 +++ [pid 14803] close(28 [pid 14802] close(11 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(28 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3557, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14803] close(29 [pid 14802] close(12 [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] close(29 [pid 14802] close(13 [pid 14803] exit_group(0 [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14803] <... exit_group resumed>) = ? [pid 14802] close(14) = -1 EBADF (Bad file descriptor) [pid 14801] exit_group(0 [pid 14802] close(15) = -1 EBADF (Bad file descriptor) [pid 14802] close(16) = -1 EBADF (Bad file descriptor) [pid 14803] +++ exited with 0 +++ [pid 14802] close(17 [pid 14801] <... exit_group resumed>) = ? [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3679, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14802] close(18 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] close(19 [pid 14801] +++ exited with 0 +++ [pid 14802] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14802] close(20) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3590, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14802] close(21) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14802] close(22) = -1 EBADF (Bad file descriptor) [pid 14802] close(23) = -1 EBADF (Bad file descriptor) [pid 14802] close(24) = -1 EBADF (Bad file descriptor) [pid 14802] close(25) = -1 EBADF (Bad file descriptor) [pid 14802] close(26) = -1 EBADF (Bad file descriptor) [pid 14802] close(27) = -1 EBADF (Bad file descriptor) [pid 14802] close(28) = -1 EBADF (Bad file descriptor) [pid 14802] close(29) = -1 EBADF (Bad file descriptor) [pid 14802] exit_group(0 [pid 319] <... restart_syscall resumed>) = 0 [pid 14802] <... exit_group resumed>) = ? [pid 14802] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3645, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] umount2("./3588", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3588", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 319] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3588/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3588/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] getdents64(4 [pid 321] umount2("./3677", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3643", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4 [pid 318] umount2("./3555", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3677", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3643", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 319] rmdir("./3588/sys" [pid 318] openat(AT_FDCWD, "./3555", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] fstat(3 [pid 320] fstat(3 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3588/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 321] getdents64(3 [pid 320] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3588/binderfs" [pid 321] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3588/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3677/sys" [pid 320] newfstatat(AT_FDCWD, "./3643/sys" [pid 319] getdents64(3 [pid 318] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3677/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3643/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] newfstatat(AT_FDCWD, "./3555/sys" [pid 319] rmdir("./3588" [pid 321] <... openat resumed>) = 4 [pid 320] <... openat resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] fstat(4 [pid 320] fstat(4 [pid 319] <... rmdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3555/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4 [pid 320] getdents64(4 [pid 319] mkdir("./3589", 0777 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 321] getdents64(4 [pid 320] getdents64(4 [pid 318] openat(AT_FDCWD, "./3555/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] close(4 [pid 320] close(4 [pid 318] <... openat resumed>) = 4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] fstat(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] rmdir("./3677/sys" [pid 320] rmdir("./3643/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14805 attached [pid 321] umount2("./3677/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 14805] set_robust_list(0x5555689d76a0, 24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3643/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14805] <... set_robust_list resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3677/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3591 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 14805] rt_sigprocmask(SIG_SETMASK, [] [pid 321] unlink("./3677/binderfs" [pid 320] newfstatat(AT_FDCWD, "./3643/binderfs" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14805] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... close resumed>) = 0 [pid 14805] chdir("./3589" [pid 321] getdents64(3 [pid 320] unlink("./3643/binderfs" [pid 318] rmdir("./3555/sys" [pid 14805] <... chdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14805] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... unlink resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14805] <... prctl resumed>) = 0 [pid 321] close(3 [pid 320] getdents64(3 [pid 318] umount2("./3555/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14805] setpgid(0, 0 [pid 321] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14805] <... setpgid resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14805] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] rmdir("./3677" [pid 320] close(3 [pid 318] newfstatat(AT_FDCWD, "./3555/binderfs" [pid 14805] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3643" [pid 321] mkdir("./3678", 0777 [pid 318] unlink("./3555/binderfs" [pid 14805] write(3, "1000", 4 [pid 320] <... rmdir resumed>) = 0 [pid 14805] <... write resumed>) = 4 [pid 14805] close(3 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14805] <... close resumed>) = 0 [pid 320] mkdir("./3644", 0777 [pid 14805] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14805] symlink("/dev/binderfs", "./binderfs" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... mkdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14805] <... symlink resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] close(3 [pid 14805] write(1, "executing program\n", 18) = 18 executing program [pid 14805] mkdirat(AT_FDCWD, "./sys", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14806 attached ) = 0 [pid 318] <... close resumed>) = 0 [pid 14806] set_robust_list(0x5555689d76a0, 24 [pid 14805] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3680 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3555" [pid 14806] <... set_robust_list resumed>) = 0 [pid 14805] <... mount resumed>) = 0 [pid 14806] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14807 attached [pid 14806] chdir("./3678" [pid 14805] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... rmdir resumed>) = 0 [pid 14807] set_robust_list(0x5555689d76a0, 24 [pid 14806] <... chdir resumed>) = 0 [pid 14805] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] mkdir("./3556", 0777 [pid 14807] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3646 [pid 14807] rt_sigprocmask(SIG_SETMASK, [] [pid 14806] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... mkdir resumed>) = 0 [pid 14807] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14806] <... prctl resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14807] chdir("./3644" [pid 14806] setpgid(0, 0 [pid 14805] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14807] <... chdir resumed>) = 0 [pid 14806] <... setpgid resumed>) = 0 [pid 14805] <... pwrite64 resumed>) = 36 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14807] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14806] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14807] <... prctl resumed>) = 0 [pid 14806] <... openat resumed>) = 3 [pid 14806] write(3, "1000", 4) = 4 [pid 14805] close(3 [pid 14806] close(3 [pid 14805] <... close resumed>) = 0 [pid 14806] <... close resumed>) = 0 [pid 14805] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 14808 attached [pid 14806] read(200 [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14805] close(5 [pid 14806] symlink("/dev/binderfs", "./binderfs" [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] set_robust_list(0x5555689d76a0, 24 [pid 14807] setpgid(0, 0 [pid 14806] <... symlink resumed>) = 0 [pid 14805] close(6 [pid 14808] <... set_robust_list resumed>) = 0 [pid 14807] <... setpgid resumed>) = 0 [pid 14808] rt_sigprocmask(SIG_SETMASK, [] [pid 14806] write(1, "executing program\n", 18 [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3558 [pid 14808] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14807] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14808] chdir("./3556" [pid 14807] <... openat resumed>) = 3 [pid 14806] <... write resumed>) = 18 [pid 14805] close(7 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14808] <... chdir resumed>) = 0 executing program [pid 14807] write(3, "1000", 4 [pid 14806] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14807] <... write resumed>) = 4 [pid 14806] <... mkdirat resumed>) = 0 [pid 14805] close(8 [pid 14808] <... prctl resumed>) = 0 [pid 14807] close(3 [pid 14806] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] setpgid(0, 0 [pid 14807] <... close resumed>) = 0 [pid 14806] <... mount resumed>) = 0 [pid 14805] close(9 [pid 14808] <... setpgid resumed>) = 0 [pid 14807] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14807] symlink("/dev/binderfs", "./binderfs" [pid 14805] close(10 [pid 14808] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14806] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] <... openat resumed>) = 3 [pid 14807] <... symlink resumed>) = 0 [pid 14806] <... openat resumed>) = 3 [pid 14805] close(11) = -1 EBADF (Bad file descriptor) [pid 14805] close(12) = -1 EBADF (Bad file descriptor) [pid 14805] close(13) = -1 EBADF (Bad file descriptor) executing program [pid 14805] close(14) = -1 EBADF (Bad file descriptor) [pid 14808] write(3, "1000", 4 [pid 14807] write(1, "executing program\n", 18 [pid 14806] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14805] close(15 [pid 14808] <... write resumed>) = 4 [pid 14807] <... write resumed>) = 18 [pid 14806] <... pwrite64 resumed>) = 36 [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] close(3 [pid 14807] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14808] <... close resumed>) = 0 [pid 14805] close(16 [pid 14808] read(200 [pid 14807] <... mkdirat resumed>) = 0 [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14807] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14806] close(3 [pid 14805] close(17 [pid 14808] symlink("/dev/binderfs", "./binderfs" [pid 14806] <... close resumed>) = 0 [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14807] <... mount resumed>) = 0 [pid 14806] close(4 [pid 14805] close(18 [pid 14808] <... symlink resumed>) = 0 [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] close(5 [pid 14805] close(19 [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] close(6 [pid 14805] close(20 [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] close(7 [pid 14805] close(21 [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] close(8 [pid 14805] close(22 [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] close(9 [pid 14805] close(23 [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] close(10 [pid 14805] close(24 [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] close(11 [pid 14805] close(25 [pid 14808] write(1, "executing program\n", 18 [pid 14807] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] <... write resumed>) = 18 [pid 14806] close(12) = -1 EBADF (Bad file descriptor) [pid 14805] close(26 [pid 14806] close(13 [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14807] <... openat resumed>) = 3 [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] close(27 executing program [pid 14808] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14807] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14806] close(14 [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] <... mkdirat resumed>) = 0 [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] close(28 [pid 14806] close(15 [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] close(29 [pid 14807] <... pwrite64 resumed>) = 36 [pid 14808] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14807] close(3 [pid 14806] close(16 [pid 14805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] <... mount resumed>) = 0 [pid 14807] <... close resumed>) = 0 [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] exit_group(0 [pid 14808] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14807] close(4 [pid 14806] close(17 [pid 14805] <... exit_group resumed>) = ? [pid 14808] <... openat resumed>) = 3 [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14805] +++ exited with 0 +++ [pid 14806] close(18) = -1 EBADF (Bad file descriptor) [pid 14806] close(19) = -1 EBADF (Bad file descriptor) [pid 14806] close(20) = -1 EBADF (Bad file descriptor) [pid 14806] close(21) = -1 EBADF (Bad file descriptor) [pid 14806] close(22) = -1 EBADF (Bad file descriptor) [pid 14806] close(23) = -1 EBADF (Bad file descriptor) [pid 14806] close(24) = -1 EBADF (Bad file descriptor) [pid 14806] close(25) = -1 EBADF (Bad file descriptor) [pid 14806] close(26) = -1 EBADF (Bad file descriptor) [pid 14806] close(27) = -1 EBADF (Bad file descriptor) [pid 14806] close(28) = -1 EBADF (Bad file descriptor) [pid 14806] close(29) = -1 EBADF (Bad file descriptor) [pid 14807] close(5 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3591, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14808] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14807] close(6 [pid 14806] exit_group(0 [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14806] <... exit_group resumed>) = ? [pid 14808] <... pwrite64 resumed>) = 36 [pid 14807] close(7 [pid 14806] +++ exited with 0 +++ [pid 14808] close(3 [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14807] close(8 [pid 14808] <... close resumed>) = 0 [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3680, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14807] close(9 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] close(4 [pid 14807] close(10 [pid 14808] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] close(5) = -1 EBADF (Bad file descriptor) [pid 14807] close(11 [pid 14808] close(6) = -1 EBADF (Bad file descriptor) [pid 14808] close(7) = -1 EBADF (Bad file descriptor) [pid 14808] close(8) = -1 EBADF (Bad file descriptor) [pid 14808] close(9) = -1 EBADF (Bad file descriptor) [pid 14808] close(10) = -1 EBADF (Bad file descriptor) [pid 14808] close(11) = -1 EBADF (Bad file descriptor) [pid 14808] close(12) = -1 EBADF (Bad file descriptor) [pid 14808] close(13) = -1 EBADF (Bad file descriptor) [pid 14808] close(14) = -1 EBADF (Bad file descriptor) [pid 14808] close(15) = -1 EBADF (Bad file descriptor) [pid 14808] close(16) = -1 EBADF (Bad file descriptor) [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14807] close(12) = -1 EBADF (Bad file descriptor) [pid 14807] close(13 [pid 14808] close(17) = -1 EBADF (Bad file descriptor) [pid 14808] close(18) = -1 EBADF (Bad file descriptor) [pid 14808] close(19) = -1 EBADF (Bad file descriptor) [pid 14808] close(20) = -1 EBADF (Bad file descriptor) [pid 14808] close(21) = -1 EBADF (Bad file descriptor) [pid 14808] close(22) = -1 EBADF (Bad file descriptor) [pid 14808] close(23) = -1 EBADF (Bad file descriptor) [pid 14808] close(24) = -1 EBADF (Bad file descriptor) [pid 14808] close(25) = -1 EBADF (Bad file descriptor) [pid 14808] close(26) = -1 EBADF (Bad file descriptor) [pid 14808] close(27) = -1 EBADF (Bad file descriptor) [pid 14808] close(28) = -1 EBADF (Bad file descriptor) [pid 14808] close(29) = -1 EBADF (Bad file descriptor) [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14808] exit_group(0 [pid 14807] close(14) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14807] close(15 [pid 14808] <... exit_group resumed>) = ? [pid 14808] +++ exited with 0 +++ [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14807] close(16) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3589", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3558, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14807] close(17 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14807] close(18 [pid 319] openat(AT_FDCWD, "./3589", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14807] close(19 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 14807] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14807] close(20) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14807] close(21) = -1 EBADF (Bad file descriptor) [pid 14807] close(22) = -1 EBADF (Bad file descriptor) [pid 14807] close(23) = -1 EBADF (Bad file descriptor) [pid 14807] close(24) = -1 EBADF (Bad file descriptor) [pid 14807] close(25) = -1 EBADF (Bad file descriptor) [pid 14807] close(26) = -1 EBADF (Bad file descriptor) [pid 14807] close(27) = -1 EBADF (Bad file descriptor) [pid 14807] close(28) = -1 EBADF (Bad file descriptor) [pid 14807] close(29) = -1 EBADF (Bad file descriptor) [pid 14807] exit_group(0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14807] <... exit_group resumed>) = ? [pid 319] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14807] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3646, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3589/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3589/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3589/sys") = 0 [pid 319] umount2("./3589/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] <... restart_syscall resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3589/binderfs" [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3644", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3678", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3589/binderfs" [pid 320] openat(AT_FDCWD, "./3644", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3678", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 321] <... openat resumed>) = 3 [pid 320] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 321] getdents64(3 [pid 320] newfstatat(AT_FDCWD, "./3644/sys" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... close resumed>) = 0 [pid 321] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3589" [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 321] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3678/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3590", 0777 [pid 320] openat(AT_FDCWD, "./3644/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3556", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3678/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... openat resumed>) = 4 [pid 319] <... mkdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3556", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 321] fstat(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... openat resumed>) = 3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] fstat(3 [pid 320] getdents64(4 [pid 321] getdents64(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3 [pid 321] rmdir("./3678/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3678/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 318] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14809 attached [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(4 [pid 14809] set_robust_list(0x5555689d76a0, 24 [pid 321] newfstatat(AT_FDCWD, "./3678/binderfs" [pid 14809] <... set_robust_list resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14809] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rmdir("./3644/sys" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3592 [pid 318] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14809] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] unlink("./3678/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 14809] chdir("./3590" [pid 321] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 320] umount2("./3644/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3556/sys" [pid 14809] <... chdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14809] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] close(3 [pid 320] newfstatat(AT_FDCWD, "./3644/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14809] <... prctl resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 14809] setpgid(0, 0 [pid 321] rmdir("./3678" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3556/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14809] <... setpgid resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] unlink("./3644/binderfs" [pid 14809] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] mkdir("./3679", 0777 [pid 14809] <... openat resumed>) = 3 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3556/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(3 [pid 14809] write(3, "1000", 4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... openat resumed>) = 4 [pid 14809] <... write resumed>) = 4 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] fstat(4 [pid 14809] close(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14809] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14810 attached [pid 14809] read(200 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3681 [pid 320] rmdir("./3644" [pid 318] getdents64(4 [pid 14809] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... rmdir resumed>) = 0 [pid 14810] set_robust_list(0x5555689d76a0, 24 [pid 318] getdents64(4 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] mkdir("./3645", 0777 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14809] symlink("/dev/binderfs", "./binderfs" [pid 318] close(4 [pid 14810] <... set_robust_list resumed>) = 0 [pid 14809] <... symlink resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 14810] rt_sigprocmask(SIG_SETMASK, [] [pid 14809] write(1, "executing program\n", 18 [pid 318] <... close resumed>) = 0 [pid 14809] <... write resumed>) = 18 executing program [pid 14810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14809] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14810] chdir("./3679" [pid 14809] <... mkdirat resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rmdir("./3556/sys" [pid 14810] <... chdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rmdir resumed>) = 0 [pid 14809] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14809] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] umount2("./3556/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14811 attached [pid 14810] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14809] <... openat resumed>) = 3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3647 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14810] <... prctl resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3556/binderfs" [pid 14810] setpgid(0, 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14810] <... setpgid resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14811] set_robust_list(0x5555689d76a0, 24 [pid 14810] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14809] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] unlink("./3556/binderfs" [pid 14811] <... set_robust_list resumed>) = 0 [pid 14810] <... openat resumed>) = 3 [pid 14809] <... pwrite64 resumed>) = 36 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14811] rt_sigprocmask(SIG_SETMASK, [] [pid 14810] write(3, "1000", 4 [pid 318] <... unlink resumed>) = 0 [pid 14811] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 14811] chdir("./3645" [pid 14810] <... write resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14811] <... chdir resumed>) = 0 [pid 14810] close(3 [pid 14809] close(3 [pid 318] close(3 [pid 14811] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14810] <... close resumed>) = 0 [pid 14809] <... close resumed>) = 0 [pid 14811] <... prctl resumed>) = 0 [pid 14809] close(4 [pid 318] <... close resumed>) = 0 [pid 14811] setpgid(0, 0 [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3556" [pid 14811] <... setpgid resumed>) = 0 [pid 14810] read(200 [pid 14809] close(5 [pid 14810] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... rmdir resumed>) = 0 [pid 14810] symlink("/dev/binderfs", "./binderfs" [pid 14811] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14810] <... symlink resumed>) = 0 [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3557", 0777 [pid 14811] <... openat resumed>) = 3 [pid 14810] write(1, "executing program\n", 18 [pid 14809] close(6) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14811] write(3, "1000", 4 [pid 14809] close(7 [pid 14811] <... write resumed>) = 4 [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(3 [pid 14809] close(8 [pid 14811] <... close resumed>) = 0 [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] read(200 [pid 14809] close(9 [pid 14811] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] symlink("/dev/binderfs", "./binderfs" [pid 14809] close(10 [pid 14811] <... symlink resumed>) = 0 executing program [pid 14810] <... write resumed>) = 18 [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14811] write(1, "executing program\n", 18 [pid 14809] close(11 [pid 14810] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14811] <... write resumed>) = 18 executing program [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14811] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14810] <... mkdirat resumed>) = 0 [pid 14809] close(12 [pid 14811] <... mkdirat resumed>) = 0 [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14809] close(13) = -1 EBADF (Bad file descriptor) [pid 14811] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14809] close(14ci2-android-6-12-rust/strace-static-x86_64: Process 14812 attached [pid 14811] <... mount resumed>) = 0 [pid 14810] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14809] close(15) = -1 EBADF (Bad file descriptor) [pid 14809] close(16 [pid 14810] <... mount resumed>) = 0 [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3559 [pid 14811] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14809] close(17 [pid 14812] set_robust_list(0x5555689d76a0, 24 [pid 14811] <... openat resumed>) = 3 [pid 14810] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14812] <... set_robust_list resumed>) = 0 [pid 14809] close(18) = -1 EBADF (Bad file descriptor) [pid 14809] close(19) = -1 EBADF (Bad file descriptor) [pid 14809] close(20 [pid 14811] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14810] <... openat resumed>) = 3 [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14812] rt_sigprocmask(SIG_SETMASK, [] [pid 14811] <... pwrite64 resumed>) = 36 [pid 14810] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14809] close(21 [pid 14812] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14810] <... pwrite64 resumed>) = 36 [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(3 [pid 14809] close(22 [pid 14811] <... close resumed>) = 0 [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(4 [pid 14809] close(23 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(5 [pid 14809] close(24 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(6 [pid 14809] close(25 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(7 [pid 14809] close(26 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(8 [pid 14809] close(27 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] chdir("./3557" [pid 14811] close(9 [pid 14810] close(3 [pid 14809] close(28 [pid 14812] <... chdir resumed>) = 0 [pid 14810] <... close resumed>) = 0 [pid 14812] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14810] close(4 [pid 14812] <... prctl resumed>) = 0 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] setpgid(0, 0 [pid 14810] close(5 [pid 14812] <... setpgid resumed>) = 0 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14810] close(6 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(10 [pid 14810] close(7 [pid 14809] close(29 [pid 14812] <... openat resumed>) = 3 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] write(3, "1000", 4 [pid 14811] close(11 [pid 14810] close(8 [pid 14809] exit_group(0 [pid 14812] <... write resumed>) = 4 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14809] <... exit_group resumed>) = ? [pid 14812] close(3 [pid 14811] close(12 [pid 14810] close(9 [pid 14809] +++ exited with 0 +++ [pid 14812] <... close resumed>) = 0 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] read(200 [pid 14811] close(13 [pid 14810] close(10 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3592, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14812] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14812] symlink("/dev/binderfs", "./binderfs" [pid 14811] close(14 [pid 14810] close(11 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(15) = -1 EBADF (Bad file descriptor) [pid 14810] close(12 [pid 14812] <... symlink resumed>) = 0 [pid 14811] close(16 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] write(1, "executing program\n", 18 [pid 14811] close(17 [pid 14810] close(13 executing program [pid 14812] <... write resumed>) = 18 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(18) = -1 EBADF (Bad file descriptor) [pid 14810] close(14 [pid 14812] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14811] close(19 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] close(15 [pid 14812] <... mkdirat resumed>) = 0 [pid 14811] close(20 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14811] close(21 [pid 14810] close(16 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(22) = -1 EBADF (Bad file descriptor) [pid 14810] close(17 [pid 14811] close(23 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(24 [pid 14810] close(18 [pid 14812] <... mount resumed>) = 0 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(25 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] close(19 [pid 14812] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14811] close(26 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(27 [pid 14810] close(20 [pid 14811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14811] close(28) = -1 EBADF (Bad file descriptor) [pid 14811] close(29) = -1 EBADF (Bad file descriptor) [pid 14811] exit_group(0) = ? [pid 14812] <... openat resumed>) = 3 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14811] +++ exited with 0 +++ [pid 14810] close(21) = -1 EBADF (Bad file descriptor) [pid 14810] close(22 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3647, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14812] <... pwrite64 resumed>) = 36 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14812] close(3 [pid 14810] close(23 [pid 14812] <... close resumed>) = 0 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] close(4 [pid 14810] close(24 [pid 14812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] close(5 [pid 14810] close(25 [pid 14812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] close(6 [pid 14810] close(26 [pid 14812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] close(7 [pid 14810] close(27 [pid 14812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] close(8) = -1 EBADF (Bad file descriptor) [pid 14812] close(9) = -1 EBADF (Bad file descriptor) [pid 14812] close(10) = -1 EBADF (Bad file descriptor) [pid 14812] close(11) = -1 EBADF (Bad file descriptor) [pid 14812] close(12) = -1 EBADF (Bad file descriptor) [pid 14812] close(13) = -1 EBADF (Bad file descriptor) [pid 14812] close(14) = -1 EBADF (Bad file descriptor) [pid 14812] close(15) = -1 EBADF (Bad file descriptor) [pid 14812] close(16) = -1 EBADF (Bad file descriptor) [pid 14812] close(17) = -1 EBADF (Bad file descriptor) [pid 14812] close(18) = -1 EBADF (Bad file descriptor) [pid 14812] close(19) = -1 EBADF (Bad file descriptor) [pid 14812] close(20) = -1 EBADF (Bad file descriptor) [pid 14812] close(21) = -1 EBADF (Bad file descriptor) [pid 14812] close(22) = -1 EBADF (Bad file descriptor) [pid 14812] close(23) = -1 EBADF (Bad file descriptor) [pid 14812] close(24) = -1 EBADF (Bad file descriptor) [pid 14812] close(25) = -1 EBADF (Bad file descriptor) [pid 14812] close(26 [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14810] close(28) = -1 EBADF (Bad file descriptor) [pid 14810] close(29 [pid 14812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14810] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14812] close(27) = -1 EBADF (Bad file descriptor) [pid 14810] exit_group(0) = ? [pid 14812] close(28) = -1 EBADF (Bad file descriptor) [pid 14812] close(29) = -1 EBADF (Bad file descriptor) [pid 14812] exit_group(0) = ? [pid 14810] +++ exited with 0 +++ [pid 14812] +++ exited with 0 +++ [pid 319] umount2("./3590", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3681, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3559, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] openat(AT_FDCWD, "./3590", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 319] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3590/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3590/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 321] umount2("./3679", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3679", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rmdir("./3590/sys" [pid 321] <... openat resumed>) = 3 [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3590/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3590/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3590/binderfs" [pid 321] fstat(3 [pid 319] <... unlink resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 321] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] close(3 [pid 321] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3590") = 0 [pid 319] mkdir("./3591", 0777 [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3645", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3645", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3679/sys" [pid 320] fstat(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 321] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 ci2-android-6-12-rust/strace-static-x86_64: Process 14813 attached [pid 321] openat(AT_FDCWD, "./3679/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3593 [pid 14813] set_robust_list(0x5555689d76a0, 24 [pid 321] <... openat resumed>) = 4 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14813] <... set_robust_list resumed>) = 0 [pid 14813] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14813] chdir("./3591" [pid 321] fstat(4 [pid 320] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3645/sys" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] getdents64(4 [pid 320] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(4 [pid 320] openat(AT_FDCWD, "./3645/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 321] rmdir("./3679/sys" [pid 14813] <... chdir resumed>) = 0 [pid 14813] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14813] setpgid(0, 0) = 0 [pid 14813] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... rmdir resumed>) = 0 [pid 320] fstat(4 [pid 14813] <... openat resumed>) = 3 [pid 321] umount2("./3679/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14813] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14813] <... write resumed>) = 4 [pid 320] getdents64(4 [pid 321] newfstatat(AT_FDCWD, "./3679/binderfs" [pid 14813] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14813] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4 [pid 14813] read(200 [pid 321] unlink("./3679/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14813] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14813] symlink("/dev/binderfs", "./binderfs" [pid 320] close(4 [pid 14813] <... symlink resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 14813] write(1, "executing program\n", 18 [pid 320] <... close resumed>) = 0 [pid 14813] <... write resumed>) = 18 executing program [pid 14813] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] getdents64(3 [pid 320] rmdir("./3645/sys" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14813] <... mkdirat resumed>) = 0 [pid 321] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14813] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3679" [pid 320] umount2("./3645/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14813] <... mount resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3645/binderfs" [pid 321] mkdir("./3680", 0777 [pid 318] umount2("./3557", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14813] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] unlink("./3645/binderfs" [pid 14813] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3557", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] getdents64(3 [pid 14813] <... pwrite64 resumed>) = 36 [pid 14813] close(3) = 0 [pid 14813] close(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14814 attached [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] set_robust_list(0x5555689d76a0, 24 [pid 14813] close(5 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3682 [pid 320] close(3 [pid 318] <... openat resumed>) = 3 [pid 320] <... close resumed>) = 0 [pid 318] fstat(3 [pid 320] rmdir("./3645" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 320] mkdir("./3646", 0777 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14814] <... set_robust_list resumed>) = 0 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14814] rt_sigprocmask(SIG_SETMASK, [] [pid 14813] close(6 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14814] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] chdir("./3680" [pid 14813] close(7 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14814] <... chdir resumed>) = 0 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14814] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14813] close(8 [pid 14814] <... prctl resumed>) = 0 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] setpgid(0, 0 [pid 14813] close(9 [pid 14814] <... setpgid resumed>) = 0 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14813] close(10 [pid 318] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14814] <... openat resumed>) = 3 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14814] write(3, "1000", 4 [pid 14813] close(11ci2-android-6-12-rust/strace-static-x86_64: Process 14815 attached [pid 14814] <... write resumed>) = 4 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3557/sys" [pid 14815] set_robust_list(0x5555689d76a0, 24 [pid 14814] close(3 [pid 14813] close(12 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3648 [pid 14815] <... set_robust_list resumed>) = 0 [pid 14814] <... close resumed>) = 0 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14815] rt_sigprocmask(SIG_SETMASK, [] [pid 14813] close(13 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3557/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14815] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14814] read(200 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14815] chdir("./3646" [pid 14814] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14813] close(14 [pid 318] openat(AT_FDCWD, "./3557/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14814] symlink("/dev/binderfs", "./binderfs" [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] <... chdir resumed>) = 0 [pid 14814] <... symlink resumed>) = 0 [pid 14813] close(15 [pid 318] <... openat resumed>) = 4 [pid 14815] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] fstat(4 [pid 14815] <... prctl resumed>) = 0 [pid 14814] write(1, "executing program\n", 18 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14815] setpgid(0, 0 [pid 14814] <... write resumed>) = 18 [pid 14813] close(16 [pid 318] getdents64(4 [pid 14815] <... setpgid resumed>) = 0 [pid 14814] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14815] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14813] close(17 [pid 318] getdents64(4 [pid 14815] <... openat resumed>) = 3 [pid 14814] <... mkdirat resumed>) = 0 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14815] write(3, "1000", 4 [pid 14814] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14813] close(18 [pid 318] close(4 [pid 14815] <... write resumed>) = 4 [pid 14814] <... mount resumed>) = 0 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14813] close(19 [pid 318] rmdir("./3557/sys" [pid 14815] close(3 [pid 14814] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] <... close resumed>) = 0 [pid 14814] <... openat resumed>) = 3 [pid 14813] close(20 [pid 318] <... rmdir resumed>) = 0 [pid 14815] read(200 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14813] close(21 [pid 14815] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14815] symlink("/dev/binderfs", "./binderfs" [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] <... symlink resumed>) = 0 [pid 14814] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14813] close(22 [pid 318] umount2("./3557/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14815] write(1, "executing program\n", 18 [pid 14814] <... pwrite64 resumed>) = 36 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14813] close(23 [pid 318] newfstatat(AT_FDCWD, "./3557/binderfs" [pid 14815] <... write resumed>) = 18 executing program [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14815] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14814] close(3 [pid 14813] close(24 [pid 318] unlink("./3557/binderfs" [pid 14815] <... mkdirat resumed>) = 0 [pid 14814] <... close resumed>) = 0 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14814] close(4 [pid 14813] close(25 [pid 318] <... unlink resumed>) = 0 [pid 14815] <... mount resumed>) = 0 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14813] close(26 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14814] close(5 [pid 14813] close(27 [pid 318] close(3 [pid 14815] <... openat resumed>) = 3 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14813] close(28 [pid 318] rmdir("./3557" [pid 14814] close(6 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14813] close(29 [pid 14814] close(7 [pid 14813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14813] exit_group(0 [pid 14815] <... pwrite64 resumed>) = 36 [pid 14814] close(8 [pid 14813] <... exit_group resumed>) = ? [pid 318] mkdir("./3558", 0777 [pid 14813] +++ exited with 0 +++ [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14815] close(3 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14815] <... close resumed>) = 0 [pid 14814] close(9 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14815] close(4 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3593, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] close(10 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14815] close(5 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] close(11 [pid 14815] close(6 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14816 attached [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] close(12 [pid 14816] set_robust_list(0x5555689d76a0, 24 [pid 14815] close(7 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] <... set_robust_list resumed>) = 0 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] close(13 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3560 [pid 14816] rt_sigprocmask(SIG_SETMASK, [] [pid 14815] close(8 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] close(14 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14815] close(9 [pid 14814] close(15 [pid 14816] chdir("./3558" [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] <... chdir resumed>) = 0 [pid 14815] close(10 [pid 14814] close(16 [pid 14816] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] <... prctl resumed>) = 0 [pid 14815] close(11 [pid 14814] close(17 [pid 14816] setpgid(0, 0 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] <... setpgid resumed>) = 0 [pid 14815] close(12 [pid 14814] close(18 [pid 14816] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14816] <... openat resumed>) = 3 [pid 14815] close(13 [pid 14814] close(19 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] write(3, "1000", 4 [pid 14815] close(14 [pid 14814] close(20 [pid 14816] <... write resumed>) = 4 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] close(3 [pid 14815] close(15 [pid 14814] close(21 [pid 14816] <... close resumed>) = 0 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14816] read(200 [pid 14815] close(16 [pid 14814] close(22 [pid 14816] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] symlink("/dev/binderfs", "./binderfs" [pid 14815] close(17 [pid 14814] close(23 [pid 14816] <... symlink resumed>) = 0 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] close(18 [pid 14814] close(24 [pid 319] umount2("./3591", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14816] write(1, "executing program\n", 18 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] <... write resumed>) = 18 executing program [pid 14815] close(19 [pid 14814] close(25 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14816] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] <... mkdirat resumed>) = 0 [pid 14815] close(20 [pid 14814] close(26 [pid 319] openat(AT_FDCWD, "./3591", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14816] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] <... mount resumed>) = 0 [pid 14815] close(21 [pid 14814] close(27 [pid 319] <... openat resumed>) = 3 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14816] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14815] close(22 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14816] <... openat resumed>) = 3 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] close(28 [pid 319] getdents64(3 [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] close(23 [pid 14814] close(29 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14815] close(24 [pid 14814] exit_group(0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14816] <... pwrite64 resumed>) = 36 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14814] <... exit_group resumed>) = ? [pid 319] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14815] close(25) = -1 EBADF (Bad file descriptor) [pid 14814] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = 0 [pid 14816] close(3 [pid 14815] close(26 [pid 14816] <... close resumed>) = 0 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14815] close(27 [pid 14816] close(4 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3682, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] close(28 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] newfstatat(AT_FDCWD, "./3591/sys" [pid 14816] close(5 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] close(29 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14816] close(6 [pid 14815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] exit_group(0 [pid 14816] close(7 [pid 14815] <... exit_group resumed>) = ? [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3591/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14816] close(8 [pid 319] <... openat resumed>) = 4 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14816] close(9 [pid 319] fstat(4 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14815] +++ exited with 0 +++ [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14816] close(10 [pid 321] umount2("./3680", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3648, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] getdents64(4 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] openat(AT_FDCWD, "./3680", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... openat resumed>) = 3 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14816] close(11 [pid 321] fstat(3 [pid 319] close(4 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] close(12 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] rmdir("./3591/sys" [pid 14816] close(13) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... rmdir resumed>) = 0 [pid 14816] close(14 [pid 321] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3591/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14816] close(15) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14816] close(16 [pid 321] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3591/binderfs" [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14816] close(17 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] newfstatat(AT_FDCWD, "./3680/sys" [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3591/binderfs" [pid 14816] close(18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14816] close(19 [pid 321] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3646", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3680/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14816] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] openat(AT_FDCWD, "./3646", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14816] close(21 [pid 321] fstat(4 [pid 319] <... close resumed>) = 0 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] rmdir("./3591" [pid 14816] close(22 [pid 321] getdents64(4 [pid 320] fstat(3 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rmdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14816] close(23 [pid 321] getdents64(4 [pid 319] mkdir("./3592", 0777 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] getdents64(3 [pid 14816] close(24 [pid 321] close(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... mkdir resumed>) = 0 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3680/sys") = 0 [pid 321] umount2("./3680/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3680/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3680/binderfs" [pid 14816] close(25 [pid 320] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14816] close(26 [pid 321] <... unlink resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3680") = 0 [pid 321] mkdir("./3681", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14817 attached [pid 14816] close(27 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14816] close(28 [pid 14817] set_robust_list(0x5555689d76a0, 24 [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14817] <... set_robust_list resumed>) = 0 [pid 14816] close(29 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14817] rt_sigprocmask(SIG_SETMASK, [] [pid 14816] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] newfstatat(AT_FDCWD, "./3646/sys" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3594 ci2-android-6-12-rust/strace-static-x86_64: Process 14818 attached [pid 14817] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14816] exit_group(0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14818] set_robust_list(0x5555689d76a0, 24 [pid 14817] chdir("./3592" [pid 14816] <... exit_group resumed>) = ? [pid 320] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14818] <... set_robust_list resumed>) = 0 [pid 14817] <... chdir resumed>) = 0 [pid 14817] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14817] setpgid(0, 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3683 [pid 14817] <... setpgid resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14817] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14816] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3560, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] openat(AT_FDCWD, "./3646/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14818] rt_sigprocmask(SIG_SETMASK, [] [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14818] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... openat resumed>) = 4 [pid 14818] chdir("./3681" [pid 14817] <... openat resumed>) = 3 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(4 [pid 14818] <... chdir resumed>) = 0 [pid 14817] write(3, "1000", 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14818] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14817] <... write resumed>) = 4 [pid 14817] close(3 [pid 320] getdents64(4 [pid 14817] <... close resumed>) = 0 [pid 14818] <... prctl resumed>) = 0 [pid 14817] read(200 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14818] setpgid(0, 0 [pid 14817] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] getdents64(4 [pid 14818] <... setpgid resumed>) = 0 [pid 14817] symlink("/dev/binderfs", "./binderfs" [pid 14818] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14817] <... symlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14817] write(1, "executing program\n", 18) = 18 [pid 14817] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] close(4 [pid 14817] <... mkdirat resumed>) = 0 [pid 14818] <... openat resumed>) = 3 executing program [pid 320] <... close resumed>) = 0 [pid 14818] write(3, "1000", 4 [pid 14817] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] rmdir("./3646/sys" [pid 14818] <... write resumed>) = 4 [pid 14817] <... mount resumed>) = 0 [pid 14817] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14818] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 14818] <... close resumed>) = 0 [pid 320] umount2("./3646/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14818] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14817] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14818] symlink("/dev/binderfs", "./binderfs" [pid 320] newfstatat(AT_FDCWD, "./3646/binderfs" [pid 14817] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14818] <... symlink resumed>) = 0 [pid 14818] write(1, "executing program\n", 18 [pid 320] unlink("./3646/binderfs" [pid 14818] <... write resumed>) = 18 executing program [pid 14818] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14817] <... pwrite64 resumed>) = 36 [pid 320] <... unlink resumed>) = 0 [pid 14817] close(3 [pid 14818] <... mkdirat resumed>) = 0 [pid 14817] <... close resumed>) = 0 [pid 14817] close(4) = -1 EBADF (Bad file descriptor) [pid 14817] close(5) = -1 EBADF (Bad file descriptor) [pid 14817] close(6) = -1 EBADF (Bad file descriptor) [pid 14817] close(7) = -1 EBADF (Bad file descriptor) [pid 14817] close(8) = -1 EBADF (Bad file descriptor) [pid 14817] close(9) = -1 EBADF (Bad file descriptor) [pid 14817] close(10 [pid 14818] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14817] close(11) = -1 EBADF (Bad file descriptor) [pid 14817] close(12 [pid 14818] <... mount resumed>) = 0 [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14818] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14817] close(13) = -1 EBADF (Bad file descriptor) [pid 14817] close(14) = -1 EBADF (Bad file descriptor) [pid 14817] close(15) = -1 EBADF (Bad file descriptor) [pid 14818] <... openat resumed>) = 3 [pid 14817] close(16 [pid 320] close(3 [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14817] close(17) = -1 EBADF (Bad file descriptor) [pid 14817] close(18) = -1 EBADF (Bad file descriptor) [pid 14817] close(19) = -1 EBADF (Bad file descriptor) [pid 14817] close(20 [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3558", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3646" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3558", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] mkdir("./3647", 0777 [pid 14817] close(21 [pid 318] <... openat resumed>) = 3 [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14817] close(22 [pid 318] fstat(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14818] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14817] close(23 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] getdents64(3 [pid 14818] <... pwrite64 resumed>) = 36 [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14817] close(24) = -1 EBADF (Bad file descriptor) [pid 14817] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 14819 attached ) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14818] close(3 [pid 14817] close(26 [pid 14819] set_robust_list(0x5555689d76a0, 24 [pid 14818] <... close resumed>) = 0 [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14819] <... set_robust_list resumed>) = 0 [pid 14818] close(4 [pid 14817] close(27 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3649 [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14818] close(5 [pid 14817] close(28 [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14818] close(6 [pid 14817] close(29 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = 0 [pid 14819] rt_sigprocmask(SIG_SETMASK, [] [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14819] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14818] close(7 [pid 14817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14819] chdir("./3647" [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14817] exit_group(0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14819] <... chdir resumed>) = 0 [pid 14818] close(8 [pid 14817] <... exit_group resumed>) = ? [pid 318] newfstatat(AT_FDCWD, "./3558/sys" [pid 14819] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14817] +++ exited with 0 +++ [pid 14819] <... prctl resumed>) = 0 [pid 14818] close(9 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14819] setpgid(0, 0 [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3594, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14818] close(10) = -1 EBADF (Bad file descriptor) [pid 14818] close(11) = -1 EBADF (Bad file descriptor) [pid 14818] close(12) = -1 EBADF (Bad file descriptor) [pid 14818] close(13) = -1 EBADF (Bad file descriptor) [pid 14818] close(14) = -1 EBADF (Bad file descriptor) [pid 14818] close(15) = -1 EBADF (Bad file descriptor) [pid 14818] close(16) = -1 EBADF (Bad file descriptor) [pid 14818] close(17) = -1 EBADF (Bad file descriptor) [pid 14818] close(18) = -1 EBADF (Bad file descriptor) [pid 14818] close(19) = -1 EBADF (Bad file descriptor) [pid 14818] close(20) = -1 EBADF (Bad file descriptor) [pid 14819] <... setpgid resumed>) = 0 [pid 14818] close(21 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3558/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14819] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14818] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14819] <... openat resumed>) = 3 [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14818] close(23 [pid 14819] write(3, "1000", 4 [pid 318] openat(AT_FDCWD, "./3558/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14819] <... write resumed>) = 4 [pid 319] umount2("./3592", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14819] close(3 [pid 318] <... openat resumed>) = 4 [pid 14819] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 14819] read(200 [pid 319] openat(AT_FDCWD, "./3592", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14819] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... openat resumed>) = 3 [pid 14819] symlink("/dev/binderfs", "./binderfs" [pid 318] getdents64(4 [pid 319] fstat(3 [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14819] <... symlink resumed>) = 0 [pid 14818] close(24 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14819] write(1, "executing program\n", 18 [pid 14818] close(25 [pid 318] getdents64(4 [pid 14819] <... write resumed>) = 18 [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 executing program [pid 14819] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14818] close(26 [pid 319] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14818] close(27 [pid 318] close(4 [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14818] close(28) = -1 EBADF (Bad file descriptor) [pid 14818] close(29 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14819] <... mkdirat resumed>) = 0 [pid 14818] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3558/sys" [pid 14819] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14818] exit_group(0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14818] <... exit_group resumed>) = ? [pid 318] <... rmdir resumed>) = 0 [pid 14819] <... mount resumed>) = 0 [pid 14818] +++ exited with 0 +++ [pid 319] newfstatat(AT_FDCWD, "./3592/sys" [pid 318] umount2("./3558/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14819] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3683, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3558/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14819] <... openat resumed>) = 3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14819] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] unlink("./3558/binderfs" [pid 14819] <... pwrite64 resumed>) = 36 [pid 319] openat(AT_FDCWD, "./3592/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14819] close(3 [pid 318] <... unlink resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 14819] <... close resumed>) = 0 [pid 319] fstat(4 [pid 318] getdents64(3 [pid 14819] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14819] close(5 [pid 319] getdents64(4 [pid 14819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14819] close(6 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14819] close(7 [pid 319] getdents64(4 [pid 14819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3558" [pid 14819] close(8 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14819] close(9 [pid 318] mkdir("./3559", 0777 [pid 14819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14819] close(10 [pid 319] rmdir("./3592/sys" [pid 318] <... mkdir resumed>) = 0 [pid 14819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14819] close(11) = -1 EBADF (Bad file descriptor) [pid 14819] close(12) = -1 EBADF (Bad file descriptor) [pid 14819] close(13) = -1 EBADF (Bad file descriptor) [pid 14819] close(14) = -1 EBADF (Bad file descriptor) [pid 14819] close(15) = -1 EBADF (Bad file descriptor) [pid 14819] close(16) = -1 EBADF (Bad file descriptor) [pid 14819] close(17) = -1 EBADF (Bad file descriptor) [pid 14819] close(18) = -1 EBADF (Bad file descriptor) [pid 14819] close(19) = -1 EBADF (Bad file descriptor) [pid 14819] close(20) = -1 EBADF (Bad file descriptor) [pid 14819] close(21) = -1 EBADF (Bad file descriptor) [pid 14819] close(22) = -1 EBADF (Bad file descriptor) [pid 14819] close(23) = -1 EBADF (Bad file descriptor) [pid 14819] close(24) = -1 EBADF (Bad file descriptor) [pid 14819] close(25) = -1 EBADF (Bad file descriptor) [pid 14819] close(26) = -1 EBADF (Bad file descriptor) [pid 14819] close(27) = -1 EBADF (Bad file descriptor) [pid 14819] close(28) = -1 EBADF (Bad file descriptor) [pid 14819] close(29) = -1 EBADF (Bad file descriptor) [pid 14819] exit_group(0 [pid 319] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3592/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] newfstatat(AT_FDCWD, "./3592/binderfs" [pid 14819] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14820 attached [pid 14819] +++ exited with 0 +++ [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14820] set_robust_list(0x5555689d76a0, 24 [pid 319] unlink("./3592/binderfs" [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3649, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... unlink resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3561 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] close(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3592" [pid 14820] <... set_robust_list resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14820] rt_sigprocmask(SIG_SETMASK, [] [pid 319] mkdir("./3593", 0777 [pid 14820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14820] chdir("./3559" [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14820] <... chdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 14820] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14820] <... prctl resumed>) = 0 [pid 14820] setpgid(0, 0) = 0 [pid 14820] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14820] write(3, "1000", 4) = 4 [pid 14820] close(3) = 0 [pid 14820] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14820] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3681", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14821 attached [pid 14820] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14821] set_robust_list(0x5555689d76a0, 24 [pid 14820] write(1, "executing program\n", 18 [pid 14821] <... set_robust_list resumed>) = 0 [pid 14820] <... write resumed>) = 18 [pid 321] openat(AT_FDCWD, "./3681", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 14821] rt_sigprocmask(SIG_SETMASK, [] [pid 14820] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3595 [pid 321] <... openat resumed>) = 3 [pid 14821] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] fstat(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14821] chdir("./3593" [pid 14820] <... mkdirat resumed>) = 0 [pid 321] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14821] <... chdir resumed>) = 0 [pid 14820] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14821] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14820] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 14821] <... prctl resumed>) = 0 [pid 14821] setpgid(0, 0) = 0 [pid 14821] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14821] <... openat resumed>) = 3 [pid 14820] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14820] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3681/sys" [pid 14821] write(3, "1000", 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14821] <... write resumed>) = 4 [pid 321] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14821] close(3 [pid 14820] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14821] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14821] read(200 [pid 14820] <... pwrite64 resumed>) = 36 [pid 14821] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] openat(AT_FDCWD, "./3681/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14821] symlink("/dev/binderfs", "./binderfs" [pid 321] <... openat resumed>) = 4 executing program [pid 14821] <... symlink resumed>) = 0 [pid 321] fstat(4 [pid 14821] write(1, "executing program\n", 18 [pid 14820] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14821] <... write resumed>) = 18 [pid 14821] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14820] <... close resumed>) = 0 [pid 14821] <... mkdirat resumed>) = 0 [pid 14820] close(4 [pid 321] getdents64(4 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14821] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14820] close(5 [pid 321] getdents64(4 [pid 14821] <... mount resumed>) = 0 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14820] close(6 [pid 321] close(4 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14821] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14820] close(7 [pid 321] <... close resumed>) = 0 [pid 14821] <... openat resumed>) = 3 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] close(8) = -1 EBADF (Bad file descriptor) [pid 14820] close(9) = -1 EBADF (Bad file descriptor) [pid 14820] close(10 [pid 321] rmdir("./3681/sys" [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14821] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14820] close(11 [pid 321] <... rmdir resumed>) = 0 [pid 14821] <... pwrite64 resumed>) = 36 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3681/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14820] close(12 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3681/binderfs" [pid 14820] close(13 [pid 14821] close(3 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14821] <... close resumed>) = 0 [pid 14820] close(14 [pid 321] unlink("./3681/binderfs" [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14821] close(4 [pid 14820] close(15 [pid 321] <... unlink resumed>) = 0 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14821] close(5 [pid 14820] close(16 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14821] close(6 [pid 14820] close(17 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 14821] close(7 [pid 14820] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14821] close(8 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3647", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] close(19 [pid 14821] close(9 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] close(20 [pid 321] <... close resumed>) = 0 [pid 14821] close(10 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3647", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] close(21 [pid 14821] close(11 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3681" [pid 320] <... openat resumed>) = 3 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 320] fstat(3 [pid 14821] close(12 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3682", 0777 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] close(23 [pid 14821] close(13 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 321] <... mkdir resumed>) = 0 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] close(24 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14821] close(14 [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] close(25 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14821] close(15 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14821] close(16 [pid 14820] close(26 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14821] close(17 [pid 14820] close(27 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = 0 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14821] close(18 [pid 14820] close(28 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14821] close(19 [pid 14820] close(29 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14822 attached [pid 14821] close(20 [pid 14820] exit_group(0 [pid 320] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14820] <... exit_group resumed>) = ? [pid 14822] set_robust_list(0x5555689d76a0, 24 [pid 14821] close(21 [pid 14820] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14822] <... set_robust_list resumed>) = 0 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3684 [pid 320] newfstatat(AT_FDCWD, "./3647/sys" [pid 14821] close(22) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3561, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14821] close(23 [pid 320] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14822] rt_sigprocmask(SIG_SETMASK, [] [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3647/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14822] chdir("./3682" [pid 14821] close(24) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14821] close(25) = -1 EBADF (Bad file descriptor) [pid 14821] close(26) = -1 EBADF (Bad file descriptor) [pid 14821] close(27) = -1 EBADF (Bad file descriptor) [pid 14822] <... chdir resumed>) = 0 [pid 14821] close(28 [pid 320] fstat(4 [pid 14822] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14822] <... prctl resumed>) = 0 [pid 14821] close(29 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14822] setpgid(0, 0 [pid 14821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14822] <... setpgid resumed>) = 0 [pid 14821] exit_group(0 [pid 320] getdents64(4 [pid 14822] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14821] <... exit_group resumed>) = ? [pid 320] getdents64(4 [pid 14822] <... openat resumed>) = 3 [pid 14821] +++ exited with 0 +++ [pid 14822] write(3, "1000", 4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14822] <... write resumed>) = 4 [pid 320] close(4 [pid 14822] close(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3595, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14822] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14822] read(200 [pid 320] rmdir("./3647/sys" [pid 14822] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... rmdir resumed>) = 0 [pid 14822] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3647/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14822] <... symlink resumed>) = 0 [pid 14822] write(1, "executing program\n", 18) = 18 executing program [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14822] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] newfstatat(AT_FDCWD, "./3647/binderfs" [pid 14822] <... mkdirat resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14822] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] unlink("./3647/binderfs" [pid 14822] <... mount resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14822] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] close(3) = 0 [pid 320] rmdir("./3647") = 0 [pid 320] mkdir("./3648", 0777 [pid 14822] <... openat resumed>) = 3 [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14822] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14823 attached ) = 36 [pid 14823] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14822] close(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3650 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14822] <... close resumed>) = 0 [pid 14823] rt_sigprocmask(SIG_SETMASK, [] [pid 14822] close(4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14823] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14822] close(5 [pid 14823] chdir("./3648" [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14822] close(6 [pid 318] <... restart_syscall resumed>) = 0 [pid 14823] <... chdir resumed>) = 0 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3559", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14823] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14822] close(7 [pid 14823] <... prctl resumed>) = 0 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14823] setpgid(0, 0 [pid 14822] close(8 [pid 14823] <... setpgid resumed>) = 0 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14823] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14822] close(9 [pid 14823] <... openat resumed>) = 3 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3593", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3559", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3593", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 318] fstat(3 [pid 319] fstat(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14822] close(10 [pid 14823] write(3, "1000", 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14823] <... write resumed>) = 4 [pid 14822] close(11 [pid 319] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14823] close(3 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14823] <... close resumed>) = 0 [pid 14822] close(12 [pid 14823] read(200 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14823] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14822] close(13 [pid 14823] symlink("/dev/binderfs", "./binderfs" [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14823] <... symlink resumed>) = 0 [pid 14822] close(14 executing program [pid 14823] write(1, "executing program\n", 18 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14823] <... write resumed>) = 18 [pid 14822] close(15 [pid 319] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14823] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14822] close(16 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3559/sys" [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3593/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14823] <... mkdirat resumed>) = 0 [pid 14822] close(17 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3559/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14823] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3559/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3593/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14822] close(18 [pid 318] <... openat resumed>) = 4 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14822] close(19 [pid 319] fstat(4 [pid 318] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 318] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 318] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 319] close(4 [pid 318] rmdir("./3559/sys" [pid 319] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 319] rmdir("./3593/sys" [pid 14823] <... mount resumed>) = 0 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14823] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14822] close(20 [pid 319] umount2("./3593/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3559/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3593/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3559/binderfs" [pid 14822] close(21 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3593/binderfs" [pid 318] unlink("./3559/binderfs" [pid 14823] <... openat resumed>) = 3 [pid 14822] close(22 [pid 319] <... unlink resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14822] close(23) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 14822] close(24 [pid 319] close(3 [pid 318] <... close resumed>) = 0 [pid 14823] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] rmdir("./3559" [pid 14822] close(25 [pid 319] rmdir("./3593" [pid 318] <... rmdir resumed>) = 0 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14823] <... pwrite64 resumed>) = 36 [pid 14822] close(26 [pid 319] mkdir("./3594", 0777 [pid 318] mkdir("./3560", 0777 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14823] close(3 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14822] close(27 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14823] <... close resumed>) = 0 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14823] close(4 [pid 14822] close(28 [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14823] close(5) = -1 EBADF (Bad file descriptor) [pid 14822] close(29 [pid 14823] close(6 [pid 14822] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14824 attached [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14822] exit_group(0ci2-android-6-12-rust/strace-static-x86_64: Process 14825 attached [pid 14823] close(7 [pid 14822] <... exit_group resumed>) = ? [pid 14825] set_robust_list(0x5555689d76a0, 24 [pid 14824] set_robust_list(0x5555689d76a0, 24 [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14823] close(8 [pid 14825] <... set_robust_list resumed>) = 0 [pid 14824] <... set_robust_list resumed>) = 0 [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3596 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3562 [pid 14825] rt_sigprocmask(SIG_SETMASK, [] [pid 14823] close(9 [pid 14822] +++ exited with 0 +++ [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14825] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14824] rt_sigprocmask(SIG_SETMASK, [] [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14823] close(10 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3684, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14825] chdir("./3594" [pid 14824] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14823] close(11 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14823] close(12 [pid 14824] chdir("./3560" [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14825] <... chdir resumed>) = 0 [pid 14823] close(13 [pid 14825] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14824] <... chdir resumed>) = 0 [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] <... prctl resumed>) = 0 [pid 14824] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14825] setpgid(0, 0 [pid 14824] <... prctl resumed>) = 0 [pid 14825] <... setpgid resumed>) = 0 [pid 14824] setpgid(0, 0 [pid 321] umount2("./3682", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14825] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14824] <... setpgid resumed>) = 0 [pid 14823] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14823] close(15 [pid 14825] <... openat resumed>) = 3 [pid 14824] <... openat resumed>) = 3 [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3682", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14825] write(3, "1000", 4 [pid 14824] write(3, "1000", 4 [pid 14823] close(16 [pid 321] <... openat resumed>) = 3 [pid 14825] <... write resumed>) = 4 [pid 14824] <... write resumed>) = 4 [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] close(3 [pid 14824] close(3 [pid 14823] close(17 [pid 321] fstat(3 [pid 14825] <... close resumed>) = 0 [pid 14824] <... close resumed>) = 0 [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14825] read(200 [pid 14824] read(200 [pid 14823] close(18 [pid 321] getdents64(3 [pid 14825] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14824] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] symlink("/dev/binderfs", "./binderfs" [pid 14824] symlink("/dev/binderfs", "./binderfs" [pid 14823] close(19 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14825] <... symlink resumed>) = 0 [pid 14824] <... symlink resumed>) = 0 [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14823] close(20) = -1 EBADF (Bad file descriptor) [pid 14823] close(21) = -1 EBADF (Bad file descriptor) [pid 14823] close(22) = -1 EBADF (Bad file descriptor) [pid 14823] close(23) = -1 EBADF (Bad file descriptor) [pid 14823] close(24) = -1 EBADF (Bad file descriptor) [pid 14823] close(25) = -1 EBADF (Bad file descriptor) [pid 14823] close(26) = -1 EBADF (Bad file descriptor) [pid 14823] close(27) = -1 EBADF (Bad file descriptor) [pid 14823] close(28 [pid 14825] write(1, "executing program\n", 18 executing program [pid 14824] write(1, "executing program\n", 18 [pid 14823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14825] <... write resumed>) = 18 [pid 14824] <... write resumed>) = 18 [pid 14823] close(29) = -1 EBADF (Bad file descriptor) [pid 14824] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14823] exit_group(0) = ? [pid 14825] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14824] <... mkdirat resumed>) = 0 [pid 14825] <... mkdirat resumed>) = 0 [pid 14824] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = 0 [pid 14824] <... mount resumed>) = 0 [pid 14825] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14824] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14824] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14823] +++ exited with 0 +++ [pid 14825] <... mount resumed>) = 0 executing program [pid 321] newfstatat(AT_FDCWD, "./3682/sys" [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3650, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14825] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14824] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14825] <... openat resumed>) = 3 [pid 14824] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14825] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] openat(AT_FDCWD, "./3682/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14824] close(3 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14824] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 14824] close(4 [pid 14825] <... pwrite64 resumed>) = 36 [pid 14825] close(3) = 0 [pid 14825] close(4) = -1 EBADF (Bad file descriptor) [pid 14825] close(5) = -1 EBADF (Bad file descriptor) [pid 14825] close(6) = -1 EBADF (Bad file descriptor) [pid 14825] close(7) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14825] close(8 [pid 14824] close(5 [pid 321] getdents64(4 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14824] close(6 [pid 321] close(4 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14824] close(7 [pid 321] rmdir("./3682/sys" [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] close(8 [pid 14825] close(9 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] close(9 [pid 321] umount2("./3682/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14825] close(10 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14825] close(11 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] close(12 [pid 14824] close(11 [pid 321] newfstatat(AT_FDCWD, "./3682/binderfs" [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] close(13 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14824] close(12 [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] close(14 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3682/binderfs" [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] close(13 [pid 14825] close(15) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] close(16 [pid 321] <... unlink resumed>) = 0 [pid 14824] close(14 [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] close(17 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] close(15 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14825] close(18 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] close(19 [pid 14824] close(16 [pid 321] close(3 [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] close(20 [pid 321] <... close resumed>) = 0 [pid 14824] close(17 [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3682" [pid 14825] close(21) = -1 EBADF (Bad file descriptor) [pid 14825] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] close(18 [pid 14825] close(23) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3683", 0777 [pid 320] <... restart_syscall resumed>) = 0 [pid 14824] close(19 [pid 14825] close(24 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 320] umount2("./3648", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] close(20 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14825] close(25 [pid 14824] close(21 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14825] close(26 [pid 14824] close(22 [pid 320] openat(AT_FDCWD, "./3648", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 14826 attached [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14826] set_robust_list(0x5555689d76a0, 24 [pid 14825] close(27 [pid 14824] close(23 [pid 14826] <... set_robust_list resumed>) = 0 [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3685 [pid 320] fstat(3 [pid 14826] rt_sigprocmask(SIG_SETMASK, [] [pid 14825] close(28 [pid 14824] close(24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14826] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(3 [pid 14826] chdir("./3683" [pid 14825] close(29 [pid 14824] close(25 [pid 14826] <... chdir resumed>) = 0 [pid 14825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14826] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14825] exit_group(0 [pid 14824] close(26 [pid 320] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14826] <... prctl resumed>) = 0 [pid 14825] <... exit_group resumed>) = ? [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14826] setpgid(0, 0 [pid 14824] close(27 [pid 14826] <... setpgid resumed>) = 0 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14826] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... umount2 resumed>) = 0 [pid 14824] close(28 [pid 14826] <... openat resumed>) = 3 [pid 14824] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14824] close(29) = -1 EBADF (Bad file descriptor) [pid 14824] exit_group(0 [pid 14826] write(3, "1000", 4) = 4 [pid 14824] <... exit_group resumed>) = ? [pid 14826] close(3 [pid 14825] +++ exited with 0 +++ [pid 320] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14826] <... close resumed>) = 0 [pid 14824] +++ exited with 0 +++ [pid 320] newfstatat(AT_FDCWD, "./3648/sys" [pid 14826] read(200 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14826] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3596, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14826] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3562, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14826] <... symlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3648/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14826] write(1, "executing program\n", 18 [pid 320] <... openat resumed>) = 4 executing program [pid 14826] <... write resumed>) = 18 [pid 320] fstat(4 [pid 14826] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14826] <... mkdirat resumed>) = 0 [pid 320] getdents64(4 [pid 14826] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 14826] <... mount resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14826] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] close(4) = 0 [pid 320] rmdir("./3648/sys") = 0 [pid 14826] <... openat resumed>) = 3 [pid 14826] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3648/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14826] <... pwrite64 resumed>) = 36 [pid 320] newfstatat(AT_FDCWD, "./3648/binderfs" [pid 14826] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14826] <... close resumed>) = 0 [pid 320] unlink("./3648/binderfs" [pid 14826] close(4) = -1 EBADF (Bad file descriptor) [pid 14826] close(5) = -1 EBADF (Bad file descriptor) [pid 14826] close(6 [pid 320] <... unlink resumed>) = 0 [pid 14826] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14826] close(7) = -1 EBADF (Bad file descriptor) [pid 14826] close(8) = -1 EBADF (Bad file descriptor) [pid 14826] close(9) = -1 EBADF (Bad file descriptor) [pid 14826] close(10) = -1 EBADF (Bad file descriptor) [pid 14826] close(11) = -1 EBADF (Bad file descriptor) [pid 14826] close(12) = -1 EBADF (Bad file descriptor) [pid 14826] close(13) = -1 EBADF (Bad file descriptor) [pid 14826] close(14) = -1 EBADF (Bad file descriptor) [pid 14826] close(15) = -1 EBADF (Bad file descriptor) [pid 14826] close(16) = -1 EBADF (Bad file descriptor) [pid 14826] close(17) = -1 EBADF (Bad file descriptor) [pid 14826] close(18) = -1 EBADF (Bad file descriptor) [pid 14826] close(19) = -1 EBADF (Bad file descriptor) [pid 14826] close(20) = -1 EBADF (Bad file descriptor) [pid 14826] close(21) = -1 EBADF (Bad file descriptor) [pid 14826] close(22) = -1 EBADF (Bad file descriptor) [pid 14826] close(23) = -1 EBADF (Bad file descriptor) [pid 14826] close(24) = -1 EBADF (Bad file descriptor) [pid 14826] close(25) = -1 EBADF (Bad file descriptor) [pid 14826] close(26) = -1 EBADF (Bad file descriptor) [pid 14826] close(27) = -1 EBADF (Bad file descriptor) [pid 14826] close(28) = -1 EBADF (Bad file descriptor) [pid 14826] close(29) = -1 EBADF (Bad file descriptor) [pid 14826] exit_group(0) = ? [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3648" [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3649", 0777) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3594", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3594", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] umount2("./3560", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3560", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 14827 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3651 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... openat resumed>) = 3 [pid 14827] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 14827] <... set_robust_list resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14826] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = 0 [pid 14827] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14827] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3685, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14827] chdir("./3649" [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14827] <... chdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14827] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... restart_syscall resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3594/sys" [pid 14827] <... prctl resumed>) = 0 [pid 318] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14827] setpgid(0, 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14827] <... setpgid resumed>) = 0 [pid 319] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14827] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3683", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 14827] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14827] write(3, "1000", 4 [pid 321] openat(AT_FDCWD, "./3683", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3594/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14827] <... write resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14827] close(3 [pid 321] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 4 [pid 318] newfstatat(AT_FDCWD, "./3560/sys" [pid 14827] <... close resumed>) = 0 [pid 321] fstat(3 [pid 319] fstat(4 [pid 14827] read(200 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14827] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] getdents64(3 [pid 318] umount2("./3560/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14827] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14827] <... symlink resumed>) = 0 [pid 321] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14827] write(1, "executing program\n", 18 executing program [pid 319] getdents64(4 [pid 318] openat(AT_FDCWD, "./3560/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14827] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14827] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 319] close(4 [pid 14827] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 318] fstat(4 [pid 14827] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3683/sys" [pid 319] rmdir("./3594/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14827] <... mount resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 14827] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3594/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14827] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3683/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 14827] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3594/binderfs" [pid 14827] <... pwrite64 resumed>) = 36 [pid 321] fstat(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(4 [pid 14827] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14827] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14827] close(4 [pid 321] getdents64(4 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3560/sys" [pid 14827] close(5 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... rmdir resumed>) = 0 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14827] close(6 [pid 318] umount2("./3560/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14827] close(7 [pid 321] close(4 [pid 318] newfstatat(AT_FDCWD, "./3560/binderfs" [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14827] close(8 [pid 321] rmdir("./3683/sys" [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3560/binderfs" [pid 14827] close(9 [pid 321] <... rmdir resumed>) = 0 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3683/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3594/binderfs" [pid 318] <... unlink resumed>) = 0 [pid 14827] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3683/binderfs" [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 14827] close(11 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3683/binderfs" [pid 319] close(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14827] close(12 [pid 321] <... unlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] rmdir("./3594" [pid 318] close(3 [pid 14827] close(13 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] mkdir("./3595", 0777 [pid 318] <... close resumed>) = 0 [pid 14827] close(14 [pid 321] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3683" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3560" [pid 14827] close(15 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3684", 0777 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14828 attached [pid 14827] close(16 [pid 321] <... mkdir resumed>) = 0 [pid 318] mkdir("./3561", 0777 [pid 14828] set_robust_list(0x5555689d76a0, 24 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3597 [pid 14828] <... set_robust_list resumed>) = 0 [pid 14827] close(17 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... mkdir resumed>) = 0 [pid 14828] rt_sigprocmask(SIG_SETMASK, [] [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14828] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14827] close(18 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14828] chdir("./3595" [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14829 attached [pid 14828] <... chdir resumed>) = 0 [pid 14827] close(19 [pid 14828] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3686 [pid 14829] set_robust_list(0x5555689d76a0, 24 [pid 14828] <... prctl resumed>) = 0 [pid 14827] close(20 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14829] <... set_robust_list resumed>) = 0 [pid 14828] setpgid(0, 0 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14829] rt_sigprocmask(SIG_SETMASK, [] [pid 14828] <... setpgid resumed>) = 0 [pid 14827] close(21ci2-android-6-12-rust/strace-static-x86_64: Process 14830 attached [pid 14829] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14828] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3563 [pid 14830] set_robust_list(0x5555689d76a0, 24 [pid 14829] chdir("./3684" [pid 14828] <... openat resumed>) = 3 [pid 14827] close(22 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14830] <... set_robust_list resumed>) = 0 [pid 14829] <... chdir resumed>) = 0 [pid 14828] write(3, "1000", 4 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14830] rt_sigprocmask(SIG_SETMASK, [] [pid 14829] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14828] <... write resumed>) = 4 [pid 14827] close(23 [pid 14830] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14829] <... prctl resumed>) = 0 [pid 14828] close(3 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14830] chdir("./3561" [pid 14829] setpgid(0, 0 [pid 14828] <... close resumed>) = 0 [pid 14827] close(24 [pid 14830] <... chdir resumed>) = 0 [pid 14829] <... setpgid resumed>) = 0 [pid 14828] read(200 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14830] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14829] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14828] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14827] close(25 [pid 14830] <... prctl resumed>) = 0 [pid 14828] symlink("/dev/binderfs", "./binderfs" [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14830] setpgid(0, 0 [pid 14829] <... openat resumed>) = 3 [pid 14827] close(26 [pid 14830] <... setpgid resumed>) = 0 [pid 14829] write(3, "1000", 4 [pid 14828] <... symlink resumed>) = 0 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14830] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14829] <... write resumed>) = 4 [pid 14828] write(1, "executing program\n", 18 [pid 14827] close(27 [pid 14830] <... openat resumed>) = 3 [pid 14829] close(3 [pid 14828] <... write resumed>) = 18 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14830] write(3, "1000", 4 [pid 14829] <... close resumed>) = 0 [pid 14828] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14830] <... write resumed>) = 4 [pid 14827] close(28 [pid 14830] close(3 [pid 14829] read(200 [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] <... mkdirat resumed>) = 0 [pid 14827] close(29 [pid 14830] <... close resumed>) = 0 [pid 14829] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14828] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14830] read(200 executing program [pid 14829] symlink("/dev/binderfs", "./binderfs" [pid 14828] <... mount resumed>) = 0 [pid 14830] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14829] <... symlink resumed>) = 0 [pid 14827] exit_group(0 [pid 14830] symlink("/dev/binderfs", "./binderfs" [pid 14829] write(1, "executing program\n", 18 executing program [pid 14828] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14830] <... symlink resumed>) = 0 [pid 14829] <... write resumed>) = 18 [pid 14827] <... exit_group resumed>) = ? [pid 14830] write(1, "executing program\n", 18) = 18 executing program [pid 14830] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14829] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14828] <... openat resumed>) = 3 [pid 14830] <... mkdirat resumed>) = 0 [pid 14827] +++ exited with 0 +++ [pid 14829] <... mkdirat resumed>) = 0 [pid 14828] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3651, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14830] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14829] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14830] <... mount resumed>) = 0 [pid 14829] <... mount resumed>) = 0 [pid 14828] <... pwrite64 resumed>) = 36 [pid 14829] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... restart_syscall resumed>) = 0 [pid 14830] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14828] close(3 [pid 14830] <... openat resumed>) = 3 [pid 14829] <... openat resumed>) = 3 [pid 14828] <... close resumed>) = 0 [pid 14829] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14828] close(4 [pid 320] umount2("./3649", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14830] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14829] <... pwrite64 resumed>) = 36 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14830] <... pwrite64 resumed>) = 36 [pid 14829] close(3 [pid 14828] close(5 [pid 320] openat(AT_FDCWD, "./3649", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14829] <... close resumed>) = 0 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(4 [pid 14828] close(6 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(5 [pid 14828] close(7 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(6 [pid 14828] close(8 [pid 14830] close(3 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14830] <... close resumed>) = 0 [pid 14829] close(7 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14830] close(4 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(9 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(8 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14830] close(5 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(10 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(9 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(11 [pid 14830] close(6 [pid 14829] close(10 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(12 [pid 14829] close(11 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(13 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14830] close(7) = -1 EBADF (Bad file descriptor) [pid 14829] close(12 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14830] close(8 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(14 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(13 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14830] close(9 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(15 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(14 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14830] close(10 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(16 [pid 14829] close(15 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(17 [pid 14829] close(16 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(18 [pid 14829] close(17 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(19 [pid 14829] close(18 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(20 [pid 14829] close(19 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(20 [pid 14828] close(21 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(21 [pid 14828] close(22 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(22 [pid 14828] close(23 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(23 [pid 14828] close(24 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(24 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(25 [pid 14829] close(25 [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] close(26 [pid 14829] close(26) = -1 EBADF (Bad file descriptor) [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(27 [pid 14828] close(27 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(28 [pid 14828] close(28 [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] close(29 [pid 14828] close(29 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14828] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3649/sys" [pid 14830] close(11 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14830] close(12 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3649/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14830] close(13) = -1 EBADF (Bad file descriptor) [pid 14829] exit_group(0 [pid 14828] exit_group(0 [pid 320] <... openat resumed>) = 4 [pid 14830] close(14 [pid 14829] <... exit_group resumed>) = ? [pid 14828] <... exit_group resumed>) = ? [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14830] close(15 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14830] close(16 [pid 14828] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14829] +++ exited with 0 +++ [pid 320] getdents64(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3597, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14830] close(17 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3686, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(4 [pid 14830] close(18 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3649/sys" [pid 14830] close(19 [pid 320] <... rmdir resumed>) = 0 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3649/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14830] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3649/binderfs" [pid 14830] close(21 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3649/binderfs" [pid 14830] close(22 [pid 320] <... unlink resumed>) = 0 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14830] close(23 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14830] close(24 [pid 320] <... close resumed>) = 0 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3649" [pid 14830] close(25 [pid 320] <... rmdir resumed>) = 0 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14830] close(26 [pid 320] mkdir("./3650", 0777 [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14830] close(27) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14830] close(28) = -1 EBADF (Bad file descriptor) [pid 14830] close(29 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14830] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14830] exit_group(0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14830] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14831 attached [pid 14830] +++ exited with 0 +++ [pid 14831] set_robust_list(0x5555689d76a0, 24 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3563, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14831] <... set_robust_list resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... restart_syscall resumed>) = 0 [pid 14831] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3652 [pid 14831] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3595", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14831] chdir("./3650" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14831] <... chdir resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 14831] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14831] setpgid(0, 0 [pid 319] openat(AT_FDCWD, "./3595", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14831] <... setpgid resumed>) = 0 [pid 321] umount2("./3684", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 14831] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 14831] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3684", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14831] write(3, "1000", 4 [pid 321] <... openat resumed>) = 3 [pid 319] getdents64(3 [pid 14831] <... write resumed>) = 4 [pid 321] fstat(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14831] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14831] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 14831] read(200 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14831] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14831] symlink("/dev/binderfs", "./binderfs" [pid 319] <... umount2 resumed>) = 0 [pid 14831] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 14831] write(1, "executing program\n", 18 [pid 321] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14831] <... write resumed>) = 18 executing program [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 14831] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] newfstatat(AT_FDCWD, "./3684/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14831] <... mkdirat resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3595/sys" [pid 14831] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3561", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14831] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14831] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] openat(AT_FDCWD, "./3684/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3561", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3595/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 3 [pid 14831] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 4 [pid 319] <... openat resumed>) = 4 [pid 318] fstat(3 [pid 14831] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] fstat(4 [pid 319] fstat(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14831] <... pwrite64 resumed>) = 36 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(3 [pid 14831] close(3 [pid 321] getdents64(4 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14831] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14831] close(4 [pid 321] getdents64(4 [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = 0 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14831] close(5 [pid 321] close(4 [pid 319] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3561/sys" [pid 14831] close(6 [pid 321] rmdir("./3684/sys" [pid 319] rmdir("./3595/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3561/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14831] close(7 [pid 321] umount2("./3684/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3595/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3561/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14831] close(8 [pid 321] newfstatat(AT_FDCWD, "./3684/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3595/binderfs" [pid 318] <... openat resumed>) = 4 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(4 [pid 14831] close(9 [pid 321] unlink("./3684/binderfs" [pid 319] unlink("./3595/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(4 [pid 14831] close(10 [pid 321] getdents64(3 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 319] close(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... close resumed>) = 0 [pid 318] close(4 [pid 14831] close(11 [pid 321] close(3 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] rmdir("./3595" [pid 318] <... close resumed>) = 0 [pid 14831] close(12 [pid 321] rmdir("./3684" [pid 318] rmdir("./3561/sys" [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14831] close(13 [pid 321] mkdir("./3685", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] mkdir("./3596", 0777 [pid 318] umount2("./3561/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14831] close(14 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14831] close(15 [pid 319] <... mkdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3561/binderfs" [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 14832 attached [pid 14831] close(16 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14832] set_robust_list(0x5555689d76a0, 24 [pid 318] unlink("./3561/binderfs" [pid 14831] close(17) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14831] close(18 [pid 318] getdents64(3 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3687 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14832] <... set_robust_list resumed>) = 0 [pid 14831] close(19 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] close(3 [pid 14832] rt_sigprocmask(SIG_SETMASK, [] [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14831] close(20 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rmdir("./3561" [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14831] close(21 [pid 318] <... rmdir resumed>) = 0 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14831] close(22 [pid 318] mkdir("./3562", 0777 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14831] close(23) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14831] close(24) = -1 EBADF (Bad file descriptor) [pid 14831] close(25) = -1 EBADF (Bad file descriptor) [pid 14831] close(26) = -1 EBADF (Bad file descriptor) [pid 14831] close(27 [pid 14832] chdir("./3685" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 14833 attached [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] set_robust_list(0x5555689d76a0, 24 [pid 14831] close(28 [pid 14833] <... set_robust_list resumed>) = 0 [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] rt_sigprocmask(SIG_SETMASK, [] [pid 14832] <... chdir resumed>) = 0 [pid 14831] close(29 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3598 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14832] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14831] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14832] <... prctl resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14833] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14831] exit_group(0 [pid 14833] chdir("./3596" [pid 14831] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14834 attached [pid 14833] <... chdir resumed>) = 0 [pid 14832] setpgid(0, 0 [pid 14831] +++ exited with 0 +++ [pid 14834] set_robust_list(0x5555689d76a0, 24 [pid 14833] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14832] <... setpgid resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3652, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3564 [pid 14834] <... set_robust_list resumed>) = 0 [pid 14833] <... prctl resumed>) = 0 [pid 14833] setpgid(0, 0 [pid 14832] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14834] rt_sigprocmask(SIG_SETMASK, [] [pid 14833] <... setpgid resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14834] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14833] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14832] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14834] chdir("./3562" [pid 14832] write(3, "1000", 4 [pid 14834] <... chdir resumed>) = 0 [pid 14834] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14832] <... write resumed>) = 4 [pid 14833] <... openat resumed>) = 3 [pid 14832] close(3 [pid 14833] write(3, "1000", 4) = 4 [pid 320] umount2("./3650", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14833] close(3) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14833] read(200 [pid 320] openat(AT_FDCWD, "./3650", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14833] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... openat resumed>) = 3 [pid 14833] symlink("/dev/binderfs", "./binderfs" [pid 14834] <... prctl resumed>) = 0 [pid 14833] <... symlink resumed>) = 0 [pid 320] fstat(3 [pid 14832] <... close resumed>) = 0 [pid 14834] setpgid(0, 0 [pid 14832] read(200 [pid 14834] <... setpgid resumed>) = 0 [pid 14832] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14833] write(1, "executing program\n", 18 executing program [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14834] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14833] <... write resumed>) = 18 [pid 14832] symlink("/dev/binderfs", "./binderfs" [pid 320] getdents64(3 [pid 14833] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14833] <... mkdirat resumed>) = 0 [pid 14832] <... symlink resumed>) = 0 [pid 320] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14832] write(1, "executing program\n", 18 [pid 14833] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14832] <... write resumed>) = 18 [pid 14834] <... openat resumed>) = 3 executing program [pid 14834] write(3, "1000", 4 [pid 14832] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14834] <... write resumed>) = 4 [pid 14833] <... mount resumed>) = 0 [pid 14832] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14834] close(3 [pid 14832] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14834] <... close resumed>) = 0 [pid 14833] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14834] read(200 [pid 14832] <... mount resumed>) = 0 [pid 14834] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14832] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14834] symlink("/dev/binderfs", "./binderfs" [pid 14833] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14834] <... symlink resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3650/sys" [pid 14834] write(1, "executing program\n", 18 [pid 14832] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14833] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3650/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14834] <... write resumed>) = 18 [pid 320] fstat(4 [pid 14832] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 14833] <... pwrite64 resumed>) = 36 [pid 14834] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3650/sys") = 0 [pid 14832] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3650/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14834] <... mkdirat resumed>) = 0 executing program [pid 14833] close(3 [pid 14834] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14832] close(3 [pid 14833] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3650/binderfs" [pid 14834] <... mount resumed>) = 0 [pid 14833] close(4 [pid 14832] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3650/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3650" [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(4 [pid 14834] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14833] close(5 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3651", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14834] <... openat resumed>) = 3 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(5) = -1 EBADF (Bad file descriptor) [pid 14833] close(6 [pid 14834] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(6 [pid 14834] <... pwrite64 resumed>) = 36 [pid 14833] close(7 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14835 attached [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(7 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3653 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14833] close(8 [pid 14835] set_robust_list(0x5555689d76a0, 24 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] <... set_robust_list resumed>) = 0 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(3 [pid 14832] close(8 [pid 14833] close(9 [pid 14835] rt_sigprocmask(SIG_SETMASK, [] [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(9 [pid 14833] close(10 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14835] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14834] <... close resumed>) = 0 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(4 [pid 14833] close(11 [pid 14832] close(10 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] chdir("./3651" [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] close(12 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] <... chdir resumed>) = 0 [pid 14834] close(5 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(11 [pid 14835] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] close(13 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] <... prctl resumed>) = 0 [pid 14834] close(6 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(12 [pid 14835] setpgid(0, 0 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] close(14 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] <... setpgid resumed>) = 0 [pid 14834] close(7 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(13 [pid 14835] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] close(15 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] <... openat resumed>) = 3 [pid 14835] write(3, "1000", 4) = 4 [pid 14835] close(3) = 0 [pid 14835] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14835] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(8 [pid 14833] close(16 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(14 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] write(1, "executing program\n", 18 [pid 14834] close(9 [pid 14833] close(17 [pid 14832] close(15 [pid 14835] <... write resumed>) = 18 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14835] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14834] close(10 [pid 14833] close(18 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] <... mkdirat resumed>) = 0 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(16 [pid 14835] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14834] close(11 [pid 14833] close(19 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] <... mount resumed>) = 0 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(17 [pid 14834] close(12 [pid 14833] close(20 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(18 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(13 [pid 14833] close(21 [pid 14832] close(19 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(14 [pid 14833] close(22 [pid 14832] close(20 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] close(23 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(15 [pid 14835] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(21 [pid 14835] <... openat resumed>) = 3 [pid 14834] close(16 [pid 14833] close(24 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14834] close(17 [pid 14833] close(25 [pid 14832] close(22 [pid 14835] <... pwrite64 resumed>) = 36 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] close(3) = 0 [pid 14833] close(26 [pid 14834] close(18 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(23 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] close(27 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(19 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] close(4 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] close(28 [pid 14832] close(24 [pid 14835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(20 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] close(5 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] close(29 [pid 14832] close(25 [pid 14835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(21 [pid 14833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] close(6 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] close(7) = -1 EBADF (Bad file descriptor) [pid 14834] close(22 [pid 14833] exit_group(0 [pid 14835] close(8 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(26 [pid 14833] <... exit_group resumed>) = ? [pid 14835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(23 [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] close(9 [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] close(27 [pid 14834] close(24 [pid 14835] close(10) = -1 EBADF (Bad file descriptor) [pid 14835] close(11) = -1 EBADF (Bad file descriptor) [pid 14835] close(12) = -1 EBADF (Bad file descriptor) [pid 14835] close(13) = -1 EBADF (Bad file descriptor) [pid 14835] close(14) = -1 EBADF (Bad file descriptor) [pid 14835] close(15) = -1 EBADF (Bad file descriptor) [pid 14835] close(16) = -1 EBADF (Bad file descriptor) [pid 14835] close(17) = -1 EBADF (Bad file descriptor) [pid 14835] close(18) = -1 EBADF (Bad file descriptor) [pid 14835] close(19) = -1 EBADF (Bad file descriptor) [pid 14835] close(20) = -1 EBADF (Bad file descriptor) [pid 14835] close(21) = -1 EBADF (Bad file descriptor) [pid 14835] close(22) = -1 EBADF (Bad file descriptor) [pid 14835] close(23) = -1 EBADF (Bad file descriptor) [pid 14835] close(24) = -1 EBADF (Bad file descriptor) [pid 14835] close(25) = -1 EBADF (Bad file descriptor) [pid 14835] close(26) = -1 EBADF (Bad file descriptor) [pid 14835] close(27) = -1 EBADF (Bad file descriptor) [pid 14835] close(28) = -1 EBADF (Bad file descriptor) [pid 14835] close(29) = -1 EBADF (Bad file descriptor) [pid 14835] exit_group(0) = ? [pid 14835] +++ exited with 0 +++ [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14833] +++ exited with 0 +++ [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3653, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14834] close(25 [pid 14832] close(28 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3598, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14834] close(26 [pid 14832] close(29 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14834] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14832] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14834] close(27) = -1 EBADF (Bad file descriptor) [pid 14832] exit_group(0 [pid 14834] close(28) = -1 EBADF (Bad file descriptor) [pid 14832] <... exit_group resumed>) = ? [pid 14834] close(29) = -1 EBADF (Bad file descriptor) [pid 14834] exit_group(0) = ? [pid 14832] +++ exited with 0 +++ [pid 320] <... restart_syscall resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3687, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3651", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3651", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14834] +++ exited with 0 +++ [pid 320] <... openat resumed>) = 3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3564, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] fstat(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3651/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3651/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3651/sys") = 0 [pid 320] umount2("./3651/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3651/binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3685", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3685", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3651/binderfs" [pid 319] umount2("./3596", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3562", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 319] openat(AT_FDCWD, "./3596", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] newfstatat(AT_FDCWD, "./3685/sys" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3562", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(3 [pid 319] <... openat resumed>) = 3 [pid 321] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 318] fstat(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3651" [pid 321] openat(AT_FDCWD, "./3685/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rmdir resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 320] mkdir("./3652", 0777 [pid 319] <... umount2 resumed>) = 0 [pid 321] fstat(4 [pid 320] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 319] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] newfstatat(AT_FDCWD, "./3596/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3562/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14836 attached [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14836] set_robust_list(0x5555689d76a0, 24 [pid 321] close(4 [pid 14836] <... set_robust_list resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3654 [pid 14836] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3562/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rmdir("./3685/sys" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3596/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3562/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14836] chdir("./3652" [pid 319] <... openat resumed>) = 4 [pid 318] <... openat resumed>) = 4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14836] <... chdir resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] fstat(4 [pid 318] fstat(4 [pid 14836] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3685/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14836] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 318] getdents64(4 [pid 14836] setpgid(0, 0 [pid 321] newfstatat(AT_FDCWD, "./3685/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14836] <... setpgid resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(4 [pid 318] getdents64(4 [pid 14836] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] unlink("./3685/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 318] close(4 [pid 319] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] rmdir("./3596/sys" [pid 318] rmdir("./3562/sys" [pid 14836] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14836] write(3, "1000", 4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14836] <... write resumed>) = 4 [pid 321] close(3 [pid 14836] close(3 [pid 321] <... close resumed>) = 0 [pid 14836] <... close resumed>) = 0 [pid 319] umount2("./3596/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3562/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14836] read(200 [pid 321] rmdir("./3685" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14836] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3596/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3562/binderfs" [pid 14836] symlink("/dev/binderfs", "./binderfs" [pid 321] mkdir("./3686", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14836] <... symlink resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] unlink("./3596/binderfs" [pid 318] unlink("./3562/binderfs" [pid 14836] write(1, "executing program\n", 18 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... unlink resumed>) = 0 executing program [pid 318] <... unlink resumed>) = 0 [pid 14836] <... write resumed>) = 18 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 14836] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] close(3 [pid 319] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3562" [pid 319] rmdir("./3596" [pid 318] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] mkdir("./3563", 0777 [pid 319] mkdir("./3597", 0777 [pid 318] <... mkdir resumed>) = 0 [pid 14836] <... mkdirat resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14837 attached [pid 14836] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3688 [pid 319] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14837] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14837] <... set_robust_list resumed>) = 0 [pid 14836] <... mount resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14837] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14837] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14836] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14838 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14839 attached [pid 14837] chdir("./3686" [pid 14836] <... openat resumed>) = 3 [pid 14837] <... chdir resumed>) = 0 [pid 14837] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14837] setpgid(0, 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3565 [pid 14839] set_robust_list(0x5555689d76a0, 24 [pid 14838] set_robust_list(0x5555689d76a0, 24 [pid 14839] <... set_robust_list resumed>) = 0 [pid 14838] <... set_robust_list resumed>) = 0 [pid 14836] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14839] rt_sigprocmask(SIG_SETMASK, [] [pid 14838] rt_sigprocmask(SIG_SETMASK, [] [pid 14837] <... setpgid resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3599 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14839] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14838] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14837] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14837] <... openat resumed>) = 3 [pid 14836] <... pwrite64 resumed>) = 36 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14839] chdir("./3597" [pid 14838] chdir("./3563" [pid 14837] write(3, "1000", 4 [pid 14839] <... chdir resumed>) = 0 [pid 14838] <... chdir resumed>) = 0 [pid 14837] <... write resumed>) = 4 [pid 14836] close(3 [pid 14839] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14838] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14839] <... prctl resumed>) = 0 [pid 14836] <... close resumed>) = 0 [pid 14838] <... prctl resumed>) = 0 [pid 14839] setpgid(0, 0 [pid 14836] close(4 [pid 14838] setpgid(0, 0 [pid 14839] <... setpgid resumed>) = 0 [pid 14838] <... setpgid resumed>) = 0 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] close(3 [pid 14839] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14837] <... close resumed>) = 0 [pid 14838] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14837] read(200 [pid 14836] close(5 [pid 14839] <... openat resumed>) = 3 [pid 14838] <... openat resumed>) = 3 [pid 14837] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] write(3, "1000", 4 [pid 14837] symlink("/dev/binderfs", "./binderfs" [pid 14836] close(6 [pid 14839] write(3, "1000", 4 [pid 14838] <... write resumed>) = 4 [pid 14837] <... symlink resumed>) = 0 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] close(3 executing program [pid 14837] write(1, "executing program\n", 18 [pid 14836] close(7 [pid 14839] <... write resumed>) = 4 [pid 14838] <... close resumed>) = 0 [pid 14837] <... write resumed>) = 18 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(3 [pid 14838] read(200 [pid 14837] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14836] close(8 [pid 14839] <... close resumed>) = 0 [pid 14838] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14837] <... mkdirat resumed>) = 0 [pid 14837] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14839] read(200 [pid 14838] symlink("/dev/binderfs", "./binderfs" [pid 14837] <... mount resumed>) = 0 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14839] symlink("/dev/binderfs", "./binderfs" [pid 14837] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14836] close(9 [pid 14838] <... symlink resumed>) = 0 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] <... symlink resumed>) = 0 [pid 14838] write(1, "executing program\n", 18 [pid 14836] close(10 [pid 14839] write(1, "executing program\n", 18 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program executing program [pid 14839] <... write resumed>) = 18 [pid 14838] <... write resumed>) = 18 [pid 14836] close(11 [pid 14839] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14838] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14837] <... openat resumed>) = 3 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14836] close(12 [pid 14838] <... mkdirat resumed>) = 0 [pid 14839] <... mkdirat resumed>) = 0 [pid 14838] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14837] <... pwrite64 resumed>) = 36 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14837] close(3) = 0 [pid 14838] <... mount resumed>) = 0 [pid 14836] close(13 [pid 14837] close(4) = -1 EBADF (Bad file descriptor) [pid 14839] <... mount resumed>) = 0 [pid 14837] close(5 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] close(14 [pid 14837] close(6 [pid 14838] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] close(7) = -1 EBADF (Bad file descriptor) [pid 14837] close(8) = -1 EBADF (Bad file descriptor) [pid 14837] close(9) = -1 EBADF (Bad file descriptor) [pid 14837] close(10 [pid 14838] <... openat resumed>) = 3 [pid 14836] close(15 [pid 14837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] close(11) = -1 EBADF (Bad file descriptor) [pid 14837] close(12) = -1 EBADF (Bad file descriptor) [pid 14837] close(13) = -1 EBADF (Bad file descriptor) [pid 14839] <... openat resumed>) = 3 [pid 14837] close(14) = -1 EBADF (Bad file descriptor) [pid 14837] close(15) = -1 EBADF (Bad file descriptor) [pid 14837] close(16) = -1 EBADF (Bad file descriptor) [pid 14837] close(17) = -1 EBADF (Bad file descriptor) [pid 14837] close(18) = -1 EBADF (Bad file descriptor) [pid 14837] close(19) = -1 EBADF (Bad file descriptor) [pid 14837] close(20) = -1 EBADF (Bad file descriptor) [pid 14837] close(21) = -1 EBADF (Bad file descriptor) [pid 14837] close(22) = -1 EBADF (Bad file descriptor) [pid 14837] close(23) = -1 EBADF (Bad file descriptor) [pid 14837] close(24 [pid 14839] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14838] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] close(25 [pid 14836] close(16 [pid 14837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] close(26) = -1 EBADF (Bad file descriptor) [pid 14838] <... pwrite64 resumed>) = 36 [pid 14837] close(27 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] <... pwrite64 resumed>) = 36 [pid 14838] close(3 [pid 14837] close(28 [pid 14836] close(17 [pid 14839] close(3 [pid 14837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] <... close resumed>) = 0 [pid 14838] <... close resumed>) = 0 [pid 14837] close(29 [pid 14836] close(18 [pid 14839] close(4 [pid 14838] close(4 [pid 14837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] exit_group(0 [pid 14836] close(19 [pid 14839] close(5 [pid 14838] close(5 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] close(20 [pid 14839] close(6 [pid 14838] close(6 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] close(21 [pid 14838] close(7) = -1 EBADF (Bad file descriptor) [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(7 [pid 14838] close(8 [pid 14836] close(22 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(8 [pid 14838] close(9 [pid 14836] close(23 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(9 [pid 14838] close(10 [pid 14836] close(24 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(10 [pid 14838] close(11 [pid 14836] close(25 [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14837] <... exit_group resumed>) = ? [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(11 [pid 14838] close(12 [pid 14837] +++ exited with 0 +++ [pid 14836] close(26 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(12 [pid 14838] close(13 [pid 14836] close(27 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3688, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14839] close(13 [pid 14838] close(14 [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] close(28 [pid 14839] close(14 [pid 14838] close(15 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(15 [pid 14838] close(16 [pid 14836] close(29 [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(16 [pid 14838] close(17 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(17 [pid 14838] close(18 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(18 [pid 14838] close(19 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(19 [pid 14838] close(20 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(20 [pid 14838] close(21 [pid 14836] exit_group(0 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14836] <... exit_group resumed>) = ? [pid 14839] close(21 [pid 14838] close(22 [pid 14836] +++ exited with 0 +++ [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(22 [pid 14838] close(23 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3654, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14839] close(23 [pid 14838] close(24 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14839] close(24 [pid 320] <... restart_syscall resumed>) = 0 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] close(25) = -1 EBADF (Bad file descriptor) [pid 14839] close(25 [pid 14838] close(26 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14839] close(26) = -1 EBADF (Bad file descriptor) [pid 14838] close(27 [pid 320] umount2("./3652", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14839] close(27 [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] close(28 [pid 320] openat(AT_FDCWD, "./3652", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14839] close(28 [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14838] close(29 [pid 14839] close(29 [pid 14838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14839] exit_group(0 [pid 14838] exit_group(0 [pid 14839] <... exit_group resumed>) = ? [pid 14838] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3652/sys" [pid 14838] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3565, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3652/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14839] +++ exited with 0 +++ [pid 320] getdents64(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3599, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3652/sys") = 0 [pid 320] umount2("./3652/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3652/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3652/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3652") = 0 [pid 320] mkdir("./3653", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14840 attached , child_tidptr=0x5555689d7690) = 3655 [pid 321] <... restart_syscall resumed>) = 0 [pid 14840] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14840] <... set_robust_list resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3686", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14840] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14840] chdir("./3653" [pid 321] openat(AT_FDCWD, "./3686", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14840] <... chdir resumed>) = 0 [pid 14840] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 14840] <... prctl resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14840] setpgid(0, 0) = 0 [pid 321] getdents64(3 [pid 14840] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14840] <... openat resumed>) = 3 [pid 14840] write(3, "1000", 4) = 4 [pid 14840] close(3) = 0 [pid 14840] read(200 [pid 321] <... umount2 resumed>) = 0 [pid 14840] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14840] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14840] <... symlink resumed>) = 0 [pid 14840] write(1, "executing program\n", 18 executing program [pid 321] newfstatat(AT_FDCWD, "./3686/sys" [pid 14840] <... write resumed>) = 18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3597", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3563", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14840] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14840] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3597", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3563", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14840] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] openat(AT_FDCWD, "./3686/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 14840] <... mount resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] fstat(3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] fstat(4 [pid 14840] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 14840] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14840] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] close(4 [pid 319] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14840] <... pwrite64 resumed>) = 36 [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 321] rmdir("./3686/sys") = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] umount2("./3686/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14840] close(3 [pid 321] newfstatat(AT_FDCWD, "./3686/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14840] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3597/sys" [pid 318] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14840] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3563/sys" [pid 14840] close(5 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3597/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14840] close(6 [pid 319] <... openat resumed>) = 4 [pid 318] umount2("./3563/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3686/binderfs" [pid 14840] close(7 [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3563/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14840] close(8 [pid 321] getdents64(3 [pid 319] getdents64(4 [pid 318] <... openat resumed>) = 4 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14840] close(9 [pid 321] close(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] fstat(4 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14840] close(10 [pid 321] rmdir("./3686" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14840] close(11 [pid 321] <... rmdir resumed>) = 0 [pid 319] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3687", 0777 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 14840] close(12 [pid 321] <... mkdir resumed>) = 0 [pid 319] rmdir("./3597/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 14840] close(13 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3597/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14840] close(14 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3563/sys" [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3597/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14840] close(15ci2-android-6-12-rust/strace-static-x86_64: Process 14841 attached ) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3563/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14840] close(16 [pid 319] unlink("./3597/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14840] close(17 [pid 319] <... unlink resumed>) = 0 [pid 14841] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3689 [pid 14841] <... set_robust_list resumed>) = 0 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3563/binderfs" [pid 14841] rt_sigprocmask(SIG_SETMASK, [] [pid 14840] close(18 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14841] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] close(3 [pid 318] unlink("./3563/binderfs" [pid 14841] chdir("./3687" [pid 14840] close(19 [pid 319] <... close resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14841] <... chdir resumed>) = 0 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3597" [pid 14841] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14840] close(20 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 14841] <... prctl resumed>) = 0 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3598", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14841] setpgid(0, 0 [pid 14840] close(21 [pid 319] <... mkdir resumed>) = 0 [pid 318] close(3 [pid 14841] <... setpgid resumed>) = 0 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14840] close(22 [pid 318] <... close resumed>) = 0 [pid 14841] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3563" [pid 14840] close(23 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14841] <... openat resumed>) = 3 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14842 attached [pid 14841] write(3, "1000", 4 [pid 14840] close(24 [pid 14842] set_robust_list(0x5555689d76a0, 24 [pid 14841] <... write resumed>) = 4 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3564", 0777 [pid 14841] close(3 [pid 14842] <... set_robust_list resumed>) = 0 [pid 14841] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14840] close(25) = -1 EBADF (Bad file descriptor) [pid 14842] rt_sigprocmask(SIG_SETMASK, [] [pid 14841] read(200 [pid 14840] close(26) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3600 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14840] close(27 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14842] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14841] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14840] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 14843 attached [pid 14842] chdir("./3598" [pid 14841] symlink("/dev/binderfs", "./binderfs" [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... chdir resumed>) = 0 [pid 14840] close(29 [pid 14842] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14841] <... symlink resumed>) = 0 [pid 14843] set_robust_list(0x5555689d76a0, 24 [pid 14842] <... prctl resumed>) = 0 [pid 14841] write(1, "executing program\n", 18 [pid 14843] <... set_robust_list resumed>) = 0 [pid 14842] setpgid(0, 0 [pid 14841] <... write resumed>) = 18 [pid 14842] <... setpgid resumed>) = 0 [pid 14840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3566 executing program [pid 14843] rt_sigprocmask(SIG_SETMASK, [] [pid 14840] exit_group(0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14840] <... exit_group resumed>) = ? [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14843] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14842] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14841] <... mkdirat resumed>) = 0 [pid 14840] +++ exited with 0 +++ [pid 14843] chdir("./3564" [pid 14841] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3655, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14841] <... mount resumed>) = 0 [pid 14842] <... openat resumed>) = 3 [pid 14843] <... chdir resumed>) = 0 [pid 14842] write(3, "1000", 4 [pid 14841] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14843] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14842] <... write resumed>) = 4 [pid 14843] <... prctl resumed>) = 0 [pid 14842] close(3 [pid 14841] <... openat resumed>) = 3 [pid 14843] setpgid(0, 0 [pid 14842] <... close resumed>) = 0 [pid 14843] <... setpgid resumed>) = 0 [pid 14841] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14842] read(200 [pid 14843] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14841] <... pwrite64 resumed>) = 36 [pid 14842] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14843] <... openat resumed>) = 3 [pid 14842] symlink("/dev/binderfs", "./binderfs" [pid 14841] close(3 [pid 14843] write(3, "1000", 4) = 4 [pid 14842] <... symlink resumed>) = 0 [pid 14841] <... close resumed>) = 0 [pid 14843] close(3 [pid 14842] write(1, "executing program\n", 18 [pid 14841] close(4 [pid 14843] <... close resumed>) = 0 [pid 14842] <... write resumed>) = 18 [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14843] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14842] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14841] close(5 [pid 320] <... restart_syscall resumed>) = 0 [pid 14843] symlink("/dev/binderfs", "./binderfs" [pid 14842] <... mkdirat resumed>) = 0 [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] <... symlink resumed>) = 0 [pid 14842] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14841] close(6 executing program [pid 14843] write(1, "executing program\n", 18) = 18 [pid 14842] <... mount resumed>) = 0 [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14842] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14841] close(7 [pid 320] umount2("./3653", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14843] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14843] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14842] <... openat resumed>) = 3 [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3653", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14843] <... mount resumed>) = 0 [pid 14842] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14841] close(8 [pid 320] <... openat resumed>) = 3 [pid 14843] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] close(9 [pid 320] fstat(3 [pid 14842] <... pwrite64 resumed>) = 36 [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14843] <... openat resumed>) = 3 [pid 14842] close(3 [pid 14841] close(10 [pid 320] getdents64(3 [pid 14843] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14842] <... close resumed>) = 0 [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14843] <... pwrite64 resumed>) = 36 [pid 14842] close(4 [pid 14841] close(11 [pid 320] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14843] close(3 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14843] <... close resumed>) = 0 [pid 14842] close(5 [pid 14841] close(12 [pid 14843] close(4 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] close(6 [pid 14843] close(5 [pid 14841] close(13 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(6 [pid 14842] close(7 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] close(14 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(7 [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] close(8 [pid 14843] close(8 [pid 14841] close(15 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(9 [pid 14842] close(9 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] close(16 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(10 [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] close(10 [pid 14843] close(11 [pid 14841] close(17 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(12 [pid 14842] close(11 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] close(18 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(13 [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] close(12 [pid 14843] close(14 [pid 14841] close(19 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(15 [pid 14842] close(13 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] close(20 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(16 [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] close(14 [pid 14841] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14843] close(17 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3653/sys" [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] close(15 [pid 14841] close(22 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14843] close(18 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14843] close(19 [pid 14842] close(16 [pid 14841] close(23 [pid 320] openat(AT_FDCWD, "./3653/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(20 [pid 14842] close(17 [pid 14841] close(24 [pid 320] <... openat resumed>) = 4 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14843] close(21 [pid 14842] close(18 [pid 14841] close(25 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14843] close(22 [pid 14842] close(19 [pid 14841] close(26 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14843] close(23 [pid 14842] close(20 [pid 14841] close(27 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14843] close(24 [pid 14842] close(21 [pid 14841] close(28 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(25 [pid 14842] close(22 [pid 14841] close(29 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14841] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(26 [pid 14842] close(23 [pid 14841] exit_group(0 [pid 320] close(4 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14843] close(27 [pid 14842] close(24 [pid 14841] <... exit_group resumed>) = ? [pid 320] <... close resumed>) = 0 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3653/sys" [pid 14843] close(28 [pid 14842] close(25 [pid 14841] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3653/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14843] close(29 [pid 14842] close(26 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3689, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14843] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] newfstatat(AT_FDCWD, "./3653/binderfs" [pid 14843] exit_group(0 [pid 14842] close(27 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14843] <... exit_group resumed>) = ? [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3653/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 14843] +++ exited with 0 +++ [pid 14842] close(28 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3566, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3653" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14842] close(29 [pid 320] <... rmdir resumed>) = 0 [pid 14842] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3687", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3654", 0777 [pid 14842] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14842] <... exit_group resumed>) = ? [pid 321] openat(AT_FDCWD, "./3687", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14842] +++ exited with 0 +++ [pid 321] <... openat resumed>) = 3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14844 attached [pid 321] fstat(3 [pid 14844] set_robust_list(0x5555689d76a0, 24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14844] <... set_robust_list resumed>) = 0 [pid 14844] rt_sigprocmask(SIG_SETMASK, [] [pid 321] getdents64(3 [pid 14844] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14844] chdir("./3654" [pid 321] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3656 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3600, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14844] <... chdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14844] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = 0 [pid 14844] <... prctl resumed>) = 0 [pid 321] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14844] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14844] <... setpgid resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3687/sys" [pid 14844] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14844] <... openat resumed>) = 3 [pid 321] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14844] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14844] <... write resumed>) = 4 [pid 321] openat(AT_FDCWD, "./3687/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14844] close(3) = 0 [pid 321] <... openat resumed>) = 4 [pid 14844] read(200 [pid 321] fstat(4 [pid 14844] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14844] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 14844] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14844] write(1, "executing program\n", 18 [pid 321] getdents64(4 [pid 318] <... restart_syscall resumed>) = 0 executing program [pid 14844] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3598", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14844] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14844] <... mkdirat resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3598", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3564", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14844] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] rmdir("./3687/sys" [pid 319] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14844] <... mount resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] fstat(3 [pid 318] openat(AT_FDCWD, "./3564", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14844] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3687/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 14844] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 318] fstat(3 [pid 14844] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] newfstatat(AT_FDCWD, "./3687/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14844] <... pwrite64 resumed>) = 36 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 14844] close(3 [pid 321] unlink("./3687/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14844] <... close resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14844] close(4 [pid 321] getdents64(3 [pid 319] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14844] close(5 [pid 321] close(3 [pid 319] newfstatat(AT_FDCWD, "./3598/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3564/sys" [pid 14844] close(6 [pid 321] rmdir("./3687" [pid 319] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3564/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14844] close(7 [pid 321] mkdir("./3688", 0777 [pid 319] openat(AT_FDCWD, "./3598/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3564/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14844] close(8 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] fstat(4 [pid 318] <... openat resumed>) = 4 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(4 [pid 14844] close(9 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14845 attached [pid 14844] close(10 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14845] set_robust_list(0x5555689d76a0, 24 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3690 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 14845] <... set_robust_list resumed>) = 0 [pid 14844] close(11 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14845] rt_sigprocmask(SIG_SETMASK, [] [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14845] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14844] close(12 [pid 319] <... close resumed>) = 0 [pid 318] close(4 [pid 14845] chdir("./3688" [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3598/sys" [pid 318] <... close resumed>) = 0 [pid 14845] <... chdir resumed>) = 0 [pid 14844] close(13 [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3564/sys" [pid 319] umount2("./3598/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14845] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14844] close(14 [pid 318] umount2("./3564/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14845] <... prctl resumed>) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3598/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14845] setpgid(0, 0 [pid 14844] close(15 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3564/binderfs" [pid 14845] <... setpgid resumed>) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3598/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14845] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14844] close(16 [pid 319] <... unlink resumed>) = 0 [pid 318] unlink("./3564/binderfs" [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... unlink resumed>) = 0 [pid 14844] close(17 [pid 14845] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14845] write(3, "1000", 4 [pid 14844] close(18 [pid 319] close(3 [pid 318] getdents64(3 [pid 14845] <... write resumed>) = 4 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14845] close(3 [pid 14844] close(19 [pid 319] rmdir("./3598" [pid 318] close(3 [pid 14845] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14845] read(200 [pid 14844] close(20 [pid 319] mkdir("./3599", 0777 [pid 318] rmdir("./3564" [pid 14845] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14845] symlink("/dev/binderfs", "./binderfs" [pid 14844] close(21) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] mkdir("./3565", 0777 [pid 14844] close(22 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14845] <... symlink resumed>) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD executing program [pid 14845] write(1, "executing program\n", 18 [pid 14844] close(23 [pid 14845] <... write resumed>) = 18 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14846 attached [pid 14844] close(24 [pid 14845] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14846] set_robust_list(0x5555689d76a0, 24 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14847 attached [pid 14846] <... set_robust_list resumed>) = 0 [pid 14845] <... mkdirat resumed>) = 0 [pid 14844] close(25 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3601 [pid 14846] rt_sigprocmask(SIG_SETMASK, [] [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14847] set_robust_list(0x5555689d76a0, 24 [pid 14845] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14844] close(26 [pid 14847] <... set_robust_list resumed>) = 0 [pid 14846] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] chdir("./3599" [pid 14844] close(27 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3567 [pid 14844] close(28 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14847] rt_sigprocmask(SIG_SETMASK, [] [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14846] <... chdir resumed>) = 0 [pid 14845] <... mount resumed>) = 0 [pid 14844] close(29 [pid 14847] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14846] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14845] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] chdir("./3565" [pid 14846] <... prctl resumed>) = 0 [pid 14844] exit_group(0 [pid 14846] setpgid(0, 0 [pid 14847] <... chdir resumed>) = 0 [pid 14846] <... setpgid resumed>) = 0 [pid 14844] <... exit_group resumed>) = ? [pid 14847] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14846] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14845] <... openat resumed>) = 3 [pid 14847] <... prctl resumed>) = 0 [pid 14844] +++ exited with 0 +++ [pid 14847] setpgid(0, 0 [pid 14846] <... openat resumed>) = 3 [pid 14845] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3656, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14847] <... setpgid resumed>) = 0 [pid 14846] write(3, "1000", 4 [pid 14847] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14846] <... write resumed>) = 4 [pid 14845] <... pwrite64 resumed>) = 36 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14847] <... openat resumed>) = 3 [pid 14846] close(3 [pid 14845] close(3 [pid 14847] write(3, "1000", 4 [pid 14846] <... close resumed>) = 0 [pid 14847] <... write resumed>) = 4 [pid 14846] read(200 [pid 14847] close(3 [pid 14846] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14847] <... close resumed>) = 0 [pid 14846] symlink("/dev/binderfs", "./binderfs" [pid 14847] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14846] <... symlink resumed>) = 0 [pid 14845] <... close resumed>) = 0 [pid 14847] symlink("/dev/binderfs", "./binderfs" [pid 14846] write(1, "executing program\n", 18 [pid 14845] close(4 [pid 14847] <... symlink resumed>) = 0 [pid 14846] <... write resumed>) = 18 [pid 14845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] write(1, "executing program\n", 18 executing program executing program [pid 14845] close(5 [pid 14847] <... write resumed>) = 18 [pid 14846] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14846] <... mkdirat resumed>) = 0 [pid 14845] close(6 [pid 14847] <... mkdirat resumed>) = 0 [pid 14846] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14846] <... mount resumed>) = 0 [pid 14845] close(7 [pid 320] <... restart_syscall resumed>) = 0 [pid 14845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14845] close(8) = -1 EBADF (Bad file descriptor) [pid 14845] close(9) = -1 EBADF (Bad file descriptor) [pid 14845] close(10) = -1 EBADF (Bad file descriptor) [pid 14845] close(11) = -1 EBADF (Bad file descriptor) [pid 14845] close(12) = -1 EBADF (Bad file descriptor) [pid 14845] close(13) = -1 EBADF (Bad file descriptor) [pid 14845] close(14) = -1 EBADF (Bad file descriptor) [pid 14845] close(15 [pid 14847] <... mount resumed>) = 0 [pid 14845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14846] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14845] close(16) = -1 EBADF (Bad file descriptor) [pid 14845] close(17) = -1 EBADF (Bad file descriptor) [pid 14845] close(18) = -1 EBADF (Bad file descriptor) [pid 14845] close(19) = -1 EBADF (Bad file descriptor) [pid 14845] close(20) = -1 EBADF (Bad file descriptor) [pid 14846] <... openat resumed>) = 3 [pid 14845] close(21) = -1 EBADF (Bad file descriptor) [pid 14845] close(22) = -1 EBADF (Bad file descriptor) [pid 14845] close(23) = -1 EBADF (Bad file descriptor) [pid 14845] close(24) = -1 EBADF (Bad file descriptor) [pid 14847] <... openat resumed>) = 3 [pid 320] umount2("./3654", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14845] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14845] close(26 [pid 320] openat(AT_FDCWD, "./3654", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14845] close(27) = -1 EBADF (Bad file descriptor) [pid 14846] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... openat resumed>) = 3 [pid 14847] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14845] close(28) = -1 EBADF (Bad file descriptor) [pid 14845] close(29) = -1 EBADF (Bad file descriptor) [pid 14846] <... pwrite64 resumed>) = 36 [pid 320] fstat(3 [pid 14845] exit_group(0 [pid 14847] <... pwrite64 resumed>) = 36 [pid 14845] <... exit_group resumed>) = ? [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14846] close(3 [pid 320] getdents64(3 [pid 14847] close(3 [pid 14846] <... close resumed>) = 0 [pid 14845] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14847] <... close resumed>) = 0 [pid 14846] close(4 [pid 320] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3690, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14847] close(4) = -1 EBADF (Bad file descriptor) [pid 14847] close(5) = -1 EBADF (Bad file descriptor) [pid 14847] close(6 [pid 320] <... umount2 resumed>) = 0 [pid 14846] close(5 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] close(7) = -1 EBADF (Bad file descriptor) [pid 14847] close(8) = -1 EBADF (Bad file descriptor) [pid 14847] close(9) = -1 EBADF (Bad file descriptor) [pid 14847] close(10) = -1 EBADF (Bad file descriptor) [pid 14847] close(11) = -1 EBADF (Bad file descriptor) [pid 14847] close(12) = -1 EBADF (Bad file descriptor) [pid 14847] close(13) = -1 EBADF (Bad file descriptor) [pid 14847] close(14) = -1 EBADF (Bad file descriptor) [pid 14847] close(15) = -1 EBADF (Bad file descriptor) [pid 14847] close(16 [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14846] close(6 [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14846] close(7 [pid 320] newfstatat(AT_FDCWD, "./3654/sys" [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] close(17 [pid 14846] close(8 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] close(18 [pid 14846] close(9 [pid 320] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] close(19 [pid 14846] close(10 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3654/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14847] close(20 [pid 14846] close(11 [pid 320] <... openat resumed>) = 4 [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14847] close(21 [pid 14846] close(12 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14847] close(22 [pid 14846] close(13 [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] close(23 [pid 14846] close(14 [pid 320] getdents64(4 [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14847] close(24 [pid 14846] close(15 [pid 320] close(4 [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14846] close(16 [pid 320] rmdir("./3654/sys" [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] close(17 [pid 14847] close(25 [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] close(18 [pid 320] umount2("./3654/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14847] close(26 [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14846] close(19 [pid 14847] close(27 [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3654/binderfs" [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] close(20 [pid 14847] close(28 [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14846] close(21 [pid 320] unlink("./3654/binderfs" [pid 14847] close(29 [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14846] close(22 [pid 14847] exit_group(0) = ? [pid 14847] +++ exited with 0 +++ [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14846] close(23) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14846] close(24 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3567, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14846] close(25 [pid 320] <... close resumed>) = 0 [pid 14846] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3654" [pid 14846] close(26) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14846] close(27) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3655", 0777 [pid 14846] close(28) = -1 EBADF (Bad file descriptor) [pid 14846] close(29) = -1 EBADF (Bad file descriptor) [pid 14846] exit_group(0 [pid 320] <... mkdir resumed>) = 0 [pid 14846] <... exit_group resumed>) = ? [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14846] +++ exited with 0 +++ [pid 321] <... restart_syscall resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3601, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-12-rust/strace-static-x86_64: Process 14848 attached [pid 321] umount2("./3688", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14848] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14848] rt_sigprocmask(SIG_SETMASK, [] [pid 321] openat(AT_FDCWD, "./3688", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3657 [pid 14848] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... openat resumed>) = 3 [pid 14848] chdir("./3655" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] fstat(3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14848] <... chdir resumed>) = 0 [pid 321] getdents64(3 [pid 14848] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14848] setpgid(0, 0) = 0 [pid 321] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14848] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14848] write(3, "1000", 4) = 4 [pid 321] <... umount2 resumed>) = 0 [pid 14848] close(3) = 0 [pid 14848] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14848] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14848] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14848] write(1, "executing program\n", 18 [pid 321] newfstatat(AT_FDCWD, "./3688/sys" [pid 14848] <... write resumed>) = 18 executing program [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14848] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14848] <... mkdirat resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3688/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14848] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 321] <... openat resumed>) = 4 [pid 14848] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 14848] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14848] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3688/sys" [pid 14848] <... pwrite64 resumed>) = 36 [pid 14848] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 14848] <... close resumed>) = 0 [pid 14848] close(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14848] close(5 [pid 321] umount2("./3688/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14848] close(6 [pid 319] umount2("./3599", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3688/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 14848] close(7 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3688/binderfs" [pid 319] openat(AT_FDCWD, "./3599", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14848] close(8 [pid 321] <... unlink resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14848] close(9 [pid 319] fstat(3 [pid 321] getdents64(3 [pid 318] umount2("./3565", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(3 [pid 318] openat(AT_FDCWD, "./3565", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... close resumed>) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 14848] close(10 [pid 319] getdents64(3 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14848] close(11 [pid 321] rmdir("./3688" [pid 319] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14848] close(12 [pid 321] mkdir("./3689", 0777 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14848] close(13 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14848] close(14 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] newfstatat(AT_FDCWD, "./3599/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14848] close(15 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14848] close(16 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14849 attached [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14848] close(17 [pid 14849] set_robust_list(0x5555689d76a0, 24 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14848] close(18 [pid 14849] <... set_robust_list resumed>) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3691 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14849] rt_sigprocmask(SIG_SETMASK, [] [pid 14848] close(19 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3599/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] newfstatat(AT_FDCWD, "./3565/sys" [pid 14849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 4 [pid 14849] chdir("./3689" [pid 14848] close(20 [pid 319] fstat(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14849] <... chdir resumed>) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14849] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14848] close(21 [pid 318] umount2("./3565/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14849] <... prctl resumed>) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14849] setpgid(0, 0 [pid 14848] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14849] <... setpgid resumed>) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] openat(AT_FDCWD, "./3565/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14849] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14848] close(23 [pid 319] getdents64(4 [pid 318] <... openat resumed>) = 4 [pid 14849] <... openat resumed>) = 3 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 14849] write(3, "1000", 4 [pid 14848] close(24 [pid 319] close(4 [pid 14849] <... write resumed>) = 4 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14849] close(3 [pid 14848] close(25 [pid 319] rmdir("./3599/sys" [pid 318] getdents64(4 [pid 14849] <... close resumed>) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14849] read(200 [pid 14848] close(26 [pid 319] umount2("./3599/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 14849] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14849] symlink("/dev/binderfs", "./binderfs" [pid 14848] close(27 [pid 319] newfstatat(AT_FDCWD, "./3599/binderfs" [pid 318] <... close resumed>) = 0 [pid 14849] <... symlink resumed>) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14849] write(1, "executing program\n", 18 [pid 14848] close(28 [pid 318] rmdir("./3565/sys" [pid 14849] <... write resumed>) = 18 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3599/binderfs" [pid 14849] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14848] close(29 [pid 319] <... unlink resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14848] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14849] <... mkdirat resumed>) = 0 [pid 14848] exit_group(0 [pid 319] getdents64(3 [pid 318] umount2("./3565/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14849] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14848] <... exit_group resumed>) = ? [pid 319] close(3 [pid 318] newfstatat(AT_FDCWD, "./3565/binderfs" [pid 14849] <... mount resumed>) = 0 [pid 14848] +++ exited with 0 +++ [pid 319] <... close resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3565/binderfs" [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3657, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14849] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] rmdir("./3599" [pid 318] <... unlink resumed>) = 0 [pid 14849] <... openat resumed>) = 3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rmdir resumed>) = 0 [pid 319] mkdir("./3600", 0777 [pid 318] getdents64(3 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 14849] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3565" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14849] <... pwrite64 resumed>) = 36 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3566", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14850 attached [pid 14849] close(3) = 0 [pid 14849] close(4) = -1 EBADF (Bad file descriptor) [pid 14849] close(5 [pid 318] <... mkdir resumed>) = 0 [pid 14850] set_robust_list(0x5555689d76a0, 24 [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3602 [pid 14850] <... set_robust_list resumed>) = 0 [pid 14849] close(6 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14850] rt_sigprocmask(SIG_SETMASK, [] [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14850] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14849] close(7 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14850] chdir("./3600" [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14849] close(8) = -1 EBADF (Bad file descriptor) [pid 14849] close(9) = -1 EBADF (Bad file descriptor) [pid 14849] close(10) = -1 EBADF (Bad file descriptor) [pid 14849] close(11) = -1 EBADF (Bad file descriptor) [pid 14849] close(12) = -1 EBADF (Bad file descriptor) [pid 14849] close(13) = -1 EBADF (Bad file descriptor) [pid 14849] close(14) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14851 attached [pid 14850] <... chdir resumed>) = 0 [pid 14849] close(15 [pid 14851] set_robust_list(0x5555689d76a0, 24 [pid 14850] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14851] <... set_robust_list resumed>) = 0 [pid 14849] close(16 [pid 14851] rt_sigprocmask(SIG_SETMASK, [] [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14849] close(17 [pid 14851] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14851] chdir("./3566" [pid 14850] <... prctl resumed>) = 0 [pid 14849] close(18 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3568 [pid 14850] setpgid(0, 0 [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14850] <... setpgid resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14851] <... chdir resumed>) = 0 [pid 14850] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14849] close(19 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14851] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14851] <... prctl resumed>) = 0 [pid 14850] <... openat resumed>) = 3 [pid 14849] close(20 [pid 14851] setpgid(0, 0 [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14851] <... setpgid resumed>) = 0 [pid 14849] close(21 [pid 14851] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14849] close(22 [pid 14851] <... openat resumed>) = 3 [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14849] close(23) = -1 EBADF (Bad file descriptor) [pid 14851] write(3, "1000", 4 [pid 14849] close(24 [pid 14851] <... write resumed>) = 4 [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14851] close(3 [pid 14849] close(25 [pid 14851] <... close resumed>) = 0 [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14851] read(200 [pid 14850] write(3, "1000", 4 [pid 14849] close(26 [pid 320] <... restart_syscall resumed>) = 0 [pid 14851] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14850] <... write resumed>) = 4 [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14850] close(3 [pid 14851] symlink("/dev/binderfs", "./binderfs" [pid 14849] close(27 [pid 14851] <... symlink resumed>) = 0 [pid 14850] <... close resumed>) = 0 [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14851] write(1, "executing program\n", 18 [pid 14850] read(200 [pid 14849] close(28 [pid 14851] <... write resumed>) = 18 executing program [pid 14850] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3655", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14851] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14850] symlink("/dev/binderfs", "./binderfs" [pid 14849] close(29 [pid 14851] <... mkdirat resumed>) = 0 [pid 14850] <... symlink resumed>) = 0 [pid 14849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14850] write(1, "executing program\n", 18 [pid 320] openat(AT_FDCWD, "./3655", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14850] <... write resumed>) = 18 executing program [pid 14851] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14850] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14849] exit_group(0 [pid 320] <... openat resumed>) = 3 [pid 14851] <... mount resumed>) = 0 [pid 14849] <... exit_group resumed>) = ? [pid 14850] <... mkdirat resumed>) = 0 [pid 14850] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14849] +++ exited with 0 +++ [pid 320] fstat(3 [pid 14851] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14850] <... mount resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3691, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(3 [pid 14850] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14851] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14851] <... pwrite64 resumed>) = 36 [pid 14851] close(3) = 0 [pid 14851] close(4) = -1 EBADF (Bad file descriptor) [pid 14851] close(5 [pid 14850] <... openat resumed>) = 3 [pid 14851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14851] close(6) = -1 EBADF (Bad file descriptor) [pid 14851] close(7) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14851] close(8) = -1 EBADF (Bad file descriptor) [pid 14851] close(9) = -1 EBADF (Bad file descriptor) [pid 14851] close(10) = -1 EBADF (Bad file descriptor) [pid 14851] close(11) = -1 EBADF (Bad file descriptor) [pid 14851] close(12) = -1 EBADF (Bad file descriptor) [pid 14851] close(13) = -1 EBADF (Bad file descriptor) [pid 14851] close(14) = -1 EBADF (Bad file descriptor) [pid 14851] close(15) = -1 EBADF (Bad file descriptor) [pid 14851] close(16) = -1 EBADF (Bad file descriptor) [pid 14851] close(17) = -1 EBADF (Bad file descriptor) [pid 14851] close(18) = -1 EBADF (Bad file descriptor) [pid 14851] close(19) = -1 EBADF (Bad file descriptor) [pid 14851] close(20) = -1 EBADF (Bad file descriptor) [pid 14851] close(21) = -1 EBADF (Bad file descriptor) [pid 14851] close(22) = -1 EBADF (Bad file descriptor) [pid 14850] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14851] close(23) = -1 EBADF (Bad file descriptor) [pid 14851] close(24) = -1 EBADF (Bad file descriptor) [pid 14851] close(25 [pid 14850] <... pwrite64 resumed>) = 36 [pid 14851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14851] close(26) = -1 EBADF (Bad file descriptor) [pid 14850] close(3 [pid 320] newfstatat(AT_FDCWD, "./3655/sys" [pid 14851] close(27 [pid 14850] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14850] close(4 [pid 320] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14850] close(5 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14851] close(28 [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3655/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14850] close(6 [pid 14851] close(29) = -1 EBADF (Bad file descriptor) [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14851] exit_group(0 [pid 14850] close(7 [pid 320] fstat(4 [pid 14851] <... exit_group resumed>) = ? [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14851] +++ exited with 0 +++ [pid 14850] close(8) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14850] close(9 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3568, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14850] close(10 [pid 320] getdents64(4 [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14850] close(11) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14850] close(12 [pid 320] <... close resumed>) = 0 [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3655/sys" [pid 14850] close(13) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14850] close(14 [pid 320] umount2("./3655/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14850] close(15 [pid 320] newfstatat(AT_FDCWD, "./3655/binderfs" [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14850] close(16 [pid 320] unlink("./3655/binderfs" [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14850] close(17 [pid 320] <... unlink resumed>) = 0 [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] getdents64(3 [pid 14850] close(18) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14850] close(19) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] umount2("./3566", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14850] close(20 [pid 321] umount2("./3689", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3655" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14850] close(21 [pid 321] openat(AT_FDCWD, "./3689", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rmdir resumed>) = 0 [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3566", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14850] close(22 [pid 321] <... openat resumed>) = 3 [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 320] mkdir("./3656", 0777) = 0 [pid 14850] close(23 [pid 321] fstat(3 [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(3 [pid 14850] close(24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14850] close(25 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 14852 attached [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14850] close(26) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3658 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14852] set_robust_list(0x5555689d76a0, 24 [pid 318] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14850] close(27 [pid 14852] <... set_robust_list resumed>) = 0 [pid 14852] rt_sigprocmask(SIG_SETMASK, [] [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14850] close(28 [pid 14852] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14852] chdir("./3656" [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14850] close(29 [pid 14852] <... chdir resumed>) = 0 [pid 14850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14852] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14852] setpgid(0, 0 [pid 14850] exit_group(0 [pid 321] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14852] <... setpgid resumed>) = 0 [pid 14850] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14852] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14852] <... openat resumed>) = 3 [pid 14852] write(3, "1000", 4) = 4 [pid 14852] close(3) = 0 [pid 14852] read(200 [pid 14850] +++ exited with 0 +++ [pid 321] newfstatat(AT_FDCWD, "./3689/sys" [pid 14852] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3602, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14852] symlink("/dev/binderfs", "./binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14852] <... symlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3566/sys" [pid 321] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3566/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3689/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3566/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] fstat(4 [pid 318] <... openat resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(4 [pid 321] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 321] getdents64(4 [pid 14852] write(1, "executing program\n", 18) = 18 [pid 14852] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14852] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] close(4 [pid 14852] <... mount resumed>) = 0 [pid 318] getdents64(4 [pid 14852] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14852] <... openat resumed>) = 3 [pid 321] rmdir("./3689/sys" [pid 318] close(4 [pid 14852] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14852] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3689/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3566/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14852] close(3 [pid 318] <... rmdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3689/binderfs" [pid 14852] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3566/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14852] close(4) = -1 EBADF (Bad file descriptor) [pid 14852] close(5) = -1 EBADF (Bad file descriptor) [pid 14852] close(6) = -1 EBADF (Bad file descriptor) [pid 14852] close(7) = -1 EBADF (Bad file descriptor) [pid 14852] close(8) = -1 EBADF (Bad file descriptor) [pid 14852] close(9) = -1 EBADF (Bad file descriptor) [pid 14852] close(10) = -1 EBADF (Bad file descriptor) [pid 14852] close(11) = -1 EBADF (Bad file descriptor) [pid 14852] close(12) = -1 EBADF (Bad file descriptor) [pid 14852] close(13) = -1 EBADF (Bad file descriptor) [pid 14852] close(14) = -1 EBADF (Bad file descriptor) [pid 14852] close(15 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] unlink("./3689/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3566/binderfs" [pid 321] getdents64(3 [pid 319] umount2("./3600", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14852] close(16 [pid 321] close(3 [pid 319] openat(AT_FDCWD, "./3600", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] unlink("./3566/binderfs" [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14852] close(17 [pid 321] rmdir("./3689" [pid 319] fstat(3 [pid 318] <... unlink resumed>) = 0 [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 14852] close(18 [pid 321] mkdir("./3690", 0777 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] close(3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rmdir("./3566" [pid 14852] close(19 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 14852] close(20 [pid 319] <... umount2 resumed>) = 0 [pid 318] mkdir("./3567", 0777 [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14853 attached [pid 14852] close(21 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3692 [pid 318] <... mkdir resumed>) = 0 [pid 14853] set_robust_list(0x5555689d76a0, 24 [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14853] <... set_robust_list resumed>) = 0 [pid 14852] close(22 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14853] rt_sigprocmask(SIG_SETMASK, [] [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14853] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14852] close(23 [pid 319] newfstatat(AT_FDCWD, "./3600/sys" [pid 14853] chdir("./3690" [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14854 attached [pid 14853] <... chdir resumed>) = 0 [pid 14852] close(24 [pid 319] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14853] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14854] set_robust_list(0x5555689d76a0, 24 [pid 14853] <... prctl resumed>) = 0 [pid 14852] close(25 [pid 319] openat(AT_FDCWD, "./3600/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3569 [pid 14854] <... set_robust_list resumed>) = 0 [pid 14853] setpgid(0, 0 [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] rt_sigprocmask(SIG_SETMASK, [] [pid 14853] <... setpgid resumed>) = 0 [pid 14852] close(26 [pid 319] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14853] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14854] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14853] <... openat resumed>) = 3 [pid 14852] close(27 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14854] chdir("./3567" [pid 14853] write(3, "1000", 4 [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14854] <... chdir resumed>) = 0 [pid 14853] <... write resumed>) = 4 [pid 14852] close(28 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14854] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14853] close(3 [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14854] <... prctl resumed>) = 0 [pid 14853] <... close resumed>) = 0 [pid 14852] close(29 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14854] setpgid(0, 0 [pid 14853] read(200 [pid 14852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14854] <... setpgid resumed>) = 0 [pid 14853] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14852] exit_group(0 [pid 319] <... close resumed>) = 0 [pid 14854] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14853] symlink("/dev/binderfs", "./binderfs" [pid 14852] <... exit_group resumed>) = ? [pid 319] rmdir("./3600/sys" [pid 14854] <... openat resumed>) = 3 [pid 14853] <... symlink resumed>) = 0 [pid 14852] +++ exited with 0 +++ [pid 14853] write(1, "executing program\n", 18 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3658, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... rmdir resumed>) = 0 [pid 14853] <... write resumed>) = 18 executing program [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] umount2("./3600/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14853] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14854] write(3, "1000", 4 [pid 14853] <... mkdirat resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14854] <... write resumed>) = 4 [pid 14854] close(3 [pid 319] newfstatat(AT_FDCWD, "./3600/binderfs" [pid 14854] <... close resumed>) = 0 [pid 14853] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14854] read(200 [pid 14853] <... mount resumed>) = 0 [pid 319] unlink("./3600/binderfs" [pid 14854] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14854] symlink("/dev/binderfs", "./binderfs" [pid 319] <... unlink resumed>) = 0 [pid 14853] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14854] <... symlink resumed>) = 0 [pid 14853] <... openat resumed>) = 3 [pid 319] getdents64(3 executing program [pid 14854] write(1, "executing program\n", 18) = 18 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 14854] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3600" [pid 14854] <... mkdirat resumed>) = 0 [pid 14853] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rmdir resumed>) = 0 [pid 14854] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14853] <... pwrite64 resumed>) = 36 [pid 319] mkdir("./3601", 0777 [pid 14854] <... mount resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14853] close(3 [pid 14854] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14853] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14853] close(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14854] <... openat resumed>) = 3 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14855 attached [pid 14853] close(5) = -1 EBADF (Bad file descriptor) [pid 14853] close(6) = -1 EBADF (Bad file descriptor) [pid 14853] close(7) = -1 EBADF (Bad file descriptor) [pid 14853] close(8 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3603 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14855] set_robust_list(0x5555689d76a0, 24 [pid 14854] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14853] close(9 [pid 14855] <... set_robust_list resumed>) = 0 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14853] close(10 [pid 14854] <... pwrite64 resumed>) = 36 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] rt_sigprocmask(SIG_SETMASK, [] [pid 14853] close(11 [pid 14855] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] close(3 [pid 14853] close(12 [pid 14855] chdir("./3601" [pid 14854] <... close resumed>) = 0 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] <... chdir resumed>) = 0 [pid 14854] close(4 [pid 14855] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] <... prctl resumed>) = 0 [pid 14854] close(5 [pid 14855] setpgid(0, 0 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] close(13 [pid 14855] <... setpgid resumed>) = 0 [pid 14854] close(6 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] close(14) = -1 EBADF (Bad file descriptor) [pid 14853] close(15) = -1 EBADF (Bad file descriptor) [pid 14853] close(16) = -1 EBADF (Bad file descriptor) [pid 14853] close(17) = -1 EBADF (Bad file descriptor) [pid 14853] close(18) = -1 EBADF (Bad file descriptor) [pid 14853] close(19) = -1 EBADF (Bad file descriptor) [pid 14853] close(20 [pid 14855] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] close(7 [pid 14853] close(21 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] <... openat resumed>) = 3 [pid 14855] write(3, "1000", 4 [pid 14854] close(8 [pid 14855] <... write resumed>) = 4 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] close(9 [pid 14855] close(3 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] <... close resumed>) = 0 [pid 14854] close(10 [pid 14853] close(22 [pid 320] <... restart_syscall resumed>) = 0 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] read(200 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] close(23 [pid 14855] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14854] close(11 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3656", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14855] symlink("/dev/binderfs", "./binderfs" [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14854] close(12 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] <... symlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3656", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] close(25 [pid 320] <... openat resumed>) = 3 [pid 14855] write(1, "executing program\n", 18 [pid 14854] close(13 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] fstat(3 [pid 14855] <... write resumed>) = 18 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] close(26 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14854] close(14 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14855] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] close(27 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14855] <... mkdirat resumed>) = 0 [pid 14854] close(15 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] close(28 [pid 320] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14855] <... mount resumed>) = 0 [pid 14854] close(16 [pid 14853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14853] close(29) = -1 EBADF (Bad file descriptor) [pid 14855] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] close(17 [pid 14853] exit_group(0) = ? [pid 320] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14855] <... openat resumed>) = 3 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14853] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3692, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] newfstatat(AT_FDCWD, "./3656/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3656/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14854] close(18 [pid 14855] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] close(19 [pid 320] <... openat resumed>) = 4 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14854] close(20 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14855] <... pwrite64 resumed>) = 36 [pid 14854] close(21 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14855] close(3 [pid 14854] close(22 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] close(23 [pid 320] close(4 [pid 14855] <... close resumed>) = 0 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14855] close(4 [pid 14854] close(24) = -1 EBADF (Bad file descriptor) [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3656/sys" [pid 14855] close(5 [pid 14854] close(25 [pid 320] <... rmdir resumed>) = 0 [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] close(26 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] close(6 [pid 14854] close(27 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] close(7 [pid 14854] close(28 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] close(8 [pid 14854] close(29 [pid 320] umount2("./3656/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14855] close(9 [pid 320] newfstatat(AT_FDCWD, "./3656/binderfs" [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] exit_group(0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14855] close(10 [pid 14854] <... exit_group resumed>) = ? [pid 320] unlink("./3656/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3656") = 0 [pid 320] mkdir("./3657", 0777 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14854] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14855] close(11 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3569, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14855] close(12 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14856 attached [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] close(13) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3659 [pid 14856] set_robust_list(0x5555689d76a0, 24 [pid 14855] close(14 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14856] <... set_robust_list resumed>) = 0 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14856] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14855] close(15) = -1 EBADF (Bad file descriptor) [pid 14855] close(16) = -1 EBADF (Bad file descriptor) [pid 14856] chdir("./3657" [pid 14855] close(17 [pid 14856] <... chdir resumed>) = 0 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14855] close(18 [pid 14856] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14856] <... prctl resumed>) = 0 [pid 14855] close(19 [pid 14856] setpgid(0, 0 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14856] <... setpgid resumed>) = 0 [pid 14855] close(20) = -1 EBADF (Bad file descriptor) [pid 14856] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14855] close(21 [pid 321] <... restart_syscall resumed>) = 0 [pid 14856] <... openat resumed>) = 3 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14856] write(3, "1000", 4 [pid 14855] close(22 [pid 14856] <... write resumed>) = 4 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14856] close(3 [pid 14855] close(23 [pid 321] umount2("./3690", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3690", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14856] <... close resumed>) = 0 [pid 14855] close(24 [pid 14856] read(200 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14856] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14855] close(25 [pid 14856] symlink("/dev/binderfs", "./binderfs" [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14856] <... symlink resumed>) = 0 [pid 14855] close(26 [pid 321] <... umount2 resumed>) = 0 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14856] write(1, "executing program\n", 18 [pid 321] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 14856] <... write resumed>) = 18 [pid 14855] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14856] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3690/sys" [pid 14855] close(28 executing program [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14856] <... mkdirat resumed>) = 0 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14856] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14855] close(29 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3567", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14856] <... mount resumed>) = 0 [pid 14855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3690/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3690/sys") = 0 [pid 321] umount2("./3690/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3690/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3690/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3690") = 0 [pid 14856] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14855] exit_group(0 [pid 321] mkdir("./3691", 0777 [pid 318] openat(AT_FDCWD, "./3567", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14856] <... openat resumed>) = 3 [pid 14855] <... exit_group resumed>) = ? [pid 318] <... openat resumed>) = 3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14855] +++ exited with 0 +++ [pid 318] fstat(3 [pid 14856] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3603, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-12-rust/strace-static-x86_64: Process 14857 attached [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14857] set_robust_list(0x5555689d76a0, 24) = 0 [pid 318] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14857] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3693 [pid 14857] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14857] chdir("./3691" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14856] <... pwrite64 resumed>) = 36 [pid 318] <... umount2 resumed>) = 0 [pid 14856] close(3 [pid 318] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14857] <... chdir resumed>) = 0 [pid 14856] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14857] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14856] close(4 [pid 318] newfstatat(AT_FDCWD, "./3567/sys" [pid 14857] <... prctl resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14857] setpgid(0, 0 [pid 14856] close(5 [pid 318] umount2("./3567/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14857] <... setpgid resumed>) = 0 [pid 14857] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14856] close(6 [pid 318] openat(AT_FDCWD, "./3567/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14857] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 4 [pid 14856] close(7 [pid 318] fstat(4 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14856] close(8 [pid 318] getdents64(4 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14856] close(9 [pid 318] getdents64(4 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14856] close(10 [pid 14857] write(3, "1000", 4 [pid 318] close(4 [pid 14857] <... write resumed>) = 4 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14857] close(3 [pid 318] <... close resumed>) = 0 [pid 14856] close(11 [pid 14857] <... close resumed>) = 0 [pid 318] rmdir("./3567/sys" [pid 14857] read(200 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14857] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14856] close(12 [pid 318] <... rmdir resumed>) = 0 [pid 14857] symlink("/dev/binderfs", "./binderfs" [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3567/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14857] <... symlink resumed>) = 0 [pid 14856] close(13 [pid 319] <... restart_syscall resumed>) = 0 [pid 14857] write(1, "executing program\n", 18 executing program [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14857] <... write resumed>) = 18 [pid 14856] close(14 [pid 14857] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3567/binderfs" [pid 14857] <... mkdirat resumed>) = 0 [pid 14856] close(15 [pid 319] umount2("./3601", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14857] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14856] close(16 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3567/binderfs" [pid 14856] close(17 [pid 319] openat(AT_FDCWD, "./3601", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14856] close(18 [pid 319] <... openat resumed>) = 3 [pid 318] getdents64(3 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14856] close(19 [pid 319] fstat(3 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14856] close(20 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14857] <... mount resumed>) = 0 [pid 14856] close(21 [pid 319] getdents64(3 [pid 318] rmdir("./3567" [pid 14857] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14857] <... openat resumed>) = 3 [pid 14856] close(22 [pid 318] <... rmdir resumed>) = 0 [pid 14857] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3568", 0777 [pid 14857] close(3 [pid 14856] close(23 [pid 14857] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14857] close(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14857] close(5 [pid 319] <... umount2 resumed>) = 0 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14857] close(6) = -1 EBADF (Bad file descriptor) [pid 14857] close(7) = -1 EBADF (Bad file descriptor) [pid 14857] close(8) = -1 EBADF (Bad file descriptor) [pid 14857] close(9) = -1 EBADF (Bad file descriptor) [pid 14857] close(10) = -1 EBADF (Bad file descriptor) [pid 14857] close(11) = -1 EBADF (Bad file descriptor) [pid 14857] close(12) = -1 EBADF (Bad file descriptor) [pid 14857] close(13) = -1 EBADF (Bad file descriptor) [pid 14857] close(14) = -1 EBADF (Bad file descriptor) [pid 14857] close(15) = -1 EBADF (Bad file descriptor) [pid 14857] close(16) = -1 EBADF (Bad file descriptor) [pid 14857] close(17) = -1 EBADF (Bad file descriptor) [pid 14857] close(18) = -1 EBADF (Bad file descriptor) [pid 14857] close(19) = -1 EBADF (Bad file descriptor) [pid 14857] close(20) = -1 EBADF (Bad file descriptor) [pid 14857] close(21) = -1 EBADF (Bad file descriptor) [pid 14857] close(22) = -1 EBADF (Bad file descriptor) [pid 14857] close(23 [pid 14856] close(24 [pid 14857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14857] close(24) = -1 EBADF (Bad file descriptor) [pid 14857] close(25) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14858 attached [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14856] close(25 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3570 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14856] close(26 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3601/sys" [pid 14858] set_robust_list(0x5555689d76a0, 24 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14858] <... set_robust_list resumed>) = 0 [pid 14856] close(27 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14858] rt_sigprocmask(SIG_SETMASK, [] [pid 14856] close(28 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3601/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14858] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14856] close(29 [pid 319] <... openat resumed>) = 4 [pid 14856] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14857] close(26) = -1 EBADF (Bad file descriptor) [pid 14856] exit_group(0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14858] chdir("./3568" [pid 14857] close(27 [pid 14856] <... exit_group resumed>) = ? [pid 14858] <... chdir resumed>) = 0 [pid 14857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14858] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14857] close(28 [pid 14858] <... prctl resumed>) = 0 [pid 14857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14858] setpgid(0, 0 [pid 14857] close(29 [pid 319] getdents64(4 [pid 14858] <... setpgid resumed>) = 0 [pid 14857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14858] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14857] exit_group(0) = ? [pid 319] close(4 [pid 14858] <... openat resumed>) = 3 [pid 14857] +++ exited with 0 +++ [pid 14856] +++ exited with 0 +++ [pid 319] <... close resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3659, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14858] write(3, "1000", 4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rmdir("./3601/sys") = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3693, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14858] <... write resumed>) = 4 [pid 319] umount2("./3601/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14858] close(3 [pid 321] umount2("./3691", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14858] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14858] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3601/binderfs" [pid 14858] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] openat(AT_FDCWD, "./3691", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14858] symlink("/dev/binderfs", "./binderfs" [pid 321] <... openat resumed>) = 3 [pid 319] unlink("./3601/binderfs" [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14858] <... symlink resumed>) = 0 [pid 321] getdents64(3 [pid 319] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14858] write(1, "executing program\n", 18 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14858] <... write resumed>) = 18 [pid 319] close(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 executing program [pid 319] rmdir("./3601" [pid 320] umount2("./3657", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3657", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14858] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 14858] <... mkdirat resumed>) = 0 [pid 321] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] mkdir("./3602", 0777 [pid 14858] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3691/sys" [pid 320] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14858] <... mount resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14858] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3657/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3657/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14859 attached [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14859] set_robust_list(0x5555689d76a0, 24 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14859] <... set_robust_list resumed>) = 0 [pid 320] getdents64(4 [pid 14859] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 14859] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14858] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3691/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... close resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3604 [pid 14859] chdir("./3602" [pid 321] <... openat resumed>) = 4 [pid 14859] <... chdir resumed>) = 0 [pid 321] fstat(4 [pid 320] rmdir("./3657/sys" [pid 14859] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14858] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14859] <... prctl resumed>) = 0 [pid 321] getdents64(4 [pid 320] umount2("./3657/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14859] setpgid(0, 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14859] <... setpgid resumed>) = 0 [pid 14858] <... pwrite64 resumed>) = 36 [pid 321] getdents64(4 [pid 14859] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14858] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] newfstatat(AT_FDCWD, "./3657/binderfs" [pid 14858] <... close resumed>) = 0 [pid 321] close(4 [pid 14859] <... openat resumed>) = 3 [pid 14858] close(4 [pid 321] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14859] write(3, "1000", 4 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3691/sys" [pid 320] unlink("./3657/binderfs" [pid 14859] <... write resumed>) = 4 [pid 14858] close(5 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3691/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14858] close(6 [pid 14859] close(3 [pid 320] getdents64(3 [pid 14859] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14859] read(200 [pid 320] close(3 [pid 14859] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 14859] symlink("/dev/binderfs", "./binderfs" [pid 14858] close(7 [pid 321] newfstatat(AT_FDCWD, "./3691/binderfs" [pid 320] rmdir("./3657" [pid 14859] <... symlink resumed>) = 0 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14859] write(1, "executing program\n", 18 [pid 14858] close(8 [pid 321] unlink("./3691/binderfs" executing program [pid 320] mkdir("./3658", 0777 [pid 14859] <... write resumed>) = 18 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 14859] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14858] close(9 [pid 321] getdents64(3 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14859] <... mkdirat resumed>) = 0 [pid 14858] close(10 [pid 321] close(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14859] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14859] <... mount resumed>) = 0 [pid 14858] close(11 [pid 321] rmdir("./3691" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14859] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14860 attached [pid 14858] close(12 [pid 14860] set_robust_list(0x5555689d76a0, 24 [pid 14859] <... openat resumed>) = 3 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3692", 0777 [pid 14860] <... set_robust_list resumed>) = 0 [pid 14858] close(13 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3660 [pid 14859] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14860] rt_sigprocmask(SIG_SETMASK, [] [pid 14859] <... pwrite64 resumed>) = 36 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14860] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14858] close(14 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14860] chdir("./3658" [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14859] close(3 [pid 14858] close(15 [pid 14859] <... close resumed>) = 0 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14860] <... chdir resumed>) = 0 [pid 14859] close(4 [pid 14858] close(16 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14860] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14860] <... prctl resumed>) = 0 [pid 14859] close(5 [pid 14858] close(17 [pid 14860] setpgid(0, 0 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14860] <... setpgid resumed>) = 0 [pid 14859] close(6) = -1 EBADF (Bad file descriptor) [pid 14859] close(7) = -1 EBADF (Bad file descriptor) [pid 14859] close(8ci2-android-6-12-rust/strace-static-x86_64: Process 14861 attached ) = -1 EBADF (Bad file descriptor) [pid 14860] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14861] set_robust_list(0x5555689d76a0, 24 [pid 14859] close(9 [pid 14861] <... set_robust_list resumed>) = 0 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] rt_sigprocmask(SIG_SETMASK, [] [pid 14859] close(10 [pid 14860] <... openat resumed>) = 3 [pid 14858] close(18 [pid 14860] write(3, "1000", 4 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3694 [pid 14860] <... write resumed>) = 4 [pid 14858] close(19 [pid 14860] close(3 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14860] <... close resumed>) = 0 [pid 14858] close(20 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14860] read(200 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14860] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14858] close(21 [pid 14861] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14860] symlink("/dev/binderfs", "./binderfs" [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] chdir("./3692" [pid 14859] close(11 [pid 14858] close(22 [pid 14861] <... chdir resumed>) = 0 [pid 14860] <... symlink resumed>) = 0 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14860] write(1, "executing program\n", 18 [pid 14859] close(12 executing program [pid 14858] close(23 [pid 14861] <... prctl resumed>) = 0 [pid 14860] <... write resumed>) = 18 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] setpgid(0, 0 [pid 14859] close(13 [pid 14858] close(24 [pid 14861] <... setpgid resumed>) = 0 [pid 14860] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14859] close(14 [pid 14858] close(25 [pid 14861] <... openat resumed>) = 3 [pid 14860] <... mkdirat resumed>) = 0 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] write(3, "1000", 4 [pid 14860] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14859] close(15 [pid 14858] close(26 [pid 14861] <... write resumed>) = 4 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] close(3 [pid 14859] close(16 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] <... close resumed>) = 0 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14858] close(27 [pid 14861] read(200 [pid 14859] close(17 [pid 14861] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14860] <... mount resumed>) = 0 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] symlink("/dev/binderfs", "./binderfs" [pid 14859] close(18 [pid 14858] close(28 [pid 14861] <... symlink resumed>) = 0 [pid 14860] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14859] close(19 [pid 14861] write(1, "executing program\n", 18 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14861] <... write resumed>) = 18 [pid 14859] close(20 [pid 14861] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14859] close(21) = -1 EBADF (Bad file descriptor) [pid 14861] <... mkdirat resumed>) = 0 [pid 14859] close(22) = -1 EBADF (Bad file descriptor) [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14859] close(23 [pid 14861] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] <... mount resumed>) = 0 [pid 14860] <... openat resumed>) = 3 [pid 14859] close(24 [pid 14858] close(29 [pid 14860] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] <... openat resumed>) = 3 [pid 14860] <... pwrite64 resumed>) = 36 [pid 14859] close(25 [pid 14858] exit_group(0 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14858] <... exit_group resumed>) = ? [pid 14859] close(26) = -1 EBADF (Bad file descriptor) [pid 14859] close(27) = -1 EBADF (Bad file descriptor) [pid 14859] close(28 [pid 14861] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] <... pwrite64 resumed>) = 36 [pid 14859] close(29 [pid 14858] +++ exited with 0 +++ [pid 14860] close(3 [pid 14859] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3570, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14860] <... close resumed>) = 0 [pid 14859] exit_group(0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14861] close(3 [pid 14860] close(4 [pid 14859] <... exit_group resumed>) = ? [pid 14861] <... close resumed>) = 0 [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14859] +++ exited with 0 +++ [pid 14861] close(4 [pid 14860] close(5 [pid 14861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] close(5) = -1 EBADF (Bad file descriptor) [pid 14861] close(6) = -1 EBADF (Bad file descriptor) [pid 14861] close(7) = -1 EBADF (Bad file descriptor) [pid 14861] close(8 [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3604, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14860] close(6 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14860] close(7 [pid 14861] close(9 [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] close(10 [pid 14860] close(8 [pid 14861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] close(11 [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] close(12 [pid 14860] close(9 [pid 14861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] close(13 [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14860] close(10 [pid 14861] close(14 [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14860] close(11 [pid 14861] close(15 [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] close(16) = -1 EBADF (Bad file descriptor) [pid 14861] close(17) = -1 EBADF (Bad file descriptor) [pid 14861] close(18) = -1 EBADF (Bad file descriptor) [pid 14861] close(19) = -1 EBADF (Bad file descriptor) [pid 14861] close(20) = -1 EBADF (Bad file descriptor) [pid 14861] close(21) = -1 EBADF (Bad file descriptor) [pid 14861] close(22) = -1 EBADF (Bad file descriptor) [pid 14861] close(23) = -1 EBADF (Bad file descriptor) [pid 14861] close(24) = -1 EBADF (Bad file descriptor) [pid 14861] close(25) = -1 EBADF (Bad file descriptor) [pid 14861] close(26) = -1 EBADF (Bad file descriptor) [pid 14861] close(27) = -1 EBADF (Bad file descriptor) [pid 14861] close(28) = -1 EBADF (Bad file descriptor) [pid 14861] close(29) = -1 EBADF (Bad file descriptor) [pid 14860] close(12 [pid 14861] exit_group(0 [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14860] close(13) = -1 EBADF (Bad file descriptor) [pid 14860] close(14) = -1 EBADF (Bad file descriptor) [pid 14860] close(15 [pid 14861] <... exit_group resumed>) = ? [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14861] +++ exited with 0 +++ [pid 14860] close(16) = -1 EBADF (Bad file descriptor) [pid 14860] close(17 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3694, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14860] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14860] close(18) = -1 EBADF (Bad file descriptor) [pid 14860] close(19) = -1 EBADF (Bad file descriptor) [pid 14860] close(20) = -1 EBADF (Bad file descriptor) [pid 14860] close(21) = -1 EBADF (Bad file descriptor) [pid 14860] close(22) = -1 EBADF (Bad file descriptor) [pid 14860] close(23) = -1 EBADF (Bad file descriptor) [pid 14860] close(24) = -1 EBADF (Bad file descriptor) [pid 14860] close(25) = -1 EBADF (Bad file descriptor) [pid 14860] close(26) = -1 EBADF (Bad file descriptor) [pid 14860] close(27) = -1 EBADF (Bad file descriptor) [pid 14860] close(28) = -1 EBADF (Bad file descriptor) [pid 14860] close(29) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14860] exit_group(0) = ? [pid 319] umount2("./3602", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3602", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14860] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3660, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] getdents64(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 319] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3602/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3602/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] getdents64(4 [pid 318] umount2("./3568", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3568", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] close(4 [pid 318] fstat(3 [pid 319] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] rmdir("./3602/sys" [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3602/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3568/sys" [pid 319] newfstatat(AT_FDCWD, "./3602/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3568/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3568/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] unlink("./3602/binderfs" [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3568/sys" [pid 319] <... unlink resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 318] umount2("./3568/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 318] newfstatat(AT_FDCWD, "./3568/binderfs" [pid 319] <... close resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3568/binderfs" [pid 319] rmdir("./3602" [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] mkdir("./3603", 0777 [pid 318] close(3) = 0 [pid 318] rmdir("./3568" [pid 319] <... mkdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3569", 0777 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14862 attached [pid 14862] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14862] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 14863 attached [pid 320] umount2("./3658", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14862] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3571 [pid 14863] set_robust_list(0x5555689d76a0, 24 [pid 14862] chdir("./3569" [pid 320] openat(AT_FDCWD, "./3658", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3605 [pid 14863] <... set_robust_list resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 14862] <... chdir resumed>) = 0 [pid 320] fstat(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14862] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14863] rt_sigprocmask(SIG_SETMASK, [] [pid 14862] <... prctl resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] getdents64(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14862] setpgid(0, 0) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14863] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14862] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14863] chdir("./3603" [pid 14862] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 14862] write(3, "1000", 4 [pid 321] umount2("./3692", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14862] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14862] close(3 [pid 321] openat(AT_FDCWD, "./3692", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14862] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 14862] read(200 [pid 321] fstat(3 [pid 14863] <... chdir resumed>) = 0 [pid 320] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14863] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14863] <... prctl resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3658/sys" [pid 14863] setpgid(0, 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14863] <... setpgid resumed>) = 0 [pid 320] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14862] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14863] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14862] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(3 [pid 320] openat(AT_FDCWD, "./3658/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14863] <... openat resumed>) = 3 [pid 14862] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14863] write(3, "1000", 4 [pid 14862] write(1, "executing program\n", 18 [pid 321] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 320] <... openat resumed>) = 4 [pid 14863] <... write resumed>) = 4 [pid 14862] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = 0 [pid 14863] close(3 [pid 14862] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 14863] <... close resumed>) = 0 [pid 14862] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14863] read(200 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14863] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] getdents64(4 [pid 14863] symlink("/dev/binderfs", "./binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14862] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3692/sys" [pid 14863] <... symlink resumed>) = 0 [pid 14862] <... mount resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4 [pid 14862] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14863] write(1, "executing program\n", 18 [pid 14862] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 321] openat(AT_FDCWD, "./3692/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] close(4 [pid 14863] <... write resumed>) = 18 [pid 320] <... close resumed>) = 0 [pid 14863] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... openat resumed>) = 4 [pid 320] rmdir("./3658/sys" [pid 14862] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] fstat(4 [pid 14863] <... mkdirat resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 14863] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14862] <... pwrite64 resumed>) = 36 [pid 321] getdents64(4 [pid 320] umount2("./3658/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3658/binderfs" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14862] close(3 [pid 321] close(4 [pid 14862] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14863] <... mount resumed>) = 0 [pid 321] rmdir("./3692/sys" [pid 14862] close(4 [pid 321] <... rmdir resumed>) = 0 [pid 320] unlink("./3658/binderfs" [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3692/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14862] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3692/binderfs" [pid 14862] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14863] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14862] close(7) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3692/binderfs" [pid 320] <... unlink resumed>) = 0 [pid 14862] close(8 [pid 321] <... unlink resumed>) = 0 [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14862] close(9 [pid 321] getdents64(3 [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14862] close(10) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14862] close(11 [pid 321] <... close resumed>) = 0 [pid 14863] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3692" [pid 14862] close(12 [pid 321] <... rmdir resumed>) = 0 [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14862] close(13 [pid 321] mkdir("./3693", 0777 [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14863] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14862] close(14 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] close(3 [pid 14862] close(15 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14864 attached [pid 14863] <... pwrite64 resumed>) = 36 [pid 14862] close(16 [pid 320] rmdir("./3658" [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14862] close(17 [pid 320] <... rmdir resumed>) = 0 [pid 14864] set_robust_list(0x5555689d76a0, 24 [pid 14863] close(3 [pid 320] mkdir("./3659", 0777 [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14862] close(18) = -1 EBADF (Bad file descriptor) [pid 14862] close(19) = -1 EBADF (Bad file descriptor) [pid 14862] close(20 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3695 [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14862] close(21) = -1 EBADF (Bad file descriptor) [pid 14862] close(22 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14862] close(23) = -1 EBADF (Bad file descriptor) [pid 14862] close(24) = -1 EBADF (Bad file descriptor) [pid 14862] close(25) = -1 EBADF (Bad file descriptor) [pid 14862] close(26) = -1 EBADF (Bad file descriptor) [pid 14862] close(27) = -1 EBADF (Bad file descriptor) [pid 14862] close(28) = -1 EBADF (Bad file descriptor) [pid 14862] close(29) = -1 EBADF (Bad file descriptor) [pid 14862] exit_group(0) = ? [pid 14864] <... set_robust_list resumed>) = 0 [pid 14863] <... close resumed>) = 0 [pid 14862] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 [pid 14863] close(4 [pid 14864] rt_sigprocmask(SIG_SETMASK, [] [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3571, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14864] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14863] close(5 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14865 attached [pid 14864] chdir("./3693" [pid 14863] close(6 [pid 14864] <... chdir resumed>) = 0 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3661 [pid 14863] close(7 [pid 14865] set_robust_list(0x5555689d76a0, 24 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14865] <... set_robust_list resumed>) = 0 [pid 14863] close(8 [pid 14865] rt_sigprocmask(SIG_SETMASK, [] [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14865] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14864] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14863] close(9 [pid 14865] chdir("./3659" [pid 14864] <... prctl resumed>) = 0 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14864] setpgid(0, 0 [pid 14865] <... chdir resumed>) = 0 [pid 14865] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14864] <... setpgid resumed>) = 0 [pid 14863] close(10 [pid 14865] setpgid(0, 0) = 0 [pid 14865] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14864] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14863] close(11 [pid 14865] <... openat resumed>) = 3 [pid 14864] <... openat resumed>) = 3 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] write(3, "1000", 4 [pid 14863] close(12 [pid 14865] <... write resumed>) = 4 [pid 14864] write(3, "1000", 4 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] close(3) = 0 [pid 14865] read(200 [pid 14863] close(13 [pid 14864] <... write resumed>) = 4 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14864] close(3 [pid 14863] close(14 [pid 14864] <... close resumed>) = 0 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14864] read(200 [pid 14863] close(15 [pid 14864] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14864] symlink("/dev/binderfs", "./binderfs" [pid 14863] close(16 [pid 14865] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14864] <... symlink resumed>) = 0 [pid 14863] close(17 [pid 14865] write(1, "executing program\n", 18 [pid 14864] write(1, "executing program\n", 18 [pid 14865] <... write resumed>) = 18 executing program executing program [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14864] <... write resumed>) = 18 [pid 14865] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14863] close(18 [pid 14865] <... mkdirat resumed>) = 0 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14864] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14863] close(19 [pid 14865] <... mount resumed>) = 0 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14863] close(20 [pid 14864] <... mkdirat resumed>) = 0 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14863] close(21 [pid 14864] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] <... openat resumed>) = 3 [pid 14863] close(22 [pid 14864] <... mount resumed>) = 0 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14863] close(23 [pid 14865] <... pwrite64 resumed>) = 36 [pid 14864] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] close(3 [pid 14863] close(24) = -1 EBADF (Bad file descriptor) [pid 14863] close(25) = -1 EBADF (Bad file descriptor) [pid 14865] <... close resumed>) = 0 [pid 14863] close(26 [pid 14865] close(4 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14863] close(27 [pid 14865] close(5 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14863] close(28 [pid 14865] close(6) = -1 EBADF (Bad file descriptor) [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] close(7) = -1 EBADF (Bad file descriptor) [pid 14863] close(29 [pid 14865] close(8 [pid 14863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] close(9 [pid 14863] exit_group(0 [pid 14865] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14863] <... exit_group resumed>) = ? [pid 14865] close(10) = -1 EBADF (Bad file descriptor) [pid 14865] close(11) = -1 EBADF (Bad file descriptor) [pid 14864] <... openat resumed>) = 3 [pid 14865] close(12) = -1 EBADF (Bad file descriptor) [pid 14865] close(13) = -1 EBADF (Bad file descriptor) [pid 14865] close(14) = -1 EBADF (Bad file descriptor) [pid 14865] close(15) = -1 EBADF (Bad file descriptor) [pid 14865] close(16) = -1 EBADF (Bad file descriptor) [pid 14865] close(17) = -1 EBADF (Bad file descriptor) [pid 14865] close(18) = -1 EBADF (Bad file descriptor) [pid 14865] close(19) = -1 EBADF (Bad file descriptor) [pid 14863] +++ exited with 0 +++ [pid 14865] close(20 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3605, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14865] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] close(21 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14865] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] close(22 [pid 14864] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14865] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14865] close(23) = -1 EBADF (Bad file descriptor) [pid 14865] close(24) = -1 EBADF (Bad file descriptor) [pid 14864] <... pwrite64 resumed>) = 36 [pid 14865] close(25) = -1 EBADF (Bad file descriptor) [pid 14865] close(26) = -1 EBADF (Bad file descriptor) [pid 14865] close(27) = -1 EBADF (Bad file descriptor) [pid 14865] close(28) = -1 EBADF (Bad file descriptor) [pid 14865] close(29) = -1 EBADF (Bad file descriptor) [pid 14865] exit_group(0 [pid 14864] close(3 [pid 14865] <... exit_group resumed>) = ? [pid 14864] <... close resumed>) = 0 [pid 14865] +++ exited with 0 +++ [pid 14864] close(4) = -1 EBADF (Bad file descriptor) [pid 14864] close(5 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3661, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14864] close(6) = -1 EBADF (Bad file descriptor) [pid 14864] close(7) = -1 EBADF (Bad file descriptor) [pid 14864] close(8) = -1 EBADF (Bad file descriptor) [pid 14864] close(9) = -1 EBADF (Bad file descriptor) [pid 14864] close(10) = -1 EBADF (Bad file descriptor) [pid 14864] close(11) = -1 EBADF (Bad file descriptor) [pid 14864] close(12) = -1 EBADF (Bad file descriptor) [pid 14864] close(13) = -1 EBADF (Bad file descriptor) [pid 14864] close(14 [pid 318] <... restart_syscall resumed>) = 0 [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14864] close(15) = -1 EBADF (Bad file descriptor) [pid 14864] close(16 [pid 318] umount2("./3569", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3569", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3569/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3569/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3569/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3569/sys") = 0 [pid 318] umount2("./3569/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3569/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3569/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3569") = 0 [pid 318] mkdir("./3570", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14864] close(17) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14864] close(18 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3572 [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 14866 attached [pid 14864] close(19 [pid 320] umount2("./3659", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3603", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14866] set_robust_list(0x5555689d76a0, 24 [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14866] <... set_robust_list resumed>) = 0 [pid 14864] close(20 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3659", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14864] close(21 [pid 319] openat(AT_FDCWD, "./3603", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... openat resumed>) = 3 [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14866] rt_sigprocmask(SIG_SETMASK, [] [pid 14864] close(22 [pid 320] fstat(3 [pid 319] fstat(3 [pid 14866] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14864] close(23 [pid 320] getdents64(3 [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14864] close(24 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14866] chdir("./3570" [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14864] close(25) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 14864] close(26 [pid 14866] <... chdir resumed>) = 0 [pid 14866] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14866] <... prctl resumed>) = 0 [pid 14866] setpgid(0, 0) = 0 [pid 14866] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14864] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3659/sys" [pid 14864] close(28 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14864] close(29 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14866] <... openat resumed>) = 3 [pid 14866] write(3, "1000", 4 [pid 14864] exit_group(0 [pid 320] openat(AT_FDCWD, "./3659/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14866] <... write resumed>) = 4 [pid 14864] <... exit_group resumed>) = ? [pid 320] <... openat resumed>) = 4 [pid 14866] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14866] <... close resumed>) = 0 [pid 14866] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14866] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14866] write(1, "executing program\n", 18) = 18 [pid 14866] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14864] +++ exited with 0 +++ [pid 319] newfstatat(AT_FDCWD, "./3603/sys" [pid 14866] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3695, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] fstat(4 [pid 14866] <... mount resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14866] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14866] <... openat resumed>) = 3 [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3603/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] close(4 [pid 319] <... openat resumed>) = 4 [pid 320] <... close resumed>) = 0 [pid 319] fstat(4 [pid 320] rmdir("./3659/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(4 [pid 320] umount2("./3659/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3659/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4 [pid 320] unlink("./3659/binderfs" [pid 319] <... close resumed>) = 0 [pid 14866] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] rmdir("./3603/sys" [pid 14866] <... pwrite64 resumed>) = 36 [pid 320] <... unlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14866] close(3) = 0 [pid 320] getdents64(3 [pid 319] umount2("./3603/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14866] close(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14866] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14866] close(5 [pid 320] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14866] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3603/binderfs" [pid 14866] close(6 [pid 320] rmdir("./3659" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14866] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14866] close(7 [pid 319] unlink("./3603/binderfs" [pid 14866] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14866] close(8) = -1 EBADF (Bad file descriptor) [pid 14866] close(9) = -1 EBADF (Bad file descriptor) [pid 14866] close(10) = -1 EBADF (Bad file descriptor) [pid 14866] close(11) = -1 EBADF (Bad file descriptor) [pid 14866] close(12) = -1 EBADF (Bad file descriptor) [pid 14866] close(13) = -1 EBADF (Bad file descriptor) [pid 14866] close(14) = -1 EBADF (Bad file descriptor) [pid 14866] close(15) = -1 EBADF (Bad file descriptor) [pid 14866] close(16) = -1 EBADF (Bad file descriptor) [pid 14866] close(17) = -1 EBADF (Bad file descriptor) [pid 14866] close(18) = -1 EBADF (Bad file descriptor) [pid 14866] close(19) = -1 EBADF (Bad file descriptor) [pid 14866] close(20) = -1 EBADF (Bad file descriptor) [pid 14866] close(21) = -1 EBADF (Bad file descriptor) [pid 14866] close(22) = -1 EBADF (Bad file descriptor) [pid 14866] close(23) = -1 EBADF (Bad file descriptor) [pid 14866] close(24) = -1 EBADF (Bad file descriptor) [pid 14866] close(25) = -1 EBADF (Bad file descriptor) [pid 14866] close(26) = -1 EBADF (Bad file descriptor) [pid 14866] close(27) = -1 EBADF (Bad file descriptor) [pid 14866] close(28) = -1 EBADF (Bad file descriptor) [pid 14866] close(29) = -1 EBADF (Bad file descriptor) [pid 14866] exit_group(0) = ? [pid 320] mkdir("./3660", 0777 [pid 319] <... unlink resumed>) = 0 [pid 14866] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 [pid 319] getdents64(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3572, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] close(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3603") = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14867 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3662 [pid 14867] set_robust_list(0x5555689d76a0, 24 [pid 319] mkdir("./3604", 0777) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14867] <... set_robust_list resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14867] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 14868 attached , NULL, 8) = 0 [pid 14868] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3606 [pid 14868] <... set_robust_list resumed>) = 0 [pid 14867] chdir("./3660" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14868] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14868] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14867] <... chdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14867] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3693", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3570", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14868] chdir("./3604" [pid 14867] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14868] <... chdir resumed>) = 0 [pid 14867] setpgid(0, 0 [pid 321] openat(AT_FDCWD, "./3693", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3570", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14868] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14867] <... setpgid resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 14868] <... prctl resumed>) = 0 [pid 321] fstat(3 [pid 318] fstat(3 [pid 14868] setpgid(0, 0 [pid 14867] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14868] <... setpgid resumed>) = 0 [pid 14867] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 318] getdents64(3 [pid 14868] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14868] <... openat resumed>) = 3 [pid 14867] write(3, "1000", 4 [pid 321] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14867] <... write resumed>) = 4 [pid 14867] close(3) = 0 [pid 14867] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14867] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = 0 [pid 14867] <... symlink resumed>) = 0 [pid 14867] write(1, "executing program\n", 18 [pid 14868] write(3, "1000", 4 [pid 14867] <... write resumed>) = 18 executing program [pid 321] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 14868] <... write resumed>) = 4 [pid 14867] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14868] close(3 [pid 321] newfstatat(AT_FDCWD, "./3693/sys" [pid 318] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14868] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14868] read(200 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14868] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3570/sys" [pid 14868] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3693/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3570/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 4 [pid 14868] <... symlink resumed>) = 0 [pid 14867] <... mkdirat resumed>) = 0 [pid 321] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14868] write(1, "executing program\n", 18 executing program [pid 14867] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3570/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14868] <... write resumed>) = 18 [pid 14867] <... mount resumed>) = 0 [pid 321] getdents64(4 [pid 14868] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14867] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... openat resumed>) = 4 [pid 14868] <... mkdirat resumed>) = 0 [pid 14867] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14868] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14867] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(4 [pid 318] fstat(4 [pid 14868] <... mount resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14867] <... pwrite64 resumed>) = 36 [pid 14867] close(3) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14868] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] getdents64(4 [pid 321] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 321] rmdir("./3693/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14867] close(4 [pid 321] <... rmdir resumed>) = 0 [pid 14867] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 321] umount2("./3693/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14867] close(5 [pid 318] <... close resumed>) = 0 [pid 14867] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14867] close(6) = -1 EBADF (Bad file descriptor) [pid 14867] close(7) = -1 EBADF (Bad file descriptor) [pid 14867] close(8) = -1 EBADF (Bad file descriptor) [pid 14867] close(9) = -1 EBADF (Bad file descriptor) [pid 14867] close(10) = -1 EBADF (Bad file descriptor) [pid 14867] close(11) = -1 EBADF (Bad file descriptor) [pid 14867] close(12) = -1 EBADF (Bad file descriptor) [pid 14867] close(13) = -1 EBADF (Bad file descriptor) [pid 14867] close(14) = -1 EBADF (Bad file descriptor) [pid 14867] close(15) = -1 EBADF (Bad file descriptor) [pid 14867] close(16) = -1 EBADF (Bad file descriptor) [pid 14867] close(17) = -1 EBADF (Bad file descriptor) [pid 14867] close(18) = -1 EBADF (Bad file descriptor) [pid 14867] close(19) = -1 EBADF (Bad file descriptor) [pid 14867] close(20) = -1 EBADF (Bad file descriptor) [pid 14867] close(21) = -1 EBADF (Bad file descriptor) [pid 14867] close(22) = -1 EBADF (Bad file descriptor) [pid 14867] close(23 [pid 14868] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3570/sys" [pid 14868] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] newfstatat(AT_FDCWD, "./3693/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14867] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14867] close(24) = -1 EBADF (Bad file descriptor) [pid 14867] close(25 [pid 14868] <... pwrite64 resumed>) = 36 [pid 14867] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3570/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14867] close(26 [pid 321] unlink("./3693/binderfs" [pid 14867] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14868] close(3 [pid 14867] close(27 [pid 321] <... unlink resumed>) = 0 [pid 14867] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3570/binderfs" [pid 14868] <... close resumed>) = 0 [pid 14867] close(28 [pid 321] getdents64(3 [pid 14868] close(4 [pid 14867] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14867] close(29 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14868] close(5 [pid 14867] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3570/binderfs" [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14867] exit_group(0 [pid 321] close(3 [pid 318] <... unlink resumed>) = 0 [pid 14868] close(6 [pid 14867] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14867] +++ exited with 0 +++ [pid 321] rmdir("./3693" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14868] close(7) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 14868] close(8 [pid 321] mkdir("./3694", 0777 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3662, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... close resumed>) = 0 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rmdir("./3570" [pid 14868] close(9 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14868] close(10 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3571", 0777 [pid 14868] close(11 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14868] close(12) = -1 EBADF (Bad file descriptor) [pid 14868] close(13) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14869 attached [pid 14868] close(14 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14869] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3696 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14869] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14869] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14870 attached [pid 14868] close(15 [pid 14869] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] set_robust_list(0x5555689d76a0, 24 [pid 14869] chdir("./3694" [pid 14868] close(16 [pid 14870] <... set_robust_list resumed>) = 0 [pid 14869] <... chdir resumed>) = 0 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3573 [pid 14870] rt_sigprocmask(SIG_SETMASK, [] [pid 14869] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14868] close(17 [pid 14870] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14869] <... prctl resumed>) = 0 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14868] close(18 [pid 14870] chdir("./3571" [pid 14869] setpgid(0, 0 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14870] <... chdir resumed>) = 0 [pid 14869] <... setpgid resumed>) = 0 [pid 14868] close(19 [pid 14870] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14869] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] <... prctl resumed>) = 0 [pid 14869] <... openat resumed>) = 3 [pid 14868] close(20 [pid 14870] setpgid(0, 0 [pid 14869] write(3, "1000", 4 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] <... setpgid resumed>) = 0 [pid 14869] <... write resumed>) = 4 [pid 14870] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14869] close(3 [pid 14870] <... openat resumed>) = 3 [pid 14869] <... close resumed>) = 0 [pid 14868] close(21 [pid 14870] write(3, "1000", 4 [pid 14869] read(200 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] <... write resumed>) = 4 [pid 14869] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14868] close(22 [pid 14870] close(3 [pid 14869] symlink("/dev/binderfs", "./binderfs" [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] <... close resumed>) = 0 [pid 14869] <... symlink resumed>) = 0 [pid 14868] close(23 [pid 14870] read(200 [pid 14869] write(1, "executing program\n", 18 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14870] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14869] <... write resumed>) = 18 [pid 14868] close(24 [pid 14870] symlink("/dev/binderfs", "./binderfs" [pid 14869] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] <... symlink resumed>) = 0 [pid 14869] <... mkdirat resumed>) = 0 [pid 14868] close(25 [pid 14870] write(1, "executing program\n", 18 [pid 14869] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14870] <... write resumed>) = 18 [pid 14868] close(26 [pid 14869] <... mount resumed>) = 0 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14869] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14868] close(27 [pid 14870] <... mkdirat resumed>) = 0 [pid 14868] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14868] close(28) = -1 EBADF (Bad file descriptor) [pid 14870] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14869] <... openat resumed>) = 3 [pid 14868] close(29) = -1 EBADF (Bad file descriptor) [pid 14870] <... mount resumed>) = 0 [pid 14869] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14868] exit_group(0 [pid 14870] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14868] <... exit_group resumed>) = ? [pid 14870] <... openat resumed>) = 3 [pid 14869] <... pwrite64 resumed>) = 36 [pid 14868] +++ exited with 0 +++ [pid 14870] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14869] close(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3606, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14869] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14870] <... pwrite64 resumed>) = 36 [pid 14869] close(4 [pid 320] <... restart_syscall resumed>) = 0 [pid 14870] close(3 [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] <... close resumed>) = 0 [pid 14869] close(5 [pid 14870] close(4 [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3660", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] close(6 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 14870] close(5 [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] close(6 [pid 14869] close(7 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3660", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14870] close(7 [pid 14869] close(8 [pid 320] <... openat resumed>) = 3 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 319] umount2("./3604", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14870] close(8 [pid 14869] close(9 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14870] close(9 [pid 14869] close(10 [pid 319] openat(AT_FDCWD, "./3604", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14870] close(10 [pid 14869] close(11 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14870] close(11 [pid 14869] close(12 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3660/sys" [pid 14870] close(12 [pid 14869] close(13 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14870] close(13 [pid 14869] close(14 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] close(14 [pid 319] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14869] close(15 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] close(15 [pid 14869] close(16 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14870] close(16 [pid 14869] close(17 [pid 320] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14870] close(17 [pid 14869] close(18 [pid 320] openat(AT_FDCWD, "./3660/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14870] close(18 [pid 14869] close(19 [pid 320] fstat(4 [pid 319] newfstatat(AT_FDCWD, "./3604/sys" [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14870] close(19 [pid 14869] close(20 [pid 320] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14870] close(20 [pid 14869] close(21 [pid 320] getdents64(4 [pid 319] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14870] close(21 [pid 14869] close(22 [pid 320] close(4 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3604/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14870] close(22 [pid 14869] close(23 [pid 320] rmdir("./3660/sys" [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 14870] close(23 [pid 14869] close(24 [pid 320] umount2("./3660/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(4 [pid 14870] close(24 [pid 14869] close(25 [pid 320] newfstatat(AT_FDCWD, "./3660/binderfs" [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14870] close(25 [pid 14869] close(26 [pid 320] unlink("./3660/binderfs" [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14870] close(26 [pid 14869] close(27 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14870] close(27 [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14870] close(28 [pid 14869] close(28 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14870] close(29 [pid 319] close(4 [pid 14870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14869] close(29 [pid 319] <... close resumed>) = 0 [pid 14870] exit_group(0 [pid 14869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 319] rmdir("./3604/sys" [pid 14870] <... exit_group resumed>) = ? [pid 14869] exit_group(0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] close(3) = 0 [pid 14870] +++ exited with 0 +++ [pid 14869] <... exit_group resumed>) = ? [pid 320] rmdir("./3660") = 0 [pid 319] umount2("./3604/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3661", 0777 [pid 14869] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3573, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3604/binderfs" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3696, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14871 attached [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] unlink("./3604/binderfs" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3663 [pid 319] <... unlink resumed>) = 0 [pid 14871] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3604" [pid 14871] <... set_robust_list resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14871] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14871] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14871] chdir("./3661" [pid 319] mkdir("./3605", 0777 [pid 14871] <... chdir resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14871] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 321] umount2("./3694", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14871] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14871] <... setpgid resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] openat(AT_FDCWD, "./3694", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14871] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... openat resumed>) = 3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14871] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 14871] write(3, "1000", 4) = 4 [pid 14871] close(3) = 0 [pid 14871] read(200ci2-android-6-12-rust/strace-static-x86_64: Process 14872 attached , 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14871] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14872] set_robust_list(0x5555689d76a0, 24 [pid 321] getdents64(3 [pid 14872] <... set_robust_list resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 executing program [pid 14871] write(1, "executing program\n", 18 [pid 14872] rt_sigprocmask(SIG_SETMASK, [] [pid 14871] <... write resumed>) = 18 [pid 321] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14871] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14871] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14872] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3607 [pid 318] <... restart_syscall resumed>) = 0 [pid 14872] chdir("./3605" [pid 14871] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14872] <... chdir resumed>) = 0 [pid 321] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14872] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14872] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14872] setpgid(0, 0 [pid 318] umount2("./3571", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3694/sys" [pid 14872] <... setpgid resumed>) = 0 [pid 14871] <... openat resumed>) = 3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14871] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14872] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14871] <... pwrite64 resumed>) = 36 [pid 318] openat(AT_FDCWD, "./3571", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 14872] <... openat resumed>) = 3 [pid 14871] close(3 [pid 321] openat(AT_FDCWD, "./3694/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 14871] <... close resumed>) = 0 [pid 14871] close(4) = -1 EBADF (Bad file descriptor) [pid 14871] close(5) = -1 EBADF (Bad file descriptor) [pid 14871] close(6) = -1 EBADF (Bad file descriptor) [pid 14871] close(7) = -1 EBADF (Bad file descriptor) [pid 14871] close(8) = -1 EBADF (Bad file descriptor) [pid 14871] close(9) = -1 EBADF (Bad file descriptor) [pid 14871] close(10) = -1 EBADF (Bad file descriptor) [pid 14871] close(11) = -1 EBADF (Bad file descriptor) [pid 14871] close(12) = -1 EBADF (Bad file descriptor) [pid 14871] close(13) = -1 EBADF (Bad file descriptor) [pid 14871] close(14) = -1 EBADF (Bad file descriptor) [pid 14872] write(3, "1000", 4 [pid 321] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14872] <... write resumed>) = 4 [pid 321] fstat(4 [pid 14872] close(3 [pid 318] getdents64(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14872] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14872] read(200 [pid 321] getdents64(4 [pid 318] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14872] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14871] close(15) = -1 EBADF (Bad file descriptor) [pid 14871] close(16) = -1 EBADF (Bad file descriptor) [pid 14871] close(17) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 321] getdents64(4 [pid 14872] symlink("/dev/binderfs", "./binderfs" [pid 14871] close(18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14872] <... symlink resumed>) = 0 [pid 14871] close(19 [pid 321] close(4 [pid 14872] write(1, "executing program\n", 18 [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14872] <... write resumed>) = 18 [pid 14871] close(20 [pid 321] <... close resumed>) = 0 executing program [pid 14872] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3571/sys" [pid 321] rmdir("./3694/sys" [pid 14871] close(21 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14871] close(22 [pid 318] umount2("./3571/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3694/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14872] <... mkdirat resumed>) = 0 [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14871] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3571/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14872] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3694/binderfs" [pid 318] <... openat resumed>) = 4 [pid 14871] close(24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(4 [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3694/binderfs" [pid 14871] close(25 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14871] close(26 [pid 318] getdents64(4 [pid 321] getdents64(3 [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14872] <... mount resumed>) = 0 [pid 14871] close(27 [pid 321] close(3 [pid 318] getdents64(4 [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14872] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14871] close(28 [pid 321] rmdir("./3694" [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14871] close(29 [pid 321] <... rmdir resumed>) = 0 [pid 14871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14871] exit_group(0 [pid 318] rmdir("./3571/sys" [pid 14871] <... exit_group resumed>) = ? [pid 321] mkdir("./3695", 0777 [pid 14872] <... openat resumed>) = 3 [pid 14871] +++ exited with 0 +++ [pid 318] <... rmdir resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3663, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14872] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3571/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14872] <... pwrite64 resumed>) = 36 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3661", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14872] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14873 attached [pid 14872] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3571/binderfs" [pid 14873] set_robust_list(0x5555689d76a0, 24 [pid 14872] close(4 [pid 320] openat(AT_FDCWD, "./3661", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14873] <... set_robust_list resumed>) = 0 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14873] rt_sigprocmask(SIG_SETMASK, [] [pid 14872] close(5 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3697 [pid 320] fstat(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] unlink("./3571/binderfs" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14873] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14873] chdir("./3695" [pid 14872] close(6 [pid 320] getdents64(3 [pid 318] getdents64(3 [pid 14873] <... chdir resumed>) = 0 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14873] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14872] close(7 [pid 320] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 14873] <... prctl resumed>) = 0 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14873] setpgid(0, 0 [pid 14872] close(8 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3571" [pid 14873] <... setpgid resumed>) = 0 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14873] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14872] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 14873] <... openat resumed>) = 3 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14872] close(10 [pid 320] newfstatat(AT_FDCWD, "./3661/sys" [pid 14873] write(3, "1000", 4 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] mkdir("./3572", 0777 [pid 14873] <... write resumed>) = 4 [pid 14872] close(11 [pid 320] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14873] close(3 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 14873] <... close resumed>) = 0 [pid 14872] close(12 [pid 320] openat(AT_FDCWD, "./3661/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14873] read(200 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14873] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14872] close(13 [pid 320] fstat(4 [pid 14873] symlink("/dev/binderfs", "./binderfs" [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14873] <... symlink resumed>) = 0 [pid 14872] close(14 [pid 320] getdents64(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14873] write(1, "executing program\n", 18 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14873] <... write resumed>) = 18 [pid 14872] close(15 [pid 320] getdents64(4 [pid 14873] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14873] <... mkdirat resumed>) = 0 [pid 14872] close(16 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14873] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14872] close(17 [pid 320] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14874 attached [pid 14873] <... mount resumed>) = 0 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3661/sys" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3574 [pid 14874] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14872] close(18 [pid 14874] rt_sigprocmask(SIG_SETMASK, [] [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14874] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14873] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14872] close(19 [pid 320] umount2("./3661/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14874] chdir("./3572" [pid 14873] <... openat resumed>) = 3 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14874] <... chdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14872] close(20 [pid 320] newfstatat(AT_FDCWD, "./3661/binderfs" [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14874] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14873] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14872] close(21 [pid 320] unlink("./3661/binderfs" [pid 14874] <... prctl resumed>) = 0 [pid 14873] <... pwrite64 resumed>) = 36 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14874] setpgid(0, 0) = 0 [pid 14872] close(22) = -1 EBADF (Bad file descriptor) [pid 14872] close(23 [pid 320] getdents64(3 [pid 14874] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14873] close(3 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14874] <... openat resumed>) = 3 [pid 14873] <... close resumed>) = 0 [pid 14872] close(24 [pid 320] close(3 [pid 14873] close(4 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14872] close(25 [pid 320] rmdir("./3661" [pid 14874] write(3, "1000", 4 [pid 14873] close(5 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14874] <... write resumed>) = 4 [pid 14874] close(3 [pid 14873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14872] close(26 [pid 320] mkdir("./3662", 0777 [pid 14874] <... close resumed>) = 0 [pid 14873] close(6 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14874] read(200 [pid 14873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14872] close(27 [pid 14874] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14873] close(7 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14874] symlink("/dev/binderfs", "./binderfs" [pid 14873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14872] close(28 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14874] <... symlink resumed>) = 0 [pid 14873] close(8 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14874] write(1, "executing program\n", 18 [pid 14873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14872] close(29 executing program [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14874] <... write resumed>) = 18 [pid 14873] close(9 [pid 14872] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14875 attached [pid 14874] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14872] exit_group(0 [pid 14873] close(10 [pid 14872] <... exit_group resumed>) = ? [pid 14875] set_robust_list(0x5555689d76a0, 24 [pid 14874] <... mkdirat resumed>) = 0 [pid 14873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14872] +++ exited with 0 +++ [pid 14875] <... set_robust_list resumed>) = 0 [pid 14874] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14873] close(11 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3664 [pid 14875] rt_sigprocmask(SIG_SETMASK, [] [pid 14873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14874] <... mount resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14875] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14873] close(12 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3607, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14875] chdir("./3662" [pid 14874] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14873] close(13) = -1 EBADF (Bad file descriptor) [pid 14873] close(14) = -1 EBADF (Bad file descriptor) [pid 14873] close(15) = -1 EBADF (Bad file descriptor) [pid 14873] close(16) = -1 EBADF (Bad file descriptor) [pid 14873] close(17) = -1 EBADF (Bad file descriptor) [pid 14873] close(18) = -1 EBADF (Bad file descriptor) [pid 14873] close(19) = -1 EBADF (Bad file descriptor) [pid 14873] close(20) = -1 EBADF (Bad file descriptor) [pid 14873] close(21) = -1 EBADF (Bad file descriptor) [pid 14873] close(22) = -1 EBADF (Bad file descriptor) [pid 14873] close(23) = -1 EBADF (Bad file descriptor) [pid 14873] close(24) = -1 EBADF (Bad file descriptor) [pid 14873] close(25) = -1 EBADF (Bad file descriptor) [pid 14873] close(26) = -1 EBADF (Bad file descriptor) [pid 14874] <... openat resumed>) = 3 [pid 319] <... restart_syscall resumed>) = 0 [pid 14875] <... chdir resumed>) = 0 [pid 14875] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14874] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14873] close(27 [pid 14875] <... prctl resumed>) = 0 [pid 14873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14875] setpgid(0, 0) = 0 [pid 14873] close(28) = -1 EBADF (Bad file descriptor) [pid 14873] close(29) = -1 EBADF (Bad file descriptor) [pid 14875] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14874] <... pwrite64 resumed>) = 36 [pid 14873] exit_group(0 [pid 14875] <... openat resumed>) = 3 [pid 14874] close(3 [pid 14873] <... exit_group resumed>) = ? [pid 319] umount2("./3605", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14875] write(3, "1000", 4 [pid 14874] <... close resumed>) = 0 [pid 14875] <... write resumed>) = 4 [pid 14874] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14875] close(3 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14873] +++ exited with 0 +++ [pid 319] openat(AT_FDCWD, "./3605", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14874] close(5 [pid 14875] <... close resumed>) = 0 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14875] read(200 [pid 14874] close(6 [pid 14875] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3697, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14875] symlink("/dev/binderfs", "./binderfs" [pid 14874] close(7 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14875] <... symlink resumed>) = 0 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 14875] write(1, "executing program\n", 18 [pid 14874] close(8 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 executing program [pid 14875] <... write resumed>) = 18 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14875] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14874] close(9 [pid 319] <... umount2 resumed>) = 0 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14874] close(10 [pid 319] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14875] <... mkdirat resumed>) = 0 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14874] close(11 [pid 14875] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14875] <... mount resumed>) = 0 [pid 14874] close(12 [pid 14875] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3605/sys" [pid 14874] close(13 [pid 321] umount2("./3695", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14874] close(14) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3695", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14874] close(15 [pid 321] <... openat resumed>) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14874] close(16 [pid 321] fstat(3 [pid 14875] <... openat resumed>) = 3 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14874] close(17) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14874] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14874] close(19 [pid 321] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3605/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14875] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 14874] close(20 [pid 321] <... umount2 resumed>) = 0 [pid 14875] <... pwrite64 resumed>) = 36 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14874] close(21) = -1 EBADF (Bad file descriptor) [pid 14874] close(22) = -1 EBADF (Bad file descriptor) [pid 14874] close(23 [pid 321] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14874] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3695/sys" [pid 14874] close(25 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14875] close(3 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14874] close(26 [pid 321] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14875] <... close resumed>) = 0 [pid 14874] close(27 [pid 321] openat(AT_FDCWD, "./3695/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14875] close(4 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] getdents64(4 [pid 14874] close(28) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14875] close(5 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14875] close(6 [pid 319] <... close resumed>) = 0 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3605/sys" [pid 14875] close(7) = -1 EBADF (Bad file descriptor) [pid 14874] close(29 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14875] close(8 [pid 14874] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14874] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14875] close(9 [pid 14874] <... exit_group resumed>) = ? [pid 321] getdents64(4 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3605/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14875] close(10 [pid 321] close(4 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14875] close(11 [pid 14874] +++ exited with 0 +++ [pid 321] <... close resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3605/binderfs" [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3695/sys" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3574, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 14875] close(12 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3695/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14875] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3695/binderfs" [pid 319] unlink("./3605/binderfs" [pid 14875] close(14 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3695/binderfs" [pid 319] <... unlink resumed>) = 0 [pid 14875] close(15 [pid 321] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14875] close(16 [pid 321] close(3 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14875] close(17 [pid 319] close(3 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3695" [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14875] close(18 [pid 321] mkdir("./3696", 0777 [pid 319] rmdir("./3605" [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14875] close(19 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] mkdir("./3606", 0777 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14875] close(20 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14875] close(21) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14876 attached [pid 14875] close(22) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14877 attached [pid 14876] set_robust_list(0x5555689d76a0, 24 [pid 14875] close(23 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3698 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3608 [pid 14877] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14876] <... set_robust_list resumed>) = 0 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14877] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14875] close(24 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14877] chdir("./3606" [pid 14876] rt_sigprocmask(SIG_SETMASK, [] [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14876] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14875] close(25 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14875] close(26 [pid 14877] <... chdir resumed>) = 0 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14877] setpgid(0, 0) = 0 [pid 14877] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14876] chdir("./3696" [pid 14875] close(27 [pid 14877] <... openat resumed>) = 3 [pid 14876] <... chdir resumed>) = 0 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14875] close(28 [pid 14876] <... prctl resumed>) = 0 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] setpgid(0, 0 [pid 14875] close(29 [pid 14876] <... setpgid resumed>) = 0 [pid 14875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] write(3, "1000", 4 [pid 14876] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14877] <... write resumed>) = 4 [pid 14875] exit_group(0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14877] close(3 [pid 14875] <... exit_group resumed>) = ? [pid 14877] <... close resumed>) = 0 [pid 14877] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14877] symlink("/dev/binderfs", "./binderfs" [pid 318] umount2("./3572", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14877] <... symlink resumed>) = 0 [pid 14876] <... openat resumed>) = 3 [pid 14877] write(1, "executing program\n", 18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14877] <... write resumed>) = 18 [pid 318] openat(AT_FDCWD, "./3572", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14877] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 318] <... openat resumed>) = 3 executing program [pid 14877] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14876] write(3, "1000", 4 [pid 14875] +++ exited with 0 +++ [pid 318] fstat(3 [pid 14876] <... write resumed>) = 4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3664, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14876] close(3 [pid 14877] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14876] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14876] read(200 [pid 318] getdents64(3 [pid 14877] <... openat resumed>) = 3 [pid 14876] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14876] symlink("/dev/binderfs", "./binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14877] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14876] <... symlink resumed>) = 0 [pid 14876] write(1, "executing program\n", 18) = 18 [pid 14876] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14877] <... pwrite64 resumed>) = 36 executing program [pid 318] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14876] <... mkdirat resumed>) = 0 [pid 14876] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14877] close(3 [pid 14876] <... mount resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14876] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14877] <... close resumed>) = 0 [pid 318] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14877] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] close(5 [pid 14876] <... openat resumed>) = 3 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3572/sys" [pid 14877] close(6 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3572/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14877] close(7 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] close(8 [pid 14876] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3572/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14877] close(9 [pid 14876] <... pwrite64 resumed>) = 36 [pid 318] <... openat resumed>) = 4 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14877] close(10 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14877] close(11) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14877] close(12) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14877] close(13 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] close(3 [pid 14877] close(14 [pid 14876] <... close resumed>) = 0 [pid 318] close(4 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] close(4 [pid 318] <... close resumed>) = 0 [pid 14877] close(15) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3572/sys" [pid 14877] close(16 [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14876] close(5 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3572/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14877] close(17 [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] close(6 [pid 14877] close(18 [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3572/binderfs" [pid 14876] close(7 [pid 14877] close(19 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] close(8 [pid 318] unlink("./3572/binderfs" [pid 14877] close(20 [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] close(9 [pid 318] <... unlink resumed>) = 0 [pid 14877] close(21) = -1 EBADF (Bad file descriptor) [pid 14877] close(22 [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] close(10 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14877] close(23 [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] close(11 [pid 318] close(3 [pid 14877] close(24 [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3572" [pid 14877] close(25) = -1 EBADF (Bad file descriptor) [pid 14876] close(12 [pid 318] <... rmdir resumed>) = 0 [pid 14877] close(26) = -1 EBADF (Bad file descriptor) [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] close(27 [pid 14876] close(13 [pid 318] mkdir("./3573", 0777 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14877] close(28 [pid 14876] close(14 [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] close(29 [pid 14876] close(15 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14877] exit_group(0 [pid 14876] close(16 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14876] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14877] <... exit_group resumed>) = ? [pid 14876] close(17) = -1 EBADF (Bad file descriptor) [pid 14876] close(18) = -1 EBADF (Bad file descriptor) [pid 14877] +++ exited with 0 +++ [pid 14876] close(19) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3608, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-12-rust/strace-static-x86_64: Process 14878 attached [pid 14876] close(20) = -1 EBADF (Bad file descriptor) [pid 14876] close(21) = -1 EBADF (Bad file descriptor) [pid 14876] close(22) = -1 EBADF (Bad file descriptor) [pid 14876] close(23) = -1 EBADF (Bad file descriptor) [pid 14876] close(24) = -1 EBADF (Bad file descriptor) [pid 14876] close(25) = -1 EBADF (Bad file descriptor) [pid 14876] close(26) = -1 EBADF (Bad file descriptor) [pid 14876] close(27) = -1 EBADF (Bad file descriptor) [pid 14876] close(28) = -1 EBADF (Bad file descriptor) [pid 14876] close(29) = -1 EBADF (Bad file descriptor) [pid 14876] exit_group(0 [pid 14878] set_robust_list(0x5555689d76a0, 24 [pid 14876] <... exit_group resumed>) = ? [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3575 [pid 14878] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14878] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14878] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14878] chdir("./3573" [pid 14876] +++ exited with 0 +++ [pid 14878] <... chdir resumed>) = 0 [pid 14878] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3698, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14878] setpgid(0, 0) = 0 [pid 14878] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14878] <... openat resumed>) = 3 [pid 320] umount2("./3662", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14878] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14878] <... write resumed>) = 4 [pid 320] openat(AT_FDCWD, "./3662", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14878] close(3) = 0 [pid 320] <... openat resumed>) = 3 [pid 14878] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14878] symlink("/dev/binderfs", "./binderfs" [pid 320] fstat(3 [pid 14878] <... symlink resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14878] write(1, "executing program\n", 18 [pid 320] getdents64(3 [pid 14878] <... write resumed>) = 18 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 executing program [pid 14878] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14878] <... mkdirat resumed>) = 0 [pid 14878] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14878] <... mount resumed>) = 0 [pid 14878] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3662/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14878] <... openat resumed>) = 3 [pid 14878] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3662/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14878] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3662/sys") = 0 [pid 320] umount2("./3662/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14878] close(3 [pid 320] newfstatat(AT_FDCWD, "./3662/binderfs" [pid 14878] <... close resumed>) = 0 [pid 14878] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3662/binderfs" [pid 14878] close(5) = -1 EBADF (Bad file descriptor) [pid 14878] close(6 [pid 320] <... unlink resumed>) = 0 [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14878] close(7) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14878] close(8 [pid 320] close(3 [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14878] close(9) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3662" [pid 14878] close(10 [pid 320] <... rmdir resumed>) = 0 [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14878] close(11 [pid 320] mkdir("./3663", 0777 [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14878] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14878] close(13 [pid 321] umount2("./3696", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3606", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14878] close(14 [pid 321] openat(AT_FDCWD, "./3696", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3606", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 14878] close(15 [pid 321] fstat(3 [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 14879 attached [pid 14878] close(16 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14878] close(17 [pid 319] getdents64(3 [pid 14879] set_robust_list(0x5555689d76a0, 24 [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14879] <... set_robust_list resumed>) = 0 [pid 14878] close(18 [pid 321] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3665 [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14879] rt_sigprocmask(SIG_SETMASK, [] [pid 14878] close(19 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14879] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14878] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14879] chdir("./3663" [pid 14878] close(20) = -1 EBADF (Bad file descriptor) [pid 14878] close(21) = -1 EBADF (Bad file descriptor) [pid 14878] close(22) = -1 EBADF (Bad file descriptor) [pid 14878] close(23) = -1 EBADF (Bad file descriptor) [pid 14878] close(24) = -1 EBADF (Bad file descriptor) [pid 14878] close(25) = -1 EBADF (Bad file descriptor) [pid 14878] close(26) = -1 EBADF (Bad file descriptor) [pid 14878] close(27) = -1 EBADF (Bad file descriptor) [pid 14878] close(28) = -1 EBADF (Bad file descriptor) [pid 14878] close(29) = -1 EBADF (Bad file descriptor) [pid 14878] exit_group(0) = ? [pid 321] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14879] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14879] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14879] <... prctl resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3696/sys" [pid 14879] setpgid(0, 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3606/sys" [pid 14879] <... setpgid resumed>) = 0 [pid 321] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14879] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14879] <... openat resumed>) = 3 [pid 14878] +++ exited with 0 +++ [pid 321] openat(AT_FDCWD, "./3696/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14879] write(3, "1000", 4 [pid 319] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14879] <... write resumed>) = 4 [pid 321] <... openat resumed>) = 4 [pid 14879] close(3 [pid 321] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3575, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14879] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3606/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14879] read(200 [pid 321] getdents64(4 [pid 14879] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... openat resumed>) = 4 [pid 14879] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14879] <... symlink resumed>) = 0 [pid 321] getdents64(4 [pid 319] fstat(4 [pid 14879] write(1, "executing program\n", 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14879] <... write resumed>) = 18 [pid 321] close(4 [pid 319] getdents64(4 [pid 14879] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... close resumed>) = 0 [pid 14879] <... mkdirat resumed>) = 0 [pid 321] rmdir("./3696/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14879] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] getdents64(4 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 14879] <... mount resumed>) = 0 [pid 321] umount2("./3696/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3606/sys" [pid 321] newfstatat(AT_FDCWD, "./3696/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 14879] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3696/binderfs" [pid 319] umount2("./3606/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3606/binderfs" [pid 321] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14879] <... openat resumed>) = 3 [pid 321] close(3 [pid 319] unlink("./3606/binderfs" [pid 321] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 321] rmdir("./3696") = 0 [pid 319] getdents64(3 [pid 14879] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] mkdir("./3697", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3606" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14879] <... pwrite64 resumed>) = 36 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14879] close(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14879] <... close resumed>) = 0 [pid 14879] close(4) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14880 attached [pid 14879] close(5 [pid 319] mkdir("./3607", 0777 [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14879] close(6) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3699 [pid 14880] set_robust_list(0x5555689d76a0, 24 [pid 14879] close(7 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14880] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14879] close(8) = -1 EBADF (Bad file descriptor) [pid 14879] close(9) = -1 EBADF (Bad file descriptor) [pid 14879] close(10) = -1 EBADF (Bad file descriptor) [pid 14879] close(11) = -1 EBADF (Bad file descriptor) [pid 14879] close(12) = -1 EBADF (Bad file descriptor) [pid 14879] close(13ci2-android-6-12-rust/strace-static-x86_64: Process 14881 attached ) = -1 EBADF (Bad file descriptor) [pid 14881] set_robust_list(0x5555689d76a0, 24 [pid 14879] close(14) = -1 EBADF (Bad file descriptor) [pid 14881] <... set_robust_list resumed>) = 0 [pid 14879] close(15 [pid 14881] rt_sigprocmask(SIG_SETMASK, [] [pid 14880] rt_sigprocmask(SIG_SETMASK, [] [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3609 [pid 14881] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14880] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14879] close(16 [pid 14881] chdir("./3607" [pid 14880] chdir("./3697" [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14880] <... chdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14880] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14881] <... chdir resumed>) = 0 [pid 14880] setpgid(0, 0 [pid 14879] close(17 [pid 14881] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14880] <... setpgid resumed>) = 0 [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14881] <... prctl resumed>) = 0 [pid 14879] close(18 [pid 14881] setpgid(0, 0 [pid 14880] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14881] <... setpgid resumed>) = 0 [pid 14879] close(19 [pid 14881] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14880] <... openat resumed>) = 3 [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14881] <... openat resumed>) = 3 [pid 14880] write(3, "1000", 4) = 4 [pid 14879] close(20 [pid 14881] write(3, "1000", 4 [pid 14880] close(3 [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14881] <... write resumed>) = 4 [pid 14879] close(21 [pid 14881] close(3 [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14880] <... close resumed>) = 0 [pid 14881] <... close resumed>) = 0 [pid 14880] read(200 [pid 14879] close(22 [pid 14881] read(200 [pid 14880] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14881] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14880] symlink("/dev/binderfs", "./binderfs" [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14881] symlink("/dev/binderfs", "./binderfs" [pid 14880] <... symlink resumed>) = 0 [pid 14879] close(23 [pid 14881] <... symlink resumed>) = 0 [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14879] close(24) = -1 EBADF (Bad file descriptor) [pid 14881] write(1, "executing program\n", 18 executing program [pid 14879] close(25 [pid 14881] <... write resumed>) = 18 [pid 14880] write(1, "executing program\n", 18 [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14880] <... write resumed>) = 18 executing program [pid 14881] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14880] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14879] close(26 [pid 14881] <... mkdirat resumed>) = 0 [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14880] <... mkdirat resumed>) = 0 [pid 14879] close(27 [pid 14881] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14880] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14881] <... mount resumed>) = 0 [pid 14879] close(28 [pid 14881] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14880] <... mount resumed>) = 0 [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3573", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14879] close(29 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14880] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3573", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14881] <... openat resumed>) = 3 [pid 14879] exit_group(0 [pid 318] <... openat resumed>) = 3 [pid 14881] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14879] <... exit_group resumed>) = ? [pid 318] fstat(3 [pid 14881] <... pwrite64 resumed>) = 36 [pid 14880] <... openat resumed>) = 3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14880] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14881] close(3 [pid 14879] +++ exited with 0 +++ [pid 14881] <... close resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3665, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14881] close(4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14881] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14881] close(5) = -1 EBADF (Bad file descriptor) [pid 14881] close(6) = -1 EBADF (Bad file descriptor) [pid 14881] close(7) = -1 EBADF (Bad file descriptor) [pid 14881] close(8) = -1 EBADF (Bad file descriptor) [pid 14881] close(9) = -1 EBADF (Bad file descriptor) [pid 14881] close(10) = -1 EBADF (Bad file descriptor) [pid 14881] close(11) = -1 EBADF (Bad file descriptor) [pid 14881] close(12) = -1 EBADF (Bad file descriptor) [pid 14881] close(13) = -1 EBADF (Bad file descriptor) [pid 14881] close(14) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14881] close(15) = -1 EBADF (Bad file descriptor) [pid 14881] close(16 [pid 14880] <... pwrite64 resumed>) = 36 [pid 318] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14881] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14880] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14880] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3573/sys" [pid 14881] close(17 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14881] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14880] close(4 [pid 14881] close(18 [pid 318] umount2("./3573/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14881] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14881] close(19 [pid 14880] close(5 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14881] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3573/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14881] close(20) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14881] close(21) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14881] close(22) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14881] close(23) = -1 EBADF (Bad file descriptor) [pid 14880] close(6 [pid 318] getdents64(4 [pid 14880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14881] close(24 [pid 318] getdents64(4 [pid 14881] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14881] close(25 [pid 14880] close(7 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14881] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14881] close(26 [pid 14880] close(8 [pid 14881] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14881] close(27) = -1 EBADF (Bad file descriptor) [pid 14880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3573/sys" [pid 14881] close(28 [pid 14880] close(9 [pid 318] <... rmdir resumed>) = 0 [pid 14881] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3573/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14881] close(29 [pid 14880] close(10 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14881] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14881] exit_group(0 [pid 318] newfstatat(AT_FDCWD, "./3573/binderfs" [pid 14880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14880] close(11 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3573/binderfs" [pid 14881] <... exit_group resumed>) = ? [pid 14881] +++ exited with 0 +++ [pid 14880] close(12 [pid 318] <... unlink resumed>) = 0 [pid 14880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14880] close(13) = -1 EBADF (Bad file descriptor) [pid 14880] close(14) = -1 EBADF (Bad file descriptor) [pid 14880] close(15) = -1 EBADF (Bad file descriptor) [pid 14880] close(16) = -1 EBADF (Bad file descriptor) [pid 14880] close(17) = -1 EBADF (Bad file descriptor) [pid 14880] close(18) = -1 EBADF (Bad file descriptor) [pid 14880] close(19) = -1 EBADF (Bad file descriptor) [pid 14880] close(20) = -1 EBADF (Bad file descriptor) [pid 14880] close(21) = -1 EBADF (Bad file descriptor) [pid 14880] close(22) = -1 EBADF (Bad file descriptor) [pid 14880] close(23) = -1 EBADF (Bad file descriptor) [pid 14880] close(24) = -1 EBADF (Bad file descriptor) [pid 14880] close(25) = -1 EBADF (Bad file descriptor) [pid 14880] close(26 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3609, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14880] close(27) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14880] close(28) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3573" [pid 14880] close(29) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14880] exit_group(0 [pid 318] mkdir("./3574", 0777 [pid 14880] <... exit_group resumed>) = ? [pid 318] <... mkdir resumed>) = 0 [pid 320] umount2("./3663", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] openat(AT_FDCWD, "./3663", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555689d7690) = 3576 ci2-android-6-12-rust/strace-static-x86_64: Process 14882 attached [pid 320] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] fstat(3 [pid 14882] set_robust_list(0x5555689d76a0, 24 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14882] <... set_robust_list resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(3 [pid 14882] rt_sigprocmask(SIG_SETMASK, [] [pid 14880] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14882] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3699, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14882] chdir("./3574") = 0 [pid 14882] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... umount2 resumed>) = 0 [pid 14882] <... prctl resumed>) = 0 [pid 320] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14882] setpgid(0, 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14882] <... setpgid resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3663/sys" [pid 14882] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14882] <... openat resumed>) = 3 [pid 14882] write(3, "1000", 4) = 4 [pid 14882] close(3) = 0 [pid 14882] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14882] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14882] write(1, "executing program\n", 18) = 18 [pid 14882] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14882] <... mkdirat resumed>) = 0 executing program [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14882] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] openat(AT_FDCWD, "./3663/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14882] <... mount resumed>) = 0 [pid 14882] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14882] <... openat resumed>) = 3 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 14882] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] rmdir("./3663/sys") = 0 [pid 14882] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3663/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14882] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14882] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3663/binderfs" [pid 14882] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3663/binderfs" [pid 14882] close(5) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14882] close(6 [pid 320] getdents64(3 [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14882] close(7 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14882] close(8 [pid 320] <... close resumed>) = 0 [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14882] close(9 [pid 320] rmdir("./3663" [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14882] close(10 [pid 320] <... rmdir resumed>) = 0 [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14882] close(11 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] mkdir("./3664", 0777 [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14882] close(12 [pid 319] <... restart_syscall resumed>) = 0 [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14882] close(13 [pid 321] umount2("./3697", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... mkdir resumed>) = 0 [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14882] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3697", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3607", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14882] close(15 [pid 321] <... openat resumed>) = 3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14882] close(16 [pid 319] openat(AT_FDCWD, "./3607", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14882] close(17 [pid 319] <... openat resumed>) = 3 [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14882] close(18 [pid 321] fstat(3 [pid 319] fstat(3 [pid 14882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14882] close(19) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 14882] close(20) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14882] close(21) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14882] close(22) = -1 EBADF (Bad file descriptor) [pid 14882] close(23) = -1 EBADF (Bad file descriptor) [pid 14882] close(24) = -1 EBADF (Bad file descriptor) [pid 14882] close(25) = -1 EBADF (Bad file descriptor) [pid 14882] close(26) = -1 EBADF (Bad file descriptor) [pid 14882] close(27) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14882] close(28) = -1 EBADF (Bad file descriptor) [pid 14882] close(29) = -1 EBADF (Bad file descriptor) [pid 14882] exit_group(0) = ? [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3666 [pid 319] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 14883 attached [pid 14883] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14883] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14883] chdir("./3664" [pid 14882] +++ exited with 0 +++ [pid 14883] <... chdir resumed>) = 0 [pid 14883] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14883] setpgid(0, 0 [pid 321] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3607/sys" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3576, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14883] <... setpgid resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14883] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] newfstatat(AT_FDCWD, "./3697/sys" [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14883] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14883] write(3, "1000", 4 [pid 321] openat(AT_FDCWD, "./3697/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14883] <... write resumed>) = 4 [pid 318] umount2("./3574", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14883] close(3) = 0 [pid 14883] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14883] symlink("/dev/binderfs", "./binderfs" [pid 319] openat(AT_FDCWD, "./3607/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 4 [pid 319] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 319] fstat(4 [pid 318] openat(AT_FDCWD, "./3574", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 318] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 321] getdents64(4 [pid 318] fstat(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 319] close(4 [pid 321] rmdir("./3697/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... close resumed>) = 0 [pid 318] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3607/sys" [pid 14883] <... symlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14883] write(1, "executing program\n", 18) = 18 executing program [pid 14883] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14883] <... mkdirat resumed>) = 0 [pid 321] umount2("./3697/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3607/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14883] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14883] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] newfstatat(AT_FDCWD, "./3697/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3607/binderfs" [pid 14883] <... openat resumed>) = 3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14883] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] unlink("./3697/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14883] <... pwrite64 resumed>) = 36 [pid 321] <... unlink resumed>) = 0 [pid 319] unlink("./3607/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3574/sys" [pid 14883] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14883] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14883] close(4 [pid 321] getdents64(3 [pid 318] umount2("./3574/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 14883] close(5 [pid 321] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14883] close(6) = -1 EBADF (Bad file descriptor) [pid 14883] close(7) = -1 EBADF (Bad file descriptor) [pid 14883] close(8) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] close(3 [pid 318] openat(AT_FDCWD, "./3574/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] rmdir("./3697" [pid 319] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 14883] close(9 [pid 321] <... rmdir resumed>) = 0 [pid 319] rmdir("./3607" [pid 321] mkdir("./3698", 0777 [pid 318] fstat(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] mkdir("./3608", 0777 [pid 318] getdents64(4 [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14883] close(10 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14883] close(11 [pid 318] getdents64(4 [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14883] close(12 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] close(4 [pid 14883] close(13 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14883] close(14) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3574/sys" [pid 14883] close(15) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14883] close(16) = -1 EBADF (Bad file descriptor) [pid 14883] close(17) = -1 EBADF (Bad file descriptor) [pid 14883] close(18) = -1 EBADF (Bad file descriptor) [pid 14883] close(19) = -1 EBADF (Bad file descriptor) [pid 14883] close(20) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14884 attached [pid 14883] close(21) = -1 EBADF (Bad file descriptor) [pid 14884] set_robust_list(0x5555689d76a0, 24 [pid 14883] close(22) = -1 EBADF (Bad file descriptor) [pid 14884] <... set_robust_list resumed>) = 0 [pid 14883] close(23 [pid 14884] rt_sigprocmask(SIG_SETMASK, [] [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14883] close(24 [pid 14884] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14885 attached [pid 14884] chdir("./3608" [pid 14883] close(25 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3700 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3610 [pid 318] umount2("./3574/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14885] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14885] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14885] rt_sigprocmask(SIG_SETMASK, [] [pid 14884] <... chdir resumed>) = 0 [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3574/binderfs" [pid 14885] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14884] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14883] close(26 [pid 14885] chdir("./3698" [pid 14884] <... prctl resumed>) = 0 [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14884] setpgid(0, 0 [pid 14883] close(27 [pid 318] unlink("./3574/binderfs" [pid 14885] <... chdir resumed>) = 0 [pid 14884] <... setpgid resumed>) = 0 [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14884] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14883] close(28 [pid 318] <... unlink resumed>) = 0 [pid 14885] <... prctl resumed>) = 0 [pid 14884] <... openat resumed>) = 3 [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14885] setpgid(0, 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14885] <... setpgid resumed>) = 0 [pid 318] close(3 [pid 14884] write(3, "1000", 4 [pid 14883] close(29 [pid 14885] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14884] <... write resumed>) = 4 [pid 14883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14884] close(3 [pid 14883] exit_group(0 [pid 318] rmdir("./3574" [pid 14885] <... openat resumed>) = 3 [pid 14884] <... close resumed>) = 0 [pid 14883] <... exit_group resumed>) = ? [pid 14885] write(3, "1000", 4 [pid 14884] read(200 [pid 14883] +++ exited with 0 +++ [pid 318] <... rmdir resumed>) = 0 [pid 14885] <... write resumed>) = 4 [pid 14884] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] mkdir("./3575", 0777 [pid 14885] close(3 [pid 14884] symlink("/dev/binderfs", "./binderfs" [pid 14885] <... close resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3666, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... mkdir resumed>) = 0 [pid 14885] read(200 [pid 14884] <... symlink resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14885] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14884] write(1, "executing program\n", 18 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14885] symlink("/dev/binderfs", "./binderfs" [pid 14884] <... write resumed>) = 18 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 14885] <... symlink resumed>) = 0 [pid 14884] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14885] write(1, "executing program\n", 18) = 18 executing program [pid 14885] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14885] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14886 attached [pid 14885] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14884] <... mkdirat resumed>) = 0 [pid 14886] set_robust_list(0x5555689d76a0, 24 [pid 14885] <... openat resumed>) = 3 [pid 14884] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3577 [pid 14886] <... set_robust_list resumed>) = 0 [pid 14886] rt_sigprocmask(SIG_SETMASK, [] [pid 14884] <... mount resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14884] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14886] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14885] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14886] chdir("./3575" [pid 14885] <... pwrite64 resumed>) = 36 [pid 14884] <... openat resumed>) = 3 [pid 14886] <... chdir resumed>) = 0 [pid 14886] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14885] close(3 [pid 14886] setpgid(0, 0) = 0 [pid 14885] <... close resumed>) = 0 [pid 14886] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14884] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14886] <... openat resumed>) = 3 [pid 14885] close(4 [pid 14884] <... pwrite64 resumed>) = 36 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(5 [pid 14886] write(3, "1000", 4 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... write resumed>) = 4 [pid 14885] close(6 [pid 14886] close(3 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = 0 [pid 14885] close(7 [pid 14886] read(200 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14885] close(8 [pid 14886] symlink("/dev/binderfs", "./binderfs" [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... symlink resumed>) = 0 [pid 14885] close(9 [pid 14884] close(3 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] write(1, "executing program\n", 18 [pid 14885] close(10 [pid 14884] <... close resumed>) = 0 executing program [pid 14886] <... write resumed>) = 18 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(4 [pid 14886] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14885] close(11 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(5 [pid 14886] <... mkdirat resumed>) = 0 [pid 14885] close(12 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14885] close(13 [pid 14884] close(6 [pid 14886] <... mount resumed>) = 0 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(14 [pid 14884] close(7 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14885] close(15 [pid 14884] close(8 [pid 14886] <... openat resumed>) = 3 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(16 [pid 14884] close(9 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(10) = -1 EBADF (Bad file descriptor) [pid 14884] close(11) = -1 EBADF (Bad file descriptor) [pid 14884] close(12) = -1 EBADF (Bad file descriptor) [pid 14886] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14885] close(17 [pid 14884] close(13 [pid 14886] <... pwrite64 resumed>) = 36 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(18 [pid 14886] close(3 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = 0 [pid 14885] close(19 [pid 14886] close(4 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(14 [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(20 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] close(5 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(15 [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(21 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] close(6 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(16 [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(22 [pid 320] <... restart_syscall resumed>) = 0 [pid 14886] close(7 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(23 [pid 14884] close(17 [pid 14886] close(8 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(24 [pid 14884] close(18 [pid 14886] close(9 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(25 [pid 14884] close(19 [pid 320] umount2("./3664", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14886] close(10 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(26 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14886] close(11 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(27 [pid 14886] close(12 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(28 [pid 14886] close(13 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] close(29 [pid 14886] close(14 [pid 14885] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] exit_group(0 [pid 14884] close(20 [pid 320] openat(AT_FDCWD, "./3664", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14886] close(15 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14884] close(21 [pid 320] fstat(3 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14885] <... exit_group resumed>) = ? [pid 14884] close(22 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14886] close(16 [pid 14885] +++ exited with 0 +++ [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(23 [pid 14886] close(17 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(24 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3700, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14886] close(18 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(25 [pid 14886] close(19 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] close(20 [pid 14884] close(26 [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] close(21 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(27 [pid 320] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14886] close(22 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14886] close(23 [pid 14884] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3664/sys" [pid 14884] close(29) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] close(24 [pid 14884] exit_group(0 [pid 320] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14884] <... exit_group resumed>) = ? [pid 14886] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14886] close(26) = -1 EBADF (Bad file descriptor) [pid 14886] close(27) = -1 EBADF (Bad file descriptor) [pid 14886] close(28) = -1 EBADF (Bad file descriptor) [pid 14886] close(29) = -1 EBADF (Bad file descriptor) [pid 14886] exit_group(0) = ? [pid 14884] +++ exited with 0 +++ [pid 320] openat(AT_FDCWD, "./3664/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3610, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... openat resumed>) = 4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 14886] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3577, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3664/sys") = 0 [pid 320] umount2("./3664/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3664/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3664/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] rmdir("./3664" [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3608", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3698", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3665", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3608", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... mkdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] fstat(3 [pid 321] openat(AT_FDCWD, "./3698", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14887 attached [pid 321] fstat(3 [pid 319] <... umount2 resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3667 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14887] set_robust_list(0x5555689d76a0, 24 [pid 319] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14887] <... set_robust_list resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14887] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3608/sys" [pid 14887] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14887] chdir("./3665" [pid 319] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14887] <... chdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14887] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] openat(AT_FDCWD, "./3608/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14887] <... prctl resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 14887] setpgid(0, 0 [pid 319] fstat(4 [pid 14887] <... setpgid resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14887] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 321] newfstatat(AT_FDCWD, "./3698/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3698/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14887] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 4 [pid 319] getdents64(4 [pid 14887] write(3, "1000", 4 [pid 321] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14887] <... write resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] close(4 [pid 321] getdents64(4 [pid 14887] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... close resumed>) = 0 [pid 14887] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 14887] read(200 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3608/sys" [pid 14887] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] close(4) = 0 [pid 321] rmdir("./3698/sys") = 0 [pid 14887] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3698/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 14887] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14887] write(1, "executing program\n", 18 [pid 321] newfstatat(AT_FDCWD, "./3698/binderfs" [pid 319] umount2("./3608/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14887] <... write resumed>) = 18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14887] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] unlink("./3698/binderfs" [pid 14887] <... mkdirat resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3608/binderfs" [pid 318] <... restart_syscall resumed>) = 0 [pid 321] getdents64(3 [pid 14887] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3698" [pid 14887] <... mount resumed>) = 0 [pid 318] umount2("./3575", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3699", 0777 [pid 14887] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... mkdir resumed>) = 0 [pid 319] unlink("./3608/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... unlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3575", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 14888 attached [pid 14887] <... openat resumed>) = 3 [pid 319] getdents64(3 [pid 318] fstat(3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3701 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14888] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14888] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14887] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] close(3 [pid 14888] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3608" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3609", 0777 [pid 14888] chdir("./3699" [pid 319] <... mkdir resumed>) = 0 [pid 14888] <... chdir resumed>) = 0 [pid 14888] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14888] setpgid(0, 0 [pid 14887] <... pwrite64 resumed>) = 36 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14888] <... setpgid resumed>) = 0 [pid 14888] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14887] close(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14887] <... close resumed>) = 0 [pid 318] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14888] <... openat resumed>) = 3 [pid 14888] write(3, "1000", 4) = 4 [pid 14888] close(3) = 0 [pid 14888] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-12-rust/strace-static-x86_64: Process 14889 attached [pid 14888] symlink("/dev/binderfs", "./binderfs" [pid 14889] set_robust_list(0x5555689d76a0, 24 [pid 14888] <... symlink resumed>) = 0 [pid 14887] close(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3611 [pid 318] newfstatat(AT_FDCWD, "./3575/sys" [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14887] close(5 [pid 318] umount2("./3575/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14887] close(6 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14887] close(7 [pid 318] openat(AT_FDCWD, "./3575/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14887] close(8 [pid 14889] <... set_robust_list resumed>) = 0 [pid 14888] write(1, "executing program\n", 18 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] rt_sigprocmask(SIG_SETMASK, [] [pid 14888] <... write resumed>) = 18 [pid 14887] close(9 [pid 318] fstat(4 [pid 14889] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 14888] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14889] chdir("./3609" [pid 14888] <... mkdirat resumed>) = 0 [pid 14887] close(10 [pid 14889] <... chdir resumed>) = 0 [pid 14888] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14889] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14888] <... mount resumed>) = 0 [pid 14887] close(11 [pid 14889] <... prctl resumed>) = 0 [pid 14888] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14889] setpgid(0, 0 [pid 14888] <... openat resumed>) = 3 [pid 14887] close(12 [pid 318] getdents64(4 [pid 14889] <... setpgid resumed>) = 0 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14889] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14888] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14887] close(13 [pid 14889] <... openat resumed>) = 3 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14887] close(14 [pid 318] <... close resumed>) = 0 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3575/sys" [pid 14887] close(15 [pid 14889] write(3, "1000", 4 [pid 14888] <... pwrite64 resumed>) = 36 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14889] <... write resumed>) = 4 [pid 14887] close(16 [pid 14889] close(3 [pid 14888] close(3 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3575/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14889] <... close resumed>) = 0 [pid 14888] <... close resumed>) = 0 [pid 14887] close(17 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] read(200 [pid 14888] close(4 [pid 14887] close(18 [pid 318] newfstatat(AT_FDCWD, "./3575/binderfs" [pid 14889] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14889] symlink("/dev/binderfs", "./binderfs" [pid 14888] close(5 [pid 14887] close(19) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3575/binderfs" [pid 14889] <... symlink resumed>) = 0 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14887] close(20 [pid 318] <... unlink resumed>) = 0 [pid 14888] close(6 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] write(1, "executing program\n", 18 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] <... write resumed>) = 18 [pid 14888] close(7 [pid 14887] close(21 [pid 318] getdents64(3 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 14888] close(8 [pid 14887] close(22 [pid 14889] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] close(3 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14889] <... mkdirat resumed>) = 0 [pid 14887] close(23 [pid 318] rmdir("./3575" [pid 14889] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14888] close(9 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14887] close(24 [pid 318] mkdir("./3576", 0777 [pid 14888] close(10 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] <... mount resumed>) = 0 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14887] close(25 [pid 318] <... mkdir resumed>) = 0 [pid 14888] close(11 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14887] close(26 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14889] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14888] close(12 [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14887] close(27 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] <... openat resumed>) = 3 [pid 14888] close(13 [pid 14887] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 14890 attached ) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] close(14) = -1 EBADF (Bad file descriptor) [pid 14888] close(15) = -1 EBADF (Bad file descriptor) [pid 14888] close(16 [pid 14889] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] set_robust_list(0x5555689d76a0, 24 [pid 14889] <... pwrite64 resumed>) = 36 [pid 14888] close(17 [pid 14887] close(29 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3578 [pid 14890] <... set_robust_list resumed>) = 0 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14890] rt_sigprocmask(SIG_SETMASK, [] [pid 14889] close(3 [pid 14888] close(18 [pid 14889] <... close resumed>) = 0 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14887] exit_group(0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14890] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14889] close(4 [pid 14888] close(19 [pid 14887] <... exit_group resumed>) = ? [pid 14890] chdir("./3576" [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] close(5 [pid 14888] close(20 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] close(6 [pid 14888] close(21 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] close(7 [pid 14888] close(22 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] close(8 [pid 14888] close(23 [pid 14887] +++ exited with 0 +++ [pid 14890] <... chdir resumed>) = 0 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14889] close(9 [pid 14888] close(24 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3667, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14890] <... prctl resumed>) = 0 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14890] setpgid(0, 0 [pid 14889] close(10 [pid 14888] close(25 [pid 14890] <... setpgid resumed>) = 0 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] close(11 [pid 14888] close(26 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14889] close(12 [pid 14888] close(27 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] close(13 [pid 14888] close(28 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] close(14) = -1 EBADF (Bad file descriptor) [pid 14888] close(29 [pid 14889] close(15 [pid 14888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] exit_group(0 [pid 14889] close(16 [pid 14890] <... openat resumed>) = 3 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14888] <... exit_group resumed>) = ? [pid 14890] write(3, "1000", 4) = 4 [pid 14889] close(17 [pid 14888] +++ exited with 0 +++ [pid 14890] close(3 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] <... close resumed>) = 0 [pid 14889] close(18 [pid 14890] read(200 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3701, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14890] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14889] close(19 [pid 14890] symlink("/dev/binderfs", "./binderfs" [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] close(20 [pid 14890] <... symlink resumed>) = 0 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] write(1, "executing program\n", 18 [pid 14889] close(21 [pid 14890] <... write resumed>) = 18 [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] close(22 [pid 14890] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 14889] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14889] close(23) = -1 EBADF (Bad file descriptor) [pid 14889] close(24) = -1 EBADF (Bad file descriptor) [pid 14889] close(25) = -1 EBADF (Bad file descriptor) [pid 14889] close(26) = -1 EBADF (Bad file descriptor) [pid 14889] close(27) = -1 EBADF (Bad file descriptor) [pid 14889] close(28) = -1 EBADF (Bad file descriptor) [pid 14889] close(29) = -1 EBADF (Bad file descriptor) [pid 14889] exit_group(0) = ? [pid 14890] <... mkdirat resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 14890] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14889] +++ exited with 0 +++ [pid 14890] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3611, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14890] <... openat resumed>) = 3 [pid 320] umount2("./3665", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14890] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3665", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14890] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 14890] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14890] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 14890] close(4) = -1 EBADF (Bad file descriptor) [pid 14890] close(5 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] close(6 [pid 320] <... umount2 resumed>) = 0 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] close(7 [pid 320] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] close(8) = -1 EBADF (Bad file descriptor) [pid 14890] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3665/sys" [pid 14890] close(10) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14890] close(11 [pid 320] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] close(12 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3665/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] close(13 [pid 320] fstat(4 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14890] close(14 [pid 320] getdents64(4 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] close(15 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14890] close(16 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3665/sys") = 0 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] close(17) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3665/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14890] close(18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3665/binderfs" [pid 14890] close(19 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 320] unlink("./3665/binderfs" [pid 14890] close(20 [pid 320] <... unlink resumed>) = 0 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] close(21) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14890] close(22 [pid 321] umount2("./3699", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14890] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3665" [pid 14890] close(24 [pid 321] openat(AT_FDCWD, "./3699", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14890] close(25) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 320] <... rmdir resumed>) = 0 [pid 14890] close(26 [pid 320] mkdir("./3666", 0777 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 14890] close(27 [pid 321] getdents64(3 [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14890] close(28 [pid 321] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14890] close(29 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14890] exit_group(0 [pid 321] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14891 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3668 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14890] <... exit_group resumed>) = ? [pid 14891] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14891] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14891] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] newfstatat(AT_FDCWD, "./3699/sys" [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14891] chdir("./3666" [pid 14890] +++ exited with 0 +++ [pid 321] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14891] <... chdir resumed>) = 0 [pid 14891] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14891] setpgid(0, 0) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3578, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3609", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3699/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 4 [pid 319] openat(AT_FDCWD, "./3609", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] fstat(4 [pid 319] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] fstat(3 [pid 321] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 319] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] close(4 [pid 14891] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14891] <... openat resumed>) = 3 [pid 321] rmdir("./3699/sys" [pid 14891] write(3, "1000", 4 [pid 319] <... umount2 resumed>) = 0 [pid 14891] <... write resumed>) = 4 [pid 321] <... rmdir resumed>) = 0 [pid 14891] close(3 [pid 319] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14891] <... close resumed>) = 0 [pid 321] umount2("./3699/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14891] read(200 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14891] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3609/sys" [pid 14891] symlink("/dev/binderfs", "./binderfs" [pid 321] newfstatat(AT_FDCWD, "./3699/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14891] <... symlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14891] write(1, "executing program\n", 18) = 18 [pid 14891] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] unlink("./3699/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14891] <... mkdirat resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3609/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(3 [pid 319] <... openat resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] fstat(4 [pid 321] close(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 321] rmdir("./3699" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14891] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... rmdir resumed>) = 0 [pid 14891] <... mount resumed>) = 0 [pid 319] getdents64(4 [pid 14891] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 321] mkdir("./3700", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14891] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... mkdir resumed>) = 0 [pid 319] close(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14891] <... pwrite64 resumed>) = 36 [pid 319] <... close resumed>) = 0 [pid 14891] close(3 [pid 319] rmdir("./3609/sys" [pid 14891] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14891] close(4 [pid 319] umount2("./3609/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14891] close(5 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3609/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 14892 attached [pid 14891] close(6 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14892] set_robust_list(0x5555689d76a0, 24 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3609/binderfs" [pid 14892] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3702 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... unlink resumed>) = 0 [pid 14892] rt_sigprocmask(SIG_SETMASK, [] [pid 14891] close(7 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] getdents64(3 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14892] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14891] close(8 [pid 319] close(3 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14892] chdir("./3700" [pid 14891] close(9 [pid 319] rmdir("./3609" [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14892] <... chdir resumed>) = 0 [pid 14891] close(10 [pid 319] <... rmdir resumed>) = 0 [pid 14892] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3610", 0777 [pid 14892] <... prctl resumed>) = 0 [pid 14891] close(11 [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3576", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14892] setpgid(0, 0 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14892] <... setpgid resumed>) = 0 [pid 14891] close(12 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3576", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14891] close(13 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14892] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 14893 attached [pid 14892] <... openat resumed>) = 3 [pid 14893] set_robust_list(0x5555689d76a0, 24 [pid 14892] write(3, "1000", 4 [pid 14891] close(14 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3612 [pid 318] fstat(3 [pid 14892] <... write resumed>) = 4 [pid 14893] <... set_robust_list resumed>) = 0 [pid 14892] close(3 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14893] rt_sigprocmask(SIG_SETMASK, [] [pid 14892] <... close resumed>) = 0 [pid 14891] close(15 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14893] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14892] read(200 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14892] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14891] close(16 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14892] symlink("/dev/binderfs", "./binderfs" [pid 14893] chdir("./3610" [pid 14892] <... symlink resumed>) = 0 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14893] <... chdir resumed>) = 0 [pid 14891] close(17 [pid 14893] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14892] write(1, "executing program\n", 18) = 18 [pid 14892] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14893] <... prctl resumed>) = 0 [pid 14892] <... mkdirat resumed>) = 0 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14893] setpgid(0, 0 [pid 14891] close(18 executing program [pid 14892] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14893] <... setpgid resumed>) = 0 [pid 14892] <... mount resumed>) = 0 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14892] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14893] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14891] close(19 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3576/sys" [pid 14891] close(20 [pid 14893] <... openat resumed>) = 3 [pid 14892] <... openat resumed>) = 3 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14892] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14893] write(3, "1000", 4 [pid 14891] close(21 [pid 318] umount2("./3576/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14893] <... write resumed>) = 4 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14893] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14893] <... close resumed>) = 0 [pid 14891] close(22 [pid 318] openat(AT_FDCWD, "./3576/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14893] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14892] <... pwrite64 resumed>) = 36 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14893] symlink("/dev/binderfs", "./binderfs" [pid 14892] close(3 [pid 14891] close(23 [pid 318] fstat(4 [pid 14893] <... symlink resumed>) = 0 [pid 14892] <... close resumed>) = 0 [pid 14892] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14892] close(5) = -1 EBADF (Bad file descriptor) [pid 14892] close(6) = -1 EBADF (Bad file descriptor) [pid 14892] close(7) = -1 EBADF (Bad file descriptor) [pid 14892] close(8) = -1 EBADF (Bad file descriptor) [pid 14892] close(9) = -1 EBADF (Bad file descriptor) [pid 14892] close(10) = -1 EBADF (Bad file descriptor) [pid 14892] close(11) = -1 EBADF (Bad file descriptor) [pid 14892] close(12) = -1 EBADF (Bad file descriptor) [pid 14892] close(13) = -1 EBADF (Bad file descriptor) [pid 14892] close(14) = -1 EBADF (Bad file descriptor) [pid 14892] close(15) = -1 EBADF (Bad file descriptor) [pid 14892] close(16) = -1 EBADF (Bad file descriptor) [pid 14892] close(17) = -1 EBADF (Bad file descriptor) [pid 14892] close(18) = -1 EBADF (Bad file descriptor) [pid 14892] close(19) = -1 EBADF (Bad file descriptor) [pid 14892] close(20) = -1 EBADF (Bad file descriptor) [pid 14892] close(21 [pid 318] getdents64(4 [pid 14893] write(1, "executing program\n", 18 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14893] <... write resumed>) = 18 [pid 14891] close(24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14893] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14893] <... mkdirat resumed>) = 0 [pid 14891] close(25 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14892] close(22) = -1 EBADF (Bad file descriptor) [pid 14891] close(26 [pid 318] <... close resumed>) = 0 [pid 14892] close(23) = -1 EBADF (Bad file descriptor) [pid 14892] close(24 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3576/sys" [pid 14892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14892] close(25) = -1 EBADF (Bad file descriptor) executing program [pid 14891] close(27 [pid 318] <... rmdir resumed>) = 0 [pid 14892] close(26 [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14892] close(27 [pid 14891] close(28 [pid 318] umount2("./3576/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14892] close(28 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14891] close(29 [pid 14892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3576/binderfs" [pid 14892] close(29) = -1 EBADF (Bad file descriptor) [pid 14891] exit_group(0 [pid 14892] exit_group(0 [pid 14891] <... exit_group resumed>) = ? [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14892] <... exit_group resumed>) = ? [pid 14893] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14892] +++ exited with 0 +++ [pid 14891] +++ exited with 0 +++ [pid 318] unlink("./3576/binderfs" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3702, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... unlink resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3668, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 14893] <... mount resumed>) = 0 [pid 318] rmdir("./3576" [pid 14893] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3577", 0777 [pid 14893] <... openat resumed>) = 3 [pid 318] <... mkdir resumed>) = 0 [pid 14893] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14893] <... pwrite64 resumed>) = 36 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14893] close(3) = 0 [pid 14893] close(4) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14894 attached [pid 14893] close(5) = -1 EBADF (Bad file descriptor) [pid 14893] close(6) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3666", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14893] close(7) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14894] set_robust_list(0x5555689d76a0, 24 [pid 14893] close(8 [pid 320] openat(AT_FDCWD, "./3666", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14894] <... set_robust_list resumed>) = 0 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3579 [pid 14893] close(9 [pid 320] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14894] rt_sigprocmask(SIG_SETMASK, [] [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14893] close(10 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14893] close(11) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14893] close(12) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14893] close(13 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14894] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14894] chdir("./3577" [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14894] <... chdir resumed>) = 0 [pid 14893] close(14 [pid 14894] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14894] setpgid(0, 0 [pid 14893] close(15 [pid 14894] <... setpgid resumed>) = 0 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14894] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14893] close(16 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14894] <... openat resumed>) = 3 [pid 14893] close(17 [pid 320] newfstatat(AT_FDCWD, "./3666/sys" [pid 14894] write(3, "1000", 4 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14894] <... write resumed>) = 4 [pid 14893] close(18 [pid 14894] close(3 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14894] <... close resumed>) = 0 [pid 14893] close(19 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14894] read(200 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3666/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14894] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14893] close(20 [pid 14894] symlink("/dev/binderfs", "./binderfs" [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 14894] <... symlink resumed>) = 0 [pid 14893] close(21 [pid 320] fstat(4 [pid 14894] write(1, "executing program\n", 18 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14894] <... write resumed>) = 18 [pid 14893] close(22 [pid 320] getdents64(4 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14894] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14893] close(23 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14894] <... mkdirat resumed>) = 0 [pid 14893] close(24 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14894] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14894] <... mount resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14894] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14893] close(25 [pid 320] rmdir("./3666/sys" [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14894] <... openat resumed>) = 3 [pid 14893] close(26 [pid 14894] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3666/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14894] <... pwrite64 resumed>) = 36 [pid 14893] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14894] close(3 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3666/binderfs" [pid 14894] <... close resumed>) = 0 [pid 14893] close(28 [pid 14894] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3666/binderfs" [pid 14893] close(29 [pid 14894] close(5 [pid 14893] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14894] close(6 [pid 14893] exit_group(0 [pid 320] getdents64(3 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14893] <... exit_group resumed>) = ? [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14894] close(7 [pid 320] close(3 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14894] close(8 [pid 320] rmdir("./3666" [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14894] close(9 [pid 14893] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14894] close(10 [pid 320] mkdir("./3667", 0777 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3612, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14894] close(11) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14894] close(12 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14894] close(13) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3700", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14894] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3700", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 14895 attached [pid 14894] close(15 [pid 14895] set_robust_list(0x5555689d76a0, 24 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14895] <... set_robust_list resumed>) = 0 [pid 14894] close(16 [pid 321] fstat(3 [pid 14895] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3669 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14895] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 321] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14895] chdir("./3667" [pid 14894] close(17 [pid 319] <... restart_syscall resumed>) = 0 [pid 14895] <... chdir resumed>) = 0 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14894] close(18 [pid 321] newfstatat(AT_FDCWD, "./3700/sys" [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14895] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14894] close(19 [pid 321] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14895] <... prctl resumed>) = 0 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3610", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14895] setpgid(0, 0 [pid 14894] close(20 [pid 321] openat(AT_FDCWD, "./3700/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14895] <... setpgid resumed>) = 0 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14894] close(21 [pid 319] openat(AT_FDCWD, "./3610", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14894] close(22) = -1 EBADF (Bad file descriptor) [pid 14894] close(23 [pid 14895] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... openat resumed>) = 4 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14895] <... openat resumed>) = 3 [pid 321] close(4 [pid 14895] write(3, "1000", 4 [pid 14894] close(24 [pid 321] <... close resumed>) = 0 [pid 319] fstat(3 [pid 14895] <... write resumed>) = 4 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3700/sys" [pid 14895] close(3 [pid 14894] close(25 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14895] <... close resumed>) = 0 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3700/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14895] read(200 [pid 14894] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 14895] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3700/binderfs" [pid 14895] symlink("/dev/binderfs", "./binderfs" [pid 14894] close(27 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14895] <... symlink resumed>) = 0 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3700/binderfs" [pid 319] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 14895] write(1, "executing program\n", 18 [pid 14894] close(28 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14895] <... write resumed>) = 18 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 executing program [pid 14895] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14894] close(29 [pid 321] <... close resumed>) = 0 [pid 14894] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 321] rmdir("./3700" [pid 14895] <... mkdirat resumed>) = 0 [pid 14894] exit_group(0 [pid 321] <... rmdir resumed>) = 0 [pid 319] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14894] <... exit_group resumed>) = ? [pid 14895] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] mkdir("./3701", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14894] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3579, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] newfstatat(AT_FDCWD, "./3610/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14896 attached [pid 14895] <... mount resumed>) = 0 [pid 14896] set_robust_list(0x5555689d76a0, 24 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14896] <... set_robust_list resumed>) = 0 [pid 319] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14896] rt_sigprocmask(SIG_SETMASK, [] [pid 14895] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3703 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14896] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14896] chdir("./3701" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14896] <... chdir resumed>) = 0 [pid 14896] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14895] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3610/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14896] <... prctl resumed>) = 0 [pid 14896] setpgid(0, 0) = 0 [pid 14896] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... openat resumed>) = 4 [pid 14895] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] fstat(4 [pid 14896] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14896] write(3, "1000", 4 [pid 14895] <... pwrite64 resumed>) = 36 [pid 319] getdents64(4 [pid 14896] <... write resumed>) = 4 [pid 14896] close(3) = 0 [pid 14896] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14896] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14895] close(3 [pid 319] getdents64(4 [pid 14895] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14896] write(1, "executing program\n", 18 [pid 319] close(4 [pid 14896] <... write resumed>) = 18 executing program [pid 14896] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14895] close(4 [pid 319] <... close resumed>) = 0 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3610/sys" [pid 14895] close(5 [pid 14896] <... mkdirat resumed>) = 0 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14896] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14895] close(6 [pid 319] umount2("./3610/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14896] <... mount resumed>) = 0 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14895] close(7 [pid 319] newfstatat(AT_FDCWD, "./3610/binderfs" [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14896] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14895] close(8 [pid 319] unlink("./3610/binderfs" [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14896] <... openat resumed>) = 3 [pid 14895] close(9 [pid 319] <... unlink resumed>) = 0 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] close(10) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14895] close(11 [pid 14896] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14896] <... pwrite64 resumed>) = 36 [pid 14895] close(12 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14895] close(13 [pid 319] <... close resumed>) = 0 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3610" [pid 14895] close(14 [pid 14896] close(3 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14896] <... close resumed>) = 0 [pid 14896] close(4) = -1 EBADF (Bad file descriptor) [pid 14896] close(5) = -1 EBADF (Bad file descriptor) [pid 14896] close(6) = -1 EBADF (Bad file descriptor) [pid 14896] close(7) = -1 EBADF (Bad file descriptor) [pid 14896] close(8) = -1 EBADF (Bad file descriptor) [pid 14896] close(9) = -1 EBADF (Bad file descriptor) [pid 14896] close(10) = -1 EBADF (Bad file descriptor) [pid 14896] close(11) = -1 EBADF (Bad file descriptor) [pid 14896] close(12) = -1 EBADF (Bad file descriptor) [pid 14896] close(13) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14895] close(15 [pid 319] mkdir("./3611", 0777 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] close(16) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14895] close(17 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3577", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14895] close(18 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14896] close(14 [pid 14895] close(19 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3577", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14896] close(15 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14896] close(16 [pid 14895] close(20 [pid 318] <... openat resumed>) = 3 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14896] close(17 [pid 318] fstat(3 [pid 14895] close(21 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14897 attached [pid 14896] close(18 [pid 14895] close(22 [pid 318] getdents64(3 [pid 14897] set_robust_list(0x5555689d76a0, 24 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3613 [pid 14896] close(19 [pid 14895] close(23 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14897] <... set_robust_list resumed>) = 0 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14897] rt_sigprocmask(SIG_SETMASK, [] [pid 14896] close(20 [pid 14895] close(24 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14897] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14897] chdir("./3611" [pid 14896] close(21 [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] close(25 [pid 14897] <... chdir resumed>) = 0 [pid 14896] close(22 [pid 14897] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14897] <... prctl resumed>) = 0 [pid 14896] close(23 [pid 14897] setpgid(0, 0 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14897] <... setpgid resumed>) = 0 [pid 14896] close(24 [pid 14897] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14896] close(25 [pid 14895] close(26 [pid 14897] <... openat resumed>) = 3 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14896] close(26 [pid 14895] close(27 [pid 318] newfstatat(AT_FDCWD, "./3577/sys" [pid 14897] write(3, "1000", 4 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14897] <... write resumed>) = 4 [pid 14896] close(27 [pid 14895] close(28 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14897] close(3 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14897] <... close resumed>) = 0 [pid 14896] close(28 [pid 14895] close(29 [pid 318] umount2("./3577/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14897] read(200 [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14897] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14896] close(29 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14897] symlink("/dev/binderfs", "./binderfs" [pid 14896] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14895] exit_group(0 [pid 318] openat(AT_FDCWD, "./3577/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14897] <... symlink resumed>) = 0 [pid 14896] exit_group(0 [pid 14895] <... exit_group resumed>) = ? [pid 14896] <... exit_group resumed>) = ? [pid 318] <... openat resumed>) = 4 [pid 14896] +++ exited with 0 +++ [pid 14895] +++ exited with 0 +++ [pid 14897] write(1, "executing program\n", 18 [pid 318] fstat(4 [pid 14897] <... write resumed>) = 18 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3703, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3669, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14897] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14897] <... mkdirat resumed>) = 0 [pid 318] getdents64(4 [pid 14897] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 14897] <... mount resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14897] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] close(4) = 0 [pid 318] rmdir("./3577/sys") = 0 [pid 318] umount2("./3577/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14897] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14897] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] newfstatat(AT_FDCWD, "./3577/binderfs" [pid 14897] <... pwrite64 resumed>) = 36 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14897] close(3 [pid 318] unlink("./3577/binderfs" [pid 14897] <... close resumed>) = 0 [pid 14897] close(4 [pid 318] <... unlink resumed>) = 0 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14897] close(5 [pid 318] getdents64(3 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 14897] close(6 [pid 318] <... close resumed>) = 0 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3577" [pid 14897] close(7) = -1 EBADF (Bad file descriptor) [pid 14897] close(8) = -1 EBADF (Bad file descriptor) [pid 14897] close(9) = -1 EBADF (Bad file descriptor) [pid 14897] close(10) = -1 EBADF (Bad file descriptor) [pid 14897] close(11) = -1 EBADF (Bad file descriptor) [pid 14897] close(12) = -1 EBADF (Bad file descriptor) [pid 14897] close(13) = -1 EBADF (Bad file descriptor) [pid 14897] close(14) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3667", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 14897] close(15 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3578", 0777 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3667", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14897] close(16 [pid 318] <... mkdir resumed>) = 0 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14897] close(17 [pid 320] fstat(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14897] close(18) = -1 EBADF (Bad file descriptor) [pid 14897] close(19) = -1 EBADF (Bad file descriptor) [pid 14897] close(20) = -1 EBADF (Bad file descriptor) [pid 14897] close(21) = -1 EBADF (Bad file descriptor) [pid 14897] close(22ci2-android-6-12-rust/strace-static-x86_64: Process 14898 attached ) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3580 [pid 14898] set_robust_list(0x5555689d76a0, 24 [pid 14897] close(23 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14898] <... set_robust_list resumed>) = 0 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14898] rt_sigprocmask(SIG_SETMASK, [] [pid 14897] close(24 [pid 14898] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14898] chdir("./3578" [pid 14897] close(25 [pid 320] <... umount2 resumed>) = 0 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14898] <... chdir resumed>) = 0 [pid 14897] close(26 [pid 14898] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14898] <... prctl resumed>) = 0 [pid 14897] close(27 [pid 14898] setpgid(0, 0 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14898] <... setpgid resumed>) = 0 [pid 14897] close(28 [pid 14898] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3667/sys" [pid 14898] <... openat resumed>) = 3 [pid 14897] close(29 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14898] write(3, "1000", 4 [pid 14897] exit_group(0 [pid 14898] <... write resumed>) = 4 [pid 14897] <... exit_group resumed>) = ? [pid 320] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14898] close(3 [pid 14897] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3667/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3613, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14898] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14898] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14898] symlink("/dev/binderfs", "./binderfs") = 0 [pid 320] <... openat resumed>) = 4 [pid 14898] write(1, "executing program\n", 18 [pid 320] fstat(4 [pid 14898] <... write resumed>) = 18 executing program [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14898] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(4 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14898] <... mkdirat resumed>) = 0 [pid 320] getdents64(4 [pid 14898] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3701", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14898] <... mount resumed>) = 0 [pid 320] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3701", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14898] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 3 [pid 14898] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 320] rmdir("./3667/sys" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 321] getdents64(3 [pid 320] umount2("./3667/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14898] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3667/binderfs" [pid 14898] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14898] close(3 [pid 320] unlink("./3667/binderfs" [pid 14898] <... close resumed>) = 0 [pid 321] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14898] close(4) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... unlink resumed>) = 0 [pid 14898] close(5 [pid 321] newfstatat(AT_FDCWD, "./3701/sys" [pid 320] getdents64(3 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14898] close(6 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(3 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 14898] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3667" [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14898] close(8 [pid 321] openat(AT_FDCWD, "./3701/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] <... rmdir resumed>) = 0 [pid 14898] close(9 [pid 320] mkdir("./3668", 0777 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14898] close(10 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14898] close(11) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14898] close(12 [pid 321] getdents64(4 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14898] close(13) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14898] close(14 [pid 321] <... close resumed>) = 0 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3701/sys" [pid 14898] close(15 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14898] close(16 [pid 321] umount2("./3701/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3701/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3701/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3670 [pid 14898] close(17ci2-android-6-12-rust/strace-static-x86_64: Process 14899 attached ) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3701" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14899] set_robust_list(0x5555689d76a0, 24 [pid 14898] close(18 [pid 321] <... rmdir resumed>) = 0 [pid 14899] <... set_robust_list resumed>) = 0 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3702", 0777 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14899] rt_sigprocmask(SIG_SETMASK, [] [pid 14898] close(19 [pid 321] <... mkdir resumed>) = 0 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14898] close(20) = -1 EBADF (Bad file descriptor) [pid 14899] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14899] chdir("./3668" [pid 14898] close(21 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14899] <... chdir resumed>) = 0 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14900 attached [pid 14899] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14898] close(22 [pid 14900] set_robust_list(0x5555689d76a0, 24 [pid 14899] <... prctl resumed>) = 0 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14900] <... set_robust_list resumed>) = 0 [pid 14898] close(23 [pid 14899] setpgid(0, 0 [pid 14900] rt_sigprocmask(SIG_SETMASK, [] [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14899] <... setpgid resumed>) = 0 [pid 14899] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14900] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14899] <... openat resumed>) = 3 [pid 14898] close(24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3704 [pid 319] umount2("./3611", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14900] chdir("./3702" [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14898] close(25 [pid 14899] write(3, "1000", 4 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3611", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14899] <... write resumed>) = 4 [pid 14898] close(26 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14900] <... chdir resumed>) = 0 [pid 14899] close(3 [pid 319] <... openat resumed>) = 3 [pid 14899] <... close resumed>) = 0 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14899] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14899] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14900] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14898] close(27 [pid 319] fstat(3 [pid 14900] <... prctl resumed>) = 0 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14900] setpgid(0, 0 [pid 14898] close(28 [pid 14900] <... setpgid resumed>) = 0 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14900] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14898] close(29 [pid 14899] write(1, "executing program\n", 18 [pid 14898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14899] <... write resumed>) = 18 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14900] <... openat resumed>) = 3 executing program [pid 14899] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14898] exit_group(0 [pid 319] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14899] <... mkdirat resumed>) = 0 [pid 14899] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14900] write(3, "1000", 4 [pid 14899] <... mount resumed>) = 0 [pid 14898] <... exit_group resumed>) = ? [pid 14900] <... write resumed>) = 4 [pid 14899] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14900] close(3 [pid 14899] <... openat resumed>) = 3 [pid 14898] +++ exited with 0 +++ [pid 14899] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = 0 [pid 14900] <... close resumed>) = 0 [pid 319] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14900] read(200 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3580, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14900] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14900] symlink("/dev/binderfs", "./binderfs" [pid 14899] <... pwrite64 resumed>) = 36 [pid 14900] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14899] close(3) = 0 [pid 14899] close(4) = -1 EBADF (Bad file descriptor) [pid 14899] close(5) = -1 EBADF (Bad file descriptor) [pid 14899] close(6) = -1 EBADF (Bad file descriptor) [pid 14899] close(7) = -1 EBADF (Bad file descriptor) [pid 14899] close(8) = -1 EBADF (Bad file descriptor) [pid 14899] close(9) = -1 EBADF (Bad file descriptor) [pid 14899] close(10) = -1 EBADF (Bad file descriptor) [pid 14900] write(1, "executing program\n", 18 [pid 14899] close(11 [pid 319] newfstatat(AT_FDCWD, "./3611/sys" [pid 14900] <... write resumed>) = 18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14900] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14899] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14900] <... mkdirat resumed>) = 0 [pid 14899] close(12 [pid 14900] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14899] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14900] <... mount resumed>) = 0 [pid 14899] close(13 [pid 319] openat(AT_FDCWD, "./3611/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14899] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14899] close(14 [pid 319] <... openat resumed>) = 4 [pid 14899] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14899] close(15) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14899] close(16 [pid 319] getdents64(4 [pid 14900] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14899] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14899] close(17 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14899] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14899] close(18 [pid 319] getdents64(4 [pid 14899] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14899] close(19) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14899] close(20 [pid 319] <... close resumed>) = 0 [pid 14899] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3611/sys" [pid 14899] close(21) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14899] close(22) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3611/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14899] close(23 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14900] <... openat resumed>) = 3 [pid 14899] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3611/binderfs" [pid 14900] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14899] close(24) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14899] close(25 [pid 319] unlink("./3611/binderfs" [pid 14899] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14899] close(26) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14899] close(27) = -1 EBADF (Bad file descriptor) [pid 14899] close(28) = -1 EBADF (Bad file descriptor) [pid 14899] close(29) = -1 EBADF (Bad file descriptor) [pid 14900] <... pwrite64 resumed>) = 36 [pid 319] getdents64(3 [pid 14900] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14899] exit_group(0 [pid 319] close(3 [pid 14899] <... exit_group resumed>) = ? [pid 14900] <... close resumed>) = 0 [pid 14899] +++ exited with 0 +++ [pid 319] <... close resumed>) = 0 [pid 14900] close(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3670, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] rmdir("./3611" [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14900] close(5 [pid 319] <... rmdir resumed>) = 0 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14900] close(6 [pid 319] mkdir("./3612", 0777 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14900] close(7 [pid 319] <... mkdir resumed>) = 0 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14900] close(8 [pid 318] umount2("./3578", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14900] close(9 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3578", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14900] close(10ci2-android-6-12-rust/strace-static-x86_64: Process 14901 attached ) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14901] set_robust_list(0x5555689d76a0, 24 [pid 14900] close(11 [pid 14901] <... set_robust_list resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3614 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14901] rt_sigprocmask(SIG_SETMASK, [] [pid 14900] close(12 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14901] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14900] close(13 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14901] chdir("./3612" [pid 318] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14901] <... chdir resumed>) = 0 [pid 14900] close(14) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14900] close(15 [pid 318] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14900] close(16 [pid 318] newfstatat(AT_FDCWD, "./3578/sys" [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14900] close(17 [pid 318] umount2("./3578/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14900] close(18 [pid 318] openat(AT_FDCWD, "./3578/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14901] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14900] close(19 [pid 318] <... openat resumed>) = 4 [pid 14901] <... prctl resumed>) = 0 [pid 14901] setpgid(0, 0) = 0 [pid 14901] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14900] close(20 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14900] close(21 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14900] close(22 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14900] close(23 [pid 318] <... close resumed>) = 0 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3578/sys" [pid 14900] close(24 [pid 318] <... rmdir resumed>) = 0 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14901] <... openat resumed>) = 3 [pid 14900] close(25 [pid 318] umount2("./3578/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14901] write(3, "1000", 4 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14901] <... write resumed>) = 4 [pid 14901] close(3 [pid 14900] close(26 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14901] <... close resumed>) = 0 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3578/binderfs" [pid 14901] read(200 [pid 14900] close(27 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14901] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3578/binderfs" [pid 14901] symlink("/dev/binderfs", "./binderfs" [pid 14900] close(28 [pid 318] <... unlink resumed>) = 0 [pid 14901] <... symlink resumed>) = 0 [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14901] write(1, "executing program\n", 18) = 18 executing program [pid 14901] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14900] close(29 [pid 318] getdents64(3 [pid 14901] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14901] <... mount resumed>) = 0 [pid 14901] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14900] exit_group(0 [pid 318] close(3 [pid 14900] <... exit_group resumed>) = ? [pid 318] <... close resumed>) = 0 [pid 14901] <... openat resumed>) = 3 [pid 318] rmdir("./3578" [pid 14901] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3579", 0777) = 0 [pid 14901] <... pwrite64 resumed>) = 36 [pid 14901] close(3 [pid 14900] +++ exited with 0 +++ [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3704, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14901] <... close resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14901] close(4) = -1 EBADF (Bad file descriptor) [pid 14901] close(5) = -1 EBADF (Bad file descriptor) [pid 14901] close(6) = -1 EBADF (Bad file descriptor) [pid 14901] close(7) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14902 attached [pid 14901] close(8 [pid 14902] set_robust_list(0x5555689d76a0, 24 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14901] close(9 [pid 14902] <... set_robust_list resumed>) = 0 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] rt_sigprocmask(SIG_SETMASK, [] [pid 14901] close(10 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3581 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14902] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14901] close(11 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14902] chdir("./3579" [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14901] close(12 [pid 14902] <... chdir resumed>) = 0 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14901] close(13 [pid 14902] <... prctl resumed>) = 0 [pid 14902] setpgid(0, 0 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] <... setpgid resumed>) = 0 [pid 14901] close(14 [pid 14902] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14901] close(15 [pid 320] umount2("./3668", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14902] <... openat resumed>) = 3 [pid 14901] close(16 [pid 320] openat(AT_FDCWD, "./3668", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] write(3, "1000", 4 [pid 14901] close(17 [pid 14902] <... write resumed>) = 4 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14902] close(3 [pid 14901] close(18 [pid 14902] <... close resumed>) = 0 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14902] read(200 [pid 14901] close(19 [pid 14902] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14902] symlink("/dev/binderfs", "./binderfs" [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] <... symlink resumed>) = 0 [pid 14901] close(20 [pid 320] getdents64(3 [pid 14902] write(1, "executing program\n", 18 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14902] <... write resumed>) = 18 [pid 14901] close(21 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14902] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] <... mkdirat resumed>) = 0 [pid 14901] close(22 [pid 320] <... umount2 resumed>) = 0 [pid 14902] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3702", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14902] <... mount resumed>) = 0 [pid 14901] close(23 [pid 320] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14902] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14901] close(24) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3668/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3668/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14902] <... openat resumed>) = 3 [pid 14901] close(25 [pid 321] openat(AT_FDCWD, "./3702", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3668/sys" [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14901] close(26 [pid 321] fstat(3 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14901] close(27 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14901] close(28) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3668/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14901] close(29 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3668/binderfs" [pid 14901] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14901] exit_group(0 [pid 320] unlink("./3668/binderfs" [pid 14901] <... exit_group resumed>) = ? [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3668") = 0 [pid 320] mkdir("./3669", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14901] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = 0 [pid 14902] <... pwrite64 resumed>) = 36 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3614, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14902] close(3 [pid 321] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14902] <... close resumed>) = 0 [pid 14902] close(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3671 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14902] close(5ci2-android-6-12-rust/strace-static-x86_64: Process 14903 attached ) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3702/sys" [pid 14902] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14903] set_robust_list(0x5555689d76a0, 24 [pid 14902] close(7 [pid 14903] <... set_robust_list resumed>) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14902] close(8 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] close(9 [pid 14903] rt_sigprocmask(SIG_SETMASK, [] [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] close(10 [pid 321] openat(AT_FDCWD, "./3702/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14903] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14902] close(11 [pid 14903] chdir("./3669" [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] <... chdir resumed>) = 0 [pid 321] fstat(4 [pid 14903] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14902] close(12 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14903] <... prctl resumed>) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] setpgid(0, 0 [pid 14902] close(13 [pid 321] getdents64(4 [pid 14903] <... setpgid resumed>) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14902] close(14 [pid 321] getdents64(4 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14902] close(15 [pid 14903] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14903] <... openat resumed>) = 3 [pid 14902] close(16 [pid 321] <... close resumed>) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] write(3, "1000", 4 [pid 14902] close(17 [pid 321] rmdir("./3702/sys" [pid 14903] <... write resumed>) = 4 [pid 321] <... rmdir resumed>) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] close(3 [pid 14902] close(18 [pid 321] umount2("./3702/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14903] <... close resumed>) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14903] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14902] close(19 [pid 14903] symlink("/dev/binderfs", "./binderfs" [pid 321] newfstatat(AT_FDCWD, "./3702/binderfs" [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14902] close(20 [pid 321] unlink("./3702/binderfs" [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14903] <... symlink resumed>) = 0 [pid 14902] close(21 [pid 321] getdents64(3 [pid 14903] write(1, "executing program\n", 18 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14903] <... write resumed>) = 18 [pid 14902] close(22 [pid 321] close(3 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14902] close(23) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3702" [pid 14903] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 14902] close(24 [pid 321] <... rmdir resumed>) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] <... mkdirat resumed>) = 0 [pid 14903] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14902] close(25 [pid 321] mkdir("./3703", 0777 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] close(26 [pid 321] <... mkdir resumed>) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14902] close(27 [pid 14903] <... mount resumed>) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14903] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14902] close(28 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14902] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14902] close(29ci2-android-6-12-rust/strace-static-x86_64: Process 14904 attached ) = -1 EBADF (Bad file descriptor) [pid 14904] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14904] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14903] <... openat resumed>) = 3 [pid 319] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3612", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14902] exit_group(0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3705 [pid 14903] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14902] <... exit_group resumed>) = ? [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14904] chdir("./3703" [pid 319] openat(AT_FDCWD, "./3612", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14904] <... chdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14904] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] fstat(3 [pid 14904] <... prctl resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14904] setpgid(0, 0 [pid 319] getdents64(3 [pid 14904] <... setpgid resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14904] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14902] +++ exited with 0 +++ [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3581, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14904] <... openat resumed>) = 3 [pid 14903] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14903] close(3 [pid 14904] write(3, "1000", 4) = 4 [pid 14904] close(3) = 0 [pid 14904] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14904] symlink("/dev/binderfs", "./binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14904] <... symlink resumed>) = 0 [pid 14903] <... close resumed>) = 0 [pid 14904] write(1, "executing program\n", 18 [pid 14903] close(4 executing program [pid 319] newfstatat(AT_FDCWD, "./3612/sys" [pid 14904] <... write resumed>) = 18 [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14904] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14904] <... mkdirat resumed>) = 0 [pid 14903] close(5 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3612/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14904] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... openat resumed>) = 4 [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14904] <... mount resumed>) = 0 [pid 14903] close(6) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14903] close(7 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14904] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14904] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 14903] close(8) = -1 EBADF (Bad file descriptor) [pid 14903] close(9) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14903] close(10) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14904] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14903] close(11 [pid 319] <... close resumed>) = 0 [pid 14904] <... pwrite64 resumed>) = 36 [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3612/sys" [pid 14903] close(12) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14903] close(13) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3612/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14904] close(3 [pid 14903] close(14 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14904] <... close resumed>) = 0 [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3612/binderfs" [pid 14904] close(4 [pid 14903] close(15 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14904] close(5 [pid 14903] close(16 [pid 319] unlink("./3612/binderfs" [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14904] close(6 [pid 14903] close(17 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14904] close(7 [pid 14903] close(18 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14904] close(8 [pid 14903] close(19 [pid 319] close(3 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14904] close(9 [pid 319] rmdir("./3612" [pid 318] <... restart_syscall resumed>) = 0 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] close(20 [pid 319] <... rmdir resumed>) = 0 [pid 14904] close(10 [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] close(21 [pid 319] mkdir("./3613", 0777 [pid 14904] close(11 [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3579", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] close(22 [pid 14904] close(12 [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] close(23 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3579", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14904] close(13 [pid 14903] close(24 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 3 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14904] close(14 [pid 14903] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 14905 attached ) = -1 EBADF (Bad file descriptor) [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] close(26 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14905] set_robust_list(0x5555689d76a0, 24 [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14904] close(15 [pid 318] getdents64(3 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3615 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14904] close(16 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] <... set_robust_list resumed>) = 0 [pid 14904] close(17 [pid 14903] close(27 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] rt_sigprocmask(SIG_SETMASK, [] [pid 14903] close(28 [pid 14905] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14904] close(18 [pid 14905] chdir("./3613" [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] close(29 [pid 14905] <... chdir resumed>) = 0 [pid 14904] close(19 [pid 318] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14905] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14904] close(20 [pid 318] newfstatat(AT_FDCWD, "./3579/sys" [pid 14905] <... prctl resumed>) = 0 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14903] exit_group(0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14905] setpgid(0, 0 [pid 14904] close(21 [pid 14903] <... exit_group resumed>) = ? [pid 318] umount2("./3579/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14905] <... setpgid resumed>) = 0 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14904] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3579/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14904] close(23 [pid 318] <... openat resumed>) = 4 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14904] close(24 [pid 318] fstat(4 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14904] close(25 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14904] close(26) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14904] close(27 [pid 14903] +++ exited with 0 +++ [pid 318] getdents64(4 [pid 14905] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3671, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14904] close(28 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] <... openat resumed>) = 3 [pid 318] close(4 [pid 14905] write(3, "1000", 4 [pid 14904] close(29 [pid 318] <... close resumed>) = 0 [pid 14905] <... write resumed>) = 4 [pid 14904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3579/sys" [pid 14905] close(3 [pid 14904] exit_group(0 [pid 318] <... rmdir resumed>) = 0 [pid 14905] <... close resumed>) = 0 [pid 14904] <... exit_group resumed>) = ? [pid 14905] read(200 [pid 14904] +++ exited with 0 +++ [pid 318] umount2("./3579/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14905] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14905] symlink("/dev/binderfs", "./binderfs" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3705, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14905] <... symlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3579/binderfs" [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3579/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3579" executing program [pid 14905] write(1, "executing program\n", 18) = 18 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3580", 0777 [pid 14905] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... mkdir resumed>) = 0 [pid 14905] <... mkdirat resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14905] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14905] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14906 attached [pid 14905] <... openat resumed>) = 3 [pid 14906] set_robust_list(0x5555689d76a0, 24 [pid 320] umount2("./3669", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14906] <... set_robust_list resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3582 [pid 14906] rt_sigprocmask(SIG_SETMASK, [] [pid 320] openat(AT_FDCWD, "./3669", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14906] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14906] chdir("./3580" [pid 14905] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] fstat(3 [pid 14906] <... chdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14906] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] getdents64(3 [pid 14906] <... prctl resumed>) = 0 [pid 14906] setpgid(0, 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14906] <... setpgid resumed>) = 0 [pid 14905] <... pwrite64 resumed>) = 36 [pid 14906] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14905] close(3 [pid 320] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14905] <... close resumed>) = 0 [pid 14906] <... openat resumed>) = 3 [pid 14905] close(4 [pid 320] <... umount2 resumed>) = 0 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14906] write(3, "1000", 4 [pid 14905] close(5 [pid 14906] <... write resumed>) = 4 [pid 14906] close(3) = 0 [pid 14906] read(200 [pid 320] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14906] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14906] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14906] <... symlink resumed>) = 0 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3669/sys" [pid 14905] close(6 [pid 14906] write(1, "executing program\n", 18 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14906] <... write resumed>) = 18 executing program [pid 14905] close(7 [pid 14906] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14905] close(8 [pid 14906] <... mkdirat resumed>) = 0 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14906] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14905] close(9 [pid 320] openat(AT_FDCWD, "./3669/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14906] <... mount resumed>) = 0 [pid 14905] close(10 [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14905] close(11 [pid 14906] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14906] <... openat resumed>) = 3 [pid 14905] close(12 [pid 320] getdents64(4 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] close(13 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14905] close(14 [pid 320] <... close resumed>) = 0 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14906] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14905] close(15 [pid 320] rmdir("./3669/sys" [pid 14906] <... pwrite64 resumed>) = 36 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14905] close(16) = -1 EBADF (Bad file descriptor) [pid 14905] close(17 [pid 14906] close(3 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3669/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14906] <... close resumed>) = 0 [pid 14905] close(18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14906] close(4 [pid 320] newfstatat(AT_FDCWD, "./3669/binderfs" [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14906] close(5 [pid 14905] close(19 [pid 320] unlink("./3669/binderfs" [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14906] close(6 [pid 14905] close(20 [pid 320] <... unlink resumed>) = 0 [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14906] close(7) = -1 EBADF (Bad file descriptor) [pid 14905] close(21 [pid 320] getdents64(3 [pid 14906] close(8 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] close(22 [pid 320] close(3 [pid 14906] close(9 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] close(23 [pid 320] <... close resumed>) = 0 [pid 14906] close(10 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3669" [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14905] close(24 [pid 14906] close(11 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 320] mkdir("./3670", 0777 [pid 14905] close(25) = -1 EBADF (Bad file descriptor) [pid 14906] close(12 [pid 14905] close(26 [pid 320] <... mkdir resumed>) = 0 [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3703", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14906] close(13 [pid 14905] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14906] close(14 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3703", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 14907 attached [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] close(28 [pid 14907] set_robust_list(0x5555689d76a0, 24 [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14907] <... set_robust_list resumed>) = 0 [pid 14905] close(29 [pid 14906] close(15) = -1 EBADF (Bad file descriptor) [pid 14905] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14906] close(16 [pid 14907] rt_sigprocmask(SIG_SETMASK, [] [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14906] close(17 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3672 [pid 14907] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14905] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14906] close(18 [pid 14905] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 14907] chdir("./3670" [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14906] close(19) = -1 EBADF (Bad file descriptor) [pid 14906] close(20) = -1 EBADF (Bad file descriptor) [pid 14906] close(21) = -1 EBADF (Bad file descriptor) [pid 14906] close(22) = -1 EBADF (Bad file descriptor) [pid 14906] close(23) = -1 EBADF (Bad file descriptor) [pid 14906] close(24) = -1 EBADF (Bad file descriptor) [pid 14906] close(25) = -1 EBADF (Bad file descriptor) [pid 14905] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14907] <... chdir resumed>) = 0 [pid 321] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14907] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3615, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14906] close(26 [pid 14907] <... prctl resumed>) = 0 [pid 14906] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14906] close(27) = -1 EBADF (Bad file descriptor) [pid 14906] close(28) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14907] setpgid(0, 0 [pid 14906] close(29) = -1 EBADF (Bad file descriptor) [pid 14906] exit_group(0) = ? [pid 14907] <... setpgid resumed>) = 0 [pid 14906] +++ exited with 0 +++ [pid 321] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14907] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3582, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14907] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3703/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14907] write(3, "1000", 4 [pid 321] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3580", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14907] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14907] close(3 [pid 321] openat(AT_FDCWD, "./3703/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3580", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14907] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 318] <... openat resumed>) = 3 [pid 14907] read(200 [pid 321] fstat(4 [pid 318] fstat(3 [pid 14907] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14907] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(4 [pid 14907] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 14907] write(1, "executing program\n", 18 [pid 318] getdents64(3 [pid 14907] <... write resumed>) = 18 [pid 321] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14907] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] close(4 [pid 318] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3703/sys" [pid 14907] <... mkdirat resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 14907] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3703/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3703/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3703/binderfs" [pid 318] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14907] <... mount resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14907] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3580/sys" [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3580/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14907] <... openat resumed>) = 3 [pid 321] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3580/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14907] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] rmdir("./3703" [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] mkdir("./3704", 0777 [pid 318] getdents64(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... mkdir resumed>) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 319] umount2("./3613", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14907] <... pwrite64 resumed>) = 36 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3580/sys" [pid 14907] close(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3613", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3 [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14908 attached [pid 14907] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] umount2("./3580/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14907] close(4 [pid 14908] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14908] rt_sigprocmask(SIG_SETMASK, [] [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14907] close(5 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3580/binderfs" [pid 319] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14907] close(6 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3706 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14908] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14907] close(7 [pid 318] unlink("./3580/binderfs" [pid 14908] chdir("./3704" [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14908] <... chdir resumed>) = 0 [pid 14908] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14907] close(8 [pid 14908] <... prctl resumed>) = 0 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... unlink resumed>) = 0 [pid 14908] setpgid(0, 0 [pid 14907] close(9 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 14908] <... setpgid resumed>) = 0 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14908] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14907] close(10 [pid 319] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 14908] <... openat resumed>) = 3 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14907] close(11 [pid 318] <... close resumed>) = 0 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3613/sys" [pid 318] rmdir("./3580" [pid 14907] close(12 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14908] write(3, "1000", 4 [pid 14907] close(13 [pid 14908] <... write resumed>) = 4 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14908] close(3) = 0 [pid 14908] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14908] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14908] write(1, "executing program\n", 18) = 18 executing program [pid 14908] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 14907] close(14 [pid 319] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3581", 0777 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14907] close(15 [pid 319] openat(AT_FDCWD, "./3613/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 14907] close(16 [pid 319] fstat(4 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14907] close(17 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14908] <... mkdirat resumed>) = 0 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14908] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14907] close(18 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14908] <... mount resumed>) = 0 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14908] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14907] close(19 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14908] <... openat resumed>) = 3 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14907] close(20 [pid 319] <... close resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3613/sys" [pid 14907] close(21 [pid 14908] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14908] <... pwrite64 resumed>) = 36 [pid 14908] close(3) = 0 [pid 14907] close(22ci2-android-6-12-rust/strace-static-x86_64: Process 14909 attached [pid 14908] close(4 [pid 14909] set_robust_list(0x5555689d76a0, 24 [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14909] <... set_robust_list resumed>) = 0 [pid 14908] close(5 [pid 14909] rt_sigprocmask(SIG_SETMASK, [] [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3613/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3583 [pid 14907] close(23 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3613/binderfs" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14907] close(24 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14909] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14908] close(6 [pid 14907] close(25 [pid 319] unlink("./3613/binderfs" [pid 14909] chdir("./3581" [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14909] <... chdir resumed>) = 0 [pid 14908] close(7 [pid 14907] close(26 [pid 319] <... unlink resumed>) = 0 [pid 14909] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14909] <... prctl resumed>) = 0 [pid 14908] close(8 [pid 14909] setpgid(0, 0 [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14907] close(27 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14909] <... setpgid resumed>) = 0 [pid 14908] close(9 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14909] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14909] <... openat resumed>) = 3 [pid 14908] close(10 [pid 14907] close(28 [pid 319] <... close resumed>) = 0 [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3613" [pid 14909] write(3, "1000", 4 [pid 14908] close(11 [pid 14909] <... write resumed>) = 4 [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14907] close(29 [pid 319] <... rmdir resumed>) = 0 [pid 14909] close(3 [pid 14908] close(12 [pid 14907] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3614", 0777 [pid 14909] <... close resumed>) = 0 [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14909] read(200 [pid 14908] close(13 [pid 14907] exit_group(0 [pid 14909] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14909] symlink("/dev/binderfs", "./binderfs" [pid 14908] close(14 [pid 14909] <... symlink resumed>) = 0 [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14907] <... exit_group resumed>) = ? [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14909] write(1, "executing program\n", 18 [pid 14908] close(15 [pid 14909] <... write resumed>) = 18 executing program [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14909] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14908] close(16 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14909] <... mkdirat resumed>) = 0 [pid 14908] close(17) = -1 EBADF (Bad file descriptor) [pid 14908] close(18 [pid 14909] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14909] <... mount resumed>) = 0 [pid 14908] close(19) = -1 EBADF (Bad file descriptor) [pid 14907] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3672, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 14908] close(20 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14909] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14909] <... openat resumed>) = 3 [pid 14908] close(21ci2-android-6-12-rust/strace-static-x86_64: Process 14910 attached ) = -1 EBADF (Bad file descriptor) [pid 14908] close(22) = -1 EBADF (Bad file descriptor) [pid 14908] close(23) = -1 EBADF (Bad file descriptor) [pid 14908] close(24) = -1 EBADF (Bad file descriptor) [pid 14908] close(25) = -1 EBADF (Bad file descriptor) [pid 14909] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14908] close(26 [pid 14910] set_robust_list(0x5555689d76a0, 24 [pid 14909] <... pwrite64 resumed>) = 36 [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3616 [pid 14910] <... set_robust_list resumed>) = 0 [pid 14908] close(27 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14910] rt_sigprocmask(SIG_SETMASK, [] [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14910] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14909] close(3 [pid 14908] close(28 [pid 14910] chdir("./3614" [pid 14909] <... close resumed>) = 0 [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] <... chdir resumed>) = 0 [pid 14909] close(4 [pid 14908] close(29 [pid 14910] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14908] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] setpgid(0, 0 [pid 14909] close(5 [pid 14908] exit_group(0 [pid 14910] <... setpgid resumed>) = 0 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14909] close(6 [pid 14908] <... exit_group resumed>) = ? [pid 14910] <... openat resumed>) = 3 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14908] +++ exited with 0 +++ [pid 320] <... restart_syscall resumed>) = 0 [pid 14909] close(7) = -1 EBADF (Bad file descriptor) [pid 14909] close(8 [pid 320] umount2("./3670", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14909] close(9 [pid 320] openat(AT_FDCWD, "./3670", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14909] close(10) = -1 EBADF (Bad file descriptor) [pid 14909] close(11 [pid 320] fstat(3 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14909] close(12 [pid 320] getdents64(3 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14909] close(13 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14909] close(14 [pid 14910] write(3, "1000", 4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3706, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14910] <... write resumed>) = 4 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14909] close(15) = -1 EBADF (Bad file descriptor) [pid 14909] close(16) = -1 EBADF (Bad file descriptor) [pid 14909] close(17) = -1 EBADF (Bad file descriptor) [pid 14909] close(18 [pid 320] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14909] close(19) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3670/sys" [pid 14909] close(20 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14909] close(21) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14909] close(22) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3670/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14909] close(23 [pid 320] <... openat resumed>) = 4 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14909] close(24) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14909] close(25) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14909] close(26) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14909] close(27 [pid 320] getdents64(4 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14909] close(28 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 14909] close(29 [pid 320] <... close resumed>) = 0 [pid 14909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3670/sys" [pid 14909] exit_group(0 [pid 14910] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 14910] <... close resumed>) = 0 [pid 14910] read(200 [pid 14909] <... exit_group resumed>) = ? [pid 320] umount2("./3670/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14910] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14909] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14910] symlink("/dev/binderfs", "./binderfs" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3583, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] newfstatat(AT_FDCWD, "./3670/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14910] <... symlink resumed>) = 0 [pid 320] unlink("./3670/binderfs" [pid 14910] write(1, "executing program\n", 18 [pid 320] <... unlink resumed>) = 0 [pid 14910] <... write resumed>) = 18 [pid 320] getdents64(3 executing program [pid 14910] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 14910] <... mkdirat resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14910] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] rmdir("./3670") = 0 [pid 320] mkdir("./3671", 0777 [pid 14910] <... mount resumed>) = 0 [pid 14910] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14910] <... openat resumed>) = 3 [pid 14910] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 14911 attached [pid 14911] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14911] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14911] chdir("./3671" [pid 14910] <... pwrite64 resumed>) = 36 [pid 14911] <... chdir resumed>) = 0 [pid 14911] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14911] setpgid(0, 0) = 0 [pid 14911] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3673 [pid 14910] close(3 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14910] <... close resumed>) = 0 [pid 14911] <... openat resumed>) = 3 [pid 14910] close(4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14911] write(3, "1000", 4 [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] <... write resumed>) = 4 [pid 14911] close(3 [pid 14910] close(5 [pid 14911] <... close resumed>) = 0 [pid 14911] read(200 [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14910] close(6 [pid 14911] symlink("/dev/binderfs", "./binderfs" [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] <... symlink resumed>) = 0 [pid 14910] close(7 [pid 14911] write(1, "executing program\n", 18 [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] <... write resumed>) = 18 executing program [pid 14910] close(8 [pid 14911] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] <... mkdirat resumed>) = 0 [pid 14910] close(9 [pid 14911] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] close(10) = -1 EBADF (Bad file descriptor) [pid 14911] <... mount resumed>) = 0 [pid 14910] close(11 [pid 14911] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] <... openat resumed>) = 3 [pid 14910] close(12 [pid 14911] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] close(13) = -1 EBADF (Bad file descriptor) [pid 14910] close(14 [pid 14911] <... pwrite64 resumed>) = 36 [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] close(3 [pid 14910] close(15 [pid 14911] <... close resumed>) = 0 [pid 14911] close(4) = -1 EBADF (Bad file descriptor) [pid 14911] close(5) = -1 EBADF (Bad file descriptor) [pid 14911] close(6) = -1 EBADF (Bad file descriptor) [pid 14911] close(7) = -1 EBADF (Bad file descriptor) [pid 14911] close(8) = -1 EBADF (Bad file descriptor) [pid 14911] close(9) = -1 EBADF (Bad file descriptor) [pid 14911] close(10) = -1 EBADF (Bad file descriptor) [pid 14911] close(11) = -1 EBADF (Bad file descriptor) [pid 14911] close(12) = -1 EBADF (Bad file descriptor) [pid 14911] close(13) = -1 EBADF (Bad file descriptor) [pid 14911] close(14) = -1 EBADF (Bad file descriptor) [pid 14911] close(15) = -1 EBADF (Bad file descriptor) [pid 14911] close(16) = -1 EBADF (Bad file descriptor) [pid 14911] close(17) = -1 EBADF (Bad file descriptor) [pid 14911] close(18) = -1 EBADF (Bad file descriptor) [pid 14911] close(19) = -1 EBADF (Bad file descriptor) [pid 14911] close(20) = -1 EBADF (Bad file descriptor) [pid 14911] close(21) = -1 EBADF (Bad file descriptor) [pid 14911] close(22 [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] close(16 [pid 14911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] close(23) = -1 EBADF (Bad file descriptor) [pid 14911] close(24) = -1 EBADF (Bad file descriptor) [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] close(25 [pid 321] umount2("./3704", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] close(17 [pid 14911] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] close(27 [pid 321] openat(AT_FDCWD, "./3704", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14910] close(18 [pid 14911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] close(28 [pid 321] <... openat resumed>) = 3 [pid 14910] close(19 [pid 14911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] close(29 [pid 321] fstat(3 [pid 14911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] exit_group(0 [pid 14910] close(20 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14911] <... exit_group resumed>) = ? [pid 14910] close(21) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14910] close(22 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14911] +++ exited with 0 +++ [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14910] close(23) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3673, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14910] close(24 [pid 321] <... umount2 resumed>) = 0 [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14910] close(25 [pid 321] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14910] close(26 [pid 321] newfstatat(AT_FDCWD, "./3704/sys" [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] close(27 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14910] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14910] close(29) = -1 EBADF (Bad file descriptor) [pid 14910] exit_group(0 [pid 321] openat(AT_FDCWD, "./3704/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14910] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 4 [pid 14910] +++ exited with 0 +++ [pid 321] fstat(4 [pid 318] umount2("./3581", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3616, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] openat(AT_FDCWD, "./3581", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 318] fstat(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] close(4 [pid 318] <... umount2 resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 318] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3704/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3581/sys" [pid 321] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3704/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3581/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3704/binderfs" [pid 318] openat(AT_FDCWD, "./3581/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] unlink("./3704/binderfs" [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... unlink resumed>) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3581/sys") = 0 [pid 318] umount2("./3581/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3581/binderfs" [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3671", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3614", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3581/binderfs" [pid 321] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... unlink resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3671", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(3 [pid 320] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3614", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] fstat(3 [pid 319] <... openat resumed>) = 3 [pid 318] close(3 [pid 321] rmdir("./3704" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] fstat(3 [pid 318] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3581" [pid 321] mkdir("./3705", 0777 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 320] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3582", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... mkdir resumed>) = 0 [pid 319] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] newfstatat(AT_FDCWD, "./3671/sys" [pid 319] <... umount2 resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14912 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14913 attached [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14913] set_robust_list(0x5555689d76a0, 24 [pid 14912] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3707 [pid 320] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3614/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3584 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14913] <... set_robust_list resumed>) = 0 [pid 14912] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] openat(AT_FDCWD, "./3671/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14913] rt_sigprocmask(SIG_SETMASK, [] [pid 14912] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3614/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14913] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... openat resumed>) = 4 [pid 14912] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(4 [pid 319] <... openat resumed>) = 4 [pid 14913] chdir("./3582" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] fstat(4 [pid 14912] chdir("./3705" [pid 320] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14913] <... chdir resumed>) = 0 [pid 14912] <... chdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 14913] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14912] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14913] <... prctl resumed>) = 0 [pid 14912] <... prctl resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 14913] setpgid(0, 0 [pid 14912] setpgid(0, 0 [pid 320] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14913] <... setpgid resumed>) = 0 [pid 14912] <... setpgid resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14912] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] rmdir("./3671/sys" [pid 319] close(4) = 0 [pid 319] rmdir("./3614/sys") = 0 [pid 319] umount2("./3614/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14913] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14913] <... openat resumed>) = 3 [pid 14912] <... openat resumed>) = 3 [pid 320] umount2("./3671/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3614/binderfs" [pid 14912] write(3, "1000", 4 [pid 14913] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14913] <... write resumed>) = 4 [pid 14912] <... write resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3671/binderfs" [pid 14913] close(3 [pid 14912] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14913] <... close resumed>) = 0 [pid 14912] <... close resumed>) = 0 [pid 320] unlink("./3671/binderfs" [pid 319] unlink("./3614/binderfs" [pid 14913] read(200 [pid 319] <... unlink resumed>) = 0 [pid 14912] read(200 [pid 14913] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 14913] symlink("/dev/binderfs", "./binderfs" [pid 14912] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 14913] <... symlink resumed>) = 0 [pid 14912] symlink("/dev/binderfs", "./binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3614" [pid 14913] write(1, "executing program\n", 18 [pid 14912] <... symlink resumed>) = 0 [pid 320] close(3 executing program [pid 319] <... rmdir resumed>) = 0 [pid 14913] <... write resumed>) = 18 [pid 319] mkdir("./3615", 0777 [pid 14913] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14912] write(1, "executing program\n", 18 [pid 320] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14912] <... write resumed>) = 18 executing program [pid 320] rmdir("./3671" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14913] <... mkdirat resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14912] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] mkdir("./3672", 0777 [pid 14913] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14912] <... mkdirat resumed>) = 0 [pid 14913] <... mount resumed>) = 0 [pid 14912] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14912] <... mount resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14913] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14914 attached [pid 14914] set_robust_list(0x5555689d76a0, 24) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3617 ci2-android-6-12-rust/strace-static-x86_64: Process 14915 attached [pid 14914] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14915] set_robust_list(0x5555689d76a0, 24 [pid 14914] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14915] <... set_robust_list resumed>) = 0 [pid 14914] chdir("./3615" [pid 14913] <... openat resumed>) = 3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14915] rt_sigprocmask(SIG_SETMASK, [] [pid 14914] <... chdir resumed>) = 0 [pid 14912] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3674 [pid 14913] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14915] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14914] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14915] chdir("./3672" [pid 14914] <... prctl resumed>) = 0 [pid 14914] setpgid(0, 0 [pid 14915] <... chdir resumed>) = 0 [pid 14914] <... setpgid resumed>) = 0 [pid 14912] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14915] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14914] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14913] <... pwrite64 resumed>) = 36 [pid 14915] <... prctl resumed>) = 0 [pid 14915] setpgid(0, 0) = 0 [pid 14914] <... openat resumed>) = 3 [pid 14913] close(3 [pid 14912] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14915] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14913] <... close resumed>) = 0 [pid 14915] <... openat resumed>) = 3 [pid 14914] write(3, "1000", 4 [pid 14912] <... pwrite64 resumed>) = 36 [pid 14914] <... write resumed>) = 4 [pid 14915] write(3, "1000", 4 [pid 14914] close(3 [pid 14915] <... write resumed>) = 4 [pid 14914] <... close resumed>) = 0 [pid 14915] close(3 [pid 14914] read(200 [pid 14915] <... close resumed>) = 0 [pid 14914] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14915] read(200 [pid 14914] symlink("/dev/binderfs", "./binderfs" [pid 14913] close(4 [pid 14912] close(3 [pid 14915] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14914] <... symlink resumed>) = 0 [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] symlink("/dev/binderfs", "./binderfs" [pid 14912] <... close resumed>) = 0 [pid 14913] close(5 [pid 14912] close(4 [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] close(6 [pid 14912] close(5 [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] close(7 [pid 14915] <... symlink resumed>) = 0 [pid 14914] write(1, "executing program\n", 18 [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(6 executing program [pid 14915] write(1, "executing program\n", 18 [pid 14914] <... write resumed>) = 18 [pid 14913] close(8 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... write resumed>) = 18 executing program [pid 14914] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(7 [pid 14915] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14914] <... mkdirat resumed>) = 0 [pid 14913] close(9 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... mkdirat resumed>) = 0 [pid 14914] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(8 [pid 14915] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14914] <... mount resumed>) = 0 [pid 14913] close(10 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... mount resumed>) = 0 [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(9 [pid 14913] close(11 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(10 [pid 14913] close(12 [pid 14915] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14914] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... openat resumed>) = 3 [pid 14914] <... openat resumed>) = 3 [pid 14913] close(13 [pid 14912] close(11 [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] close(14 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(12 [pid 14915] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14914] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14915] <... pwrite64 resumed>) = 36 [pid 14914] <... pwrite64 resumed>) = 36 [pid 14913] close(15 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(13 [pid 14913] close(16 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(14 [pid 14913] close(17 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(15 [pid 14915] close(3 [pid 14914] close(3 [pid 14913] close(18 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = 0 [pid 14914] <... close resumed>) = 0 [pid 14915] close(4 [pid 14914] close(4 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] close(5 [pid 14914] close(5 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] close(6 [pid 14914] close(6 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] close(7 [pid 14914] close(7 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] close(8 [pid 14914] close(8 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] close(9 [pid 14914] close(9 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] close(10) = -1 EBADF (Bad file descriptor) [pid 14914] close(10 [pid 14915] close(11 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(11 [pid 14915] close(12) = -1 EBADF (Bad file descriptor) [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] close(13 [pid 14914] close(12 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] close(14) = -1 EBADF (Bad file descriptor) [pid 14914] close(13 [pid 14915] close(15 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(16 [pid 14913] close(19 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(17 [pid 14913] close(20 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(18 [pid 14913] close(21 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(19 [pid 14913] close(22 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(20 [pid 14913] close(23 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(21 [pid 14913] close(24 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(22 [pid 14913] close(25 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(14 [pid 14915] close(16 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(15 [pid 14913] close(26 [pid 14912] close(23 [pid 14915] close(17 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(16 [pid 14913] close(27 [pid 14912] close(24 [pid 14915] close(18 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(17 [pid 14913] close(28 [pid 14915] close(19 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(25 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(18 [pid 14913] close(29 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] close(20 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] close(26 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(19 [pid 14915] close(21 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] exit_group(0 [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(20 [pid 14913] <... exit_group resumed>) = ? [pid 14912] close(27 [pid 14915] close(22 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(21 [pid 14915] close(23 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(22 [pid 14915] close(24 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(23 [pid 14915] close(25 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(24 [pid 14915] close(26 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14913] +++ exited with 0 +++ [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(25 [pid 14912] close(28 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3584, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14915] close(27 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(26 [pid 14912] close(29 [pid 14915] close(28 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(27 [pid 14915] close(29 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] exit_group(0 [pid 14915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14914] close(28 [pid 14915] exit_group(0 [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] <... exit_group resumed>) = ? [pid 14915] <... exit_group resumed>) = ? [pid 14914] close(29 [pid 14915] +++ exited with 0 +++ [pid 14914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14912] +++ exited with 0 +++ [pid 14914] exit_group(0) = ? [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3707, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3674, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14914] +++ exited with 0 +++ [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3617, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3705", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3705", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3582", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3582", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] fstat(3 [pid 318] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = 0 [pid 321] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3705/sys" [pid 318] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3582/sys" [pid 321] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3582/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3705/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3582/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 4 [pid 318] <... openat resumed>) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 318] fstat(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3582/sys") = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3582/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] close(4) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rmdir("./3705/sys" [pid 318] newfstatat(AT_FDCWD, "./3582/binderfs" [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3705/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3705/binderfs" [pid 318] unlink("./3582/binderfs" [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] unlink("./3705/binderfs") = 0 [pid 321] getdents64(3 [pid 318] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 318] close(3 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3705" [pid 318] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] rmdir("./3582" [pid 319] <... restart_syscall resumed>) = 0 [pid 321] mkdir("./3706", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 318] mkdir("./3583", 0777) = 0 [pid 319] umount2("./3615", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3615", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 14916 attached , 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14916] set_robust_list(0x5555689d76a0, 24 [pid 319] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14916] <... set_robust_list resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14917 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3708 [pid 14916] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... restart_syscall resumed>) = 0 [pid 14917] set_robust_list(0x5555689d76a0, 24 [pid 14916] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14917] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3585 [pid 14917] rt_sigprocmask(SIG_SETMASK, [] [pid 14916] chdir("./3706" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3672", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14917] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14917] chdir("./3583" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14917] <... chdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3672", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14917] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... openat resumed>) = 3 [pid 14917] <... prctl resumed>) = 0 [pid 320] fstat(3 [pid 14917] setpgid(0, 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14917] <... setpgid resumed>) = 0 [pid 320] getdents64(3 [pid 14916] <... chdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3615/sys" [pid 14917] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14916] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14916] <... prctl resumed>) = 0 [pid 320] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14916] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14916] <... setpgid resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3615/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14917] <... openat resumed>) = 3 [pid 14916] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... umount2 resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 14917] write(3, "1000", 4 [pid 14916] <... openat resumed>) = 3 [pid 320] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 14917] <... write resumed>) = 4 [pid 14916] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14917] close(3 [pid 14916] <... write resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3672/sys" [pid 319] getdents64(4 [pid 14917] <... close resumed>) = 0 [pid 14916] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14917] read(200 [pid 14916] <... close resumed>) = 0 [pid 320] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14917] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14916] read(200 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14917] symlink("/dev/binderfs", "./binderfs" [pid 14916] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] openat(AT_FDCWD, "./3672/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] close(4 [pid 14916] symlink("/dev/binderfs", "./binderfs" [pid 320] <... openat resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 14917] <... symlink resumed>) = 0 [pid 14916] <... symlink resumed>) = 0 [pid 320] fstat(4 [pid 319] rmdir("./3615/sys" [pid 14917] write(1, "executing program\n", 18 executing program [pid 14916] write(1, "executing program\n", 18 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14917] <... write resumed>) = 18 [pid 14916] <... write resumed>) = 18 [pid 320] getdents64(4 [pid 319] umount2("./3615/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14917] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 14916] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14917] <... mkdirat resumed>) = 0 [pid 14916] <... mkdirat resumed>) = 0 [pid 320] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3615/binderfs" [pid 14917] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14916] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14917] <... mount resumed>) = 0 [pid 14916] <... mount resumed>) = 0 [pid 320] close(4 [pid 319] unlink("./3615/binderfs" [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3672/sys" [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 14916] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14917] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14916] <... openat resumed>) = 3 [pid 320] umount2("./3672/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3672/binderfs" [pid 319] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3672/binderfs" [pid 319] rmdir("./3615" [pid 14916] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... unlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14917] <... openat resumed>) = 3 [pid 14916] <... pwrite64 resumed>) = 36 [pid 320] getdents64(3 [pid 319] mkdir("./3616", 0777 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14917] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] close(3 [pid 319] <... mkdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14916] close(3 [pid 320] rmdir("./3672" [pid 14916] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14916] close(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14917] <... pwrite64 resumed>) = 36 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14917] close(3 [pid 14916] close(5 [pid 320] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14918 attached [pid 14917] <... close resumed>) = 0 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3673", 0777 [pid 14918] set_robust_list(0x5555689d76a0, 24 [pid 14917] close(4 [pid 14918] <... set_robust_list resumed>) = 0 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 14917] close(5 [pid 14918] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14918] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14917] close(6 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14916] close(6 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3618 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14916] close(7 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(8) = -1 EBADF (Bad file descriptor) [pid 14916] close(9) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14919 attached [pid 14916] close(10 [pid 14918] chdir("./3616" [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(11) = -1 EBADF (Bad file descriptor) [pid 14916] close(12) = -1 EBADF (Bad file descriptor) [pid 14919] set_robust_list(0x5555689d76a0, 24 [pid 14916] close(13 [pid 14919] <... set_robust_list resumed>) = 0 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] rt_sigprocmask(SIG_SETMASK, [] [pid 14918] <... chdir resumed>) = 0 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(14 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3675 [pid 14918] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14917] close(7 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14918] <... prctl resumed>) = 0 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(15 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14919] chdir("./3673" [pid 14918] setpgid(0, 0 [pid 14917] close(8 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14919] <... chdir resumed>) = 0 [pid 14918] <... setpgid resumed>) = 0 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(16 [pid 14919] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14917] close(9 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... prctl resumed>) = 0 [pid 14918] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(17 [pid 14919] setpgid(0, 0 [pid 14917] close(10 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... setpgid resumed>) = 0 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(18 [pid 14919] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14918] <... openat resumed>) = 3 [pid 14917] close(11 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... openat resumed>) = 3 [pid 14918] write(3, "1000", 4 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(19 [pid 14918] <... write resumed>) = 4 [pid 14917] close(12 [pid 14918] close(3 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] write(3, "1000", 4 [pid 14917] close(13 [pid 14918] <... close resumed>) = 0 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... write resumed>) = 4 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(20 [pid 14919] close(3 [pid 14918] read(200 [pid 14917] close(14 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... close resumed>) = 0 [pid 14918] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(21 [pid 14919] read(200 [pid 14918] symlink("/dev/binderfs", "./binderfs" [pid 14917] close(15 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(22 [pid 14919] symlink("/dev/binderfs", "./binderfs" [pid 14918] <... symlink resumed>) = 0 [pid 14917] close(16 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... symlink resumed>) = 0 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(23 [pid 14918] write(1, "executing program\n", 18 [pid 14917] close(17 [pid 14918] <... write resumed>) = 18 [pid 14919] write(1, "executing program\n", 18 executing program executing program [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... write resumed>) = 18 [pid 14918] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14917] close(18 [pid 14916] close(24 [pid 14919] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... mkdirat resumed>) = 0 [pid 14918] <... mkdirat resumed>) = 0 [pid 14917] close(19 [pid 14916] close(25 [pid 14919] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14918] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... mount resumed>) = 0 [pid 14918] <... mount resumed>) = 0 [pid 14917] close(20 [pid 14916] close(26 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14917] close(21 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(27 [pid 14919] <... openat resumed>) = 3 [pid 14918] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14917] close(22 [pid 14916] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] close(28) = -1 EBADF (Bad file descriptor) [pid 14916] close(29) = -1 EBADF (Bad file descriptor) [pid 14919] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14916] exit_group(0 [pid 14919] <... pwrite64 resumed>) = 36 [pid 14918] <... openat resumed>) = 3 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14916] <... exit_group resumed>) = ? [pid 14918] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14917] close(23 [pid 14916] +++ exited with 0 +++ [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] close(3 [pid 14917] close(24 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3708, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14919] <... close resumed>) = 0 [pid 14919] close(4 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14919] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14917] close(25 [pid 14919] close(5) = -1 EBADF (Bad file descriptor) [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] close(6) = -1 EBADF (Bad file descriptor) [pid 14918] <... pwrite64 resumed>) = 36 [pid 14917] close(26 [pid 14919] close(7 [pid 14918] close(3 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14917] close(27 [pid 14919] close(8 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14918] <... close resumed>) = 0 [pid 14917] close(28 [pid 14919] close(9 [pid 14918] close(4 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14917] close(29 [pid 14918] close(5 [pid 14917] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] close(10 [pid 14918] close(6 [pid 14917] exit_group(0 [pid 14919] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] close(11) = -1 EBADF (Bad file descriptor) [pid 14919] close(12) = -1 EBADF (Bad file descriptor) [pid 14919] close(13 [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14917] <... exit_group resumed>) = ? [pid 14919] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14918] close(7 [pid 14919] close(14) = -1 EBADF (Bad file descriptor) [pid 14919] close(15) = -1 EBADF (Bad file descriptor) [pid 14919] close(16) = -1 EBADF (Bad file descriptor) [pid 14919] close(17) = -1 EBADF (Bad file descriptor) [pid 14919] close(18) = -1 EBADF (Bad file descriptor) [pid 14917] +++ exited with 0 +++ [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] close(19 [pid 14918] close(8 [pid 14919] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3585, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14919] close(20) = -1 EBADF (Bad file descriptor) [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14919] close(21 [pid 14918] close(9 [pid 14919] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] close(22) = -1 EBADF (Bad file descriptor) [pid 14919] close(23) = -1 EBADF (Bad file descriptor) [pid 14919] close(24) = -1 EBADF (Bad file descriptor) [pid 14919] close(25) = -1 EBADF (Bad file descriptor) [pid 14919] close(26) = -1 EBADF (Bad file descriptor) [pid 14919] close(27) = -1 EBADF (Bad file descriptor) [pid 14919] close(28) = -1 EBADF (Bad file descriptor) [pid 14919] close(29) = -1 EBADF (Bad file descriptor) [pid 14919] exit_group(0 [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14919] <... exit_group resumed>) = ? [pid 14918] close(10 [pid 14919] +++ exited with 0 +++ [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14918] close(11 [pid 321] <... restart_syscall resumed>) = 0 [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3675, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14918] close(12 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14918] close(13) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14918] close(14 [pid 321] umount2("./3706", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14918] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3706", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14918] close(16 [pid 320] umount2("./3673", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14918] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3583", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3 [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14918] close(18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] openat(AT_FDCWD, "./3673", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14918] close(19 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] openat(AT_FDCWD, "./3583", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14918] close(20 [pid 318] <... openat resumed>) = 3 [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 14918] close(21 [pid 318] fstat(3 [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14918] close(22 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14918] close(23 [pid 318] getdents64(3 [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 14918] close(24 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14918] close(25 [pid 321] newfstatat(AT_FDCWD, "./3706/sys" [pid 320] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14918] close(26 [pid 321] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 14918] close(27 [pid 321] openat(AT_FDCWD, "./3706/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14918] close(28 [pid 321] fstat(4 [pid 320] newfstatat(AT_FDCWD, "./3673/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14918] close(29 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3583/sys" [pid 14918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14918] exit_group(0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14918] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 318] umount2("./3583/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3673/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14918] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3618, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 320] fstat(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] rmdir("./3706/sys" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3583/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(4 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 4 [pid 320] getdents64(4 [pid 321] umount2("./3706/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(4) = 0 [pid 321] newfstatat(AT_FDCWD, "./3706/binderfs" [pid 318] getdents64(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3673/sys" [pid 321] unlink("./3706/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 320] umount2("./3673/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 321] close(3 [pid 320] newfstatat(AT_FDCWD, "./3673/binderfs" [pid 318] rmdir("./3583/sys" [pid 321] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rmdir("./3706" [pid 318] <... rmdir resumed>) = 0 [pid 320] unlink("./3673/binderfs" [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3583/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 321] mkdir("./3707", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3583/binderfs" [pid 321] <... mkdir resumed>) = 0 [pid 320] getdents64(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] unlink("./3583/binderfs" [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] close(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... unlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3673" [pid 319] umount2("./3616", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3616", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 14920 attached [pid 320] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14920] set_robust_list(0x5555689d76a0, 24 [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 14920] <... set_robust_list resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14920] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3709 [pid 320] mkdir("./3674", 0777 [pid 319] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14920] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] close(3 [pid 14920] chdir("./3707" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 14920] <... chdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3583" [pid 14920] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14920] <... prctl resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3616/sys" [pid 14920] setpgid(0, 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14920] <... setpgid resumed>) = 0 [pid 319] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14921 attached [pid 14920] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14921] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3676 [pid 318] mkdir("./3584", 0777 [pid 14921] <... set_robust_list resumed>) = 0 [pid 14920] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3616/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... mkdir resumed>) = 0 [pid 14921] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14921] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14920] write(3, "1000", 4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] fstat(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14921] chdir("./3674" [pid 14920] <... write resumed>) = 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14921] <... chdir resumed>) = 0 [pid 14920] close(3 [pid 319] getdents64(4 [pid 14921] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14920] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14921] <... prctl resumed>) = 0 [pid 14921] setpgid(0, 0 [pid 14920] read(200 [pid 319] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14922 attached [pid 14921] <... setpgid resumed>) = 0 [pid 14920] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14922] set_robust_list(0x5555689d76a0, 24 [pid 14921] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14920] symlink("/dev/binderfs", "./binderfs" [pid 319] close(4 [pid 14922] <... set_robust_list resumed>) = 0 [pid 14920] <... symlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3586 [pid 14922] rt_sigprocmask(SIG_SETMASK, [] [pid 14921] <... openat resumed>) = 3 executing program [pid 319] rmdir("./3616/sys" [pid 14922] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14921] write(3, "1000", 4 [pid 14920] write(1, "executing program\n", 18 [pid 319] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14922] chdir("./3584" [pid 14921] <... write resumed>) = 4 [pid 14920] <... write resumed>) = 18 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14922] <... chdir resumed>) = 0 [pid 14921] close(3 [pid 14920] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] umount2("./3616/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14922] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14921] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14922] <... prctl resumed>) = 0 [pid 14921] read(200 [pid 14920] <... mkdirat resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3616/binderfs" [pid 14922] setpgid(0, 0 [pid 14921] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14922] <... setpgid resumed>) = 0 [pid 14921] symlink("/dev/binderfs", "./binderfs" [pid 14920] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] unlink("./3616/binderfs" [pid 14922] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14921] <... symlink resumed>) = 0 [pid 14920] <... mount resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14921] write(1, "executing program\n", 18 [pid 14922] <... openat resumed>) = 3 [pid 14921] <... write resumed>) = 18 [pid 14922] write(3, "1000", 4 [pid 14920] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR executing program [pid 319] getdents64(3 [pid 14922] <... write resumed>) = 4 [pid 14921] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14922] close(3 [pid 14920] <... openat resumed>) = 3 [pid 319] close(3 [pid 14922] <... close resumed>) = 0 [pid 14921] <... mkdirat resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 14922] read(200 [pid 14921] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] rmdir("./3616" [pid 14922] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14920] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14922] symlink("/dev/binderfs", "./binderfs" [pid 14921] <... mount resumed>) = 0 [pid 14920] <... pwrite64 resumed>) = 36 [pid 319] <... rmdir resumed>) = 0 [pid 14922] <... symlink resumed>) = 0 [pid 14921] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14920] close(3 [pid 14922] write(1, "executing program\n", 18 [pid 319] mkdir("./3617", 0777 executing program [pid 14922] <... write resumed>) = 18 [pid 14920] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14920] close(4 [pid 14922] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14921] <... openat resumed>) = 3 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14922] <... mkdirat resumed>) = 0 [pid 14920] close(5 [pid 14922] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14921] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14923 attached [pid 14922] <... mount resumed>) = 0 [pid 14920] close(6 [pid 14922] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14921] <... pwrite64 resumed>) = 36 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3619 [pid 14923] set_robust_list(0x5555689d76a0, 24 [pid 14921] close(3 [pid 14920] close(7 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14923] <... set_robust_list resumed>) = 0 [pid 14921] <... close resumed>) = 0 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14921] close(4 [pid 14920] close(8 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(5 [pid 14922] <... openat resumed>) = 3 [pid 14920] close(9 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14923] rt_sigprocmask(SIG_SETMASK, [] [pid 14920] close(10 [pid 14923] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14922] <... pwrite64 resumed>) = 36 [pid 14921] close(6 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] chdir("./3617") = 0 [pid 14923] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14922] close(3 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] close(11 [pid 14923] setpgid(0, 0 [pid 14922] <... close resumed>) = 0 [pid 14921] close(7 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] <... setpgid resumed>) = 0 [pid 14922] close(4 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] close(12 [pid 14923] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(8 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] <... openat resumed>) = 3 [pid 14922] close(5 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] write(3, "1000", 4 [pid 14921] close(9 [pid 14923] <... write resumed>) = 4 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] close(13 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] close(3 [pid 14922] close(6 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] <... close resumed>) = 0 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(10 [pid 14920] close(14 [pid 14923] read(200 [pid 14922] close(7 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(11 [pid 14923] symlink("/dev/binderfs", "./binderfs" [pid 14920] close(15 [pid 14923] <... symlink resumed>) = 0 [pid 14922] close(8 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(12 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] close(9 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] close(16 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] write(1, "executing program\n", 18 [pid 14921] close(13 [pid 14922] close(10 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(14 [pid 14920] close(17 [pid 14922] close(11 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(15 [pid 14920] close(18 [pid 14922] close(12 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(16 [pid 14920] close(19 [pid 14922] close(13 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(17 [pid 14920] close(20 [pid 14923] <... write resumed>) = 18 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14922] close(14 [pid 14923] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(18 [pid 14920] close(21 [pid 14923] <... mkdirat resumed>) = 0 [pid 14922] close(15 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(19 [pid 14920] close(22 [pid 14923] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14922] close(16 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] <... openat resumed>) = 3 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14921] close(20 [pid 14922] close(17 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] close(23) = -1 EBADF (Bad file descriptor) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(21 [pid 14920] close(24 [pid 14922] close(18 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] close(19 [pid 14921] close(22 [pid 14920] close(25 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] close(20 [pid 14920] close(26 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(23 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] close(21 [pid 14920] close(27 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] close(22 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] <... pwrite64 resumed>) = 36 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] close(24 [pid 14920] close(28 [pid 14923] close(3 [pid 14922] close(23 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] <... close resumed>) = 0 [pid 14923] close(4) = -1 EBADF (Bad file descriptor) [pid 14923] close(5 [pid 14920] close(29 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] close(24 [pid 14921] close(25 [pid 14920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] close(6 [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] close(25 [pid 14921] close(26 [pid 14920] exit_group(0 [pid 14923] close(7) = -1 EBADF (Bad file descriptor) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] <... exit_group resumed>) = ? [pid 14923] close(8 [pid 14922] close(26 [pid 14921] close(27 [pid 14923] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14923] close(9) = -1 EBADF (Bad file descriptor) [pid 14921] close(28 [pid 14923] close(10) = -1 EBADF (Bad file descriptor) [pid 14923] close(11) = -1 EBADF (Bad file descriptor) [pid 14923] close(12) = -1 EBADF (Bad file descriptor) [pid 14923] close(13) = -1 EBADF (Bad file descriptor) [pid 14923] close(14) = -1 EBADF (Bad file descriptor) [pid 14923] close(15) = -1 EBADF (Bad file descriptor) [pid 14923] close(16) = -1 EBADF (Bad file descriptor) [pid 14923] close(17) = -1 EBADF (Bad file descriptor) [pid 14923] close(18) = -1 EBADF (Bad file descriptor) [pid 14923] close(19) = -1 EBADF (Bad file descriptor) [pid 14923] close(20) = -1 EBADF (Bad file descriptor) [pid 14923] close(21) = -1 EBADF (Bad file descriptor) [pid 14923] close(22) = -1 EBADF (Bad file descriptor) [pid 14923] close(23) = -1 EBADF (Bad file descriptor) [pid 14923] close(24) = -1 EBADF (Bad file descriptor) [pid 14923] close(25) = -1 EBADF (Bad file descriptor) [pid 14923] close(26) = -1 EBADF (Bad file descriptor) [pid 14923] close(27) = -1 EBADF (Bad file descriptor) [pid 14923] close(28) = -1 EBADF (Bad file descriptor) [pid 14923] close(29) = -1 EBADF (Bad file descriptor) [pid 14923] exit_group(0) = ? [pid 14923] +++ exited with 0 +++ [pid 14922] close(27 [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14920] +++ exited with 0 +++ [pid 14921] close(29 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3709, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3619, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14922] close(28 [pid 321] umount2("./3707", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3617", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14922] close(29 [pid 14921] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14922] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14921] <... exit_group resumed>) = ? [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3707", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14922] exit_group(0 [pid 319] openat(AT_FDCWD, "./3617", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14922] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 3 [pid 14921] +++ exited with 0 +++ [pid 319] <... openat resumed>) = 3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3676, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14922] +++ exited with 0 +++ [pid 319] fstat(3 [pid 321] fstat(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3586, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] getdents64(3 [pid 321] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3674", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3674", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3617/sys" [pid 321] newfstatat(AT_FDCWD, "./3707/sys" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] openat(AT_FDCWD, "./3707/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 4 [pid 319] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(4 [pid 320] <... umount2 resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] newfstatat(AT_FDCWD, "./3674/sys" [pid 319] openat(AT_FDCWD, "./3617/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 4 [pid 321] close(4) = 0 [pid 320] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 321] rmdir("./3707/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3674/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3707/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 319] getdents64(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] newfstatat(AT_FDCWD, "./3707/binderfs" [pid 318] <... restart_syscall resumed>) = 0 [pid 319] getdents64(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] unlink("./3707/binderfs" [pid 319] close(4 [pid 320] close(4) = 0 [pid 319] <... close resumed>) = 0 [pid 318] umount2("./3584", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... unlink resumed>) = 0 [pid 320] rmdir("./3674/sys" [pid 319] rmdir("./3617/sys" [pid 321] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3674/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 321] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3584", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3674/binderfs" [pid 319] umount2("./3617/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3707" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] mkdir("./3708", 0777 [pid 318] fstat(3 [pid 320] unlink("./3674/binderfs") = 0 [pid 320] getdents64(3 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3617/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 320] rmdir("./3674" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rmdir resumed>) = 0 [pid 319] unlink("./3617/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] mkdir("./3675", 0777 [pid 318] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14924 attached [pid 318] newfstatat(AT_FDCWD, "./3584/sys" [pid 14924] set_robust_list(0x5555689d76a0, 24 [pid 319] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14925 attached [pid 14924] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3677 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3584/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14925] set_robust_list(0x5555689d76a0, 24 [pid 14924] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3710 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14924] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14925] <... set_robust_list resumed>) = 0 [pid 14924] chdir("./3675" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3584/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14925] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rmdir("./3617" [pid 14925] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... openat resumed>) = 4 [pid 319] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 14924] <... chdir resumed>) = 0 [pid 14924] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14925] chdir("./3708" [pid 14924] <... prctl resumed>) = 0 [pid 319] mkdir("./3618", 0777 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14924] setpgid(0, 0) = 0 [pid 14924] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14925] <... chdir resumed>) = 0 [pid 14924] <... openat resumed>) = 3 [pid 319] <... mkdir resumed>) = 0 [pid 318] getdents64(4 [pid 14925] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14924] write(3, "1000", 4) = 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14924] close(3 [pid 14925] <... prctl resumed>) = 0 [pid 14924] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(4 [pid 14925] setpgid(0, 0 [pid 14924] read(200 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14925] <... setpgid resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] close(4 [pid 14924] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14925] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14924] symlink("/dev/binderfs", "./binderfs" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... close resumed>) = 0 [pid 14924] <... symlink resumed>) = 0 [pid 14924] write(1, "executing program\n", 18) = 18 [pid 14924] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14924] mount(NULL, "./sys", "sysfs", 0, NULL executing program [pid 318] rmdir("./3584/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14926 attached [pid 14924] <... mount resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14926] set_robust_list(0x5555689d76a0, 24 [pid 14925] <... openat resumed>) = 3 [pid 318] umount2("./3584/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14926] <... set_robust_list resumed>) = 0 [pid 14924] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14926] rt_sigprocmask(SIG_SETMASK, [] [pid 14925] write(3, "1000", 4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3620 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14925] <... write resumed>) = 4 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] newfstatat(AT_FDCWD, "./3584/binderfs" [pid 14926] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14925] close(3 [pid 14924] <... openat resumed>) = 3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14926] chdir("./3618" [pid 14925] <... close resumed>) = 0 [pid 318] unlink("./3584/binderfs" [pid 14925] read(200 [pid 14926] <... chdir resumed>) = 0 [pid 14926] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14925] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... unlink resumed>) = 0 [pid 14926] <... prctl resumed>) = 0 [pid 14925] symlink("/dev/binderfs", "./binderfs" [pid 14924] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14926] setpgid(0, 0 [pid 318] getdents64(3 [pid 14926] <... setpgid resumed>) = 0 [pid 14925] <... symlink resumed>) = 0 [pid 14924] <... pwrite64 resumed>) = 36 [pid 14926] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14925] write(1, "executing program\n", 18 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14926] <... openat resumed>) = 3 executing program [pid 14925] <... write resumed>) = 18 [pid 318] close(3 [pid 14926] write(3, "1000", 4 [pid 14924] close(3 [pid 318] <... close resumed>) = 0 [pid 14926] <... write resumed>) = 4 [pid 14925] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14924] <... close resumed>) = 0 [pid 14926] close(3 [pid 318] rmdir("./3584" [pid 14926] <... close resumed>) = 0 [pid 14925] <... mkdirat resumed>) = 0 [pid 14924] close(4 [pid 14926] read(200 [pid 14925] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14926] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14924] close(5 [pid 14926] symlink("/dev/binderfs", "./binderfs" [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3585", 0777 [pid 14926] <... symlink resumed>) = 0 [pid 14924] close(6 [pid 318] <... mkdir resumed>) = 0 [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] write(1, "executing program\n", 18 [pid 14924] close(7 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14926] <... write resumed>) = 18 [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14926] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14924] close(8 [pid 14925] <... mount resumed>) = 0 executing program [pid 14926] <... mkdirat resumed>) = 0 [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14924] close(9) = -1 EBADF (Bad file descriptor) [pid 14926] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14924] close(10 [pid 14926] <... mount resumed>) = 0 [pid 14925] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14924] close(11) = -1 EBADF (Bad file descriptor) [pid 14924] close(12 [pid 14926] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] <... openat resumed>) = 3 [pid 14924] close(13) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14927 attached [pid 14924] close(14) = -1 EBADF (Bad file descriptor) [pid 14924] close(15) = -1 EBADF (Bad file descriptor) [pid 14924] close(16) = -1 EBADF (Bad file descriptor) [pid 14924] close(17 [pid 14926] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14925] <... openat resumed>) = 3 [pid 14927] set_robust_list(0x5555689d76a0, 24 [pid 14926] <... pwrite64 resumed>) = 36 [pid 14925] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14927] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3587 [pid 14924] close(18) = -1 EBADF (Bad file descriptor) [pid 14927] rt_sigprocmask(SIG_SETMASK, [] [pid 14926] close(3 [pid 14924] close(19 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14926] <... close resumed>) = 0 [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(4 [pid 14925] <... pwrite64 resumed>) = 36 [pid 14924] close(20 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(5 [pid 14924] close(21 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(6 [pid 14924] close(22 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(7 [pid 14924] close(23 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(8 [pid 14924] close(24 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(9 [pid 14924] close(25 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(10 [pid 14924] close(26 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(11 [pid 14924] close(27 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(12) = -1 EBADF (Bad file descriptor) [pid 14924] close(28 [pid 14926] close(13 [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14924] close(29 [pid 14926] close(14 [pid 14924] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(3 [pid 14924] exit_group(0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14926] close(15) = -1 EBADF (Bad file descriptor) [pid 14924] <... exit_group resumed>) = ? [pid 14927] chdir("./3585" [pid 14926] close(16 [pid 14925] <... close resumed>) = 0 [pid 14924] +++ exited with 0 +++ [pid 14927] <... chdir resumed>) = 0 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3677, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14927] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(5 [pid 14927] <... prctl resumed>) = 0 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14927] setpgid(0, 0 [pid 14925] close(6 [pid 14927] <... setpgid resumed>) = 0 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(17 [pid 14925] close(7 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14927] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14926] close(18 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(8 [pid 14926] close(19 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14927] <... openat resumed>) = 3 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(9 [pid 14927] write(3, "1000", 4 [pid 14926] close(20 [pid 14927] <... write resumed>) = 4 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14927] close(3 [pid 14926] close(21 [pid 14925] close(10 [pid 14927] <... close resumed>) = 0 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14927] read(200 [pid 14926] close(22 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14927] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(11 [pid 14927] symlink("/dev/binderfs", "./binderfs" [pid 14926] close(23 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(24 [pid 14925] close(12 [pid 14927] <... symlink resumed>) = 0 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14926] close(25 [pid 14927] write(1, "executing program\n", 18 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14925] close(13 [pid 14927] <... write resumed>) = 18 [pid 14926] close(26 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14927] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14926] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(14 [pid 14926] close(27) = -1 EBADF (Bad file descriptor) [pid 14926] close(28) = -1 EBADF (Bad file descriptor) [pid 14926] close(29) = -1 EBADF (Bad file descriptor) [pid 14926] exit_group(0) = ? [pid 14927] <... mkdirat resumed>) = 0 [pid 14926] +++ exited with 0 +++ [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(15 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3620, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14927] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14925] close(16) = -1 EBADF (Bad file descriptor) [pid 14925] close(17 [pid 319] umount2("./3618", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14925] close(18 [pid 319] openat(AT_FDCWD, "./3618", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14925] close(19 [pid 319] fstat(3 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14925] close(20 [pid 319] getdents64(3 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14925] close(21 [pid 319] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(22) = -1 EBADF (Bad file descriptor) [pid 14925] close(23 [pid 14927] <... mount resumed>) = 0 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(24) = -1 EBADF (Bad file descriptor) [pid 14925] close(25 [pid 14927] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14927] <... openat resumed>) = 3 [pid 14925] close(26 [pid 319] <... umount2 resumed>) = 0 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14927] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14925] close(27 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(28 [pid 319] newfstatat(AT_FDCWD, "./3618/sys" [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14925] close(29 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14925] exit_group(0) = ? [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14927] <... pwrite64 resumed>) = 36 [pid 14925] +++ exited with 0 +++ [pid 319] openat(AT_FDCWD, "./3618/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3710, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... openat resumed>) = 4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] fstat(4 [pid 14927] close(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14927] <... close resumed>) = 0 [pid 14927] close(4) = -1 EBADF (Bad file descriptor) [pid 14927] close(5) = -1 EBADF (Bad file descriptor) [pid 14927] close(6) = -1 EBADF (Bad file descriptor) [pid 14927] close(7) = -1 EBADF (Bad file descriptor) [pid 14927] close(8) = -1 EBADF (Bad file descriptor) [pid 14927] close(9) = -1 EBADF (Bad file descriptor) [pid 14927] close(10) = -1 EBADF (Bad file descriptor) [pid 14927] close(11) = -1 EBADF (Bad file descriptor) [pid 14927] close(12) = -1 EBADF (Bad file descriptor) [pid 14927] close(13) = -1 EBADF (Bad file descriptor) [pid 14927] close(14) = -1 EBADF (Bad file descriptor) [pid 14927] close(15) = -1 EBADF (Bad file descriptor) [pid 14927] close(16) = -1 EBADF (Bad file descriptor) [pid 14927] close(17) = -1 EBADF (Bad file descriptor) [pid 14927] close(18) = -1 EBADF (Bad file descriptor) [pid 14927] close(19) = -1 EBADF (Bad file descriptor) [pid 14927] close(20) = -1 EBADF (Bad file descriptor) [pid 14927] close(21) = -1 EBADF (Bad file descriptor) [pid 14927] close(22) = -1 EBADF (Bad file descriptor) [pid 14927] close(23) = -1 EBADF (Bad file descriptor) [pid 14927] close(24) = -1 EBADF (Bad file descriptor) [pid 14927] close(25) = -1 EBADF (Bad file descriptor) [pid 14927] close(26) = -1 EBADF (Bad file descriptor) [pid 14927] close(27) = -1 EBADF (Bad file descriptor) [pid 14927] close(28) = -1 EBADF (Bad file descriptor) [pid 14927] close(29) = -1 EBADF (Bad file descriptor) [pid 14927] exit_group(0) = ? [pid 319] getdents64(4 [pid 14927] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3587, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] close(4) = 0 [pid 319] rmdir("./3618/sys" [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3618/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3675", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3618/binderfs" [pid 318] umount2("./3585", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3675", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3585", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 321] umount2("./3708", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 319] unlink("./3618/binderfs" [pid 318] fstat(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = 0 [pid 320] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3585/sys" [pid 321] openat(AT_FDCWD, "./3708", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] newfstatat(AT_FDCWD, "./3675/sys" [pid 318] umount2("./3585/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3585/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 318] <... openat resumed>) = 4 [pid 320] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] fstat(3 [pid 320] openat(AT_FDCWD, "./3675/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] rmdir("./3618" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(3 [pid 320] fstat(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 319] mkdir("./3619", 0777 [pid 318] close(4) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rmdir("./3585/sys" [pid 319] <... mkdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 320] getdents64(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3585/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3708/sys" [pid 320] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14928 attached [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3675/sys" [pid 318] newfstatat(AT_FDCWD, "./3585/binderfs" [pid 321] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 14928] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14928] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3675/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14928] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3621 [pid 321] openat(AT_FDCWD, "./3708/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] unlink("./3585/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... openat resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3675/binderfs" [pid 321] fstat(4 [pid 318] <... unlink resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14928] chdir("./3619") = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 14928] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] getdents64(4 [pid 320] unlink("./3675/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14928] <... prctl resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14928] setpgid(0, 0) = 0 [pid 14928] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(4 [pid 318] close(3 [pid 14928] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... unlink resumed>) = 0 [pid 14928] write(3, "1000", 4 [pid 321] close(4 [pid 318] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 318] rmdir("./3585" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14928] <... write resumed>) = 4 [pid 318] <... rmdir resumed>) = 0 [pid 321] rmdir("./3708/sys" [pid 320] close(3 [pid 14928] close(3) = 0 [pid 318] mkdir("./3586", 0777 [pid 14928] read(200 [pid 320] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 14928] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14928] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3708/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3675" [pid 318] <... mkdir resumed>) = 0 [pid 14928] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14928] write(1, "executing program\n", 18 [pid 320] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] newfstatat(AT_FDCWD, "./3708/binderfs" [pid 320] mkdir("./3676", 0777 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 321] unlink("./3708/binderfs" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14928] <... write resumed>) = 18 executing program [pid 14928] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14928] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 321] <... unlink resumed>) = 0 [pid 14928] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14929 attached ) = 3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14929] set_robust_list(0x5555689d76a0, 24 [pid 14928] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14929] <... set_robust_list resumed>) = 0 [pid 321] getdents64(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3588 [pid 14929] rt_sigprocmask(SIG_SETMASK, [] [pid 14928] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14929] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14929] chdir("./3586" [pid 14928] close(3 [pid 14929] <... chdir resumed>) = 0 [pid 14928] <... close resumed>) = 0 [pid 14929] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14928] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 14930 attached [pid 14929] setpgid(0, 0 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14929] <... setpgid resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3678 [pid 14930] set_robust_list(0x5555689d76a0, 24 [pid 321] rmdir("./3708" [pid 14930] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14930] rt_sigprocmask(SIG_SETMASK, [] [pid 14929] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14928] close(5 [pid 321] mkdir("./3709", 0777 [pid 14930] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14929] <... openat resumed>) = 3 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] write(3, "1000", 4 [pid 14928] close(6 [pid 321] <... mkdir resumed>) = 0 [pid 14930] chdir("./3676" [pid 14929] <... write resumed>) = 4 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] close(3 [pid 14928] close(7 [pid 14929] <... close resumed>) = 0 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] read(200 [pid 14928] close(8 [pid 14929] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] symlink("/dev/binderfs", "./binderfs" [pid 14928] close(9 [pid 14930] <... chdir resumed>) = 0 [pid 14929] <... symlink resumed>) = 0 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14930] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14928] close(10 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14930] <... prctl resumed>) = 0 [pid 14929] write(1, "executing program\n", 18 executing program [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14930] setpgid(0, 0 [pid 14929] <... write resumed>) = 18 [pid 14928] close(11 [pid 14929] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] close(12 [pid 14929] <... mkdirat resumed>) = 0 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] close(13) = -1 EBADF (Bad file descriptor) [pid 14929] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14928] close(14 [pid 14930] <... setpgid resumed>) = 0 [pid 14929] <... mount resumed>) = 0 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14931 attached [pid 14930] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14931] set_robust_list(0x5555689d76a0, 24 [pid 14928] close(15 [pid 14931] <... set_robust_list resumed>) = 0 [pid 14929] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] rt_sigprocmask(SIG_SETMASK, [] [pid 14930] <... openat resumed>) = 3 [pid 14929] <... openat resumed>) = 3 [pid 14928] close(16 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3711 [pid 14930] write(3, "1000", 4 [pid 14931] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14930] <... write resumed>) = 4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14930] close(3) = 0 [pid 14931] chdir("./3709" [pid 14930] read(200 [pid 14929] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... chdir resumed>) = 0 [pid 14930] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14929] <... pwrite64 resumed>) = 36 [pid 14928] close(17 [pid 14931] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14930] symlink("/dev/binderfs", "./binderfs" [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... prctl resumed>) = 0 [pid 14929] close(3 [pid 14928] close(18 [pid 14931] setpgid(0, 0 [pid 14930] <... symlink resumed>) = 0 [pid 14929] <... close resumed>) = 0 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... setpgid resumed>) = 0 [pid 14928] close(19 [pid 14931] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14929] close(4 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... openat resumed>) = 3 [pid 14930] write(1, "executing program\n", 18 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] close(20 [pid 14930] <... write resumed>) = 18 [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14931] write(3, "1000", 4 [pid 14930] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14929] close(5 [pid 14928] close(21 [pid 14931] <... write resumed>) = 4 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] close(3 [pid 14929] close(6 [pid 14928] close(22 [pid 14931] <... close resumed>) = 0 [pid 14930] <... mkdirat resumed>) = 0 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] read(200 [pid 14930] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14929] close(7 [pid 14928] close(23 [pid 14931] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] symlink("/dev/binderfs", "./binderfs" [pid 14929] close(8 [pid 14928] close(24 [pid 14931] <... symlink resumed>) = 0 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] <... mount resumed>) = 0 [pid 14929] close(9 [pid 14928] close(25 [pid 14930] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14931] write(1, "executing program\n", 18 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14931] <... write resumed>) = 18 [pid 14929] close(10 [pid 14928] close(26 [pid 14931] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... mkdirat resumed>) = 0 [pid 14929] close(11 [pid 14928] close(27 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14929] close(12 [pid 14928] close(28 [pid 14931] <... mount resumed>) = 0 [pid 14930] <... openat resumed>) = 3 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14928] close(29) = -1 EBADF (Bad file descriptor) [pid 14929] close(13 [pid 14928] exit_group(0 [pid 14931] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14930] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... openat resumed>) = 3 [pid 14930] <... pwrite64 resumed>) = 36 [pid 14929] close(14 [pid 14928] <... exit_group resumed>) = ? [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] close(3 [pid 14931] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14930] <... close resumed>) = 0 [pid 14929] close(15 [pid 14928] +++ exited with 0 +++ [pid 14931] <... pwrite64 resumed>) = 36 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] close(4) = -1 EBADF (Bad file descriptor) [pid 14929] close(16 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3621, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] close(3 [pid 14929] close(17 [pid 14931] <... close resumed>) = 0 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] close(18 [pid 14931] close(4 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] close(19 [pid 14931] close(5 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] close(20 [pid 14931] close(6 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] close(21 [pid 14931] close(7 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] close(22 [pid 14931] close(8 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] close(23 [pid 14931] close(9 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] close(24 [pid 14931] close(10 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] close(25 [pid 14931] close(11 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] close(26 [pid 14931] close(12 [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] close(13 [pid 14929] close(27 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] close(14 [pid 14929] close(28 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] close(15 [pid 14929] close(29 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] close(16 [pid 14929] exit_group(0 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] close(17 [pid 14929] <... exit_group resumed>) = ? [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] close(5 [pid 14929] +++ exited with 0 +++ [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14931] close(18 [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3588, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14930] close(6) = -1 EBADF (Bad file descriptor) [pid 14930] close(7 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] close(19 [pid 14930] close(8 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3586", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14931] close(20 [pid 14930] close(9 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14931] close(21 [pid 14930] close(10 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3586", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14931] close(22 [pid 14930] close(11 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14931] close(23 [pid 14930] close(12 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14931] close(24) = -1 EBADF (Bad file descriptor) [pid 14930] close(13 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14931] close(25 [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] close(14 [pid 318] getdents64(3 [pid 14931] close(26) = -1 EBADF (Bad file descriptor) [pid 14931] close(27) = -1 EBADF (Bad file descriptor) [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14931] close(28 [pid 14930] close(15 [pid 318] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] close(29 [pid 14930] close(16 [pid 14931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14931] exit_group(0 [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14930] close(17 [pid 14931] <... exit_group resumed>) = ? [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14930] close(18 [pid 14931] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3711, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14930] close(19) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14930] close(20 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3586/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14930] close(21 [pid 318] umount2("./3586/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14930] close(22 [pid 318] openat(AT_FDCWD, "./3586/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14930] close(23) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 14930] close(24) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3619", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14930] close(25 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3619", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14930] close(26 [pid 319] <... openat resumed>) = 3 [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14930] close(27 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14930] close(28 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14930] close(29 [pid 319] <... umount2 resumed>) = 0 [pid 318] close(4 [pid 14930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14930] exit_group(0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14930] <... exit_group resumed>) = ? [pid 319] newfstatat(AT_FDCWD, "./3619/sys" [pid 318] rmdir("./3586/sys" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 319] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3586/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3619/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14930] +++ exited with 0 +++ [pid 319] <... openat resumed>) = 4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3678, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] fstat(4 [pid 318] newfstatat(AT_FDCWD, "./3586/binderfs" [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] unlink("./3586/binderfs" [pid 319] getdents64(4 [pid 318] <... unlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3619/sys" [pid 318] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3619/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3619/binderfs" [pid 318] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3586" [pid 319] unlink("./3619/binderfs") = 0 [pid 318] <... rmdir resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] mkdir("./3587", 0777 [pid 319] close(3) = 0 [pid 319] rmdir("./3619" [pid 318] <... mkdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 319] mkdir("./3620", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14932 attached [pid 320] <... restart_syscall resumed>) = 0 [pid 14932] set_robust_list(0x5555689d76a0, 24 [pid 320] umount2("./3676", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3676", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14933 attached [pid 14932] <... set_robust_list resumed>) = 0 [pid 320] getdents64(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3589 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14932] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3622 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14933] set_robust_list(0x5555689d76a0, 24 [pid 14932] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14933] <... set_robust_list resumed>) = 0 [pid 14932] chdir("./3587" [pid 320] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] newfstatat(AT_FDCWD, "./3676/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3676/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 14932] <... chdir resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] rmdir("./3676/sys" [pid 14933] rt_sigprocmask(SIG_SETMASK, [] [pid 14932] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rmdir resumed>) = 0 [pid 14933] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14932] <... prctl resumed>) = 0 [pid 320] umount2("./3676/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14932] setpgid(0, 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14933] chdir("./3620" [pid 14932] <... setpgid resumed>) = 0 [pid 321] umount2("./3709", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3676/binderfs" [pid 14932] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14933] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] unlink("./3676/binderfs" [pid 14933] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14932] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3709", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... unlink resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 321] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14932] write(3, "1000", 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] close(3 [pid 14933] <... prctl resumed>) = 0 [pid 14932] <... write resumed>) = 4 [pid 321] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 14933] setpgid(0, 0 [pid 14932] close(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] rmdir("./3676" [pid 14932] <... close resumed>) = 0 [pid 321] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 14933] <... setpgid resumed>) = 0 [pid 14932] read(200 [pid 320] mkdir("./3677", 0777 [pid 14932] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 14932] symlink("/dev/binderfs", "./binderfs" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14933] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14932] <... symlink resumed>) = 0 [pid 321] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14934 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3679 [pid 14933] <... openat resumed>) = 3 [pid 14932] write(1, "executing program\n", 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14934] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14933] write(3, "1000", 4 [pid 14932] <... write resumed>) = 18 executing program [pid 14934] <... set_robust_list resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3709/sys" [pid 14933] <... write resumed>) = 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14934] rt_sigprocmask(SIG_SETMASK, [] [pid 14933] close(3) = 0 [pid 321] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14933] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14934] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14933] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14933] <... symlink resumed>) = 0 [pid 14932] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14934] chdir("./3677" [pid 14933] write(1, "executing program\n", 18 [pid 321] openat(AT_FDCWD, "./3709/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14934] <... chdir resumed>) = 0 [pid 14932] <... mkdirat resumed>) = 0 [pid 14934] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14932] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... openat resumed>) = 4 [pid 14934] <... prctl resumed>) = 0 [pid 14934] setpgid(0, 0 [pid 14933] <... write resumed>) = 18 [pid 321] fstat(4 [pid 14934] <... setpgid resumed>) = 0 [pid 14933] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 executing program [pid 14934] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14933] <... mkdirat resumed>) = 0 [pid 14933] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14934] <... openat resumed>) = 3 [pid 14933] <... mount resumed>) = 0 [pid 14932] <... mount resumed>) = 0 [pid 321] getdents64(4 [pid 14934] write(3, "1000", 4 [pid 14932] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14934] <... write resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14934] close(3 [pid 321] getdents64(4 [pid 14934] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14934] read(200 [pid 14933] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] close(4 [pid 14934] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14933] <... openat resumed>) = 3 [pid 14932] <... openat resumed>) = 3 [pid 14934] symlink("/dev/binderfs", "./binderfs" [pid 321] <... close resumed>) = 0 [pid 14933] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] rmdir("./3709/sys" [pid 14934] <... symlink resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 14934] write(1, "executing program\n", 18 [pid 14933] <... pwrite64 resumed>) = 36 executing program [pid 14932] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3709/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14934] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14933] close(3 [pid 14934] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14933] <... close resumed>) = 0 [pid 14933] close(4) = -1 EBADF (Bad file descriptor) [pid 14933] close(5) = -1 EBADF (Bad file descriptor) [pid 14933] close(6) = -1 EBADF (Bad file descriptor) [pid 14933] close(7) = -1 EBADF (Bad file descriptor) [pid 14933] close(8) = -1 EBADF (Bad file descriptor) [pid 14933] close(9) = -1 EBADF (Bad file descriptor) [pid 14933] close(10) = -1 EBADF (Bad file descriptor) [pid 14933] close(11) = -1 EBADF (Bad file descriptor) [pid 14933] close(12) = -1 EBADF (Bad file descriptor) [pid 14933] close(13) = -1 EBADF (Bad file descriptor) [pid 14933] close(14) = -1 EBADF (Bad file descriptor) [pid 14933] close(15) = -1 EBADF (Bad file descriptor) [pid 14933] close(16) = -1 EBADF (Bad file descriptor) [pid 14933] close(17) = -1 EBADF (Bad file descriptor) [pid 14933] close(18) = -1 EBADF (Bad file descriptor) [pid 14933] close(19) = -1 EBADF (Bad file descriptor) [pid 14933] close(20) = -1 EBADF (Bad file descriptor) [pid 14933] close(21) = -1 EBADF (Bad file descriptor) [pid 14933] close(22) = -1 EBADF (Bad file descriptor) [pid 14933] close(23) = -1 EBADF (Bad file descriptor) [pid 14933] close(24) = -1 EBADF (Bad file descriptor) [pid 14933] close(25) = -1 EBADF (Bad file descriptor) [pid 14933] close(26) = -1 EBADF (Bad file descriptor) [pid 14932] <... pwrite64 resumed>) = 36 [pid 321] newfstatat(AT_FDCWD, "./3709/binderfs" [pid 14934] <... mkdirat resumed>) = 0 [pid 14932] close(3 [pid 14934] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14932] <... close resumed>) = 0 [pid 14933] close(27 [pid 14932] close(4 [pid 321] unlink("./3709/binderfs" [pid 14934] <... mount resumed>) = 0 [pid 14933] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14933] close(28 [pid 14932] close(5 [pid 321] <... unlink resumed>) = 0 [pid 14933] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14933] close(29 [pid 14932] close(6 [pid 14933] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14933] exit_group(0 [pid 14932] close(7 [pid 321] close(3 [pid 14934] <... openat resumed>) = 3 [pid 14933] <... exit_group resumed>) = ? [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14933] +++ exited with 0 +++ [pid 14932] close(8 [pid 321] <... close resumed>) = 0 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3622, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14932] close(9 [pid 321] rmdir("./3709" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14932] close(10 [pid 321] mkdir("./3710", 0777 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] <... pwrite64 resumed>) = 36 [pid 14932] close(11 [pid 321] <... mkdir resumed>) = 0 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] close(3 [pid 14932] close(12 [pid 14934] <... close resumed>) = 0 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] close(4 [pid 14932] close(13 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14932] close(14 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(15 [pid 14934] close(5) = -1 EBADF (Bad file descriptor) [pid 14934] close(6) = -1 EBADF (Bad file descriptor) [pid 14934] close(7) = -1 EBADF (Bad file descriptor) [pid 14934] close(8) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14935 attached [pid 14934] close(9 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] set_robust_list(0x5555689d76a0, 24 [pid 14934] close(10 [pid 14935] <... set_robust_list resumed>) = 0 [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(16 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3712 [pid 14935] rt_sigprocmask(SIG_SETMASK, [] [pid 14934] close(11 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14935] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14934] close(12 [pid 14932] close(17 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14935] chdir("./3710" [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(18 [pid 14935] <... chdir resumed>) = 0 [pid 14934] close(13 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(19 [pid 14935] <... prctl resumed>) = 0 [pid 14934] close(14 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] setpgid(0, 0 [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(20 [pid 14935] <... setpgid resumed>) = 0 [pid 14934] close(15 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(21 [pid 14934] close(16 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] <... openat resumed>) = 3 [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(22 [pid 14934] close(17 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] write(3, "1000", 4 [pid 14934] close(18 [pid 14932] close(23 [pid 14935] <... write resumed>) = 4 [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] close(3 [pid 14934] close(19 [pid 14935] <... close resumed>) = 0 [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(24 [pid 14935] read(200 [pid 14934] close(20 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(25 [pid 14935] symlink("/dev/binderfs", "./binderfs" [pid 14934] close(21 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] <... symlink resumed>) = 0 [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(26 [pid 14934] close(22 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] write(1, "executing program\n", 18 [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(27 [pid 14935] <... write resumed>) = 18 [pid 14934] close(23 [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] close(28) = -1 EBADF (Bad file descriptor) [pid 14935] <... mkdirat resumed>) = 0 [pid 14934] close(24 [pid 14932] close(29 [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14934] close(25 [pid 14935] <... mount resumed>) = 0 [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] close(26) = -1 EBADF (Bad file descriptor) [pid 14932] exit_group(0 [pid 14934] close(27 [pid 14932] <... exit_group resumed>) = ? [pid 14935] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] <... openat resumed>) = 3 [pid 14934] close(28 [pid 14932] +++ exited with 0 +++ [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3589, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14934] close(29 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14934] exit_group(0) = ? [pid 14935] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14934] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3679, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14935] <... pwrite64 resumed>) = 36 [pid 14935] close(3 [pid 319] umount2("./3620", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14935] <... close resumed>) = 0 [pid 14935] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3587", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3620", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14935] close(5 [pid 319] <... openat resumed>) = 3 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] openat(AT_FDCWD, "./3587", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14935] close(6 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14935] close(7 [pid 319] getdents64(3 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] fstat(3 [pid 14935] close(8 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14935] close(9 [pid 319] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14935] close(10 [pid 318] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] close(11 [pid 319] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 14935] close(12 [pid 319] newfstatat(AT_FDCWD, "./3620/sys" [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14935] close(13) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14935] close(14) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14935] close(15) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3620/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14935] close(16 [pid 319] <... openat resumed>) = 4 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14935] close(17 [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14935] close(18 [pid 319] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3587/sys" [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14935] close(19 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3587/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14935] close(20 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] openat(AT_FDCWD, "./3587/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14935] close(21 [pid 319] <... close resumed>) = 0 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3677", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3620/sys" [pid 318] <... openat resumed>) = 4 [pid 14935] close(22 [pid 319] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14935] close(23 [pid 320] openat(AT_FDCWD, "./3677", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3620/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14935] close(24 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 318] getdents64(4 [pid 14935] close(25 [pid 319] newfstatat(AT_FDCWD, "./3620/binderfs" [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14935] close(26 [pid 320] getdents64(3 [pid 319] unlink("./3620/binderfs" [pid 318] close(4 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14935] close(27) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14935] close(28) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14935] close(29 [pid 319] close(3 [pid 14935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14935] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 320] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3587/sys" [pid 14935] <... exit_group resumed>) = ? [pid 319] rmdir("./3620" [pid 318] <... rmdir resumed>) = 0 [pid 14935] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3587/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3712, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3621", 0777 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3677/sys" [pid 318] newfstatat(AT_FDCWD, "./3587/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] unlink("./3587/binderfs" [pid 320] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... unlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 14936 attached [pid 320] openat(AT_FDCWD, "./3677/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3623 [pid 318] close(3 [pid 320] <... openat resumed>) = 4 [pid 14936] set_robust_list(0x5555689d76a0, 24 [pid 320] fstat(4 [pid 318] <... close resumed>) = 0 [pid 14936] <... set_robust_list resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rmdir("./3587" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14936] rt_sigprocmask(SIG_SETMASK, [] [pid 320] getdents64(4 [pid 318] mkdir("./3588", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14936] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(4 [pid 318] <... mkdir resumed>) = 0 [pid 14936] chdir("./3621" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14936] <... chdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] close(4 [pid 14936] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... close resumed>) = 0 [pid 14936] <... prctl resumed>) = 0 [pid 14936] setpgid(0, 0) = 0 [pid 14936] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] rmdir("./3677/sys" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rmdir resumed>) = 0 [pid 14936] <... openat resumed>) = 3 [pid 14936] write(3, "1000", 4) = 4 [pid 14936] close(3) = 0 [pid 14936] read(200ci2-android-6-12-rust/strace-static-x86_64: Process 14937 attached [pid 320] umount2("./3677/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14936] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14936] symlink("/dev/binderfs", "./binderfs") = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14937] set_robust_list(0x5555689d76a0, 24 [pid 320] newfstatat(AT_FDCWD, "./3677/binderfs" [pid 14937] <... set_robust_list resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14936] write(1, "executing program\n", 18 executing program [pid 14937] rt_sigprocmask(SIG_SETMASK, [] [pid 14936] <... write resumed>) = 18 [pid 320] unlink("./3677/binderfs" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3590 [pid 14937] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14936] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14937] chdir("./3588" [pid 14936] <... mkdirat resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14937] <... chdir resumed>) = 0 [pid 320] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14937] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14937] <... prctl resumed>) = 0 [pid 320] close(3 [pid 14936] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... close resumed>) = 0 [pid 14937] setpgid(0, 0 [pid 14936] <... mount resumed>) = 0 [pid 14937] <... setpgid resumed>) = 0 [pid 14936] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] rmdir("./3677" [pid 14937] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14936] <... openat resumed>) = 3 [pid 320] <... rmdir resumed>) = 0 [pid 14936] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14937] <... openat resumed>) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] mkdir("./3678", 0777 [pid 14937] write(3, "1000", 4) = 4 [pid 14936] <... pwrite64 resumed>) = 36 [pid 320] <... mkdir resumed>) = 0 [pid 14937] close(3 [pid 321] umount2("./3710", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14937] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14937] read(200 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14937] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] openat(AT_FDCWD, "./3710", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14937] symlink("/dev/binderfs", "./binderfs" [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... openat resumed>) = 3 [pid 14937] <... symlink resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14936] close(3) = 0 [pid 14936] close(4) = -1 EBADF (Bad file descriptor) [pid 14936] close(5) = -1 EBADF (Bad file descriptor) [pid 14936] close(6) = -1 EBADF (Bad file descriptor) [pid 14936] close(7) = -1 EBADF (Bad file descriptor) [pid 14936] close(8) = -1 EBADF (Bad file descriptor) [pid 14936] close(9) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 14936] close(10) = -1 EBADF (Bad file descriptor) [pid 14936] close(11) = -1 EBADF (Bad file descriptor) [pid 14936] close(12) = -1 EBADF (Bad file descriptor) [pid 14936] close(13) = -1 EBADF (Bad file descriptor) [pid 14936] close(14ci2-android-6-12-rust/strace-static-x86_64: Process 14938 attached [pid 14937] write(1, "executing program\n", 18 [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 executing program [pid 14938] set_robust_list(0x5555689d76a0, 24 [pid 14937] <... write resumed>) = 18 [pid 14936] close(15 [pid 14938] <... set_robust_list resumed>) = 0 [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14938] rt_sigprocmask(SIG_SETMASK, [] [pid 14937] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14936] close(16 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3680 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14937] <... mkdirat resumed>) = 0 [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14938] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14937] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14936] close(17 [pid 321] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14938] chdir("./3678" [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14938] <... chdir resumed>) = 0 [pid 14937] <... mount resumed>) = 0 [pid 14936] close(18 [pid 14938] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14938] <... prctl resumed>) = 0 [pid 14936] close(19 [pid 14938] setpgid(0, 0 [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14938] <... setpgid resumed>) = 0 [pid 14937] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14936] close(20 [pid 321] <... umount2 resumed>) = 0 [pid 14938] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14936] close(21) = -1 EBADF (Bad file descriptor) [pid 14938] <... openat resumed>) = 3 [pid 14937] <... openat resumed>) = 3 [pid 14936] close(22) = -1 EBADF (Bad file descriptor) [pid 14936] close(23 [pid 14938] write(3, "1000", 4 [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14938] <... write resumed>) = 4 [pid 14937] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14936] close(24 [pid 321] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14938] close(3 [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14938] <... close resumed>) = 0 [pid 14936] close(25 [pid 321] newfstatat(AT_FDCWD, "./3710/sys" [pid 14938] read(200 [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14938] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14936] close(26 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14938] symlink("/dev/binderfs", "./binderfs" [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14937] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14937] close(3 [pid 14938] <... symlink resumed>) = 0 [pid 14936] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14938] write(1, "executing program\n", 18 [pid 14937] <... close resumed>) = 0 [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3710/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14938] <... write resumed>) = 18 executing program [pid 14937] close(4 [pid 14936] close(28 [pid 14938] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14938] <... mkdirat resumed>) = 0 [pid 14937] close(5 [pid 14936] close(29 [pid 321] fstat(4 [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14936] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14938] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14937] close(6 [pid 14936] exit_group(0 [pid 321] getdents64(4 [pid 14938] <... mount resumed>) = 0 [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14936] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14937] close(7 [pid 321] getdents64(4 [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14937] close(8 [pid 321] close(4 [pid 14938] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14936] +++ exited with 0 +++ [pid 321] <... close resumed>) = 0 [pid 14938] <... openat resumed>) = 3 [pid 14937] close(9 [pid 321] rmdir("./3710/sys" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3623, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14937] close(10) = -1 EBADF (Bad file descriptor) [pid 14937] close(11) = -1 EBADF (Bad file descriptor) [pid 14937] close(12) = -1 EBADF (Bad file descriptor) [pid 14937] close(13) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14937] close(14 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14938] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14937] close(15 [pid 321] umount2("./3710/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14937] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14938] <... pwrite64 resumed>) = 36 [pid 14937] close(17) = -1 EBADF (Bad file descriptor) [pid 14937] close(18) = -1 EBADF (Bad file descriptor) [pid 14937] close(19) = -1 EBADF (Bad file descriptor) [pid 14938] close(3 [pid 321] newfstatat(AT_FDCWD, "./3710/binderfs" [pid 14938] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14938] close(4 [pid 321] unlink("./3710/binderfs" [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14937] close(20) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14938] close(5 [pid 14937] close(21 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14938] close(6 [pid 14937] close(22 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14938] close(7 [pid 14937] close(23 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14938] close(8 [pid 14937] close(24 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14937] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3710" [pid 14938] close(9 [pid 14937] close(25) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14937] close(26) = -1 EBADF (Bad file descriptor) [pid 14937] close(27) = -1 EBADF (Bad file descriptor) [pid 14937] close(28) = -1 EBADF (Bad file descriptor) [pid 14937] close(29) = -1 EBADF (Bad file descriptor) [pid 14937] exit_group(0 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14937] <... exit_group resumed>) = ? [pid 321] mkdir("./3711", 0777 [pid 14938] close(10) = -1 EBADF (Bad file descriptor) [pid 14937] +++ exited with 0 +++ [pid 321] <... mkdir resumed>) = 0 [pid 14938] close(11 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3590, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14938] close(12 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14938] close(13) = -1 EBADF (Bad file descriptor) [pid 14938] close(14) = -1 EBADF (Bad file descriptor) [pid 14938] close(15) = -1 EBADF (Bad file descriptor) [pid 14938] close(16) = -1 EBADF (Bad file descriptor) [pid 14938] close(17) = -1 EBADF (Bad file descriptor) [pid 14938] close(18) = -1 EBADF (Bad file descriptor) [pid 14938] close(19) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14939 attached [pid 14938] close(20) = -1 EBADF (Bad file descriptor) [pid 14939] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14938] close(21 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3713 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14938] close(22) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14938] close(23 [pid 14939] rt_sigprocmask(SIG_SETMASK, [] [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14939] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14938] close(24 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14939] chdir("./3711" [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14939] <... chdir resumed>) = 0 [pid 14939] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14938] close(25 [pid 14939] <... prctl resumed>) = 0 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14939] setpgid(0, 0 [pid 14938] close(26 [pid 14939] <... setpgid resumed>) = 0 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14939] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14938] close(27 [pid 14939] <... openat resumed>) = 3 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14939] write(3, "1000", 4 [pid 14938] close(28 [pid 14939] <... write resumed>) = 4 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14939] close(3 [pid 14938] close(29 [pid 14939] <... close resumed>) = 0 [pid 14938] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14939] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14938] exit_group(0 [pid 14939] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14938] <... exit_group resumed>) = ? [pid 14939] write(1, "executing program\n", 18) = 18 [pid 14939] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14939] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14938] +++ exited with 0 +++ [pid 14939] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3680, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 14939] <... openat resumed>) = 3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... restart_syscall resumed>) = 0 [pid 14939] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3621", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14939] <... pwrite64 resumed>) = 36 [pid 14939] close(3) = 0 [pid 14939] close(4) = -1 EBADF (Bad file descriptor) [pid 14939] close(5) = -1 EBADF (Bad file descriptor) [pid 14939] close(6) = -1 EBADF (Bad file descriptor) [pid 14939] close(7) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3621", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14939] close(8) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14939] close(9) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14939] close(10) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14939] close(11) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14939] close(12) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14939] close(13) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14939] close(14) = -1 EBADF (Bad file descriptor) [pid 14939] close(15) = -1 EBADF (Bad file descriptor) [pid 14939] close(16 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14939] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14939] close(17) = -1 EBADF (Bad file descriptor) [pid 14939] close(18) = -1 EBADF (Bad file descriptor) [pid 14939] close(19) = -1 EBADF (Bad file descriptor) [pid 14939] close(20) = -1 EBADF (Bad file descriptor) [pid 14939] close(21) = -1 EBADF (Bad file descriptor) [pid 14939] close(22) = -1 EBADF (Bad file descriptor) [pid 14939] close(23) = -1 EBADF (Bad file descriptor) [pid 14939] close(24) = -1 EBADF (Bad file descriptor) [pid 14939] close(25) = -1 EBADF (Bad file descriptor) [pid 14939] close(26) = -1 EBADF (Bad file descriptor) [pid 14939] close(27) = -1 EBADF (Bad file descriptor) [pid 14939] close(28) = -1 EBADF (Bad file descriptor) [pid 14939] close(29) = -1 EBADF (Bad file descriptor) [pid 14939] exit_group(0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3588", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3621/sys" [pid 14939] <... exit_group resumed>) = ? [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14939] +++ exited with 0 +++ [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3588", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3713, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 319] openat(AT_FDCWD, "./3621/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] getdents64(3 [pid 319] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3621/sys") = 0 [pid 319] umount2("./3621/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3621/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3621/binderfs") = 0 [pid 318] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] newfstatat(AT_FDCWD, "./3588/sys" [pid 319] <... close resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3621" [pid 318] umount2("./3588/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3622", 0777 [pid 318] openat(AT_FDCWD, "./3588/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... mkdir resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... restart_syscall resumed>) = 0 [pid 318] getdents64(4 [pid 321] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14940 attached [pid 14940] set_robust_list(0x5555689d76a0, 24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] umount2("./3678", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3624 [pid 318] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] openat(AT_FDCWD, "./3678", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] close(4 [pid 320] <... openat resumed>) = 3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... close resumed>) = 0 [pid 320] fstat(3 [pid 318] rmdir("./3588/sys" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 320] getdents64(3 [pid 318] umount2("./3588/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3588/binderfs" [pid 14940] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3711", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14940] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14940] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] openat(AT_FDCWD, "./3711", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14940] chdir("./3622" [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 318] unlink("./3588/binderfs" [pid 14940] <... chdir resumed>) = 0 [pid 321] fstat(3 [pid 14940] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 14940] <... prctl resumed>) = 0 [pid 321] getdents64(3 [pid 14940] setpgid(0, 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 14940] <... setpgid resumed>) = 0 [pid 321] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14940] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3678/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14940] <... openat resumed>) = 3 [pid 321] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(3 [pid 14940] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14940] <... write resumed>) = 4 [pid 321] newfstatat(AT_FDCWD, "./3711/sys" [pid 320] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 14940] close(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3588" [pid 14940] <... close resumed>) = 0 [pid 321] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14940] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14940] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] openat(AT_FDCWD, "./3711/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14940] symlink("/dev/binderfs", "./binderfs" [pid 321] <... openat resumed>) = 4 [pid 14940] <... symlink resumed>) = 0 [pid 321] fstat(4 executing program [pid 320] openat(AT_FDCWD, "./3678/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14940] write(1, "executing program\n", 18 [pid 321] getdents64(4 [pid 320] <... openat resumed>) = 4 [pid 318] mkdir("./3589", 0777 [pid 14940] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] fstat(4 [pid 14940] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] getdents64(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] getdents64(4 [pid 14940] <... mkdirat resumed>) = 0 [pid 321] close(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14940] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14940] <... mount resumed>) = 0 [pid 321] rmdir("./3711/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] close(4 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3711/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14940] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14941 attached [pid 14940] <... openat resumed>) = 3 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3678/sys" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3591 [pid 321] newfstatat(AT_FDCWD, "./3711/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 14941] set_robust_list(0x5555689d76a0, 24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3678/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14940] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] unlink("./3711/binderfs" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14941] <... set_robust_list resumed>) = 0 [pid 14940] <... pwrite64 resumed>) = 36 [pid 321] <... unlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3678/binderfs" [pid 321] getdents64(3 [pid 14941] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14941] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14940] close(3 [pid 321] close(3 [pid 14940] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 14940] close(4 [pid 321] rmdir("./3711" [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] unlink("./3678/binderfs" [pid 14941] chdir("./3589" [pid 14940] close(5 [pid 14941] <... chdir resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 14941] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] getdents64(3 [pid 14941] <... prctl resumed>) = 0 [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3712", 0777 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14941] setpgid(0, 0 [pid 14940] close(6 [pid 321] <... mkdir resumed>) = 0 [pid 14941] <... setpgid resumed>) = 0 [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] close(3 [pid 14941] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14940] close(7 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14942 attached [pid 14941] <... openat resumed>) = 3 [pid 14940] close(8 [pid 320] rmdir("./3678" [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14940] close(9) = -1 EBADF (Bad file descriptor) [pid 14940] close(10) = -1 EBADF (Bad file descriptor) [pid 14940] close(11) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3714 [pid 14940] close(12) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14940] close(13) = -1 EBADF (Bad file descriptor) [pid 14940] close(14 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14942] set_robust_list(0x5555689d76a0, 24 [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... set_robust_list resumed>) = 0 [pid 14941] write(3, "1000", 4 [pid 320] <... rmdir resumed>) = 0 [pid 14942] rt_sigprocmask(SIG_SETMASK, [] [pid 14941] <... write resumed>) = 4 [pid 14942] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14941] close(3 [pid 320] mkdir("./3679", 0777 [pid 14941] <... close resumed>) = 0 [pid 14941] read(200 [pid 320] <... mkdir resumed>) = 0 [pid 14941] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14942] chdir("./3712" [pid 14941] symlink("/dev/binderfs", "./binderfs" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14942] <... chdir resumed>) = 0 [pid 14941] <... symlink resumed>) = 0 [pid 14940] close(15 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14942] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14941] write(1, "executing program\n", 18 [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14942] <... prctl resumed>) = 0 [pid 14941] <... write resumed>) = 18 [pid 14940] close(16) = -1 EBADF (Bad file descriptor) [pid 14942] setpgid(0, 0 [pid 14941] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14940] close(17 [pid 14942] <... setpgid resumed>) = 0 [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14940] close(18) = -1 EBADF (Bad file descriptor) [pid 14940] close(19) = -1 EBADF (Bad file descriptor) [pid 14940] close(20) = -1 EBADF (Bad file descriptor) [pid 14940] close(21) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14943 attached [pid 14940] close(22 [pid 14943] set_robust_list(0x5555689d76a0, 24 [pid 14942] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] <... set_robust_list resumed>) = 0 executing program [pid 14941] <... mkdirat resumed>) = 0 [pid 14940] close(23 [pid 14943] rt_sigprocmask(SIG_SETMASK, [] [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14940] close(24) = -1 EBADF (Bad file descriptor) [pid 14943] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14940] close(25 [pid 14943] chdir("./3679" [pid 14941] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] <... chdir resumed>) = 0 [pid 14942] <... openat resumed>) = 3 [pid 14940] close(26 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3681 [pid 14943] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] <... prctl resumed>) = 0 [pid 14942] write(3, "1000", 4 [pid 14941] <... mount resumed>) = 0 [pid 14940] close(27 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14943] setpgid(0, 0 [pid 14942] <... write resumed>) = 4 [pid 14941] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14943] <... setpgid resumed>) = 0 [pid 14942] close(3 [pid 14940] close(28 [pid 14943] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14940] close(29 [pid 14943] <... openat resumed>) = 3 [pid 14940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14940] exit_group(0 [pid 14941] <... openat resumed>) = 3 [pid 14940] <... exit_group resumed>) = ? [pid 14943] write(3, "1000", 4 [pid 14942] <... close resumed>) = 0 [pid 14941] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14940] +++ exited with 0 +++ [pid 14942] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3624, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14942] symlink("/dev/binderfs", "./binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14943] <... write resumed>) = 4 [pid 14943] close(3 [pid 14942] <... symlink resumed>) = 0 [pid 14943] <... close resumed>) = 0 [pid 14943] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14943] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14942] write(1, "executing program\n", 18 [pid 14941] <... pwrite64 resumed>) = 36 [pid 14943] write(1, "executing program\n", 18 [pid 14942] <... write resumed>) = 18 [pid 14943] <... write resumed>) = 18 [pid 14943] mkdirat(AT_FDCWD, "./sys", 0777 executing program executing program [pid 14942] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14943] <... mkdirat resumed>) = 0 [pid 14943] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14942] <... mkdirat resumed>) = 0 [pid 14941] close(3 [pid 14942] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14941] <... close resumed>) = 0 [pid 14943] <... mount resumed>) = 0 [pid 14942] <... mount resumed>) = 0 [pid 14941] close(4 [pid 14943] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14942] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] close(5) = -1 EBADF (Bad file descriptor) [pid 14941] close(6) = -1 EBADF (Bad file descriptor) [pid 14942] <... openat resumed>) = 3 [pid 14943] <... openat resumed>) = 3 [pid 14942] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14941] close(7) = -1 EBADF (Bad file descriptor) [pid 14943] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14941] close(8 [pid 14943] <... pwrite64 resumed>) = 36 [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... pwrite64 resumed>) = 36 [pid 14941] close(9 [pid 14942] close(3 [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = 0 [pid 14943] close(3) = 0 [pid 14943] close(4) = -1 EBADF (Bad file descriptor) [pid 14943] close(5) = -1 EBADF (Bad file descriptor) [pid 14943] close(6) = -1 EBADF (Bad file descriptor) [pid 14943] close(7) = -1 EBADF (Bad file descriptor) [pid 14943] close(8) = -1 EBADF (Bad file descriptor) [pid 14943] close(9 [pid 14941] close(10 [pid 14942] close(4 [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] close(11 [pid 14942] close(5 [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] close(12 [pid 14942] close(6 [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] close(13 [pid 14942] close(7 [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] close(14 [pid 14942] close(8 [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] close(9 [pid 14941] close(15 [pid 14943] close(10 [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(11 [pid 14942] close(10 [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] close(16 [pid 14943] close(12 [pid 14942] close(11 [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] close(17 [pid 14943] close(13 [pid 14942] close(12 [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(14 [pid 14942] close(13 [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(15 [pid 14942] close(14 [pid 14941] close(18 [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14943] close(16 [pid 14942] close(15 [pid 14941] close(19 [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(17 [pid 14942] close(16 [pid 14941] close(20 [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(18 [pid 14942] close(17 [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(19 [pid 14942] close(18 [pid 14941] close(21 [pid 319] umount2("./3622", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(20 [pid 14942] close(19 [pid 14941] close(22 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(21 [pid 14942] close(20 [pid 319] openat(AT_FDCWD, "./3622", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] close(23 [pid 14943] close(22 [pid 14942] close(21 [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(23) = -1 EBADF (Bad file descriptor) [pid 14943] close(24) = -1 EBADF (Bad file descriptor) [pid 14943] close(25) = -1 EBADF (Bad file descriptor) [pid 14943] close(26) = -1 EBADF (Bad file descriptor) [pid 14943] close(27 [pid 14942] close(22 [pid 14941] close(24 [pid 319] fstat(3 [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(28 [pid 14942] close(23 [pid 14941] close(25 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] close(29 [pid 14942] close(24 [pid 14941] close(26 [pid 319] getdents64(3 [pid 14943] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14943] exit_group(0 [pid 14942] close(25 [pid 14941] close(27 [pid 319] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14943] <... exit_group resumed>) = ? [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14943] +++ exited with 0 +++ [pid 14942] close(26 [pid 14941] close(28 [pid 319] <... umount2 resumed>) = 0 [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14942] close(27 [pid 14941] close(29 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3681, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14941] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14942] close(28) = -1 EBADF (Bad file descriptor) [pid 14942] close(29 [pid 14941] exit_group(0 [pid 14942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14941] <... exit_group resumed>) = ? [pid 14942] exit_group(0 [pid 319] newfstatat(AT_FDCWD, "./3622/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14942] <... exit_group resumed>) = ? [pid 14941] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3591, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14942] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3714, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] openat(AT_FDCWD, "./3622/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3622/sys" [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3589", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3622/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3589", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3622/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 319] unlink("./3622/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3622" [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3589/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3589/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3623", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3589/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... openat resumed>) = 4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3589/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14944 attached ) = 0 [pid 14944] set_robust_list(0x5555689d76a0, 24 [pid 321] <... restart_syscall resumed>) = 0 [pid 14944] <... set_robust_list resumed>) = 0 [pid 318] umount2("./3589/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14944] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3589/binderfs" [pid 14944] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14944] chdir("./3623" [pid 321] umount2("./3712", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3625 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14944] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] unlink("./3589/binderfs" [pid 14944] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] openat(AT_FDCWD, "./3712", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... unlink resumed>) = 0 [pid 14944] <... prctl resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 14944] setpgid(0, 0 [pid 318] getdents64(3 [pid 14944] <... setpgid resumed>) = 0 [pid 321] fstat(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14944] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] close(3 [pid 321] getdents64(3 [pid 318] <... close resumed>) = 0 [pid 14944] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] rmdir("./3589" [pid 321] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 14944] write(3, "1000", 4 [pid 318] mkdir("./3590", 0777 [pid 14944] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14944] close(3) = 0 [pid 14944] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14944] symlink("/dev/binderfs", "./binderfs" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14944] <... symlink resumed>) = 0 [pid 321] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14944] write(1, "executing program\n", 18 [pid 321] newfstatat(AT_FDCWD, "./3712/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14945 attached executing program [pid 14944] <... write resumed>) = 18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 14945] set_robust_list(0x5555689d76a0, 24 [pid 14944] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14945] <... set_robust_list resumed>) = 0 [pid 14944] <... mkdirat resumed>) = 0 [pid 14945] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3679", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14944] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] openat(AT_FDCWD, "./3712/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14945] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] openat(AT_FDCWD, "./3679", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3592 [pid 14944] <... mount resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 320] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14944] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14945] chdir("./3590" [pid 14944] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 320] fstat(3 [pid 14945] <... chdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14945] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] getdents64(4 [pid 14945] <... prctl resumed>) = 0 [pid 320] getdents64(3 [pid 14945] setpgid(0, 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14945] <... setpgid resumed>) = 0 [pid 321] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] close(4 [pid 14944] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14945] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14944] <... pwrite64 resumed>) = 36 [pid 321] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 321] rmdir("./3712/sys" [pid 14945] <... openat resumed>) = 3 [pid 14944] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3712/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14945] write(3, "1000", 4 [pid 14944] <... close resumed>) = 0 [pid 14945] <... write resumed>) = 4 [pid 14944] close(4 [pid 14945] close(3 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14945] <... close resumed>) = 0 [pid 14944] close(5) = -1 EBADF (Bad file descriptor) [pid 14945] read(200 [pid 14944] close(6 [pid 14945] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14945] symlink("/dev/binderfs", "./binderfs" [pid 14944] close(7 [pid 14945] <... symlink resumed>) = 0 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3712/binderfs" [pid 320] newfstatat(AT_FDCWD, "./3679/sys" [pid 14945] write(1, "executing program\n", 18 [pid 14944] close(8 executing program [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14945] <... write resumed>) = 18 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3712/binderfs" [pid 14945] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14944] close(9 [pid 320] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14945] <... mkdirat resumed>) = 0 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 320] openat(AT_FDCWD, "./3679/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14945] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14944] close(10 [pid 321] close(3 [pid 320] <... openat resumed>) = 4 [pid 14945] <... mount resumed>) = 0 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] fstat(4 [pid 14945] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14944] close(11 [pid 321] rmdir("./3712" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14945] <... openat resumed>) = 3 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(4 [pid 321] mkdir("./3713", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14944] close(12 [pid 320] getdents64(4 [pid 14945] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14945] <... pwrite64 resumed>) = 36 [pid 14944] close(13 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] close(4 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... close resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rmdir("./3679/sys" [pid 14945] close(3 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14945] <... close resumed>) = 0 [pid 14944] close(14 [pid 320] <... rmdir resumed>) = 0 [pid 14945] close(4 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3679/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] close(15 [pid 14945] close(5 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] close(16 [pid 14945] close(6 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] close(17ci2-android-6-12-rust/strace-static-x86_64: Process 14946 attached [pid 14945] close(7 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3679/binderfs" [pid 14946] set_robust_list(0x5555689d76a0, 24 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] close(18 [pid 14946] <... set_robust_list resumed>) = 0 [pid 14945] close(8 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3715 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14946] rt_sigprocmask(SIG_SETMASK, [] [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] close(19 [pid 320] unlink("./3679/binderfs" [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14946] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14945] close(9 [pid 14944] close(20 [pid 320] <... unlink resumed>) = 0 [pid 14946] chdir("./3713" [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14945] close(10 [pid 14944] close(21 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14946] <... chdir resumed>) = 0 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 14946] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14945] close(11 [pid 14944] close(22 [pid 14946] <... prctl resumed>) = 0 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 14946] setpgid(0, 0 [pid 14945] close(12 [pid 14944] close(23 [pid 320] rmdir("./3679" [pid 14946] <... setpgid resumed>) = 0 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14945] close(13 [pid 14944] close(24 [pid 320] <... rmdir resumed>) = 0 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] <... openat resumed>) = 3 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] close(25 [pid 320] mkdir("./3680", 0777 [pid 14945] close(14 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] write(3, "1000", 4 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] close(26 [pid 320] <... mkdir resumed>) = 0 [pid 14946] <... write resumed>) = 4 [pid 14945] close(15 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] close(3 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] close(27 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14946] <... close resumed>) = 0 [pid 14945] close(16 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14946] read(200 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] close(28 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14946] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14945] close(17 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] symlink("/dev/binderfs", "./binderfs" [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] close(29 [pid 14946] <... symlink resumed>) = 0 [pid 14945] close(18 [pid 14944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] exit_group(0 [pid 14946] write(1, "executing program\n", 18 [pid 14945] close(19 [pid 14946] <... write resumed>) = 18 executing program [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14944] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14947 attached [pid 14946] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14945] close(20 [pid 14944] +++ exited with 0 +++ [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3682 [pid 14947] set_robust_list(0x5555689d76a0, 24 [pid 14946] <... mkdirat resumed>) = 0 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] <... set_robust_list resumed>) = 0 [pid 14946] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14945] close(21 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14947] rt_sigprocmask(SIG_SETMASK, [] [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3625, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14947] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14946] <... mount resumed>) = 0 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14947] chdir("./3680" [pid 14945] close(22 [pid 14947] <... chdir resumed>) = 0 [pid 14946] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14945] close(23 [pid 14947] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14946] <... openat resumed>) = 3 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] <... prctl resumed>) = 0 [pid 14947] setpgid(0, 0 [pid 14945] close(24 [pid 14947] <... setpgid resumed>) = 0 [pid 14946] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14945] close(25) = -1 EBADF (Bad file descriptor) [pid 14946] <... pwrite64 resumed>) = 36 [pid 14945] close(26 [pid 14947] <... openat resumed>) = 3 [pid 14946] close(3 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] write(3, "1000", 4 [pid 14945] close(27 [pid 14946] <... close resumed>) = 0 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] <... write resumed>) = 4 [pid 14946] close(4 [pid 14947] close(3 [pid 14945] close(28 [pid 14947] <... close resumed>) = 0 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] read(200 [pid 14946] close(5 [pid 14945] close(29 [pid 14947] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] symlink("/dev/binderfs", "./binderfs" [pid 14946] close(6 [pid 14945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] close(7) = -1 EBADF (Bad file descriptor) [pid 14945] exit_group(0 [pid 14947] <... symlink resumed>) = 0 [pid 14946] close(8 [pid 14947] write(1, "executing program\n", 18 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] <... write resumed>) = 18 [pid 14946] close(9 [pid 14945] <... exit_group resumed>) = ? [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 executing program [pid 14945] +++ exited with 0 +++ [pid 14946] close(10 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3592, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] umount2("./3623", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3623", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14947] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] close(11 [pid 14947] <... mkdirat resumed>) = 0 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 14947] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14946] close(12 [pid 319] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14947] <... mount resumed>) = 0 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14946] close(13 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14947] <... openat resumed>) = 3 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3623/sys" [pid 14946] close(14 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14946] close(15 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14946] close(16 [pid 319] openat(AT_FDCWD, "./3623/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 14947] <... pwrite64 resumed>) = 36 [pid 14946] close(17 [pid 319] fstat(4 [pid 14947] close(3 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14946] close(18 [pid 14947] <... close resumed>) = 0 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14946] close(19 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] close(4 [pid 14946] close(20 [pid 319] getdents64(4 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14947] close(5 [pid 14946] close(21 [pid 319] close(4 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 14947] close(6 [pid 14946] close(22 [pid 319] <... close resumed>) = 0 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3623/sys" [pid 14947] close(7 [pid 14946] close(23 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] close(8 [pid 14946] close(24 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3590", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14947] close(9 [pid 318] openat(AT_FDCWD, "./3590", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] close(25 [pid 319] umount2("./3623/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 14947] close(10 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] close(26 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14947] close(11 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3623/binderfs" [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] close(27 [pid 318] getdents64(3 [pid 14947] close(12 [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14946] close(28 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3623/binderfs" [pid 14947] close(13 [pid 14946] close(29) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14947] close(14 [pid 14946] exit_group(0 [pid 319] getdents64(3 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14946] <... exit_group resumed>) = ? [pid 14947] close(15 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14946] +++ exited with 0 +++ [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 14947] close(16 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3715, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... close resumed>) = 0 [pid 14947] close(17 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3623" [pid 14947] close(18 [pid 319] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3590/sys" [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3624", 0777 [pid 14947] close(19 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3590/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14947] close(20 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14947] close(21 [pid 319] <... mkdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3590/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14947] close(22 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... openat resumed>) = 4 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14947] close(23 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14948 attached [pid 14947] close(24 [pid 318] getdents64(4 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14948] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14948] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14948] chdir("./3624" [pid 14947] close(25 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3626 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(4 [pid 14947] close(26 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 14948] <... chdir resumed>) = 0 [pid 14947] close(27 [pid 318] <... close resumed>) = 0 [pid 14948] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3590/sys" [pid 14948] <... prctl resumed>) = 0 [pid 14947] close(28 [pid 14948] setpgid(0, 0) = 0 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14948] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14947] close(29 [pid 318] umount2("./3590/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14948] <... openat resumed>) = 3 [pid 14947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14948] write(3, "1000", 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14948] <... write resumed>) = 4 [pid 14947] exit_group(0 [pid 318] newfstatat(AT_FDCWD, "./3590/binderfs" [pid 14948] close(3) = 0 [pid 14947] <... exit_group resumed>) = ? executing program [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14948] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14948] symlink("/dev/binderfs", "./binderfs") = 0 [pid 14948] write(1, "executing program\n", 18) = 18 [pid 14948] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 14948] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14947] +++ exited with 0 +++ [pid 318] unlink("./3590/binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 14948] <... mount resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3682, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... unlink resumed>) = 0 [pid 14948] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3713", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3713", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3590" [pid 14948] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 14948] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] fstat(3 [pid 318] mkdir("./3591", 0777 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14948] <... pwrite64 resumed>) = 36 [pid 14948] close(3) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14948] close(4 [pid 321] getdents64(3 [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14948] close(5) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14948] close(6) = -1 EBADF (Bad file descriptor) [pid 14948] close(7) = -1 EBADF (Bad file descriptor) [pid 14948] close(8) = -1 EBADF (Bad file descriptor) [pid 14948] close(9 [pid 321] <... umount2 resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14948] close(10) = -1 EBADF (Bad file descriptor) [pid 14948] close(11) = -1 EBADF (Bad file descriptor) [pid 14948] close(12) = -1 EBADF (Bad file descriptor) [pid 14948] close(13) = -1 EBADF (Bad file descriptor) [pid 14948] close(14) = -1 EBADF (Bad file descriptor) [pid 14948] close(15) = -1 EBADF (Bad file descriptor) [pid 14948] close(16) = -1 EBADF (Bad file descriptor) [pid 14948] close(17) = -1 EBADF (Bad file descriptor) [pid 14948] close(18) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14949 attached [pid 14948] close(19 [pid 14949] set_robust_list(0x5555689d76a0, 24 [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14949] <... set_robust_list resumed>) = 0 [pid 14948] close(20 [pid 14949] rt_sigprocmask(SIG_SETMASK, [] [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14948] close(21) = -1 EBADF (Bad file descriptor) [pid 14949] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14948] close(22 [pid 14949] chdir("./3591" [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3593 [pid 321] newfstatat(AT_FDCWD, "./3713/sys" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14949] <... chdir resumed>) = 0 [pid 14948] close(23 [pid 321] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14949] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14949] <... prctl resumed>) = 0 [pid 14948] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14949] setpgid(0, 0 [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14949] <... setpgid resumed>) = 0 [pid 14948] close(25 [pid 321] openat(AT_FDCWD, "./3713/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14949] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14949] <... openat resumed>) = 3 [pid 14948] close(26 [pid 321] <... openat resumed>) = 4 [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14948] close(27 [pid 14949] write(3, "1000", 4 [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14949] <... write resumed>) = 4 [pid 14948] close(28 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14949] close(3 [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14949] <... close resumed>) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14949] read(200 [pid 14948] close(29 [pid 321] getdents64(4 [pid 14949] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14948] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14949] symlink("/dev/binderfs", "./binderfs" [pid 14948] exit_group(0 [pid 14949] <... symlink resumed>) = 0 [pid 14948] <... exit_group resumed>) = ? [pid 321] close(4 [pid 320] umount2("./3680", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14948] +++ exited with 0 +++ [pid 14949] write(1, "executing program\n", 18) = 18 executing program [pid 321] <... close resumed>) = 0 [pid 14949] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] rmdir("./3713/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3626, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14949] <... mkdirat resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... rmdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3680", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14949] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... openat resumed>) = 3 [pid 14949] <... mount resumed>) = 0 [pid 321] umount2("./3713/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] newfstatat(AT_FDCWD, "./3713/binderfs" [pid 14949] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] getdents64(3 [pid 14949] <... openat resumed>) = 3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14949] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] unlink("./3713/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... restart_syscall resumed>) = 0 [pid 14949] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3624", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14949] close(3) = 0 [pid 14949] close(4) = -1 EBADF (Bad file descriptor) [pid 14949] close(5) = -1 EBADF (Bad file descriptor) [pid 14949] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 14949] close(7) = -1 EBADF (Bad file descriptor) [pid 14949] close(8) = -1 EBADF (Bad file descriptor) [pid 14949] close(9) = -1 EBADF (Bad file descriptor) [pid 14949] close(10) = -1 EBADF (Bad file descriptor) [pid 14949] close(11 [pid 320] <... umount2 resumed>) = 0 [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14949] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14949] close(12) = -1 EBADF (Bad file descriptor) [pid 14949] close(13) = -1 EBADF (Bad file descriptor) [pid 14949] close(14) = -1 EBADF (Bad file descriptor) [pid 14949] close(15) = -1 EBADF (Bad file descriptor) [pid 14949] close(16) = -1 EBADF (Bad file descriptor) [pid 14949] close(17) = -1 EBADF (Bad file descriptor) [pid 14949] close(18) = -1 EBADF (Bad file descriptor) [pid 14949] close(19) = -1 EBADF (Bad file descriptor) [pid 14949] close(20) = -1 EBADF (Bad file descriptor) [pid 14949] close(21) = -1 EBADF (Bad file descriptor) [pid 14949] close(22) = -1 EBADF (Bad file descriptor) [pid 14949] close(23) = -1 EBADF (Bad file descriptor) [pid 14949] close(24) = -1 EBADF (Bad file descriptor) [pid 14949] close(25) = -1 EBADF (Bad file descriptor) [pid 14949] close(26) = -1 EBADF (Bad file descriptor) [pid 14949] close(27) = -1 EBADF (Bad file descriptor) [pid 14949] close(28) = -1 EBADF (Bad file descriptor) [pid 14949] close(29) = -1 EBADF (Bad file descriptor) [pid 14949] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3624", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(3 [pid 14949] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3680/sys" [pid 319] <... openat resumed>) = 3 [pid 321] rmdir("./3713" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] mkdir("./3714", 0777 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14949] +++ exited with 0 +++ [pid 321] <... mkdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3680/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3593, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] fstat(4 [pid 319] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3624/sys" [pid 320] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3680/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3624/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3680/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] newfstatat(AT_FDCWD, "./3680/binderfs" [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3680/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 320] <... unlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14950 attached [pid 319] <... close resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] rmdir("./3624/sys" [pid 320] getdents64(3 [pid 14950] set_robust_list(0x5555689d76a0, 24 [pid 319] <... rmdir resumed>) = 0 [pid 14950] <... set_robust_list resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14950] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3591", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14950] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14950] chdir("./3714" [pid 318] openat(AT_FDCWD, "./3591", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14950] <... chdir resumed>) = 0 [pid 14950] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] fstat(3 [pid 14950] <... prctl resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14950] setpgid(0, 0 [pid 318] getdents64(3 [pid 14950] <... setpgid resumed>) = 0 [pid 14950] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14950] <... openat resumed>) = 3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3716 [pid 320] close(3 [pid 319] umount2("./3624/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rmdir("./3680" [pid 319] newfstatat(AT_FDCWD, "./3624/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 14950] write(3, "1000", 4 [pid 320] mkdir("./3681", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14950] <... write resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14950] close(3 [pid 318] newfstatat(AT_FDCWD, "./3591/sys" [pid 14950] <... close resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] unlink("./3624/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14950] read(200 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... unlink resumed>) = 0 [pid 14950] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] getdents64(3 [pid 318] umount2("./3591/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14950] symlink("/dev/binderfs", "./binderfs" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14950] <... symlink resumed>) = 0 [pid 319] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14951 attached [pid 14950] write(1, "executing program\n", 18 [pid 319] rmdir("./3624" [pid 318] openat(AT_FDCWD, "./3591/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14951] set_robust_list(0x5555689d76a0, 24 [pid 14950] <... write resumed>) = 18 [pid 319] <... rmdir resumed>) = 0 executing program [pid 14951] <... set_robust_list resumed>) = 0 [pid 14950] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3683 [pid 319] mkdir("./3625", 0777 [pid 318] <... openat resumed>) = 4 [pid 14951] rt_sigprocmask(SIG_SETMASK, [] [pid 14950] <... mkdirat resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... mkdir resumed>) = 0 [pid 318] fstat(4 [pid 14950] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14951] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14950] <... mount resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14951] chdir("./3681" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 14952 attached [pid 14951] <... chdir resumed>) = 0 [pid 14950] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14951] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14951] setpgid(0, 0 [pid 318] getdents64(4 [pid 14952] set_robust_list(0x5555689d76a0, 24 [pid 14951] <... setpgid resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14951] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3627 [pid 318] close(4 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14950] <... openat resumed>) = 3 [pid 14952] <... set_robust_list resumed>) = 0 [pid 14951] <... openat resumed>) = 3 [pid 14952] rt_sigprocmask(SIG_SETMASK, [] [pid 14951] write(3, "1000", 4 [pid 318] <... close resumed>) = 0 [pid 14952] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14951] <... write resumed>) = 4 [pid 14950] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] rmdir("./3591/sys" [pid 14952] chdir("./3625" [pid 318] <... rmdir resumed>) = 0 [pid 14950] <... pwrite64 resumed>) = 36 [pid 14951] close(3 [pid 318] umount2("./3591/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14952] <... chdir resumed>) = 0 [pid 14952] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14951] <... close resumed>) = 0 [pid 14950] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14952] <... prctl resumed>) = 0 [pid 14951] read(200 [pid 14952] setpgid(0, 0 [pid 14951] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14950] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3591/binderfs" [pid 14952] <... setpgid resumed>) = 0 [pid 14951] symlink("/dev/binderfs", "./binderfs" [pid 14950] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14952] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14951] <... symlink resumed>) = 0 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3591/binderfs" [pid 14952] <... openat resumed>) = 3 [pid 14951] write(1, "executing program\n", 18 [pid 14950] close(5 [pid 14952] write(3, "1000", 4 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14952] <... write resumed>) = 4 [pid 14951] <... write resumed>) = 18 [pid 14950] close(6 [pid 318] getdents64(3 [pid 14952] close(3 [pid 14951] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14952] <... close resumed>) = 0 [pid 14951] <... mkdirat resumed>) = 0 [pid 14950] close(7 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14952] read(200 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14952] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14951] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14950] close(8 [pid 14952] symlink("/dev/binderfs", "./binderfs" [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 executing program [pid 14952] <... symlink resumed>) = 0 [pid 14950] close(9 [pid 318] rmdir("./3591") = 0 [pid 14951] <... mount resumed>) = 0 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3592", 0777 [pid 14952] write(1, "executing program\n", 18 executing program [pid 14950] close(10 [pid 14952] <... write resumed>) = 18 [pid 14951] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14952] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14950] close(11 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14952] <... mkdirat resumed>) = 0 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14951] <... openat resumed>) = 3 [pid 14950] close(12 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14952] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 14953 attached ) = 0 [pid 14952] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14952] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 14952] close(3) = 0 [pid 14952] close(4) = -1 EBADF (Bad file descriptor) [pid 14952] close(5) = -1 EBADF (Bad file descriptor) [pid 14952] close(6) = -1 EBADF (Bad file descriptor) [pid 14952] close(7) = -1 EBADF (Bad file descriptor) [pid 14952] close(8) = -1 EBADF (Bad file descriptor) [pid 14952] close(9 [pid 14950] close(13 [pid 14952] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14952] close(10) = -1 EBADF (Bad file descriptor) [pid 14952] close(11) = -1 EBADF (Bad file descriptor) [pid 14952] close(12) = -1 EBADF (Bad file descriptor) [pid 14952] close(13 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14951] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3594 [pid 14953] set_robust_list(0x5555689d76a0, 24 [pid 14950] close(14 [pid 14953] <... set_robust_list resumed>) = 0 [pid 14952] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14953] rt_sigprocmask(SIG_SETMASK, [] [pid 14952] close(14 [pid 14951] <... pwrite64 resumed>) = 36 [pid 14950] close(15 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14953] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14952] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14951] close(3 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] chdir("./3592" [pid 14951] <... close resumed>) = 0 [pid 14950] close(16 [pid 14953] <... chdir resumed>) = 0 [pid 14951] close(4 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(17 [pid 14953] <... prctl resumed>) = 0 [pid 14951] close(5 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] setpgid(0, 0 [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(18 [pid 14953] <... setpgid resumed>) = 0 [pid 14951] close(6 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(19 [pid 14951] close(7 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(20 [pid 14951] close(8 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(21 [pid 14951] close(9 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] <... openat resumed>) = 3 [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(22 [pid 14953] write(3, "1000", 4 [pid 14951] close(10 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] <... write resumed>) = 4 [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(23 [pid 14953] close(3 [pid 14951] close(11 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14952] close(15) = -1 EBADF (Bad file descriptor) [pid 14952] close(16) = -1 EBADF (Bad file descriptor) [pid 14952] close(17) = -1 EBADF (Bad file descriptor) [pid 14952] close(18) = -1 EBADF (Bad file descriptor) [pid 14952] close(19) = -1 EBADF (Bad file descriptor) [pid 14952] close(20) = -1 EBADF (Bad file descriptor) [pid 14952] close(21) = -1 EBADF (Bad file descriptor) [pid 14952] close(22) = -1 EBADF (Bad file descriptor) [pid 14952] close(23) = -1 EBADF (Bad file descriptor) [pid 14952] close(24) = -1 EBADF (Bad file descriptor) [pid 14952] close(25) = -1 EBADF (Bad file descriptor) [pid 14952] close(26) = -1 EBADF (Bad file descriptor) [pid 14952] close(27) = -1 EBADF (Bad file descriptor) [pid 14952] close(28) = -1 EBADF (Bad file descriptor) [pid 14952] close(29) = -1 EBADF (Bad file descriptor) [pid 14952] exit_group(0) = ? [pid 14952] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3627, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14950] close(24 [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] <... close resumed>) = 0 [pid 14953] read(200 [pid 14951] close(12 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(25 [pid 14951] close(13 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(26 [pid 14951] close(14 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(27 [pid 14951] close(15 [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] close(28 [pid 14953] symlink("/dev/binderfs", "./binderfs" [pid 14951] close(16 [pid 14953] <... symlink resumed>) = 0 [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] write(1, "executing program\n", 18 [pid 14951] close(17 executing program [pid 14950] close(29 [pid 14953] <... write resumed>) = 18 [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14951] close(18 [pid 14950] exit_group(0 [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] <... exit_group resumed>) = ? [pid 14951] close(19 [pid 14953] <... mkdirat resumed>) = 0 [pid 14953] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14950] +++ exited with 0 +++ [pid 14951] close(20) = -1 EBADF (Bad file descriptor) [pid 14951] close(21 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3716, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14953] <... mount resumed>) = 0 [pid 14951] close(22) = -1 EBADF (Bad file descriptor) [pid 14951] close(23) = -1 EBADF (Bad file descriptor) [pid 14951] close(24 [pid 14953] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14953] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14951] close(25 [pid 14953] <... pwrite64 resumed>) = 36 [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14951] close(26) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14951] close(27) = -1 EBADF (Bad file descriptor) [pid 14951] close(28 [pid 319] umount2("./3625", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14953] close(3 [pid 14951] close(29 [pid 319] openat(AT_FDCWD, "./3625", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14953] <... close resumed>) = 0 [pid 14951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14953] close(4 [pid 319] fstat(3 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14951] exit_group(0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14953] close(5 [pid 14951] <... exit_group resumed>) = ? [pid 319] getdents64(3 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14953] close(6 [pid 319] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14951] +++ exited with 0 +++ [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14953] close(7 [pid 319] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14953] close(8 [pid 321] umount2("./3714", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3625/sys" [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14953] close(9 [pid 321] openat(AT_FDCWD, "./3714", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14953] close(10 [pid 321] fstat(3 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3625/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14953] close(11 [pid 321] getdents64(3 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... openat resumed>) = 4 [pid 14953] close(12 [pid 321] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] fstat(4 [pid 14953] close(13 [pid 321] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3683, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14953] close(14 [pid 321] newfstatat(AT_FDCWD, "./3714/sys" [pid 319] getdents64(4 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 14953] close(15 [pid 321] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14953] close(16 [pid 320] umount2("./3681", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3714/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14953] close(17 [pid 321] <... openat resumed>) = 4 [pid 320] openat(AT_FDCWD, "./3681", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] close(4 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 14953] close(18 [pid 321] fstat(4 [pid 320] fstat(3 [pid 319] <... close resumed>) = 0 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(4 [pid 320] getdents64(3 [pid 14953] close(19 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] rmdir("./3625/sys" [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14953] close(20 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 320] <... umount2 resumed>) = 0 [pid 14953] close(21 [pid 321] <... close resumed>) = 0 [pid 320] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3625/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3714/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14953] close(22 [pid 320] newfstatat(AT_FDCWD, "./3681/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3625/binderfs" [pid 14953] close(23 [pid 321] umount2("./3714/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3681/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 14953] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(4 [pid 319] unlink("./3625/binderfs" [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3714/binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14953] close(25 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4 [pid 319] getdents64(3 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3714/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14953] close(26 [pid 321] <... unlink resumed>) = 0 [pid 320] getdents64(4 [pid 319] close(3 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... close resumed>) = 0 [pid 14953] close(27 [pid 320] close(4 [pid 319] rmdir("./3625" [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... close resumed>) = 0 [pid 14953] close(28 [pid 321] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3681/sys" [pid 14953] close(29 [pid 321] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] mkdir("./3626", 0777 [pid 14953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3714" [pid 320] umount2("./3681/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14953] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3715", 0777 [pid 320] newfstatat(AT_FDCWD, "./3681/binderfs" [pid 14953] <... exit_group resumed>) = ? [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] unlink("./3681/binderfs") = 0 [pid 14953] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3681") = 0 [pid 320] mkdir("./3682", 0777) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3594, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14954 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14955 attached [pid 318] umount2("./3592", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3684 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14954] set_robust_list(0x5555689d76a0, 24 [pid 318] openat(AT_FDCWD, "./3592", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14955] set_robust_list(0x5555689d76a0, 24 [pid 14954] <... set_robust_list resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3628 [pid 14955] <... set_robust_list resumed>) = 0 [pid 318] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 14956 attached [pid 14954] rt_sigprocmask(SIG_SETMASK, [] [pid 14956] set_robust_list(0x5555689d76a0, 24 [pid 14955] rt_sigprocmask(SIG_SETMASK, [] [pid 14954] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3717 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] fstat(3 [pid 14956] <... set_robust_list resumed>) = 0 [pid 14955] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14956] rt_sigprocmask(SIG_SETMASK, [] [pid 14954] chdir("./3715" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14955] chdir("./3682" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14956] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14954] <... chdir resumed>) = 0 [pid 318] getdents64(3 [pid 14956] chdir("./3626" [pid 14955] <... chdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14956] <... chdir resumed>) = 0 [pid 14955] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14954] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14956] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14955] <... prctl resumed>) = 0 [pid 14954] <... prctl resumed>) = 0 [pid 14956] <... prctl resumed>) = 0 [pid 14955] setpgid(0, 0 [pid 14954] setpgid(0, 0 [pid 14956] setpgid(0, 0 [pid 14955] <... setpgid resumed>) = 0 [pid 14954] <... setpgid resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14956] <... setpgid resumed>) = 0 [pid 14955] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14954] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14956] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14955] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3592/sys" [pid 14954] <... openat resumed>) = 3 [pid 14956] <... openat resumed>) = 3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3592/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14956] write(3, "1000", 4 [pid 14955] write(3, "1000", 4 [pid 14954] write(3, "1000", 4 [pid 14956] <... write resumed>) = 4 [pid 14955] <... write resumed>) = 4 [pid 14954] <... write resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14956] close(3 [pid 14955] close(3 [pid 14954] close(3 [pid 318] openat(AT_FDCWD, "./3592/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14956] <... close resumed>) = 0 [pid 14955] <... close resumed>) = 0 [pid 14954] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 14956] read(200 [pid 14954] read(200 [pid 14956] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14955] read(200 [pid 14956] symlink("/dev/binderfs", "./binderfs" [pid 14954] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14955] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14955] symlink("/dev/binderfs", "./binderfs" [pid 318] rmdir("./3592/sys" [pid 14956] <... symlink resumed>) = 0 [pid 14955] <... symlink resumed>) = 0 [pid 14954] symlink("/dev/binderfs", "./binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14956] write(1, "executing program\n", 18 [pid 14955] write(1, "executing program\n", 18 [pid 14954] <... symlink resumed>) = 0 [pid 318] umount2("./3592/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14956] <... write resumed>) = 18 [pid 14955] <... write resumed>) = 18 executing program executing program [pid 14956] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14955] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14954] write(1, "executing program\n", 18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14956] <... mkdirat resumed>) = 0 [pid 14955] <... mkdirat resumed>) = 0 [pid 14954] <... write resumed>) = 18 [pid 318] newfstatat(AT_FDCWD, "./3592/binderfs" [pid 14956] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14955] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14956] <... mount resumed>) = 0 [pid 14955] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14954] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] unlink("./3592/binderfs" [pid 14956] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... unlink resumed>) = 0 [pid 14955] <... openat resumed>) = 3 [pid 14954] <... mkdirat resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3592" [pid 14956] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3593", 0777 [pid 14954] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14954] <... mount resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14955] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14954] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14956] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14955] <... pwrite64 resumed>) = 36 [pid 14954] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 14957 attached [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3595 [pid 14957] set_robust_list(0x5555689d76a0, 24 [pid 14956] <... pwrite64 resumed>) = 36 [pid 14957] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14957] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14957] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14956] close(3 [pid 14955] close(3 [pid 14954] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14956] <... close resumed>) = 0 [pid 14955] <... close resumed>) = 0 [pid 14955] close(4 [pid 14956] close(4 [pid 14954] <... pwrite64 resumed>) = 36 [pid 14957] chdir("./3593" [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] close(3 [pid 14957] <... chdir resumed>) = 0 [pid 14956] close(5 [pid 14955] close(5 [pid 14957] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = 0 [pid 14957] <... prctl resumed>) = 0 [pid 14956] close(6 [pid 14955] close(6 [pid 14954] close(4 [pid 14957] setpgid(0, 0 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... setpgid resumed>) = 0 [pid 14956] close(7 [pid 14955] close(7 [pid 14954] close(5 [pid 14957] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... openat resumed>) = 3 [pid 14957] write(3, "1000", 4) = 4 [pid 14957] close(3) = 0 [pid 14957] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14957] symlink("/dev/binderfs", "./binderfs" [pid 14956] close(8 [pid 14955] close(8 [pid 14954] close(6 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(9 [pid 14956] close(9 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] close(7 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(10 [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] close(10 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] close(8 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(11 [pid 14956] close(11 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... symlink resumed>) = 0 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(12 [pid 14954] close(9 [pid 14957] write(1, "executing program\n", 18 executing program [pid 14956] close(12 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... write resumed>) = 18 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(13 [pid 14954] close(10 [pid 14957] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14956] close(13 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... mkdirat resumed>) = 0 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(14 [pid 14954] close(11 [pid 14957] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14956] close(14 [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... mount resumed>) = 0 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] close(12 [pid 14957] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... openat resumed>) = 3 [pid 14956] close(15 [pid 14955] close(15 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] close(13 [pid 14956] close(16 [pid 14955] close(16 [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] close(14 [pid 14956] close(17 [pid 14955] close(17 [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] close(15 [pid 14956] close(18 [pid 14955] close(18 [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] close(19 [pid 14955] close(19 [pid 14954] close(16 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] close(20 [pid 14955] close(20 [pid 14954] close(17 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14956] close(21 [pid 14955] close(21 [pid 14954] close(18 [pid 14957] <... pwrite64 resumed>) = 36 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(3) = 0 [pid 14956] close(22 [pid 14955] close(22 [pid 14954] close(19 [pid 14957] close(4 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] close(23 [pid 14955] close(23 [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(5 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] close(20 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(24 [pid 14957] close(6 [pid 14956] close(24 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] close(21 [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(7) = -1 EBADF (Bad file descriptor) [pid 14957] close(8) = -1 EBADF (Bad file descriptor) [pid 14957] close(9) = -1 EBADF (Bad file descriptor) [pid 14957] close(10) = -1 EBADF (Bad file descriptor) [pid 14957] close(11) = -1 EBADF (Bad file descriptor) [pid 14957] close(12 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(25 [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] close(25 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] close(22 [pid 14957] close(13 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(26 [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] close(26 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(14 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(27 [pid 14954] close(23 [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] close(27 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(15 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(28 [pid 14954] close(24 [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] close(28 [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(16 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] close(29 [pid 14956] close(29 [pid 14954] close(25 [pid 14957] close(17 [pid 14956] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(18 [pid 14955] exit_group(0 [pid 14954] close(26 [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] exit_group(0 [pid 14955] <... exit_group resumed>) = ? [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(19 [pid 14956] <... exit_group resumed>) = ? [pid 14954] close(27 [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(20 [pid 14954] close(28 [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(21 [pid 14954] close(29 [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14955] +++ exited with 0 +++ [pid 14954] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(22 [pid 14954] exit_group(0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3684, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14956] +++ exited with 0 +++ [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14957] close(23 [pid 14954] <... exit_group resumed>) = ? [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3628, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14957] close(24 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(25 [pid 14954] +++ exited with 0 +++ [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3717, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14957] close(26 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14957] close(27) = -1 EBADF (Bad file descriptor) [pid 14957] close(28) = -1 EBADF (Bad file descriptor) [pid 14957] close(29) = -1 EBADF (Bad file descriptor) [pid 14957] exit_group(0) = ? [pid 14957] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3595, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3715", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3626", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3626", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] openat(AT_FDCWD, "./3715", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3682", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 321] fstat(3 [pid 320] openat(AT_FDCWD, "./3682", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 320] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 321] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3715/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3626/sys" [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] newfstatat(AT_FDCWD, "./3682/sys" [pid 321] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3715/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3626/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3682/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 320] <... openat resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 320] fstat(4 [pid 319] <... openat resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] fstat(4 [pid 321] getdents64(4 [pid 320] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] close(4 [pid 319] getdents64(4 [pid 320] getdents64(4 [pid 321] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] rmdir("./3715/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] close(4 [pid 319] getdents64(4 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... close resumed>) = 0 [pid 319] close(4 [pid 321] umount2("./3715/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3682/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3715/binderfs" [pid 319] rmdir("./3626/sys" [pid 320] umount2("./3682/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] unlink("./3715/binderfs" [pid 320] newfstatat(AT_FDCWD, "./3682/binderfs" [pid 319] umount2("./3626/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] unlink("./3682/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3626/binderfs" [pid 321] getdents64(3 [pid 320] <... unlink resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] getdents64(3 [pid 319] unlink("./3626/binderfs" [pid 321] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 321] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 321] rmdir("./3715" [pid 320] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] rmdir("./3682" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] mkdir("./3716", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 319] close(3) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] mkdir("./3683", 0777 [pid 319] rmdir("./3626" [pid 321] <... mkdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] mkdir("./3627", 0777 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3593", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 14958 attached [pid 14958] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14958] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14958] chdir("./3716") = 0 [pid 14958] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14958] setpgid(0, 0) = 0 [pid 14958] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] openat(AT_FDCWD, "./3593", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 14959 attached [pid 14958] <... openat resumed>) = 3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3718 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3685 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... openat resumed>) = 3 [pid 14959] set_robust_list(0x5555689d76a0, 24 [pid 14958] write(3, "1000", 4 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 14960 attached [pid 14959] <... set_robust_list resumed>) = 0 [pid 14958] <... write resumed>) = 4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 14960] set_robust_list(0x5555689d76a0, 24 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14960] <... set_robust_list resumed>) = 0 [pid 14959] rt_sigprocmask(SIG_SETMASK, [] [pid 14958] close(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3629 [pid 318] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14960] rt_sigprocmask(SIG_SETMASK, [] [pid 14959] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14958] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = 0 [pid 14959] chdir("./3683" [pid 14960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14958] read(200 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14958] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14958] symlink("/dev/binderfs", "./binderfs" [pid 318] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14958] <... symlink resumed>) = 0 [pid 14960] chdir("./3627" [pid 318] newfstatat(AT_FDCWD, "./3593/sys" [pid 14959] <... chdir resumed>) = 0 [pid 14958] write(1, "executing program\n", 18 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14960] <... chdir resumed>) = 0 [pid 14959] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14958] <... write resumed>) = 18 [pid 318] umount2("./3593/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 14960] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14959] <... prctl resumed>) = 0 [pid 14958] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14960] <... prctl resumed>) = 0 [pid 14959] setpgid(0, 0 [pid 318] openat(AT_FDCWD, "./3593/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14960] setpgid(0, 0 [pid 14958] <... mkdirat resumed>) = 0 [pid 14959] <... setpgid resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 14960] <... setpgid resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14959] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] getdents64(4 [pid 14960] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14958] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14959] <... openat resumed>) = 3 [pid 14958] <... mount resumed>) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3593/sys") = 0 [pid 318] umount2("./3593/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3593/binderfs" [pid 14960] <... openat resumed>) = 3 [pid 14959] write(3, "1000", 4 [pid 14958] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14960] write(3, "1000", 4 [pid 14959] <... write resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3593/binderfs") = 0 [pid 318] getdents64(3 [pid 14960] <... write resumed>) = 4 [pid 14959] close(3 [pid 14958] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14960] close(3 [pid 14959] <... close resumed>) = 0 [pid 318] close(3 [pid 14960] <... close resumed>) = 0 [pid 14959] read(200 [pid 318] <... close resumed>) = 0 [pid 14959] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] rmdir("./3593" [pid 14960] read(200 [pid 14959] symlink("/dev/binderfs", "./binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 14960] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14958] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14959] <... symlink resumed>) = 0 [pid 318] mkdir("./3594", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14960] symlink("/dev/binderfs", "./binderfs" [pid 14959] write(1, "executing program\n", 18 [pid 14958] <... pwrite64 resumed>) = 36 [pid 14960] <... symlink resumed>) = 0 [pid 14959] <... write resumed>) = 18 [pid 14960] write(1, "executing program\n", 18 [pid 14959] mkdirat(AT_FDCWD, "./sys", 0777 executing program executing program [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14960] <... write resumed>) = 18 [pid 14959] <... mkdirat resumed>) = 0 [pid 14958] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 14961 attached [pid 14960] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14959] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14958] <... close resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3596 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14959] <... mount resumed>) = 0 [pid 14961] set_robust_list(0x5555689d76a0, 24 [pid 14960] <... mkdirat resumed>) = 0 [pid 14958] close(4 [pid 14959] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... set_robust_list resumed>) = 0 [pid 14960] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14958] close(5 [pid 14961] rt_sigprocmask(SIG_SETMASK, [] [pid 14960] <... mount resumed>) = 0 [pid 14959] <... openat resumed>) = 3 [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14961] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14960] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14958] close(6) = -1 EBADF (Bad file descriptor) [pid 14961] chdir("./3594" [pid 14959] <... pwrite64 resumed>) = 36 [pid 14959] close(3 [pid 14960] <... openat resumed>) = 3 [pid 14958] close(7 [pid 14961] <... chdir resumed>) = 0 [pid 14959] <... close resumed>) = 0 [pid 14959] close(4) = -1 EBADF (Bad file descriptor) [pid 14959] close(5) = -1 EBADF (Bad file descriptor) [pid 14959] close(6) = -1 EBADF (Bad file descriptor) [pid 14959] close(7) = -1 EBADF (Bad file descriptor) [pid 14959] close(8) = -1 EBADF (Bad file descriptor) [pid 14959] close(9) = -1 EBADF (Bad file descriptor) [pid 14959] close(10) = -1 EBADF (Bad file descriptor) [pid 14959] close(11) = -1 EBADF (Bad file descriptor) [pid 14959] close(12 [pid 14961] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14960] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... prctl resumed>) = 0 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] setpgid(0, 0 [pid 14959] close(13 [pid 14958] close(8 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... setpgid resumed>) = 0 [pid 14960] <... pwrite64 resumed>) = 36 [pid 14959] close(14 [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14960] close(3 [pid 14959] close(15 [pid 14958] close(9 [pid 14960] <... close resumed>) = 0 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... openat resumed>) = 3 [pid 14960] close(4 [pid 14959] close(16 [pid 14958] close(10 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] write(3, "1000", 4 [pid 14960] close(5 [pid 14959] close(17 [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... write resumed>) = 4 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] close(11 [pid 14961] close(3 [pid 14960] close(6 [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... close resumed>) = 0 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] close(12 [pid 14960] close(7 [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] read(200 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] close(13 [pid 14961] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14960] close(8 [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(18 [pid 14958] close(14 [pid 14961] symlink("/dev/binderfs", "./binderfs" [pid 14960] close(9 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(19 [pid 14958] close(15 [pid 14961] <... symlink resumed>) = 0 [pid 14960] close(10 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(20 [pid 14958] close(16 [pid 14961] write(1, "executing program\n", 18 [pid 14960] close(11 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... write resumed>) = 18 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(21 [pid 14958] close(17 [pid 14961] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14960] close(12 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(22 [pid 14958] close(18 [pid 14960] close(13 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... mkdirat resumed>) = 0 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(23 [pid 14958] close(19 [pid 14961] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14960] close(14 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(24 [pid 14958] close(20 [pid 14960] close(15 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(25 [pid 14960] close(16 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(26 [pid 14960] close(17 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... mount resumed>) = 0 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(27 [pid 14958] close(21 [pid 14961] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14960] close(18 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(28 [pid 14960] close(19 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] close(29 [pid 14958] close(22 [pid 14960] close(20 [pid 14959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14959] exit_group(0) = ? [pid 14961] <... openat resumed>) = 3 [pid 14960] close(21 [pid 14959] +++ exited with 0 +++ [pid 14958] close(23 [pid 14961] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3685, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14960] close(22 [pid 14958] close(24 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... pwrite64 resumed>) = 36 [pid 14960] close(23 [pid 14958] close(25 [pid 14961] close(3 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... close resumed>) = 0 [pid 14960] close(24 [pid 14958] close(26 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] close(4 [pid 14960] close(25 [pid 14958] close(27 [pid 14961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] close(5 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] close(28 [pid 14961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] close(26 [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] close(6) = -1 EBADF (Bad file descriptor) [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14958] close(29 [pid 14961] close(7 [pid 14960] close(27 [pid 14958] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] close(8 [pid 14958] exit_group(0 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14960] close(28 [pid 14958] <... exit_group resumed>) = ? [pid 14961] close(9) = -1 EBADF (Bad file descriptor) [pid 14961] close(10) = -1 EBADF (Bad file descriptor) [pid 14961] close(11) = -1 EBADF (Bad file descriptor) [pid 14961] close(12) = -1 EBADF (Bad file descriptor) [pid 14961] close(13) = -1 EBADF (Bad file descriptor) [pid 14961] close(14) = -1 EBADF (Bad file descriptor) [pid 14961] close(15) = -1 EBADF (Bad file descriptor) [pid 14961] close(16) = -1 EBADF (Bad file descriptor) [pid 14961] close(17) = -1 EBADF (Bad file descriptor) [pid 14961] close(18) = -1 EBADF (Bad file descriptor) [pid 14961] close(19) = -1 EBADF (Bad file descriptor) [pid 14961] close(20) = -1 EBADF (Bad file descriptor) [pid 14961] close(21) = -1 EBADF (Bad file descriptor) [pid 14961] close(22) = -1 EBADF (Bad file descriptor) [pid 14961] close(23) = -1 EBADF (Bad file descriptor) [pid 14961] close(24) = -1 EBADF (Bad file descriptor) [pid 14961] close(25) = -1 EBADF (Bad file descriptor) [pid 14961] close(26) = -1 EBADF (Bad file descriptor) [pid 14961] close(27) = -1 EBADF (Bad file descriptor) [pid 14961] close(28 [pid 14960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14961] close(29) = -1 EBADF (Bad file descriptor) [pid 14961] exit_group(0 [pid 14958] +++ exited with 0 +++ [pid 14960] close(29) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3718, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14960] exit_group(0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14960] <... exit_group resumed>) = ? [pid 14961] <... exit_group resumed>) = ? [pid 14961] +++ exited with 0 +++ [pid 14960] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3629, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3596, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3716", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3716", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3683", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] openat(AT_FDCWD, "./3683", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3716/sys" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3627", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3716/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] <... umount2 resumed>) = 0 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 319] openat(AT_FDCWD, "./3627", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] newfstatat(AT_FDCWD, "./3683/sys" [pid 319] fstat(3 [pid 321] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] rmdir("./3716/sys" [pid 320] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 321] umount2("./3716/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3683/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3716/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3716/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 321] rmdir("./3716" [pid 320] fstat(4 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] newfstatat(AT_FDCWD, "./3627/sys" [pid 320] getdents64(4 [pid 321] mkdir("./3717", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... close resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3683/sys" [pid 319] openat(AT_FDCWD, "./3627/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... restart_syscall resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 320] umount2("./3683/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 14962 attached [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14962] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3719 [pid 320] newfstatat(AT_FDCWD, "./3683/binderfs" [pid 319] getdents64(4 [pid 14962] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3594", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14962] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3594", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] unlink("./3683/binderfs" [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14962] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14962] chdir("./3717" [pid 319] close(4 [pid 320] <... unlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] getdents64(3 [pid 319] rmdir("./3627/sys" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14962] <... chdir resumed>) = 0 [pid 320] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14962] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3627/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14962] <... prctl resumed>) = 0 [pid 320] rmdir("./3683" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14962] setpgid(0, 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3594/sys" [pid 14962] <... setpgid resumed>) = 0 [pid 320] mkdir("./3684", 0777 [pid 319] newfstatat(AT_FDCWD, "./3627/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14962] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3594/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14962] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] unlink("./3627/binderfs" [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14962] write(3, "1000", 4 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14962] <... write resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3594/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14962] close(3 [pid 318] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 14963 attached [pid 14962] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 318] fstat(4 [pid 14963] set_robust_list(0x5555689d76a0, 24 [pid 14962] read(200 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3686 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14963] <... set_robust_list resumed>) = 0 [pid 14962] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] close(3 [pid 318] getdents64(4 [pid 14963] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14963] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rmdir("./3627" [pid 14963] chdir("./3684" [pid 319] <... rmdir resumed>) = 0 [pid 14963] <... chdir resumed>) = 0 [pid 319] mkdir("./3628", 0777 [pid 14963] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14962] symlink("/dev/binderfs", "./binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14963] setpgid(0, 0 [pid 14962] <... symlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(4 [pid 14963] <... setpgid resumed>) = 0 [pid 14962] write(1, "executing program\n", 18 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 14963] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14962] <... write resumed>) = 18 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(4 [pid 14963] <... openat resumed>) = 3 [pid 14962] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14964 attached [pid 14963] write(3, "1000", 4 [pid 14962] <... mkdirat resumed>) = 0 [pid 318] rmdir("./3594/sys" [pid 14964] set_robust_list(0x5555689d76a0, 24 [pid 14963] <... write resumed>) = 4 [pid 14962] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3630 [pid 318] <... rmdir resumed>) = 0 [pid 14964] <... set_robust_list resumed>) = 0 [pid 14963] close(3 [pid 14962] <... mount resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3594/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14964] rt_sigprocmask(SIG_SETMASK, [] [pid 14963] <... close resumed>) = 0 [pid 14962] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14964] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14963] read(200 [pid 14962] <... openat resumed>) = 3 [pid 318] newfstatat(AT_FDCWD, "./3594/binderfs" [pid 14964] chdir("./3628" [pid 14963] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14964] <... chdir resumed>) = 0 [pid 14963] symlink("/dev/binderfs", "./binderfs" [pid 14962] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14964] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14963] <... symlink resumed>) = 0 [pid 14964] <... prctl resumed>) = 0 [pid 14963] write(1, "executing program\n", 18 [pid 14964] setpgid(0, 0 [pid 14963] <... write resumed>) = 18 [pid 14964] <... setpgid resumed>) = 0 executing program [pid 14964] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14963] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14962] <... pwrite64 resumed>) = 36 [pid 318] unlink("./3594/binderfs" [pid 14964] <... openat resumed>) = 3 [pid 14963] <... mkdirat resumed>) = 0 [pid 14962] close(3 [pid 318] <... unlink resumed>) = 0 [pid 14964] write(3, "1000", 4 [pid 14963] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14962] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14964] <... write resumed>) = 4 [pid 14963] <... mount resumed>) = 0 [pid 14962] close(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14964] close(3 [pid 14963] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14964] <... close resumed>) = 0 [pid 14962] close(5 [pid 318] <... close resumed>) = 0 [pid 14964] read(200 [pid 14963] <... openat resumed>) = 3 [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3594" [pid 14964] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14963] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14962] close(6 [pid 318] <... rmdir resumed>) = 0 [pid 14964] symlink("/dev/binderfs", "./binderfs" [pid 14963] <... pwrite64 resumed>) = 36 [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3595", 0777 [pid 14964] <... symlink resumed>) = 0 [pid 14963] close(3 [pid 14962] close(7 [pid 318] <... mkdir resumed>) = 0 [pid 14964] write(1, "executing program\n", 18 [pid 14963] <... close resumed>) = 0 [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14964] <... write resumed>) = 18 [pid 14963] close(4 [pid 14962] close(8 [pid 14964] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14964] <... mkdirat resumed>) = 0 [pid 14963] close(5 [pid 14962] close(9 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14964] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14965 attached [pid 14965] set_robust_list(0x5555689d76a0, 24 [pid 14964] <... mount resumed>) = 0 [pid 14963] close(6 [pid 14962] close(10 [pid 14965] <... set_robust_list resumed>) = 0 [pid 14964] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3597 [pid 14965] rt_sigprocmask(SIG_SETMASK, [] [pid 14962] close(11) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14965] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14964] <... openat resumed>) = 3 [pid 14963] close(7 [pid 14962] close(12 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14965] chdir("./3595" [pid 14964] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... chdir resumed>) = 0 [pid 14963] close(8 [pid 14965] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14964] <... pwrite64 resumed>) = 36 [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] close(13 [pid 14965] <... prctl resumed>) = 0 [pid 14964] close(3 [pid 14963] close(9 [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] setpgid(0, 0 [pid 14964] <... close resumed>) = 0 [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] close(14 [pid 14965] <... setpgid resumed>) = 0 [pid 14964] close(4 [pid 14963] close(10 [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] close(15 [pid 14965] <... openat resumed>) = 3 [pid 14964] close(5 [pid 14963] close(11 [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] write(3, "1000", 4 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] close(16 [pid 14965] <... write resumed>) = 4 [pid 14964] close(6 [pid 14963] close(12 [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] close(3 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = 0 [pid 14964] close(7 [pid 14963] close(13 [pid 14965] read(200 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14964] close(8 [pid 14963] close(14 [pid 14965] symlink("/dev/binderfs", "./binderfs" [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... symlink resumed>) = 0 [pid 14964] close(9 [pid 14963] close(15 [pid 14962] close(17 [pid 14965] write(1, "executing program\n", 18 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14965] <... write resumed>) = 18 [pid 14964] close(10 [pid 14963] close(16 [pid 14962] close(18 [pid 14965] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... mkdirat resumed>) = 0 [pid 14964] close(11 [pid 14963] close(17 [pid 14962] close(19 [pid 14965] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... mount resumed>) = 0 [pid 14964] close(12 [pid 14963] close(18 [pid 14962] close(20 [pid 14965] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] close(21) = -1 EBADF (Bad file descriptor) [pid 14965] <... openat resumed>) = 3 [pid 14964] close(13 [pid 14963] close(19 [pid 14962] close(22 [pid 14965] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... pwrite64 resumed>) = 36 [pid 14964] close(14 [pid 14963] close(20 [pid 14962] close(23 [pid 14965] close(3 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = 0 [pid 14964] close(15 [pid 14963] close(21 [pid 14962] close(24 [pid 14965] close(4 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] close(16 [pid 14963] close(22 [pid 14962] close(25 [pid 14965] close(5 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] close(17 [pid 14963] close(23 [pid 14962] close(26 [pid 14965] close(6 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] close(18 [pid 14963] close(24 [pid 14962] close(27 [pid 14965] close(7 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] close(19 [pid 14963] close(25 [pid 14965] close(8 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] close(20 [pid 14965] close(9 [pid 14963] close(26 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] close(21 [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] close(10 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] close(27 [pid 14965] close(11 [pid 14964] close(22 [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] close(12 [pid 14963] close(28 [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] close(23 [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] close(13 [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] close(29 [pid 14965] close(14 [pid 14964] close(24 [pid 14963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] close(15 [pid 14964] close(25 [pid 14963] exit_group(0 [pid 14962] close(28 [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14963] <... exit_group resumed>) = ? [pid 14962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] close(16 [pid 14964] close(26 [pid 14962] close(29) = -1 EBADF (Bad file descriptor) [pid 14962] exit_group(0) = ? [pid 14963] +++ exited with 0 +++ [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14962] +++ exited with 0 +++ [pid 14965] close(17 [pid 14964] close(27 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3719, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3686, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14965] close(18 [pid 14964] close(28 [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14965] close(19 [pid 14964] close(29 [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3684", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14965] close(20 [pid 14964] exit_group(0 [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14965] close(21 [pid 14964] <... exit_group resumed>) = ? [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3684", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14965] close(22) = -1 EBADF (Bad file descriptor) [pid 14964] +++ exited with 0 +++ [pid 320] <... openat resumed>) = 3 [pid 14965] close(23) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3630, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14965] close(24 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14965] close(25) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14965] close(26) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14965] close(27) = -1 EBADF (Bad file descriptor) [pid 14965] close(28 [pid 320] <... umount2 resumed>) = 0 [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14965] close(29 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3684/sys" [pid 14965] exit_group(0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14965] <... exit_group resumed>) = ? [pid 320] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14965] +++ exited with 0 +++ [pid 320] openat(AT_FDCWD, "./3684/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3597, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] fstat(4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3628", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 319] openat(AT_FDCWD, "./3628", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 3 [pid 320] close(4 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] fstat(3 [pid 320] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] rmdir("./3684/sys" [pid 321] umount2("./3717", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3684/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] openat(AT_FDCWD, "./3717", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 3 [pid 320] newfstatat(AT_FDCWD, "./3684/binderfs" [pid 321] fstat(3 [pid 319] <... umount2 resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3684/binderfs" [pid 319] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 319] newfstatat(AT_FDCWD, "./3628/sys" [pid 321] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3684" [pid 319] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3717/sys" [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] mkdir("./3685", 0777 [pid 319] openat(AT_FDCWD, "./3628/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... mkdir resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(4 [pid 321] openat(AT_FDCWD, "./3717/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... openat resumed>) = 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] fstat(4 [pid 319] getdents64(4 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 14966 attached [pid 321] close(4 [pid 319] <... close resumed>) = 0 [pid 14966] set_robust_list(0x5555689d76a0, 24 [pid 321] <... close resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3687 [pid 319] rmdir("./3628/sys" [pid 318] <... restart_syscall resumed>) = 0 [pid 14966] <... set_robust_list resumed>) = 0 [pid 321] rmdir("./3717/sys" [pid 319] <... rmdir resumed>) = 0 [pid 14966] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rmdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3628/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14966] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3717/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3595", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14966] chdir("./3685" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3628/binderfs" [pid 14966] <... chdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3717/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14966] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3628/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14966] <... prctl resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3595", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14966] setpgid(0, 0 [pid 321] unlink("./3717/binderfs" [pid 319] <... unlink resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 14966] <... setpgid resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 318] fstat(3 [pid 14966] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14966] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 14966] write(3, "1000", 4 [pid 321] close(3 [pid 319] close(3 [pid 14966] <... write resumed>) = 4 [pid 321] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14966] close(3 [pid 321] rmdir("./3717" [pid 319] rmdir("./3628" [pid 318] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14966] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14966] read(200 [pid 319] mkdir("./3629", 0777 [pid 14966] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] mkdir("./3718", 0777 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14966] symlink("/dev/binderfs", "./binderfs" [pid 321] <... mkdir resumed>) = 0 [pid 14966] <... symlink resumed>) = 0 [pid 318] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 14966] write(1, "executing program\n", 18 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14966] <... write resumed>) = 18 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14966] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14968 attached ci2-android-6-12-rust/strace-static-x86_64: Process 14967 attached [pid 14966] <... mkdirat resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14966] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] newfstatat(AT_FDCWD, "./3595/sys" [pid 14968] set_robust_list(0x5555689d76a0, 24 [pid 14967] set_robust_list(0x5555689d76a0, 24 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14967] <... set_robust_list resumed>) = 0 [pid 14968] <... set_robust_list resumed>) = 0 [pid 318] umount2("./3595/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14968] rt_sigprocmask(SIG_SETMASK, [] [pid 14967] rt_sigprocmask(SIG_SETMASK, [] [pid 14966] <... mount resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14968] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14967] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] openat(AT_FDCWD, "./3595/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14966] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3720 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3631 [pid 318] <... openat resumed>) = 4 [pid 14968] chdir("./3718" [pid 14967] chdir("./3629" [pid 14966] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14968] <... chdir resumed>) = 0 [pid 14967] <... chdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] fstat(4 [pid 14968] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14967] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14966] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14968] <... prctl resumed>) = 0 [pid 14967] <... prctl resumed>) = 0 [pid 14966] <... pwrite64 resumed>) = 36 [pid 14968] setpgid(0, 0 [pid 14967] setpgid(0, 0 [pid 318] getdents64(4 [pid 14968] <... setpgid resumed>) = 0 [pid 14967] <... setpgid resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14966] close(3 [pid 318] getdents64(4 [pid 14968] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14967] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14966] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14966] close(4 [pid 318] close(4 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14966] close(5) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14966] close(6) = -1 EBADF (Bad file descriptor) [pid 14966] close(7) = -1 EBADF (Bad file descriptor) [pid 14966] close(8) = -1 EBADF (Bad file descriptor) [pid 14966] close(9) = -1 EBADF (Bad file descriptor) [pid 14966] close(10) = -1 EBADF (Bad file descriptor) [pid 14966] close(11) = -1 EBADF (Bad file descriptor) [pid 14966] close(12) = -1 EBADF (Bad file descriptor) [pid 14966] close(13) = -1 EBADF (Bad file descriptor) [pid 14966] close(14 [pid 14968] <... openat resumed>) = 3 [pid 14967] <... openat resumed>) = 3 [pid 318] rmdir("./3595/sys" [pid 14968] write(3, "1000", 4 [pid 14967] write(3, "1000", 4 [pid 14968] <... write resumed>) = 4 [pid 318] <... rmdir resumed>) = 0 [pid 14967] <... write resumed>) = 4 [pid 14968] close(3 [pid 318] umount2("./3595/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14967] close(3 [pid 14968] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14968] read(200 [pid 14967] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3595/binderfs" [pid 14968] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14967] read(200 [pid 14968] symlink("/dev/binderfs", "./binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14967] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14968] <... symlink resumed>) = 0 [pid 14967] symlink("/dev/binderfs", "./binderfs" [pid 14966] close(15 [pid 318] unlink("./3595/binderfs" [pid 14968] write(1, "executing program\n", 18 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... symlink resumed>) = 0 executing program [pid 14966] close(16 [pid 14968] <... write resumed>) = 18 [pid 14967] write(1, "executing program\n", 18 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14966] close(17 [pid 14968] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14967] <... write resumed>) = 18 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14966] close(18) = -1 EBADF (Bad file descriptor) executing program [pid 14967] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14966] close(19 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14968] <... mkdirat resumed>) = 0 [pid 14967] <... mkdirat resumed>) = 0 [pid 318] close(3 [pid 14968] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14967] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14967] <... mount resumed>) = 0 [pid 14966] close(20 [pid 318] rmdir("./3595" [pid 14968] <... mount resumed>) = 0 [pid 14967] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14968] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14967] <... openat resumed>) = 3 [pid 14966] close(21 [pid 318] mkdir("./3596", 0777 [pid 14967] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14968] <... openat resumed>) = 3 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14968] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14967] <... pwrite64 resumed>) = 36 [pid 14966] close(22 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14968] <... pwrite64 resumed>) = 36 [pid 14967] close(3 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14967] <... close resumed>) = 0 [pid 14966] close(23 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14968] close(3) = 0 [pid 14968] close(4) = -1 EBADF (Bad file descriptor) [pid 14968] close(5) = -1 EBADF (Bad file descriptor) [pid 14968] close(6) = -1 EBADF (Bad file descriptor) [pid 14968] close(7) = -1 EBADF (Bad file descriptor) [pid 14968] close(8 [pid 14967] close(4 [pid 14966] close(24ci2-android-6-12-rust/strace-static-x86_64: Process 14969 attached [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] set_robust_list(0x5555689d76a0, 24 [pid 14968] close(9) = -1 EBADF (Bad file descriptor) [pid 14969] <... set_robust_list resumed>) = 0 [pid 14968] close(10 [pid 14969] rt_sigprocmask(SIG_SETMASK, [] [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14966] close(25 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3598 [pid 14967] close(5 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14966] close(26 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14967] close(6 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14966] close(27 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14967] close(7 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14966] close(28 [pid 14969] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14968] close(11 [pid 14967] close(8 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] chdir("./3596" [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14966] close(29 [pid 14969] <... chdir resumed>) = 0 [pid 14968] close(12 [pid 14967] close(9 [pid 14966] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] <... prctl resumed>) = 0 [pid 14968] close(13 [pid 14967] close(10 [pid 14966] exit_group(0 [pid 14969] setpgid(0, 0 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14966] <... exit_group resumed>) = ? [pid 14969] <... setpgid resumed>) = 0 [pid 14968] close(14 [pid 14969] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] <... openat resumed>) = 3 [pid 14968] close(15 [pid 14969] write(3, "1000", 4 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] <... write resumed>) = 4 [pid 14968] close(16 [pid 14967] close(11 [pid 14966] +++ exited with 0 +++ [pid 14969] close(3 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] <... close resumed>) = 0 [pid 14968] close(17 [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3687, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14969] read(200 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] close(12 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14969] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14968] close(18 [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] symlink("/dev/binderfs", "./binderfs" [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] <... symlink resumed>) = 0 [pid 14968] close(19 [pid 14967] close(13 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] write(1, "executing program\n", 18 [pid 14968] close(20 executing program [pid 14967] close(14 [pid 14969] <... write resumed>) = 18 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14968] close(21 [pid 14967] close(15 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] <... mkdirat resumed>) = 0 [pid 14968] close(22 [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] close(16 [pid 14969] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14968] close(23 [pid 14969] <... mount resumed>) = 0 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14968] close(24) = -1 EBADF (Bad file descriptor) [pid 14968] close(25) = -1 EBADF (Bad file descriptor) [pid 14969] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14968] close(26 [pid 14969] <... openat resumed>) = 3 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] close(17 [pid 14968] close(27 [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] close(18 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14968] close(28 [pid 14967] close(19 [pid 14969] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14968] close(29 [pid 14967] close(20 [pid 14969] <... pwrite64 resumed>) = 36 [pid 14968] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14968] exit_group(0 [pid 14967] close(21 [pid 14968] <... exit_group resumed>) = ? [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14967] close(22 [pid 14969] close(3 [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] <... close resumed>) = 0 [pid 14968] +++ exited with 0 +++ [pid 14969] close(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3720, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14969] close(5) = -1 EBADF (Bad file descriptor) [pid 14969] close(6) = -1 EBADF (Bad file descriptor) [pid 14969] close(7) = -1 EBADF (Bad file descriptor) [pid 14969] close(8) = -1 EBADF (Bad file descriptor) [pid 14969] close(9) = -1 EBADF (Bad file descriptor) [pid 14969] close(10) = -1 EBADF (Bad file descriptor) [pid 14969] close(11) = -1 EBADF (Bad file descriptor) [pid 14969] close(12) = -1 EBADF (Bad file descriptor) [pid 14969] close(13) = -1 EBADF (Bad file descriptor) [pid 14967] close(23 [pid 320] umount2("./3685", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] close(14) = -1 EBADF (Bad file descriptor) [pid 14969] close(15) = -1 EBADF (Bad file descriptor) [pid 14969] close(16) = -1 EBADF (Bad file descriptor) [pid 14969] close(17) = -1 EBADF (Bad file descriptor) [pid 14969] close(18) = -1 EBADF (Bad file descriptor) [pid 14969] close(19) = -1 EBADF (Bad file descriptor) [pid 14969] close(20) = -1 EBADF (Bad file descriptor) [pid 14969] close(21) = -1 EBADF (Bad file descriptor) [pid 14969] close(22) = -1 EBADF (Bad file descriptor) [pid 14969] close(23) = -1 EBADF (Bad file descriptor) [pid 14969] close(24) = -1 EBADF (Bad file descriptor) [pid 14969] close(25) = -1 EBADF (Bad file descriptor) [pid 14969] close(26) = -1 EBADF (Bad file descriptor) [pid 14967] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3685", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14967] close(25 [pid 320] <... openat resumed>) = 3 [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14967] close(26 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] close(27 [pid 320] getdents64(3 [pid 14967] close(27 [pid 14969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14969] close(28 [pid 14967] close(28 [pid 14969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14969] close(29 [pid 14967] close(29 [pid 14969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14969] exit_group(0) = ? [pid 14967] exit_group(0 [pid 320] <... umount2 resumed>) = 0 [pid 14969] +++ exited with 0 +++ [pid 14967] <... exit_group resumed>) = ? [pid 320] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3685/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3685/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14967] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3598, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3631, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... restart_syscall resumed>) = 0 [pid 320] getdents64(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 321] umount2("./3718", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(4 [pid 321] openat(AT_FDCWD, "./3718", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... close resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] rmdir("./3685/sys" [pid 321] fstat(3 [pid 320] <... rmdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3629", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 320] umount2("./3685/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3685/binderfs" [pid 319] openat(AT_FDCWD, "./3629", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 3 [pid 320] unlink("./3685/binderfs" [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3718/sys" [pid 320] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3718/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] rmdir("./3685" [pid 321] fstat(4 [pid 320] <... rmdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 320] mkdir("./3686", 0777 [pid 319] <... umount2 resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... mkdir resumed>) = 0 [pid 319] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3629/sys" [pid 321] <... close resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] rmdir("./3718/sys" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14970 attached [pid 319] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14970] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3718/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3629/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3688 [pid 14970] <... set_robust_list resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3718/binderfs" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... openat resumed>) = 4 [pid 14970] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(4 [pid 14970] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14970] chdir("./3686" [pid 321] unlink("./3718/binderfs" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14970] <... chdir resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] getdents64(4 [pid 14970] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] getdents64(3 [pid 14970] <... prctl resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14970] setpgid(0, 0 [pid 321] close(3 [pid 319] getdents64(4 [pid 14970] <... setpgid resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] rmdir("./3718") = 0 [pid 319] close(4 [pid 14970] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] mkdir("./3719", 0777 [pid 319] <... close resumed>) = 0 [pid 14970] <... openat resumed>) = 3 [pid 319] rmdir("./3629/sys" [pid 321] <... mkdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14970] write(3, "1000", 4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3629/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14970] <... write resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14970] close(3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14970] <... close resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] newfstatat(AT_FDCWD, "./3629/binderfs" [pid 14970] read(200 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3721 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14970] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... restart_syscall resumed>) = 0 [pid 14970] symlink("/dev/binderfs", "./binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14970] <... symlink resumed>) = 0 [pid 319] unlink("./3629/binderfs" [pid 14970] write(1, "executing program\n", 18ci2-android-6-12-rust/strace-static-x86_64: Process 14971 attached ) = 18 [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3596", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14971] set_robust_list(0x5555689d76a0, 24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14970] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3596", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14970] <... mkdirat resumed>) = 0 [pid 14971] <... set_robust_list resumed>) = 0 [pid 14970] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... openat resumed>) = 3 [pid 14971] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 14971] chdir("./3719" [pid 14970] <... mount resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] fstat(3 [pid 14971] <... chdir resumed>) = 0 [pid 14971] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 14971] setpgid(0, 0) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14970] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] close(3 [pid 318] getdents64(3 [pid 14971] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 14971] write(3, "1000", 4) = 4 [pid 14970] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14971] close(3 [pid 319] <... close resumed>) = 0 [pid 14971] <... close resumed>) = 0 [pid 14971] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14971] symlink("/dev/binderfs", "./binderfs" [pid 318] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3629" [pid 14970] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14971] <... symlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14971] write(1, "executing program\n", 18) = 18 [pid 14971] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] mkdir("./3630", 0777 [pid 318] <... umount2 resumed>) = 0 [pid 14971] <... mkdirat resumed>) = 0 [pid 14970] <... pwrite64 resumed>) = 36 [pid 319] <... mkdir resumed>) = 0 [pid 14970] close(3 [pid 318] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14970] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14970] close(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14971] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 14971] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 14972 attached ) = 3 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3596/sys" [pid 14970] close(5 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3632 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14970] close(6 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3596/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14972] set_robust_list(0x5555689d76a0, 24 [pid 14970] close(7 [pid 14972] <... set_robust_list resumed>) = 0 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14970] close(8 [pid 318] openat(AT_FDCWD, "./3596/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14972] rt_sigprocmask(SIG_SETMASK, [] [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14971] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14972] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14971] <... pwrite64 resumed>) = 36 [pid 14970] close(9 [pid 318] fstat(4 [pid 14971] close(3 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14972] chdir("./3630") = 0 [pid 14971] <... close resumed>) = 0 [pid 14970] close(10 [pid 318] getdents64(4 [pid 14972] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14971] close(4 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14972] <... prctl resumed>) = 0 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(11 [pid 318] getdents64(4 [pid 14972] setpgid(0, 0 [pid 14971] close(5 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14972] <... setpgid resumed>) = 0 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(12 [pid 318] close(4 [pid 14971] close(6 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14971] close(7 [pid 318] rmdir("./3596/sys" [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14972] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14971] close(8 [pid 14970] close(13 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3596/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14972] <... openat resumed>) = 3 [pid 14971] close(9 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(14 [pid 14971] close(10 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3596/binderfs" [pid 14972] write(3, "1000", 4 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(15 [pid 14972] <... write resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14972] close(3 [pid 14971] close(11 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] <... close resumed>) = 0 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(16 [pid 318] unlink("./3596/binderfs" [pid 14972] read(200 [pid 14971] close(12 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14972] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(17 [pid 14972] symlink("/dev/binderfs", "./binderfs" [pid 14971] close(13 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(18 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14971] close(14 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] <... symlink resumed>) = 0 [pid 318] close(3 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(19 [pid 318] <... close resumed>) = 0 executing program [pid 14972] write(1, "executing program\n", 18 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] <... write resumed>) = 18 [pid 14970] close(20 [pid 14972] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14971] close(15 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3596" [pid 14972] <... mkdirat resumed>) = 0 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(21 [pid 318] <... rmdir resumed>) = 0 [pid 14971] close(16 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3597", 0777 [pid 14972] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(22 [pid 318] <... mkdir resumed>) = 0 [pid 14971] close(17 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(23 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14971] close(18 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14971] close(19 [pid 14972] <... mount resumed>) = 0 [pid 14970] close(24 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14971] close(20ci2-android-6-12-rust/strace-static-x86_64: Process 14973 attached [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14971] close(21 [pid 14973] set_robust_list(0x5555689d76a0, 24 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] <... set_robust_list resumed>) = 0 [pid 14971] close(22 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3599 [pid 14973] rt_sigprocmask(SIG_SETMASK, [] [pid 14972] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(25 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14973] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14971] close(23 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] chdir("./3597" [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14973] <... chdir resumed>) = 0 [pid 14972] <... openat resumed>) = 3 [pid 14971] close(24 [pid 14970] close(26 [pid 14973] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] <... prctl resumed>) = 0 [pid 14971] close(25 [pid 14973] setpgid(0, 0 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] <... setpgid resumed>) = 0 [pid 14971] close(26 [pid 14973] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14972] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14971] close(27 [pid 14973] <... openat resumed>) = 3 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] close(27 [pid 14972] <... pwrite64 resumed>) = 36 [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] write(3, "1000", 4 [pid 14971] close(28 [pid 14970] close(28 [pid 14973] <... write resumed>) = 4 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] close(3 [pid 14972] close(3 [pid 14971] close(29 [pid 14970] close(29 [pid 14973] <... close resumed>) = 0 [pid 14972] <... close resumed>) = 0 [pid 14971] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14970] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] read(200 [pid 14972] close(4 [pid 14971] exit_group(0 [pid 14973] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14971] <... exit_group resumed>) = ? [pid 14970] exit_group(0 [pid 14972] close(5 [pid 14970] <... exit_group resumed>) = ? [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] symlink("/dev/binderfs", "./binderfs" [pid 14972] close(6 [pid 14971] +++ exited with 0 +++ [pid 14970] +++ exited with 0 +++ [pid 14973] <... symlink resumed>) = 0 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3721, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3688, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14973] write(1, "executing program\n", 18 [pid 14972] close(7 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14973] <... write resumed>) = 18 executing program [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14972] close(8 [pid 14973] <... mkdirat resumed>) = 0 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14972] close(9) = -1 EBADF (Bad file descriptor) [pid 14973] <... mount resumed>) = 0 [pid 14972] close(10 [pid 14973] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] close(11) = -1 EBADF (Bad file descriptor) [pid 14973] <... openat resumed>) = 3 [pid 14972] close(12 [pid 14973] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] close(13) = -1 EBADF (Bad file descriptor) [pid 14972] close(14) = -1 EBADF (Bad file descriptor) [pid 14973] <... pwrite64 resumed>) = 36 [pid 14972] close(15 [pid 14973] close(3 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] <... close resumed>) = 0 [pid 14972] close(16 [pid 14973] close(4) = -1 EBADF (Bad file descriptor) [pid 14973] close(5) = -1 EBADF (Bad file descriptor) [pid 14973] close(6) = -1 EBADF (Bad file descriptor) [pid 14973] close(7) = -1 EBADF (Bad file descriptor) [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14972] close(17 [pid 14973] close(8 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] close(18 [pid 14973] close(9 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3686", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14972] close(19 [pid 14973] close(10 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14973] close(11 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3686", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] close(21 [pid 320] <... openat resumed>) = 3 [pid 14973] close(12 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14972] close(22 [pid 14973] close(13 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] close(23 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14973] close(14 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] close(24 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14973] close(15 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] close(25 [pid 14973] close(16 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 14973] close(17 [pid 14972] close(26 [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] close(18 [pid 14972] close(27 [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14973] close(19 [pid 14972] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] close(20 [pid 320] newfstatat(AT_FDCWD, "./3686/sys" [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 14973] close(21 [pid 14972] close(29 [pid 320] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14973] close(22 [pid 321] umount2("./3719", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3686/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14972] exit_group(0 [pid 14973] close(23 [pid 14972] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 4 [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3719", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] fstat(4 [pid 14973] close(24 [pid 321] <... openat resumed>) = 3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 14973] close(25 [pid 321] fstat(3 [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14973] close(26 [pid 14972] +++ exited with 0 +++ [pid 321] getdents64(3 [pid 320] getdents64(4 [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3632, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14973] close(27 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(4 [pid 14973] close(28 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14973] close(29 [pid 320] rmdir("./3686/sys" [pid 14973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14973] exit_group(0 [pid 321] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14973] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3686/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3719/sys" [pid 320] newfstatat(AT_FDCWD, "./3686/binderfs" [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3686/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3719/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14973] +++ exited with 0 +++ [pid 321] <... openat resumed>) = 4 [pid 320] <... unlink resumed>) = 0 [pid 321] fstat(4 [pid 320] getdents64(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3599, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] getdents64(4 [pid 320] close(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 320] rmdir("./3686" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 321] close(4) = 0 [pid 320] mkdir("./3687", 0777 [pid 321] rmdir("./3719/sys" [pid 320] <... mkdir resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3719/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3630", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3719/binderfs" [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3630", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 14974 attached [pid 321] unlink("./3719/binderfs" [pid 14974] set_robust_list(0x5555689d76a0, 24 [pid 321] <... unlink resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14974] <... set_robust_list resumed>) = 0 [pid 319] fstat(3 [pid 321] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14974] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3689 [pid 321] rmdir("./3719" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14974] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 14974] chdir("./3687" [pid 321] mkdir("./3720", 0777 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14974] <... chdir resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 14974] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14974] setpgid(0, 0 [pid 319] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14975 attached [pid 14974] <... setpgid resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3722 [pid 14974] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14975] set_robust_list(0x5555689d76a0, 24 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14975] <... set_robust_list resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3630/sys" [pid 14975] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14975] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14974] <... openat resumed>) = 3 [pid 319] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14975] chdir("./3720" [pid 14974] write(3, "1000", 4) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14974] close(3) = 0 [pid 14975] <... chdir resumed>) = 0 [pid 14974] read(200 [pid 319] openat(AT_FDCWD, "./3630/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14975] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... openat resumed>) = 4 [pid 14975] <... prctl resumed>) = 0 [pid 319] fstat(4 [pid 14975] setpgid(0, 0 [pid 14974] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14975] <... setpgid resumed>) = 0 [pid 14974] symlink("/dev/binderfs", "./binderfs" [pid 14975] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14974] <... symlink resumed>) = 0 [pid 319] getdents64(4 [pid 14974] write(1, "executing program\n", 18) = 18 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 14975] <... openat resumed>) = 3 [pid 14974] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14975] write(3, "1000", 4 [pid 319] close(4 [pid 14975] <... write resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 14975] close(3 [pid 319] rmdir("./3630/sys" [pid 14975] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 14975] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14974] <... mkdirat resumed>) = 0 [pid 319] umount2("./3630/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14974] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14975] symlink("/dev/binderfs", "./binderfs" [pid 14974] <... mount resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14975] <... symlink resumed>) = 0 [pid 14974] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] newfstatat(AT_FDCWD, "./3630/binderfs" [pid 14975] write(1, "executing program\n", 18 [pid 14974] <... openat resumed>) = 3 [pid 318] <... restart_syscall resumed>) = 0 executing program [pid 14975] <... write resumed>) = 18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14974] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14975] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] unlink("./3630/binderfs") = 0 [pid 14974] <... pwrite64 resumed>) = 36 [pid 319] getdents64(3 [pid 14974] close(3 [pid 14975] <... mkdirat resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3597", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 14975] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14974] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14974] close(4) = -1 EBADF (Bad file descriptor) [pid 14974] close(5 [pid 14975] <... mount resumed>) = 0 [pid 14974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14974] close(6) = -1 EBADF (Bad file descriptor) [pid 14974] close(7) = -1 EBADF (Bad file descriptor) [pid 14974] close(8) = -1 EBADF (Bad file descriptor) [pid 14974] close(9) = -1 EBADF (Bad file descriptor) [pid 14974] close(10) = -1 EBADF (Bad file descriptor) [pid 14974] close(11) = -1 EBADF (Bad file descriptor) [pid 14974] close(12) = -1 EBADF (Bad file descriptor) [pid 14974] close(13) = -1 EBADF (Bad file descriptor) [pid 14974] close(14) = -1 EBADF (Bad file descriptor) [pid 14974] close(15) = -1 EBADF (Bad file descriptor) [pid 14974] close(16) = -1 EBADF (Bad file descriptor) [pid 14974] close(17) = -1 EBADF (Bad file descriptor) [pid 14974] close(18) = -1 EBADF (Bad file descriptor) [pid 14974] close(19) = -1 EBADF (Bad file descriptor) [pid 14974] close(20) = -1 EBADF (Bad file descriptor) [pid 14974] close(21) = -1 EBADF (Bad file descriptor) [pid 14974] close(22) = -1 EBADF (Bad file descriptor) [pid 14974] close(23) = -1 EBADF (Bad file descriptor) [pid 14974] close(24 [pid 14975] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3630" [pid 318] openat(AT_FDCWD, "./3597", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14974] close(25) = -1 EBADF (Bad file descriptor) [pid 14974] close(26) = -1 EBADF (Bad file descriptor) [pid 14974] close(27 [pid 14975] <... openat resumed>) = 3 [pid 14974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 14974] close(28 [pid 319] <... rmdir resumed>) = 0 [pid 14975] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3631", 0777 [pid 318] fstat(3 [pid 14974] close(29) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14974] exit_group(0 [pid 319] <... mkdir resumed>) = 0 [pid 318] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14975] <... pwrite64 resumed>) = 36 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14974] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 14976 attached [pid 14974] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3689, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = 0 [pid 14976] set_robust_list(0x5555689d76a0, 24 [pid 14975] close(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3633 [pid 14976] <... set_robust_list resumed>) = 0 [pid 14975] <... close resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14975] close(4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14976] rt_sigprocmask(SIG_SETMASK, [] [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3597/sys" [pid 14976] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14975] close(5 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3687", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3597/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14976] chdir("./3631" [pid 14975] close(6 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14976] <... chdir resumed>) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3687", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3597/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14976] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14975] close(7 [pid 14976] <... prctl resumed>) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 14976] setpgid(0, 0 [pid 14975] close(8 [pid 318] fstat(4 [pid 14976] <... setpgid resumed>) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14976] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14975] close(9 [pid 320] <... openat resumed>) = 3 [pid 318] getdents64(4 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14976] <... openat resumed>) = 3 [pid 14975] close(10 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(4 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14976] write(3, "1000", 4 [pid 14975] close(11 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] close(4 [pid 14976] <... write resumed>) = 4 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14976] close(3 [pid 14975] close(12 [pid 320] <... umount2 resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14976] <... close resumed>) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3597/sys" [pid 14976] read(200 [pid 14975] close(13 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14976] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3687/sys" [pid 318] <... rmdir resumed>) = 0 [pid 14976] symlink("/dev/binderfs", "./binderfs" [pid 14975] close(14 [pid 318] umount2("./3597/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14975] close(15 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14976] <... symlink resumed>) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14976] write(1, "executing program\n", 18 executing program [pid 14975] close(16 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3597/binderfs" [pid 14976] <... write resumed>) = 18 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3687/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14975] close(17 [pid 14976] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... openat resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 14976] <... mkdirat resumed>) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] unlink("./3597/binderfs" [pid 14976] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14975] close(18 [pid 320] getdents64(4 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 14975] close(19 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 320] close(4) = 0 [pid 320] rmdir("./3687/sys") = 0 [pid 320] umount2("./3687/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14976] <... mount resumed>) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14975] close(20 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14976] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14975] close(21 [pid 318] <... close resumed>) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3597" [pid 320] newfstatat(AT_FDCWD, "./3687/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 320] unlink("./3687/binderfs" [pid 14975] close(22 [pid 320] <... unlink resumed>) = 0 [pid 318] mkdir("./3598", 0777 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 318] <... mkdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3687" [pid 14975] close(23 [pid 320] <... rmdir resumed>) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3688", 0777 [pid 14976] <... openat resumed>) = 3 [pid 14975] close(24 [pid 320] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14976] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14975] close(25 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14975] close(26 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14975] close(27 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14976] <... pwrite64 resumed>) = 36 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14975] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 14977 attached [pid 14977] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14976] close(3 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14975] close(29ci2-android-6-12-rust/strace-static-x86_64: Process 14978 attached [pid 14977] rt_sigprocmask(SIG_SETMASK, [] [pid 14976] <... close resumed>) = 0 [pid 14975] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3690 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3600 [pid 14978] set_robust_list(0x5555689d76a0, 24 [pid 14977] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14976] close(4 [pid 14975] exit_group(0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14978] <... set_robust_list resumed>) = 0 [pid 14977] chdir("./3688" [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14975] <... exit_group resumed>) = ? [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14976] close(5 [pid 14978] rt_sigprocmask(SIG_SETMASK, [] [pid 14977] <... chdir resumed>) = 0 [pid 14978] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14977] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14978] chdir("./3598" [pid 14977] <... prctl resumed>) = 0 [pid 14977] setpgid(0, 0 [pid 14975] +++ exited with 0 +++ [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14978] <... chdir resumed>) = 0 [pid 14977] <... setpgid resumed>) = 0 [pid 14976] close(6 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3722, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14978] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14977] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14978] <... prctl resumed>) = 0 [pid 14978] setpgid(0, 0 [pid 14977] <... openat resumed>) = 3 [pid 14976] close(7) = -1 EBADF (Bad file descriptor) [pid 14976] close(8 [pid 14978] <... setpgid resumed>) = 0 [pid 14977] write(3, "1000", 4 [pid 14978] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14977] <... write resumed>) = 4 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] <... openat resumed>) = 3 [pid 14977] close(3 [pid 14976] close(9 [pid 14977] <... close resumed>) = 0 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] write(3, "1000", 4 [pid 14977] read(200 [pid 14978] <... write resumed>) = 4 [pid 14977] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14976] close(10 [pid 14978] close(3 [pid 14977] symlink("/dev/binderfs", "./binderfs" [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] <... close resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 14976] close(11 [pid 14978] read(200 [pid 14977] <... symlink resumed>) = 0 [pid 14978] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14978] symlink("/dev/binderfs", "./binderfs" [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] <... symlink resumed>) = 0 [pid 14977] write(1, "executing program\n", 18 [pid 14976] close(12 executing program [pid 321] umount2("./3720", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14978] write(1, "executing program\n", 18 [pid 14977] <... write resumed>) = 18 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14978] <... write resumed>) = 18 [pid 14977] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14976] close(13 [pid 14978] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] <... mkdirat resumed>) = 0 [pid 14976] close(14 [pid 321] openat(AT_FDCWD, "./3720", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14978] <... mkdirat resumed>) = 0 [pid 14977] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14978] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14977] <... mount resumed>) = 0 [pid 14976] close(15 [pid 321] fstat(3 [pid 14977] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] <... mount resumed>) = 0 [pid 14976] close(16 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14978] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14976] close(17 [pid 14978] <... openat resumed>) = 3 [pid 14977] <... openat resumed>) = 3 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14978] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14976] close(18 [pid 321] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] <... pwrite64 resumed>) = 36 [pid 14977] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14978] close(3 [pid 14976] close(19 [pid 321] <... umount2 resumed>) = 0 [pid 14978] <... close resumed>) = 0 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14977] <... pwrite64 resumed>) = 36 [pid 14978] close(4 [pid 14976] close(20 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] close(5 [pid 14977] <... close resumed>) = 0 [pid 14976] close(21 [pid 321] newfstatat(AT_FDCWD, "./3720/sys" [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] close(4 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] close(6 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14976] close(22 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] close(5 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14978] close(7 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14976] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] close(6 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3720/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14978] close(8 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14976] close(24 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] close(7 [pid 321] <... openat resumed>) = 4 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] close(9 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14976] close(25 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] close(8 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14978] close(10 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14976] close(26 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] close(9 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14978] close(11 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14976] close(27 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] close(10 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14978] close(12 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14976] close(28 [pid 321] getdents64(4 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] close(11 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14978] close(13 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14976] close(29 [pid 321] close(4 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] close(12 [pid 14976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] close(14 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14976] exit_group(0 [pid 321] rmdir("./3720/sys" [pid 14977] close(13 [pid 14978] close(15 [pid 14976] <... exit_group resumed>) = ? [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] close(16 [pid 14977] close(14 [pid 14976] +++ exited with 0 +++ [pid 321] umount2("./3720/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] close(17 [pid 14977] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3633, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3720/binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14978] close(18 [pid 14977] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14978] close(19 [pid 14977] close(17 [pid 321] unlink("./3720/binderfs" [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] close(20 [pid 14977] close(18 [pid 321] <... unlink resumed>) = 0 [pid 319] umount2("./3631", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] close(21 [pid 14977] close(19 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14978] close(22 [pid 14977] close(20 [pid 321] close(3 [pid 319] openat(AT_FDCWD, "./3631", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14978] close(23) = -1 EBADF (Bad file descriptor) [pid 14978] close(24) = -1 EBADF (Bad file descriptor) [pid 14978] close(25) = -1 EBADF (Bad file descriptor) [pid 14978] close(26) = -1 EBADF (Bad file descriptor) [pid 14978] close(27) = -1 EBADF (Bad file descriptor) [pid 14978] close(28) = -1 EBADF (Bad file descriptor) [pid 14978] close(29) = -1 EBADF (Bad file descriptor) [pid 14978] exit_group(0 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 14977] close(21 [pid 321] rmdir("./3720" [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 321] <... rmdir resumed>) = 0 [pid 14977] close(22 [pid 321] mkdir("./3721", 0777 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14977] close(23 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 14977] close(24 [pid 319] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14977] close(25 [pid 14978] <... exit_group resumed>) = ? [pid 14978] +++ exited with 0 +++ [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 14977] close(26 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 14979 attached [pid 14977] close(27 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3600, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14977] close(28) = -1 EBADF (Bad file descriptor) [pid 14979] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3723 [pid 14977] close(29 [pid 319] newfstatat(AT_FDCWD, "./3631/sys" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14979] <... set_robust_list resumed>) = 0 [pid 14977] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14977] exit_group(0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14979] rt_sigprocmask(SIG_SETMASK, [] [pid 14977] <... exit_group resumed>) = ? [pid 14979] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14979] chdir("./3721") = 0 [pid 14977] +++ exited with 0 +++ [pid 319] openat(AT_FDCWD, "./3631/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14979] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3690, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... openat resumed>) = 4 [pid 14979] <... prctl resumed>) = 0 [pid 319] fstat(4 [pid 14979] setpgid(0, 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14979] <... setpgid resumed>) = 0 [pid 14979] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] getdents64(4 [pid 14979] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14979] write(3, "1000", 4 [pid 319] getdents64(4 [pid 14979] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14979] close(3) = 0 [pid 319] close(4 [pid 14979] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14979] symlink("/dev/binderfs", "./binderfs" [pid 319] <... close resumed>) = 0 [pid 14979] <... symlink resumed>) = 0 [pid 319] rmdir("./3631/sys" [pid 14979] write(1, "executing program\n", 18) = 18 [pid 319] <... rmdir resumed>) = 0 executing program [pid 14979] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] umount2("./3631/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14979] <... mkdirat resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3631/binderfs" [pid 14979] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3631/binderfs") = 0 [pid 14979] <... mount resumed>) = 0 [pid 319] getdents64(3 [pid 14979] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 14979] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] rmdir("./3631" [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14979] <... pwrite64 resumed>) = 36 [pid 319] <... rmdir resumed>) = 0 [pid 320] umount2("./3688", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14979] close(3 [pid 320] openat(AT_FDCWD, "./3688", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14979] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 14979] close(4 [pid 319] mkdir("./3632", 0777 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 14979] close(5 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14979] close(6 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3598", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14979] close(7 [pid 320] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] openat(AT_FDCWD, "./3598", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14979] close(8 [pid 320] <... umount2 resumed>) = 0 [pid 318] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 14980 attached [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3634 [pid 318] fstat(3 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14979] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3688/sys" [pid 14979] close(10 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14979] close(11) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14979] close(12) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3688/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14979] close(13 [pid 320] <... openat resumed>) = 4 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14980] set_robust_list(0x5555689d76a0, 24 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14980] <... set_robust_list resumed>) = 0 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 14980] rt_sigprocmask(SIG_SETMASK, [] [pid 14979] close(14 [pid 320] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14980] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14980] chdir("./3632" [pid 14979] close(15 [pid 320] getdents64(4 [pid 14980] <... chdir resumed>) = 0 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14980] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 318] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14980] setpgid(0, 0 [pid 14979] close(16 [pid 320] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14980] <... setpgid resumed>) = 0 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3598/sys" [pid 14980] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14980] <... openat resumed>) = 3 [pid 14980] write(3, "1000", 4) = 4 [pid 318] umount2("./3598/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14980] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14980] <... close resumed>) = 0 [pid 14980] read(200 [pid 318] openat(AT_FDCWD, "./3598/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14980] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... openat resumed>) = 4 [pid 14980] symlink("/dev/binderfs", "./binderfs" [pid 14979] close(17 [pid 320] close(4 [pid 14980] <... symlink resumed>) = 0 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 14979] close(18 [pid 320] <... close resumed>) = 0 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3688/sys" [pid 14979] close(19 [pid 14980] write(1, "executing program\n", 18 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 executing program [pid 14980] <... write resumed>) = 18 [pid 14979] close(20 [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 14980] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3688/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14980] <... mkdirat resumed>) = 0 [pid 14979] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 14980] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3688/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14980] <... mount resumed>) = 0 [pid 14979] close(22 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(4 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14979] close(23 [pid 320] unlink("./3688/binderfs" [pid 14980] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14979] close(24 [pid 14980] <... openat resumed>) = 3 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] rmdir("./3598/sys" [pid 14979] close(25 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14980] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14979] close(26 [pid 320] close(3 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3598/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14979] close(27 [pid 14980] <... pwrite64 resumed>) = 36 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3688" [pid 14979] close(28 [pid 320] <... rmdir resumed>) = 0 [pid 14979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14979] close(29) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3689", 0777 [pid 14980] close(3 [pid 14979] exit_group(0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... mkdir resumed>) = 0 [pid 14980] <... close resumed>) = 0 [pid 14979] <... exit_group resumed>) = ? [pid 318] newfstatat(AT_FDCWD, "./3598/binderfs" [pid 14980] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3598/binderfs" [pid 14980] close(5) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... unlink resumed>) = 0 [pid 14980] close(6 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(3 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14979] +++ exited with 0 +++ [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14980] close(7) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 14980] close(8 [pid 318] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14981 attached [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3723, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] rmdir("./3598" [pid 14981] set_robust_list(0x5555689d76a0, 24 [pid 14980] close(9 [pid 321] umount2("./3721", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3691 [pid 318] <... rmdir resumed>) = 0 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14980] close(10 [pid 318] mkdir("./3599", 0777 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 14981] <... set_robust_list resumed>) = 0 [pid 14980] close(11 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14981] rt_sigprocmask(SIG_SETMASK, [] [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3721", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14980] close(12 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... openat resumed>) = 3 [pid 14981] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14980] close(13 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14981] chdir("./3689" [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 14982 attached [pid 14981] <... chdir resumed>) = 0 [pid 14980] close(14 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14982] set_robust_list(0x5555689d76a0, 24 [pid 14981] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14982] <... set_robust_list resumed>) = 0 [pid 14981] <... prctl resumed>) = 0 [pid 14980] close(15 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3601 [pid 14981] setpgid(0, 0 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... setpgid resumed>) = 0 [pid 321] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14982] rt_sigprocmask(SIG_SETMASK, [] [pid 14981] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14980] close(16 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14982] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14980] close(17 [pid 14982] chdir("./3599" [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] <... chdir resumed>) = 0 [pid 14982] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14980] close(18 [pid 14982] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 14982] setpgid(0, 0 [pid 14981] <... openat resumed>) = 3 [pid 14982] <... setpgid resumed>) = 0 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14981] write(3, "1000", 4 [pid 14980] close(19 [pid 321] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14981] <... write resumed>) = 4 [pid 14981] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14982] <... openat resumed>) = 3 [pid 14981] <... close resumed>) = 0 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] write(3, "1000", 4 [pid 14980] close(20 [pid 14982] <... write resumed>) = 4 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] close(3 [pid 14980] close(21 [pid 14982] <... close resumed>) = 0 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] read(200 [pid 14980] close(22 [pid 14982] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] symlink("/dev/binderfs", "./binderfs" [pid 14980] close(23 [pid 14982] <... symlink resumed>) = 0 [pid 14981] read(200 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3721/sys" [pid 14982] write(1, "executing program\n", 18 [pid 14981] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 14980] close(24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14982] <... write resumed>) = 18 [pid 14981] symlink("/dev/binderfs", "./binderfs" [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14982] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14981] <... symlink resumed>) = 0 [pid 14980] close(25 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14982] <... mkdirat resumed>) = 0 [pid 14981] write(1, "executing program\n", 18 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] openat(AT_FDCWD, "./3721/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14982] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14981] <... write resumed>) = 18 [pid 14980] close(26 [pid 321] <... openat resumed>) = 4 [pid 14981] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14982] <... mount resumed>) = 0 [pid 321] fstat(4 [pid 14982] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14981] <... mkdirat resumed>) = 0 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14981] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] getdents64(4 [pid 14982] <... openat resumed>) = 3 [pid 14981] <... mount resumed>) = 0 [pid 14980] close(27 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14982] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] <... pwrite64 resumed>) = 36 [pid 14981] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14980] close(28 [pid 321] getdents64(4 [pid 14982] close(3 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] <... close resumed>) = 0 [pid 14981] <... openat resumed>) = 3 [pid 14980] close(29 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14982] close(4 [pid 14980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] close(5 [pid 14981] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14980] exit_group(0 [pid 321] close(4 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... pwrite64 resumed>) = 36 [pid 14980] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 14982] close(6 [pid 321] rmdir("./3721/sys" [pid 14981] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... close resumed>) = 0 [pid 14980] +++ exited with 0 +++ [pid 321] umount2("./3721/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14982] close(7) = -1 EBADF (Bad file descriptor) [pid 14981] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3634, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14982] close(8 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3721/binderfs" [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(5 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14982] close(9 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3721/binderfs" [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(6 [pid 321] <... unlink resumed>) = 0 [pid 14982] close(10 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(7 [pid 14982] close(11 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(8 [pid 321] close(3 [pid 14982] close(12 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(9 [pid 321] rmdir("./3721" [pid 14982] close(13 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(10 [pid 14982] close(14) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3722", 0777 [pid 319] <... restart_syscall resumed>) = 0 [pid 14982] close(15 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(11 [pid 321] <... mkdir resumed>) = 0 [pid 14982] close(16 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(12 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14982] close(17 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3632", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(13 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14982] close(18 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14981] close(14) = -1 EBADF (Bad file descriptor) [pid 14981] close(15ci2-android-6-12-rust/strace-static-x86_64: Process 14983 attached [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3632", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14983] set_robust_list(0x5555689d76a0, 24 [pid 14982] close(19 [pid 14981] close(16 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3724 [pid 14983] <... set_robust_list resumed>) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14983] rt_sigprocmask(SIG_SETMASK, [] [pid 14982] close(20 [pid 14981] close(17 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14983] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14983] chdir("./3722" [pid 14982] close(21 [pid 14981] close(18 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14983] <... chdir resumed>) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14983] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14982] close(22 [pid 14981] close(19 [pid 319] getdents64(3 [pid 14983] <... prctl resumed>) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14983] setpgid(0, 0 [pid 14982] close(23 [pid 14981] close(20 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14983] <... setpgid resumed>) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14983] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14982] close(24 [pid 14981] close(21 [pid 319] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14983] <... openat resumed>) = 3 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14983] write(3, "1000", 4 [pid 14982] close(25 [pid 14981] close(22 [pid 319] <... umount2 resumed>) = 0 [pid 14983] <... write resumed>) = 4 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14983] close(3 [pid 14982] close(26 [pid 14981] close(23 [pid 319] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14983] <... close resumed>) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14983] read(200 [pid 14982] close(27 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14983] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14983] symlink("/dev/binderfs", "./binderfs" [pid 319] newfstatat(AT_FDCWD, "./3632/sys" [pid 14982] close(28 [pid 14983] <... symlink resumed>) = 0 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(24 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14983] write(1, "executing program\n", 18 [pid 14982] close(29 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14983] <... write resumed>) = 18 [pid 14982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(25 [pid 319] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14983] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14982] exit_group(0 [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14983] <... mkdirat resumed>) = 0 [pid 14982] <... exit_group resumed>) = ? [pid 14981] close(26 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14983] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14981] close(27) = -1 EBADF (Bad file descriptor) [pid 14981] close(28 [pid 14982] +++ exited with 0 +++ [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3632/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14983] <... mount resumed>) = 0 [pid 14981] close(29 [pid 14983] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14981] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3601, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14981] exit_group(0 [pid 14983] <... openat resumed>) = 3 [pid 14981] <... exit_group resumed>) = ? [pid 319] fstat(4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14983] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14981] +++ exited with 0 +++ [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14983] <... pwrite64 resumed>) = 36 [pid 319] getdents64(4 [pid 14983] close(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3691, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14983] <... close resumed>) = 0 [pid 320] umount2("./3689", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14983] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14983] close(5 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14983] close(6 [pid 319] <... close resumed>) = 0 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3632/sys" [pid 14983] close(7) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3689", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rmdir resumed>) = 0 [pid 14983] close(8 [pid 320] <... openat resumed>) = 3 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 319] umount2("./3632/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14983] close(9 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14983] close(10 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] newfstatat(AT_FDCWD, "./3632/binderfs" [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14983] close(11 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3599", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14983] close(12 [pid 319] unlink("./3632/binderfs" [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14983] close(13 [pid 319] <... unlink resumed>) = 0 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3599", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14983] close(14 [pid 319] getdents64(3 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 3 [pid 14983] close(15 [pid 320] newfstatat(AT_FDCWD, "./3689/sys" [pid 319] close(3 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... close resumed>) = 0 [pid 318] fstat(3 [pid 14983] close(16 [pid 320] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3632" [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14983] close(17 [pid 320] openat(AT_FDCWD, "./3689/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rmdir resumed>) = 0 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] getdents64(3 [pid 14983] close(18 [pid 320] fstat(4 [pid 319] mkdir("./3633", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14983] close(19 [pid 320] getdents64(4 [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14983] close(20 [pid 320] getdents64(4 [pid 318] <... umount2 resumed>) = 0 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14983] close(21 [pid 320] close(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3689/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14984 attached [pid 14983] close(22 [pid 320] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3599/sys" [pid 14984] set_robust_list(0x5555689d76a0, 24 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3689/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3635 [pid 14984] <... set_robust_list resumed>) = 0 [pid 14983] close(23 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14984] rt_sigprocmask(SIG_SETMASK, [] [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3599/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14984] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14983] close(24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14984] chdir("./3633" [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3689/binderfs" [pid 318] openat(AT_FDCWD, "./3599/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14984] <... chdir resumed>) = 0 [pid 14983] close(25 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14984] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3689/binderfs" [pid 318] <... openat resumed>) = 4 [pid 14984] <... prctl resumed>) = 0 [pid 14983] close(26 [pid 320] <... unlink resumed>) = 0 [pid 14984] setpgid(0, 0 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14984] <... setpgid resumed>) = 0 [pid 14983] close(27 [pid 320] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14984] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 14984] <... openat resumed>) = 3 [pid 14983] close(28 [pid 320] rmdir("./3689" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14984] write(3, "1000", 4 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 14984] <... write resumed>) = 4 [pid 14983] close(29 [pid 318] getdents64(4 [pid 14984] close(3 [pid 14983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14984] read(200 [pid 14983] exit_group(0 [pid 320] mkdir("./3690", 0777 [pid 318] close(4 [pid 14984] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14983] <... exit_group resumed>) = ? [pid 320] <... mkdir resumed>) = 0 [pid 14984] symlink("/dev/binderfs", "./binderfs" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 14983] +++ exited with 0 +++ [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14984] <... symlink resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3599/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 14985 attached [pid 14984] write(1, "executing program\n", 18 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3724, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14985] set_robust_list(0x5555689d76a0, 24 [pid 14984] <... write resumed>) = 18 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... rmdir resumed>) = 0 [pid 14985] <... set_robust_list resumed>) = 0 [pid 14984] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 318] umount2("./3599/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14985] rt_sigprocmask(SIG_SETMASK, [] [pid 14984] <... mkdirat resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3692 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14985] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14984] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14985] chdir("./3690" [pid 318] newfstatat(AT_FDCWD, "./3599/binderfs" [pid 14984] <... mount resumed>) = 0 [pid 14985] <... chdir resumed>) = 0 [pid 14984] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14985] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] unlink("./3599/binderfs" [pid 14985] <... prctl resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14985] setpgid(0, 0) = 0 [pid 14984] <... openat resumed>) = 3 [pid 318] getdents64(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 14984] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14985] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14984] <... pwrite64 resumed>) = 36 [pid 318] close(3 [pid 14985] <... openat resumed>) = 3 [pid 14984] close(3 [pid 321] umount2("./3722", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14985] write(3, "1000", 4 [pid 14984] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 14985] <... write resumed>) = 4 [pid 14984] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3599" [pid 14985] close(3 [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3722", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14985] <... close resumed>) = 0 [pid 14984] close(5 [pid 318] <... rmdir resumed>) = 0 [pid 14985] read(200 [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] mkdir("./3600", 0777 [pid 14985] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14984] close(6 [pid 321] fstat(3 [pid 14985] symlink("/dev/binderfs", "./binderfs" [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14985] <... symlink resumed>) = 0 [pid 14984] close(7 [pid 321] getdents64(3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14985] write(1, "executing program\n", 18 [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14985] <... write resumed>) = 18 [pid 14984] close(8 [pid 321] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14985] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program ci2-android-6-12-rust/strace-static-x86_64: Process 14986 attached [pid 14985] <... mkdirat resumed>) = 0 [pid 14984] close(9 [pid 321] <... umount2 resumed>) = 0 [pid 14986] set_robust_list(0x5555689d76a0, 24 [pid 14985] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3602 [pid 14986] <... set_robust_list resumed>) = 0 [pid 14985] <... mount resumed>) = 0 [pid 14984] close(10 [pid 321] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14986] rt_sigprocmask(SIG_SETMASK, [] [pid 14985] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14986] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14984] close(11 [pid 14986] chdir("./3600" [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3722/sys" [pid 14986] <... chdir resumed>) = 0 [pid 14985] <... openat resumed>) = 3 [pid 14984] close(12 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14986] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14985] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14986] <... prctl resumed>) = 0 [pid 14985] <... pwrite64 resumed>) = 36 [pid 14984] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14986] setpgid(0, 0 [pid 14985] close(3 [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3722/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14986] <... setpgid resumed>) = 0 [pid 14985] <... close resumed>) = 0 [pid 14984] close(14 [pid 14986] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14985] close(4 [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 14986] <... openat resumed>) = 3 [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] close(15 [pid 14986] write(3, "1000", 4 [pid 14985] close(5 [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14986] <... write resumed>) = 4 [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14986] close(3 [pid 14984] close(16 [pid 14985] close(6 [pid 14986] <... close resumed>) = 0 [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14986] read(200 [pid 14984] close(17 [pid 14985] close(7 [pid 14986] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14986] symlink("/dev/binderfs", "./binderfs" [pid 14984] close(18 [pid 14985] close(8 [pid 14986] <... symlink resumed>) = 0 [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14986] write(1, "executing program\n", 18 [pid 14985] close(9 [pid 14984] close(19 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 executing program [pid 14986] <... write resumed>) = 18 [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14986] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14985] close(10 [pid 14984] close(20 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14986] <... mkdirat resumed>) = 0 [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14986] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14985] close(11 [pid 14984] close(21 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 14986] <... mount resumed>) = 0 [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 14986] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14985] close(12 [pid 14984] close(22 [pid 321] rmdir("./3722/sys") = 0 [pid 14986] <... openat resumed>) = 3 [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3722/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14986] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14985] close(13 [pid 14984] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14986] <... pwrite64 resumed>) = 36 [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3722/binderfs" [pid 14986] close(3 [pid 14985] close(14 [pid 14984] close(24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14986] <... close resumed>) = 0 [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3722/binderfs" [pid 14986] close(4 [pid 14985] close(15 [pid 14984] close(25 [pid 321] <... unlink resumed>) = 0 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14986] close(5 [pid 14985] close(16 [pid 14984] close(26 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14986] close(6 [pid 14985] close(17 [pid 14984] close(27 [pid 321] <... close resumed>) = 0 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3722" [pid 14986] close(7 [pid 14985] close(18 [pid 14984] close(28 [pid 321] <... rmdir resumed>) = 0 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3723", 0777 [pid 14986] close(8 [pid 14985] close(19 [pid 14984] close(29 [pid 321] <... mkdir resumed>) = 0 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14986] close(9 [pid 14985] close(20 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14984] exit_group(0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14986] close(10 [pid 14985] close(21 [pid 14984] <... exit_group resumed>) = ? [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14987 attached [pid 14986] close(11 [pid 14985] close(22 [pid 14984] +++ exited with 0 +++ [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14987] set_robust_list(0x5555689d76a0, 24 [pid 14986] close(12 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3635, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14985] close(23 [pid 14987] <... set_robust_list resumed>) = 0 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14987] rt_sigprocmask(SIG_SETMASK, [] [pid 14986] close(13 [pid 14985] close(24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3725 [pid 14987] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... restart_syscall resumed>) = 0 [pid 14987] chdir("./3723" [pid 14986] close(14 [pid 14987] <... chdir resumed>) = 0 [pid 14985] close(25 [pid 14987] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14987] <... prctl resumed>) = 0 [pid 14986] close(15 [pid 14985] close(26 [pid 14987] setpgid(0, 0 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14987] <... setpgid resumed>) = 0 [pid 14986] close(16 [pid 319] umount2("./3633", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14985] close(27 [pid 14987] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14987] <... openat resumed>) = 3 [pid 14986] close(17 [pid 14985] close(28 [pid 14987] write(3, "1000", 4 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3633", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14987] <... write resumed>) = 4 [pid 14986] close(18 [pid 14985] close(29 [pid 14987] close(3 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14987] <... close resumed>) = 0 [pid 14986] close(19 [pid 319] fstat(3 [pid 14987] read(200 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14985] exit_group(0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14987] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14986] close(20 [pid 14985] <... exit_group resumed>) = ? [pid 14987] symlink("/dev/binderfs", "./binderfs" [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14987] <... symlink resumed>) = 0 [pid 14986] close(21 [pid 14985] +++ exited with 0 +++ [pid 14987] write(1, "executing program\n", 18 executing program [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14987] <... write resumed>) = 18 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3692, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14986] close(22 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14987] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14987] <... mkdirat resumed>) = 0 [pid 14986] close(23 [pid 319] <... umount2 resumed>) = 0 [pid 14987] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 14987] <... mount resumed>) = 0 [pid 14986] close(24 [pid 319] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14986] close(25 [pid 319] newfstatat(AT_FDCWD, "./3633/sys" [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14986] close(26) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14986] close(27 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3633/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14986] close(28 [pid 14987] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 14987] <... openat resumed>) = 3 [pid 14986] close(29 [pid 320] umount2("./3690", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 14987] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14987] <... pwrite64 resumed>) = 36 [pid 320] openat(AT_FDCWD, "./3690", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14986] exit_group(0 [pid 320] <... openat resumed>) = 3 [pid 14987] close(3 [pid 14986] <... exit_group resumed>) = ? [pid 320] fstat(3 [pid 319] getdents64(4 [pid 14987] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14987] close(4 [pid 320] getdents64(3 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14986] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14987] close(5 [pid 320] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 320] <... umount2 resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3602, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] close(4 [pid 14987] close(6 [pid 320] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14987] close(7 [pid 319] rmdir("./3633/sys" [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3690/sys" [pid 14987] close(8 [pid 319] <... rmdir resumed>) = 0 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14987] close(9 [pid 319] umount2("./3633/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14987] close(10 [pid 320] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14987] close(11 [pid 320] openat(AT_FDCWD, "./3690/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3633/binderfs" [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] umount2("./3600", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3633/binderfs" [pid 14987] close(12 [pid 320] fstat(4 [pid 318] openat(AT_FDCWD, "./3600", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... unlink resumed>) = 0 [pid 14987] close(13 [pid 320] getdents64(4 [pid 318] <... openat resumed>) = 3 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(3 [pid 14987] close(14 [pid 320] getdents64(4 [pid 318] fstat(3 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14987] close(15 [pid 320] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] close(3 [pid 318] getdents64(3 [pid 14987] close(16 [pid 320] rmdir("./3690/sys" [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] rmdir("./3633" [pid 318] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14987] close(17 [pid 320] umount2("./3690/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 14987] close(18 [pid 320] newfstatat(AT_FDCWD, "./3690/binderfs" [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3634", 0777 [pid 318] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14987] close(19 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3690/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14987] close(20 [pid 320] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] newfstatat(AT_FDCWD, "./3600/sys" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3600/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 14987] close(21 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14988 attached [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14988] set_robust_list(0x5555689d76a0, 24 [pid 14987] close(22 [pid 320] <... close resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3636 [pid 318] openat(AT_FDCWD, "./3600/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14988] <... set_robust_list resumed>) = 0 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3690" [pid 14988] rt_sigprocmask(SIG_SETMASK, [] [pid 14987] close(23 [pid 320] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... openat resumed>) = 4 [pid 14988] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3691", 0777 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] fstat(4 [pid 14988] chdir("./3634" [pid 14987] close(24 [pid 320] <... mkdir resumed>) = 0 [pid 14988] <... chdir resumed>) = 0 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14988] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14987] close(25 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14988] <... prctl resumed>) = 0 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] getdents64(4 [pid 14988] setpgid(0, 0 [pid 14987] close(26 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14988] <... setpgid resumed>) = 0 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 14988] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14987] close(27 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14988] <... openat resumed>) = 3 [pid 14987] close(28 [pid 318] close(4 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14987] close(29 [pid 318] <... close resumed>) = 0 [pid 14988] write(3, "1000", 4 [pid 318] rmdir("./3600/sys" [pid 14988] <... write resumed>) = 4 [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14989 attached [pid 14988] close(3 [pid 14987] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3693 [pid 14988] <... close resumed>) = 0 [pid 14987] exit_group(0 [pid 318] umount2("./3600/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14989] set_robust_list(0x5555689d76a0, 24 [pid 14988] read(200 [pid 14987] <... exit_group resumed>) = ? [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14988] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] newfstatat(AT_FDCWD, "./3600/binderfs" [pid 14988] symlink("/dev/binderfs", "./binderfs") = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3600/binderfs" [pid 14988] write(1, "executing program\n", 18) = 18 [pid 318] <... unlink resumed>) = 0 [pid 14989] <... set_robust_list resumed>) = 0 [pid 14988] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14987] +++ exited with 0 +++ [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 14989] rt_sigprocmask(SIG_SETMASK, [] [pid 14988] <... mkdirat resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3725, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(3 [pid 14989] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14988] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14989] chdir("./3691" [pid 14988] <... mount resumed>) = 0 [pid 318] close(3 [pid 14988] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... close resumed>) = 0 [pid 14989] <... chdir resumed>) = 0 [pid 14989] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14988] <... openat resumed>) = 3 [pid 318] rmdir("./3600" [pid 14989] <... prctl resumed>) = 0 [pid 14988] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14989] setpgid(0, 0 [pid 318] <... rmdir resumed>) = 0 [pid 14989] <... setpgid resumed>) = 0 [pid 14988] <... pwrite64 resumed>) = 36 [pid 14989] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] mkdir("./3601", 0777 [pid 14988] close(3 [pid 14989] <... openat resumed>) = 3 [pid 14988] <... close resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14989] write(3, "1000", 4 [pid 14988] close(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14989] <... write resumed>) = 4 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(3 [pid 14988] close(5 [pid 321] umount2("./3723", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14989] <... close resumed>) = 0 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14989] read(200 [pid 14988] close(6 [pid 321] openat(AT_FDCWD, "./3723", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14989] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 14989] symlink("/dev/binderfs", "./binderfs" [pid 321] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 14990 attached [pid 14989] <... symlink resumed>) = 0 [pid 14988] close(7 [pid 14990] set_robust_list(0x5555689d76a0, 24 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3603 [pid 14990] <... set_robust_list resumed>) = 0 [pid 14988] close(8 [pid 14990] rt_sigprocmask(SIG_SETMASK, [] [pid 14989] write(1, "executing program\n", 18 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 14990] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14989] <... write resumed>) = 18 [pid 14988] close(9 [pid 321] getdents64(3 [pid 14990] chdir("./3601" [pid 14989] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14990] <... chdir resumed>) = 0 [pid 14989] <... mkdirat resumed>) = 0 [pid 14988] close(10 [pid 321] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14990] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14989] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 14990] <... prctl resumed>) = 0 [pid 14988] close(11 [pid 14990] setpgid(0, 0 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] <... setpgid resumed>) = 0 [pid 14988] close(12 [pid 14990] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14989] <... mount resumed>) = 0 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14990] <... openat resumed>) = 3 [pid 14989] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14988] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14990] write(3, "1000", 4 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] <... write resumed>) = 4 [pid 14988] close(14 [pid 14990] close(3 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] <... close resumed>) = 0 [pid 14988] close(15) = -1 EBADF (Bad file descriptor) [pid 14990] read(200 [pid 14988] close(16 [pid 14990] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] symlink("/dev/binderfs", "./binderfs" [pid 14988] close(17 [pid 14990] <... symlink resumed>) = 0 [pid 14989] <... openat resumed>) = 3 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3723/sys" [pid 14990] write(1, "executing program\n", 18 [pid 14989] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14988] close(18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14990] <... write resumed>) = 18 [pid 14989] <... pwrite64 resumed>) = 36 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14990] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14989] close(3 [pid 14988] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14990] <... mkdirat resumed>) = 0 [pid 14989] <... close resumed>) = 0 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3723/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14990] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14989] close(4 [pid 14988] close(20 [pid 321] <... openat resumed>) = 4 [pid 14990] <... mount resumed>) = 0 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 14990] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14989] close(5 [pid 14988] close(21 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14990] <... openat resumed>) = 3 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14989] close(6 [pid 14988] close(22 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14990] <... pwrite64 resumed>) = 36 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14990] close(3 [pid 14989] close(7 [pid 14988] close(23 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14990] <... close resumed>) = 0 [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] close(4 [pid 14988] close(24 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] close(5 [pid 14988] close(25 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] close(6 [pid 14988] close(26 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] close(7 [pid 14988] close(27 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] close(8 [pid 14988] close(28 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] close(9 [pid 14988] close(29 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14988] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14990] close(10) = -1 EBADF (Bad file descriptor) [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14988] exit_group(0 [pid 321] close(4 [pid 14990] close(11 [pid 14989] close(8 [pid 14988] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3723/sys" [pid 14989] close(9 [pid 14988] +++ exited with 0 +++ [pid 321] <... rmdir resumed>) = 0 [pid 14990] close(12 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3723/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14990] close(13 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3723/binderfs" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3636, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(11 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14990] close(14 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3723/binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(12 [pid 321] <... unlink resumed>) = 0 [pid 14990] close(15 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(13 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14990] close(16 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(14 [pid 321] <... close resumed>) = 0 [pid 14990] close(17 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3723" [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(15 [pid 321] <... rmdir resumed>) = 0 [pid 14990] close(18 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3724", 0777 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(16 [pid 321] <... mkdir resumed>) = 0 [pid 14990] close(19 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(17 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14990] close(20 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14991 attached [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(18 [pid 14990] close(21 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14991] set_robust_list(0x5555689d76a0, 24 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(19 [pid 14991] <... set_robust_list resumed>) = 0 [pid 14990] close(22 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 14991] rt_sigprocmask(SIG_SETMASK, [] [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(20 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3726 [pid 14991] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14990] close(23 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14991] chdir("./3724" [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(21 [pid 14991] <... chdir resumed>) = 0 [pid 14990] close(24 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14991] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(22 [pid 14991] <... prctl resumed>) = 0 [pid 14990] close(25 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3634", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14991] setpgid(0, 0 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(23 [pid 14991] <... setpgid resumed>) = 0 [pid 14990] close(26 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14991] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(24 [pid 14991] <... openat resumed>) = 3 [pid 14990] close(27 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3634", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14991] write(3, "1000", 4 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(25 [pid 14991] <... write resumed>) = 4 [pid 14990] close(28 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 14991] close(3 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(26 [pid 14991] <... close resumed>) = 0 [pid 14990] close(29 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 14991] read(200 [pid 14990] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14989] close(27 [pid 14991] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14990] exit_group(0 [pid 14989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14991] symlink("/dev/binderfs", "./binderfs" [pid 14990] <... exit_group resumed>) = ? [pid 14989] close(28) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 14991] <... symlink resumed>) = 0 [pid 14989] close(29) = -1 EBADF (Bad file descriptor) [pid 14989] exit_group(0) = ? [pid 14991] write(1, "executing program\n", 18 [pid 14990] +++ exited with 0 +++ [pid 14989] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14991] <... write resumed>) = 18 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3693, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3603, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 14991] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14991] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14991] <... mount resumed>) = 0 [pid 14991] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3634/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14991] <... openat resumed>) = 3 [pid 14991] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3634/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14991] <... pwrite64 resumed>) = 36 [pid 14991] close(3 [pid 319] <... openat resumed>) = 4 [pid 14991] <... close resumed>) = 0 [pid 319] fstat(4 [pid 14991] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3634/sys" [pid 14991] close(5 [pid 319] <... rmdir resumed>) = 0 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14991] close(6 [pid 319] umount2("./3634/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 14991] close(7) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3634/binderfs" [pid 14991] close(8 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3691", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3634/binderfs" [pid 14991] close(9) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3601", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14991] close(10 [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3601", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14991] close(11 [pid 319] getdents64(3 [pid 318] <... openat resumed>) = 3 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3691", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14991] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 319] close(3 [pid 318] fstat(3 [pid 14991] close(13 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 14991] close(14 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] rmdir("./3634" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14991] close(15 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... rmdir resumed>) = 0 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3635", 0777 [pid 14991] close(16) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 14991] close(17 [pid 319] <... mkdir resumed>) = 0 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14991] close(18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14991] close(19 [pid 318] newfstatat(AT_FDCWD, "./3601/sys" [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14991] close(20 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3601/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14991] close(21) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14991] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3601/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14991] close(23 [pid 318] <... openat resumed>) = 4 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14991] close(24 [pid 318] fstat(4 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14991] close(25 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3691/sys" [pid 318] getdents64(4 [pid 14991] close(26 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14992 attached [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14991] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 14992] set_robust_list(0x5555689d76a0, 24 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3691/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14992] <... set_robust_list resumed>) = 0 [pid 14991] close(28 [pid 320] <... openat resumed>) = 4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3637 [pid 318] close(4 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 14992] rt_sigprocmask(SIG_SETMASK, [] [pid 14991] close(29 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... close resumed>) = 0 [pid 14992] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rmdir("./3601/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14992] chdir("./3635" [pid 320] getdents64(4 [pid 14991] exit_group(0 [pid 318] <... rmdir resumed>) = 0 [pid 14991] <... exit_group resumed>) = ? [pid 318] umount2("./3601/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14992] <... chdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14992] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14992] <... prctl resumed>) = 0 [pid 14991] +++ exited with 0 +++ [pid 320] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3601/binderfs" [pid 14992] setpgid(0, 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3726, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] rmdir("./3691/sys" [pid 14992] <... setpgid resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14992] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3691/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3601/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... unlink resumed>) = 0 [pid 14992] <... openat resumed>) = 3 [pid 318] getdents64(3 [pid 320] newfstatat(AT_FDCWD, "./3691/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14992] write(3, "1000", 4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(3 [pid 14992] <... write resumed>) = 4 [pid 318] <... close resumed>) = 0 [pid 14992] close(3 [pid 320] unlink("./3691/binderfs" [pid 318] rmdir("./3601" [pid 14992] <... close resumed>) = 0 [pid 14992] read(200 [pid 320] <... unlink resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 14992] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] getdents64(3 [pid 14992] symlink("/dev/binderfs", "./binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] mkdir("./3602", 0777 [pid 14992] <... symlink resumed>) = 0 [pid 320] close(3 [pid 318] <... mkdir resumed>) = 0 executing program [pid 14992] write(1, "executing program\n", 18 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14992] <... write resumed>) = 18 [pid 320] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14992] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] rmdir("./3691" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14992] <... mkdirat resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3692", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 14993 attached [pid 14992] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 14993] set_robust_list(0x5555689d76a0, 24 [pid 14992] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3604 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14993] <... set_robust_list resumed>) = 0 [pid 14992] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 14994 attached [pid 14993] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14993] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14994] set_robust_list(0x5555689d76a0, 24 [pid 14993] chdir("./3602" [pid 14992] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3694 [pid 14994] <... set_robust_list resumed>) = 0 [pid 14993] <... chdir resumed>) = 0 [pid 14994] rt_sigprocmask(SIG_SETMASK, [] [pid 14993] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14992] <... pwrite64 resumed>) = 36 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 14993] <... prctl resumed>) = 0 [pid 14994] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14993] setpgid(0, 0 [pid 14992] close(3 [pid 14993] <... setpgid resumed>) = 0 [pid 14993] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14994] chdir("./3692" [pid 14992] <... close resumed>) = 0 [pid 321] umount2("./3724", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14994] <... chdir resumed>) = 0 [pid 14993] <... openat resumed>) = 3 [pid 14992] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3724", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 14994] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14993] write(3, "1000", 4 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... prctl resumed>) = 0 [pid 14993] <... write resumed>) = 4 [pid 14992] close(5 [pid 14994] setpgid(0, 0 [pid 14993] close(3 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... setpgid resumed>) = 0 [pid 14993] <... close resumed>) = 0 [pid 14992] close(6 [pid 321] fstat(3 [pid 14994] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14992] close(7 [pid 321] getdents64(3 [pid 14994] <... openat resumed>) = 3 [pid 14993] read(200 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14994] write(3, "1000", 4 [pid 14993] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14992] close(8 [pid 321] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14994] <... write resumed>) = 4 [pid 14993] symlink("/dev/binderfs", "./binderfs" [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14992] close(9 [pid 321] <... umount2 resumed>) = 0 [pid 14994] close(3 [pid 14993] <... symlink resumed>) = 0 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = 0 [pid 14992] close(10 [pid 14993] write(1, "executing program\n", 18 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14994] read(200 [pid 14993] <... write resumed>) = 18 [pid 14992] close(11 [pid 14994] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 14994] symlink("/dev/binderfs", "./binderfs" [pid 14993] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3724/sys" [pid 14992] close(12 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3724/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4 [pid 14994] <... symlink resumed>) = 0 [pid 14993] <... mkdirat resumed>) = 0 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] write(1, "executing program\n", 18 executing program [pid 14993] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14992] close(13 [pid 14994] <... write resumed>) = 18 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14992] close(14 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14994] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14992] close(15 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 14994] <... mkdirat resumed>) = 0 [pid 14993] <... mount resumed>) = 0 [pid 14992] close(16 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14994] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14993] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 14992] close(17 [pid 321] <... close resumed>) = 0 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3724/sys" [pid 14992] close(18 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3724/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14994] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3724/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3724/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3724") = 0 [pid 321] mkdir("./3725", 0777 [pid 14993] <... openat resumed>) = 3 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14994] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14993] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14992] close(19 [pid 14994] <... openat resumed>) = 3 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] <... pwrite64 resumed>) = 36 [pid 14992] close(20 [pid 14994] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14995 attached [pid 14992] close(21 [pid 14995] set_robust_list(0x5555689d76a0, 24) = 0 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3727 [pid 14992] close(22 [pid 14995] rt_sigprocmask(SIG_SETMASK, [] [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14995] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14994] <... pwrite64 resumed>) = 36 [pid 14993] close(3 [pid 14992] close(23 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14995] chdir("./3725" [pid 14994] close(3 [pid 14993] <... close resumed>) = 0 [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14995] <... chdir resumed>) = 0 [pid 14994] <... close resumed>) = 0 [pid 14993] close(4 [pid 14992] close(24 [pid 14995] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14994] close(4 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14995] <... prctl resumed>) = 0 [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(5 [pid 14992] close(25 [pid 14995] setpgid(0, 0 [pid 14994] close(5 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14995] <... setpgid resumed>) = 0 [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(6 [pid 14992] close(26 [pid 14994] close(6 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(7 [pid 14992] close(27 [pid 14995] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14994] close(7 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(8 [pid 14992] close(28 [pid 14994] close(8 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(9 [pid 14992] close(29 [pid 14995] <... openat resumed>) = 3 [pid 14994] close(9 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14992] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14995] write(3, "1000", 4 [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(10 [pid 14992] exit_group(0 [pid 14995] <... write resumed>) = 4 [pid 14994] close(10 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14992] <... exit_group resumed>) = ? [pid 14995] close(3 [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(11 [pid 14995] <... close resumed>) = 0 [pid 14994] close(11 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14995] read(200 [pid 14992] +++ exited with 0 +++ [pid 14995] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3637, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14995] symlink("/dev/binderfs", "./binderfs" [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(12 [pid 14995] <... symlink resumed>) = 0 [pid 14994] close(12 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(13 [pid 14994] close(13 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(14 [pid 14994] close(14 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(15 [pid 14994] close(15 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(16 [pid 14994] close(16 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(17 [pid 14994] close(17 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(18 [pid 14994] close(18 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(19 [pid 14994] close(19 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(20 [pid 14994] close(20 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(21 [pid 14994] close(21 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(22 [pid 14994] close(22 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(23 [pid 14994] close(23 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] close(24 [pid 14994] close(24 [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] close(25 [pid 14993] close(25 [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] close(26 [pid 14993] close(26 [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] close(27 [pid 14993] close(27 [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] close(28 [pid 14993] close(28 [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] close(29 [pid 14993] close(29 [pid 14994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14994] exit_group(0 [pid 14993] exit_group(0 [pid 14994] <... exit_group resumed>) = ? [pid 14993] <... exit_group resumed>) = ? [pid 14995] write(1, "executing program\n", 18 [pid 319] umount2("./3635", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 14995] <... write resumed>) = 18 [pid 319] openat(AT_FDCWD, "./3635", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 14995] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 14994] +++ exited with 0 +++ [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14995] <... mkdirat resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3694, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14995] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] getdents64(3 [pid 14995] <... mount resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14995] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14993] +++ exited with 0 +++ [pid 319] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3604, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14995] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = 0 [pid 14995] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14995] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14995] close(3 [pid 319] newfstatat(AT_FDCWD, "./3635/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14995] <... close resumed>) = 0 [pid 14995] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14995] close(5 [pid 319] openat(AT_FDCWD, "./3635/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14995] close(6) = -1 EBADF (Bad file descriptor) [pid 14995] close(7) = -1 EBADF (Bad file descriptor) [pid 14995] close(8 [pid 319] <... openat resumed>) = 4 [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14995] close(9 [pid 319] fstat(4 [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14995] close(10) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14995] close(11 [pid 319] getdents64(4 [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14995] close(12 [pid 319] close(4 [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14995] close(13) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3635/sys" [pid 14995] close(14) = -1 EBADF (Bad file descriptor) [pid 14995] close(15) = -1 EBADF (Bad file descriptor) [pid 14995] close(16 [pid 319] <... rmdir resumed>) = 0 [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3635/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14995] close(17) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14995] close(18) = -1 EBADF (Bad file descriptor) [pid 14995] close(19 [pid 319] newfstatat(AT_FDCWD, "./3635/binderfs" [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 14995] close(20 [pid 319] unlink("./3635/binderfs" [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14995] close(21 [pid 319] getdents64(3 [pid 318] umount2("./3602", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14995] close(22 [pid 319] close(3 [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14995] close(23 [pid 319] <... close resumed>) = 0 [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3635" [pid 14995] close(24 [pid 319] <... rmdir resumed>) = 0 [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14995] close(25) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3636", 0777 [pid 14995] close(26 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3602", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14995] close(27) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... openat resumed>) = 3 [pid 14995] close(28 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] fstat(3 [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 14996 attached [pid 14995] close(29 [pid 318] getdents64(3 [pid 14995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14996] set_robust_list(0x5555689d76a0, 24 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14996] <... set_robust_list resumed>) = 0 [pid 318] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14996] rt_sigprocmask(SIG_SETMASK, [] [pid 14995] exit_group(0 [pid 14996] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14995] <... exit_group resumed>) = ? [pid 318] <... umount2 resumed>) = 0 [pid 14996] chdir("./3636" [pid 14995] +++ exited with 0 +++ [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3638 [pid 14996] <... chdir resumed>) = 0 [pid 318] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14996] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3727, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14996] <... prctl resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3692", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14996] setpgid(0, 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14996] <... setpgid resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3692", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] newfstatat(AT_FDCWD, "./3602/sys" [pid 14996] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... openat resumed>) = 3 [pid 14996] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14996] write(3, "1000", 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14996] <... write resumed>) = 4 [pid 320] getdents64(3 [pid 318] umount2("./3602/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14996] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14996] <... close resumed>) = 0 [pid 320] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14996] read(200 [pid 320] <... umount2 resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3602/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14996] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14996] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 4 [pid 14996] <... symlink resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3692/sys" [pid 318] fstat(4 [pid 14996] write(1, "executing program\n", 18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 14996] <... write resumed>) = 18 [pid 320] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14996] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14996] <... mkdirat resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3692/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 14996] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14996] <... mount resumed>) = 0 [pid 321] umount2("./3725", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 318] getdents64(4 [pid 14996] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] openat(AT_FDCWD, "./3725", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14996] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14996] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] fstat(3 [pid 320] getdents64(4 [pid 318] close(4 [pid 14996] <... pwrite64 resumed>) = 36 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14996] close(3 [pid 321] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 14996] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] close(4 [pid 14996] close(4 [pid 321] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 318] rmdir("./3602/sys" [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 320] rmdir("./3692/sys" [pid 14996] close(5 [pid 318] <... rmdir resumed>) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3602/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14996] close(6 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3602/binderfs" [pid 14996] close(7 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3602/binderfs" [pid 14996] close(8) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 14996] close(9 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3692/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3725/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 14996] close(10 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] newfstatat(AT_FDCWD, "./3692/binderfs" [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14996] close(11 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] unlink("./3692/binderfs" [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3725/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... unlink resumed>) = 0 [pid 318] close(3 [pid 14996] close(12 [pid 321] <... openat resumed>) = 4 [pid 320] getdents64(3 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 14996] close(13 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] close(3 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... close resumed>) = 0 [pid 318] rmdir("./3602" [pid 14996] close(14 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] rmdir("./3692" [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 14996] close(15 [pid 318] mkdir("./3603", 0777 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14996] close(16 [pid 321] getdents64(4 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] mkdir("./3693", 0777 [pid 14996] close(17 [pid 321] close(4 [pid 320] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14996] close(18 [pid 321] rmdir("./3725/sys" [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14996] close(19 [pid 321] umount2("./3725/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 14997 attached [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3725/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3725/binderfs") = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3695 [pid 321] getdents64(3 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14997] set_robust_list(0x5555689d76a0, 24 [pid 14996] close(20 [pid 14997] <... set_robust_list resumed>) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 14998 attached [pid 14997] rt_sigprocmask(SIG_SETMASK, [] [pid 14996] close(21 [pid 321] <... close resumed>) = 0 [pid 14998] set_robust_list(0x5555689d76a0, 24 [pid 14997] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3725" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3605 [pid 14998] <... set_robust_list resumed>) = 0 [pid 14997] chdir("./3693" [pid 14996] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 14998] rt_sigprocmask(SIG_SETMASK, [] [pid 14997] <... chdir resumed>) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3726", 0777 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 14998] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14997] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14996] close(23 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14998] chdir("./3603" [pid 14997] <... prctl resumed>) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14996] close(24 [pid 14997] setpgid(0, 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... setpgid resumed>) = 0 [pid 14996] close(25 [pid 14998] <... chdir resumed>) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14998] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14996] close(26 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14998] <... prctl resumed>) = 0 [pid 14997] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14998] setpgid(0, 0 [pid 14997] <... openat resumed>) = 3 [pid 14996] close(27ci2-android-6-12-rust/strace-static-x86_64: Process 14999 attached [pid 14998] <... setpgid resumed>) = 0 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14999] set_robust_list(0x5555689d76a0, 24 [pid 14998] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14997] write(3, "1000", 4 [pid 14996] close(28 [pid 14999] <... set_robust_list resumed>) = 0 [pid 14997] <... write resumed>) = 4 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3728 [pid 14997] close(3 [pid 14996] close(29 [pid 14999] rt_sigprocmask(SIG_SETMASK, [] [pid 14998] <... openat resumed>) = 3 [pid 14996] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 14998] write(3, "1000", 4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14998] <... write resumed>) = 4 [pid 14998] close(3) = 0 [pid 14999] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14998] read(200 [pid 14997] <... close resumed>) = 0 [pid 14996] exit_group(0 [pid 14999] chdir("./3726" [pid 14998] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14997] read(200 [pid 14999] <... chdir resumed>) = 0 [pid 14998] symlink("/dev/binderfs", "./binderfs" [pid 14997] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14996] <... exit_group resumed>) = ? [pid 14999] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14998] <... symlink resumed>) = 0 [pid 14998] write(1, "executing program\n", 18) = 18 [pid 14998] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 14998] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14996] +++ exited with 0 +++ [pid 14999] <... prctl resumed>) = 0 [pid 14997] symlink("/dev/binderfs", "./binderfs" [pid 14999] setpgid(0, 0 [pid 14998] <... mount resumed>) = 0 [pid 14997] <... symlink resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3638, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14999] <... setpgid resumed>) = 0 [pid 14998] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14997] write(1, "executing program\n", 18 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14999] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC executing program [pid 14998] <... openat resumed>) = 3 [pid 14997] <... write resumed>) = 18 [pid 14998] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14997] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14999] <... openat resumed>) = 3 [pid 14999] write(3, "1000", 4 [pid 14997] <... mkdirat resumed>) = 0 [pid 14999] <... write resumed>) = 4 [pid 14999] close(3 [pid 14997] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14999] <... close resumed>) = 0 [pid 14998] <... pwrite64 resumed>) = 36 [pid 14997] <... mount resumed>) = 0 [pid 14998] close(3) = 0 [pid 14999] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 14998] close(4 [pid 14999] symlink("/dev/binderfs", "./binderfs" [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14999] <... symlink resumed>) = 0 [pid 14998] close(5) = -1 EBADF (Bad file descriptor) [pid 14998] close(6) = -1 EBADF (Bad file descriptor) [pid 14998] close(7) = -1 EBADF (Bad file descriptor) [pid 14998] close(8 [pid 14997] <... openat resumed>) = 3 [pid 14999] write(1, "executing program\n", 18 [pid 319] <... restart_syscall resumed>) = 0 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 14999] <... write resumed>) = 18 [pid 14998] close(9 [pid 14997] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14999] mkdirat(AT_FDCWD, "./sys", 0777 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3636", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14998] close(10) = -1 EBADF (Bad file descriptor) [pid 14997] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14999] <... mkdirat resumed>) = 0 [pid 14998] close(11) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3636", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14998] close(12 [pid 319] <... openat resumed>) = 3 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14998] close(13 [pid 319] fstat(3 [pid 14999] mount(NULL, "./sys", "sysfs", 0, NULL [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(3 [pid 14998] close(14 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 14999] <... mount resumed>) = 0 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 14999] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 14998] close(15 [pid 14997] close(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14999] <... openat resumed>) = 3 [pid 14998] close(16 [pid 14997] close(5 [pid 319] <... umount2 resumed>) = 0 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14998] close(17 [pid 14999] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14998] close(18 [pid 319] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(6 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14998] close(19 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3636/sys" [pid 14999] <... pwrite64 resumed>) = 36 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(7 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14999] close(3 [pid 14998] close(20 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14999] <... close resumed>) = 0 [pid 14997] close(8) = -1 EBADF (Bad file descriptor) [pid 14997] close(9 [pid 14999] close(4 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(10 [pid 14999] close(5 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14998] close(21 [pid 14997] close(11 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14999] close(6 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3636/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14998] close(22 [pid 14997] close(12 [pid 319] <... openat resumed>) = 4 [pid 14999] close(7 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 14998] close(23 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14998] close(24 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 14998] close(25 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 14998] close(26 [pid 319] <... close resumed>) = 0 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14998] close(27 [pid 14997] close(13 [pid 319] rmdir("./3636/sys" [pid 14999] close(8 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14998] close(28 [pid 14997] close(14 [pid 14999] close(9 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3636/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14998] close(29 [pid 14997] close(15 [pid 14999] close(10 [pid 14998] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14998] exit_group(0 [pid 14997] close(16 [pid 319] newfstatat(AT_FDCWD, "./3636/binderfs" [pid 14999] close(11 [pid 14998] <... exit_group resumed>) = ? [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14998] +++ exited with 0 +++ [pid 14997] close(17 [pid 14999] close(12 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3605, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(18 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(19 [pid 319] unlink("./3636/binderfs" [pid 14999] close(13 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(20 [pid 319] getdents64(3 [pid 14999] close(14 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(21 [pid 319] close(3 [pid 14999] close(15 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(22 [pid 319] rmdir("./3636" [pid 14999] close(16 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(23 [pid 319] mkdir("./3637", 0777 [pid 14999] close(17 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(24 [pid 14999] close(18 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(25 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 14999] close(19 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(26ci2-android-6-12-rust/strace-static-x86_64: Process 15000 attached [pid 14999] close(20 [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15000] set_robust_list(0x5555689d76a0, 24 [pid 14997] close(27 [pid 14999] close(21 [pid 15000] <... set_robust_list resumed>) = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14999] close(22 [pid 14997] close(28) = -1 EBADF (Bad file descriptor) [pid 15000] rt_sigprocmask(SIG_SETMASK, [] [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] close(29) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3639 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 14999] close(23 [pid 14997] exit_group(0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15000] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] <... exit_group resumed>) = ? [pid 14999] close(24 [pid 15000] chdir("./3637") = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 14997] +++ exited with 0 +++ [pid 14999] close(25 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3695, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15000] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15000] <... prctl resumed>) = 0 [pid 14999] close(26 [pid 15000] setpgid(0, 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15000] <... setpgid resumed>) = 0 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15000] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 14999] close(27 [pid 15000] <... openat resumed>) = 3 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15000] write(3, "1000", 4 [pid 14999] close(28 [pid 320] umount2("./3693", MNT_FORCE|UMOUNT_NOFOLLOW [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15000] <... write resumed>) = 4 [pid 14999] close(29 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 15000] close(3 [pid 14999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3693", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15000] <... close resumed>) = 0 [pid 14999] exit_group(0 [pid 320] <... openat resumed>) = 3 [pid 15000] read(200 [pid 14999] <... exit_group resumed>) = ? [pid 320] fstat(3 [pid 318] umount2("./3603", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15000] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15000] symlink("/dev/binderfs", "./binderfs" [pid 320] getdents64(3 [pid 15000] <... symlink resumed>) = 0 [pid 14999] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] openat(AT_FDCWD, "./3603", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15000] write(1, "executing program\n", 18 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3728, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 executing program [pid 15000] <... write resumed>) = 18 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... umount2 resumed>) = 0 [pid 318] fstat(3 [pid 15000] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... restart_syscall resumed>) = 0 [pid 15000] <... mkdirat resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15000] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3726", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 15000] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3693/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15000] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] openat(AT_FDCWD, "./3726", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15000] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 320] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] openat(AT_FDCWD, "./3693/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15000] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(3 [pid 320] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = 0 [pid 15000] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] fstat(4 [pid 318] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15000] close(3 [pid 321] <... umount2 resumed>) = 0 [pid 320] getdents64(4 [pid 15000] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3603/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3603/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3603/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15000] close(4 [pid 321] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15000] close(5 [pid 321] newfstatat(AT_FDCWD, "./3726/sys" [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15000] close(6 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15000] close(7 [pid 318] getdents64(4 [pid 320] rmdir("./3693/sys" [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3603/sys" [pid 15000] close(8 [pid 321] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3693/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3603/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15000] close(9 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3603/binderfs" [pid 15000] close(10 [pid 321] openat(AT_FDCWD, "./3726/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] newfstatat(AT_FDCWD, "./3693/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 318] unlink("./3603/binderfs" [pid 15000] close(11 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] unlink("./3693/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15000] close(12 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] close(3 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... unlink resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15000] close(13 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(3 [pid 318] rmdir("./3603" [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15000] close(14 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 318] mkdir("./3604", 0777 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 320] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15000] close(15 [pid 321] <... close resumed>) = 0 [pid 320] rmdir("./3693" [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3726/sys" [pid 15000] close(16 [pid 320] <... rmdir resumed>) = 0 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] mkdir("./3694", 0777 [pid 15000] close(17 [pid 321] umount2("./3726/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3726/binderfs" [pid 320] <... mkdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15000] close(18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3726/binderfs" [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15001 attached [pid 15000] close(19 [pid 321] <... unlink resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3606 [pid 15001] set_robust_list(0x5555689d76a0, 24 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15001] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15001] rt_sigprocmask(SIG_SETMASK, [] [pid 15000] close(20 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15001] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] close(3 [pid 15001] chdir("./3604" [pid 15000] close(21 [pid 321] <... close resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15001] <... chdir resumed>) = 0 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3726"ci2-android-6-12-rust/strace-static-x86_64: Process 15002 attached [pid 15001] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15000] close(22 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3696 [pid 15002] set_robust_list(0x5555689d76a0, 24 [pid 15001] <... prctl resumed>) = 0 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15002] <... set_robust_list resumed>) = 0 [pid 15002] rt_sigprocmask(SIG_SETMASK, [] [pid 15001] setpgid(0, 0 [pid 15000] close(23 [pid 321] mkdir("./3727", 0777 [pid 15001] <... setpgid resumed>) = 0 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15002] chdir("./3694" [pid 15000] close(24 [pid 321] <... mkdir resumed>) = 0 [pid 15002] <... chdir resumed>) = 0 [pid 15001] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15002] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15001] <... openat resumed>) = 3 [pid 15000] close(25 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15002] setpgid(0, 0) = 0 [pid 15002] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] write(3, "1000", 4 [pid 15000] close(26 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15001] <... write resumed>) = 4 [pid 15002] <... openat resumed>) = 3 [pid 15002] write(3, "1000", 4) = 4 [pid 15002] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 15003 attached ) = 0 [pid 15001] close(3 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = 0 [pid 15000] close(27 [pid 15001] read(200 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15000] close(28 [pid 15003] set_robust_list(0x5555689d76a0, 24 [pid 15002] read(200 [pid 15001] symlink("/dev/binderfs", "./binderfs" [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3729 [pid 15003] <... set_robust_list resumed>) = 0 [pid 15002] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15000] close(29 [pid 15003] rt_sigprocmask(SIG_SETMASK, [] [pid 15002] symlink("/dev/binderfs", "./binderfs" [pid 15001] <... symlink resumed>) = 0 [pid 15000] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15003] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15002] <... symlink resumed>) = 0 [pid 15001] write(1, "executing program\n", 18 [pid 15003] chdir("./3727" [pid 15002] write(1, "executing program\n", 18 executing program [pid 15000] exit_group(0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15002] <... write resumed>) = 18 executing program [pid 15001] <... write resumed>) = 18 [pid 15000] <... exit_group resumed>) = ? [pid 15003] <... chdir resumed>) = 0 [pid 15002] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15003] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15002] <... mkdirat resumed>) = 0 [pid 15001] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15003] setpgid(0, 0) = 0 [pid 15003] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15002] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15000] +++ exited with 0 +++ [pid 15001] <... mkdirat resumed>) = 0 [pid 15003] <... openat resumed>) = 3 [pid 15001] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3639, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15003] write(3, "1000", 4 [pid 15002] <... mount resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15003] <... write resumed>) = 4 [pid 15001] <... mount resumed>) = 0 [pid 15003] close(3 [pid 15002] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15003] <... close resumed>) = 0 [pid 15002] <... openat resumed>) = 3 [pid 15001] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15003] read(200 [pid 319] <... restart_syscall resumed>) = 0 [pid 15003] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15003] symlink("/dev/binderfs", "./binderfs" [pid 15001] <... openat resumed>) = 3 [pid 15003] <... symlink resumed>) = 0 [pid 319] umount2("./3637", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15003] write(1, "executing program\n", 18 [pid 15002] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 15003] <... write resumed>) = 18 [pid 15002] <... pwrite64 resumed>) = 36 [pid 15001] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] openat(AT_FDCWD, "./3637", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15003] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... openat resumed>) = 3 [pid 15003] <... mkdirat resumed>) = 0 [pid 15002] close(3 [pid 319] fstat(3 [pid 15001] <... pwrite64 resumed>) = 36 [pid 15003] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15002] <... close resumed>) = 0 [pid 15001] close(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15003] <... mount resumed>) = 0 [pid 15001] <... close resumed>) = 0 [pid 15002] close(4 [pid 319] getdents64(3 [pid 15003] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15003] <... openat resumed>) = 3 [pid 15002] close(5 [pid 15001] close(4 [pid 319] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(5 [pid 15002] close(6 [pid 319] <... umount2 resumed>) = 0 [pid 15003] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(7 [pid 15001] close(6 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15003] <... pwrite64 resumed>) = 36 [pid 15002] close(8 [pid 319] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15001] close(7) = -1 EBADF (Bad file descriptor) [pid 15001] close(8) = -1 EBADF (Bad file descriptor) [pid 15003] close(3 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(9 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15003] <... close resumed>) = 0 [pid 15002] close(9 [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3637/sys" [pid 15003] close(4 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(10 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(10 [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15003] close(5 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(11 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(11 [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3637/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15003] close(6 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(12 [pid 319] <... openat resumed>) = 4 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(12 [pid 15003] close(7 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(13 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15003] close(8 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(14 [pid 319] getdents64(4 [pid 15003] close(9 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(15 [pid 15003] close(10 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(16 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15003] close(11 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(17 [pid 15003] close(12 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(18 [pid 15001] close(13 [pid 319] rmdir("./3637/sys" [pid 15003] close(13 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(19 [pid 15001] close(14 [pid 319] <... rmdir resumed>) = 0 [pid 15003] close(14 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(20 [pid 15003] close(15 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(15 [pid 319] umount2("./3637/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(21 [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15003] close(16 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(16 [pid 319] newfstatat(AT_FDCWD, "./3637/binderfs" [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] close(22 [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15003] close(17 [pid 15001] close(17 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3637/binderfs" [pid 15003] close(18 [pid 15002] close(23 [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15003] close(19 [pid 15002] close(24 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15003] close(20 [pid 15002] close(25 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15003] close(21 [pid 15002] close(26 [pid 15001] close(18 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3637" [pid 15003] close(22 [pid 15002] close(27 [pid 15001] close(19 [pid 319] <... rmdir resumed>) = 0 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15003] close(23 [pid 15002] close(28 [pid 15001] close(20 [pid 319] mkdir("./3638", 0777 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15003] close(24 [pid 15002] close(29 [pid 15001] close(21 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15003] close(25 [pid 15002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15002] exit_group(0 [pid 15001] close(22 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15003] close(26 [pid 15002] <... exit_group resumed>) = ? [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(23 [pid 15003] close(27 [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(24ci2-android-6-12-rust/strace-static-x86_64: Process 15004 attached [pid 15003] close(28 [pid 15002] +++ exited with 0 +++ [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(25 [pid 15004] set_robust_list(0x5555689d76a0, 24 [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15004] <... set_robust_list resumed>) = 0 [pid 15001] close(26 [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] close(27 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3696, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15003] close(29 [pid 15001] close(28 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15004] rt_sigprocmask(SIG_SETMASK, [] [pid 15003] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3640 [pid 15004] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15003] exit_group(0 [pid 15001] close(29 [pid 15004] chdir("./3638" [pid 15003] <... exit_group resumed>) = ? [pid 15001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15004] <... chdir resumed>) = 0 [pid 15003] +++ exited with 0 +++ [pid 15001] exit_group(0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3729, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15004] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15004] <... prctl resumed>) = 0 [pid 15004] setpgid(0, 0 [pid 15001] <... exit_group resumed>) = ? [pid 15004] <... setpgid resumed>) = 0 [pid 15004] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15004] write(3, "1000", 4) = 4 [pid 15004] close(3) = 0 [pid 15004] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15004] symlink("/dev/binderfs", "./binderfs" [pid 15001] +++ exited with 0 +++ [pid 320] umount2("./3694", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15004] <... symlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3606, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] openat(AT_FDCWD, "./3694", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15004] write(1, "executing program\n", 18) = 18 [pid 15004] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 320] <... openat resumed>) = 3 executing program [pid 15004] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15004] <... mount resumed>) = 0 [pid 320] getdents64(3 [pid 15004] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15004] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 15004] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3727", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15004] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15004] close(3) = 0 [pid 321] openat(AT_FDCWD, "./3727", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15004] close(4 [pid 321] <... openat resumed>) = 3 [pid 320] newfstatat(AT_FDCWD, "./3694/sys" [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15004] close(5 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15004] close(6 [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3694/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15004] close(7) = -1 EBADF (Bad file descriptor) [pid 15004] close(8) = -1 EBADF (Bad file descriptor) [pid 15004] close(9) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15004] close(10 [pid 320] <... openat resumed>) = 4 [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15004] close(11) = -1 EBADF (Bad file descriptor) [pid 15004] close(12) = -1 EBADF (Bad file descriptor) [pid 15004] close(13) = -1 EBADF (Bad file descriptor) [pid 15004] close(14) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] newfstatat(AT_FDCWD, "./3727/sys" [pid 320] getdents64(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 15004] close(15 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15004] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(4 [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3727/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15004] close(17 [pid 320] <... close resumed>) = 0 [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] rmdir("./3694/sys" [pid 15004] close(18) = -1 EBADF (Bad file descriptor) [pid 15004] close(19 [pid 321] fstat(4 [pid 320] <... rmdir resumed>) = 0 [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15004] close(20 [pid 320] umount2("./3694/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15004] close(21 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] newfstatat(AT_FDCWD, "./3694/binderfs" [pid 15004] close(22 [pid 321] getdents64(4 [pid 15004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15004] close(23) = -1 EBADF (Bad file descriptor) [pid 15004] close(24) = -1 EBADF (Bad file descriptor) [pid 15004] close(25) = -1 EBADF (Bad file descriptor) [pid 15004] close(26) = -1 EBADF (Bad file descriptor) [pid 15004] close(27) = -1 EBADF (Bad file descriptor) [pid 15004] close(28) = -1 EBADF (Bad file descriptor) [pid 15004] close(29) = -1 EBADF (Bad file descriptor) [pid 15004] exit_group(0) = ? [pid 15004] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] unlink("./3694/binderfs" [pid 321] close(4 [pid 320] <... unlink resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 321] rmdir("./3727/sys" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3640, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 321] umount2("./3727/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3694" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3727/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3695", 0777 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3727/binderfs" [pid 320] <... mkdir resumed>) = 0 [pid 318] umount2("./3604", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3604", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3727" [pid 318] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 15005 attached [pid 321] <... rmdir resumed>) = 0 [pid 319] umount2("./3638", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15005] set_robust_list(0x5555689d76a0, 24 [pid 321] mkdir("./3728", 0777 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3697 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 15005] <... set_robust_list resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3638", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... openat resumed>) = 3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15005] rt_sigprocmask(SIG_SETMASK, [] [pid 319] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 15006 attached [pid 15005] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15005] chdir("./3695" [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3730 [pid 319] getdents64(3 [pid 15006] set_robust_list(0x5555689d76a0, 24 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15005] <... chdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15006] <... set_robust_list resumed>) = 0 [pid 15006] rt_sigprocmask(SIG_SETMASK, [] [pid 15005] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] newfstatat(AT_FDCWD, "./3604/sys" [pid 15006] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15005] <... prctl resumed>) = 0 [pid 15006] chdir("./3728" [pid 15005] setpgid(0, 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15006] <... chdir resumed>) = 0 [pid 15005] <... setpgid resumed>) = 0 [pid 319] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3604/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15006] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15006] <... prctl resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3638/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15006] setpgid(0, 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15006] <... setpgid resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3604/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15006] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15005] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 4 [pid 15006] <... openat resumed>) = 3 [pid 15005] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3638/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(4 [pid 15006] write(3, "1000", 4 [pid 15005] write(3, "1000", 4 [pid 15006] <... write resumed>) = 4 [pid 15005] <... write resumed>) = 4 [pid 319] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15006] close(3 [pid 15005] close(3 [pid 319] fstat(4 [pid 15006] <... close resumed>) = 0 [pid 15005] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 15006] read(200 [pid 15005] read(200 [pid 319] getdents64(4 [pid 15006] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15005] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15006] symlink("/dev/binderfs", "./binderfs" [pid 15005] symlink("/dev/binderfs", "./binderfs" [pid 318] getdents64(4 [pid 319] getdents64(4 [pid 15006] <... symlink resumed>) = 0 [pid 15005] <... symlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15006] write(1, "executing program\n", 18 [pid 15005] write(1, "executing program\n", 18 [pid 319] close(4 [pid 15006] <... write resumed>) = 18 [pid 318] close(4 [pid 319] <... close resumed>) = 0 executing program [pid 15006] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 15005] <... write resumed>) = 18 [pid 319] rmdir("./3638/sys" [pid 318] <... close resumed>) = 0 [pid 15005] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3604/sys" [pid 15005] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] umount2("./3638/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15006] <... mkdirat resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3638/binderfs" [pid 318] umount2("./3604/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15006] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3638/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3604/binderfs" [pid 15006] <... mount resumed>) = 0 [pid 15005] <... mount resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15006] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(3 [pid 318] unlink("./3604/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15005] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] close(3 [pid 318] <... unlink resumed>) = 0 [pid 15005] <... openat resumed>) = 3 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 319] rmdir("./3638" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15006] <... openat resumed>) = 3 [pid 15005] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] close(3 [pid 15006] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15005] <... pwrite64 resumed>) = 36 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15006] <... pwrite64 resumed>) = 36 [pid 319] mkdir("./3639", 0777 [pid 318] rmdir("./3604" [pid 15005] close(3 [pid 318] <... rmdir resumed>) = 0 [pid 15005] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 15006] close(3 [pid 318] mkdir("./3605", 0777 [pid 15006] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... mkdir resumed>) = 0 [pid 15005] close(4) = -1 EBADF (Bad file descriptor) [pid 15005] close(5) = -1 EBADF (Bad file descriptor) [pid 15005] close(6) = -1 EBADF (Bad file descriptor) [pid 15005] close(7) = -1 EBADF (Bad file descriptor) [pid 15005] close(8) = -1 EBADF (Bad file descriptor) [pid 15005] close(9) = -1 EBADF (Bad file descriptor) [pid 15005] close(10) = -1 EBADF (Bad file descriptor) [pid 15005] close(11) = -1 EBADF (Bad file descriptor) [pid 15005] close(12 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15006] close(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15006] close(5 [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] close(13) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15007 attached [pid 15005] close(14) = -1 EBADF (Bad file descriptor) [pid 15005] close(15ci2-android-6-12-rust/strace-static-x86_64: Process 15008 attached [pid 15007] set_robust_list(0x5555689d76a0, 24 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3607 [pid 15008] set_robust_list(0x5555689d76a0, 24 [pid 15007] <... set_robust_list resumed>) = 0 [pid 15006] close(6 [pid 15005] close(16 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3641 [pid 15008] <... set_robust_list resumed>) = 0 [pid 15007] rt_sigprocmask(SIG_SETMASK, [] [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15008] rt_sigprocmask(SIG_SETMASK, [] [pid 15007] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15006] close(7 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] chdir("./3605" [pid 15006] close(8 [pid 15005] close(17 [pid 15008] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15007] <... chdir resumed>) = 0 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15008] chdir("./3639" [pid 15007] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15006] close(9 [pid 15005] close(18 [pid 15008] <... chdir resumed>) = 0 [pid 15007] <... prctl resumed>) = 0 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15007] setpgid(0, 0 [pid 15006] close(10 [pid 15005] close(19 [pid 15008] <... prctl resumed>) = 0 [pid 15007] <... setpgid resumed>) = 0 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] setpgid(0, 0 [pid 15006] close(11 [pid 15005] close(20 [pid 15007] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] <... setpgid resumed>) = 0 [pid 15007] <... openat resumed>) = 3 [pid 15006] close(12 [pid 15005] close(21 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15006] close(13 [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15007] write(3, "1000", 4 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15006] close(14 [pid 15005] close(22 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] <... write resumed>) = 4 [pid 15006] close(15 [pid 15005] close(23 [pid 15008] <... openat resumed>) = 3 [pid 15007] close(3 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] write(3, "1000", 4 [pid 15007] <... close resumed>) = 0 [pid 15006] close(16 [pid 15005] close(24 [pid 15008] <... write resumed>) = 4 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] close(3 [pid 15007] read(200 [pid 15006] close(17 [pid 15005] close(25 [pid 15008] <... close resumed>) = 0 [pid 15007] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] read(200 [pid 15007] symlink("/dev/binderfs", "./binderfs" [pid 15006] close(18 [pid 15005] close(26 [pid 15008] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] close(27) = -1 EBADF (Bad file descriptor) [pid 15005] close(28) = -1 EBADF (Bad file descriptor) [pid 15005] close(29) = -1 EBADF (Bad file descriptor) [pid 15005] exit_group(0 [pid 15007] <... symlink resumed>) = 0 [pid 15005] <... exit_group resumed>) = ? [pid 15008] symlink("/dev/binderfs", "./binderfs" [pid 15007] write(1, "executing program\n", 18 [pid 15006] close(19 [pid 15008] <... symlink resumed>) = 0 executing program [pid 15007] <... write resumed>) = 18 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] write(1, "executing program\n", 18 executing program [pid 15006] close(20 [pid 15008] <... write resumed>) = 18 [pid 15007] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15005] +++ exited with 0 +++ [pid 15008] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15007] <... mkdirat resumed>) = 0 [pid 15006] close(21 [pid 15008] <... mkdirat resumed>) = 0 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3697, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15008] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15007] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15006] close(22 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] <... mount resumed>) = 0 [pid 15007] <... mount resumed>) = 0 [pid 15006] close(23) = -1 EBADF (Bad file descriptor) [pid 15008] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15006] close(24 [pid 15007] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] <... openat resumed>) = 3 [pid 15006] close(25 [pid 15008] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] <... pwrite64 resumed>) = 36 [pid 15006] close(26) = -1 EBADF (Bad file descriptor) [pid 15006] close(27) = -1 EBADF (Bad file descriptor) [pid 15007] <... openat resumed>) = 3 [pid 15006] close(28) = -1 EBADF (Bad file descriptor) [pid 15008] close(3 [pid 15006] close(29 [pid 15008] <... close resumed>) = 0 [pid 15007] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] close(4 [pid 15006] exit_group(0 [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] close(5 [pid 15007] <... pwrite64 resumed>) = 36 [pid 15006] <... exit_group resumed>) = ? [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] close(3 [pid 15008] close(6 [pid 15007] <... close resumed>) = 0 [pid 15007] close(4) = -1 EBADF (Bad file descriptor) [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15006] +++ exited with 0 +++ [pid 15007] close(5 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3730, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15008] close(7 [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15007] close(6 [pid 15008] close(8 [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] close(7) = -1 EBADF (Bad file descriptor) [pid 15007] close(8) = -1 EBADF (Bad file descriptor) [pid 15007] close(9) = -1 EBADF (Bad file descriptor) [pid 15007] close(10) = -1 EBADF (Bad file descriptor) [pid 15007] close(11) = -1 EBADF (Bad file descriptor) [pid 15007] close(12 [pid 15008] close(9) = -1 EBADF (Bad file descriptor) [pid 15008] close(10) = -1 EBADF (Bad file descriptor) [pid 15008] close(11 [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] close(13 [pid 15008] close(12 [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] close(14 [pid 15008] close(13 [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] close(15 [pid 15008] close(14 [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] close(16) = -1 EBADF (Bad file descriptor) [pid 15007] close(17 [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] close(15 [pid 15007] close(18 [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] close(16 [pid 15007] close(19 [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] close(17) = -1 EBADF (Bad file descriptor) [pid 15007] close(20 [pid 15008] close(18 [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] close(19 [pid 15007] close(21 [pid 15008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15008] close(20) = -1 EBADF (Bad file descriptor) [pid 15008] close(21) = -1 EBADF (Bad file descriptor) [pid 15008] close(22) = -1 EBADF (Bad file descriptor) [pid 15008] close(23) = -1 EBADF (Bad file descriptor) [pid 15008] close(24) = -1 EBADF (Bad file descriptor) [pid 15008] close(25) = -1 EBADF (Bad file descriptor) [pid 15008] close(26) = -1 EBADF (Bad file descriptor) [pid 15008] close(27) = -1 EBADF (Bad file descriptor) [pid 15008] close(28) = -1 EBADF (Bad file descriptor) [pid 15008] close(29) = -1 EBADF (Bad file descriptor) [pid 15008] exit_group(0) = ? [pid 15007] close(22) = -1 EBADF (Bad file descriptor) [pid 15007] close(23) = -1 EBADF (Bad file descriptor) [pid 15007] close(24 [pid 15008] +++ exited with 0 +++ [pid 15007] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15007] close(25) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3641, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15007] close(26) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15007] close(27) = -1 EBADF (Bad file descriptor) [pid 15007] close(28) = -1 EBADF (Bad file descriptor) [pid 15007] close(29) = -1 EBADF (Bad file descriptor) [pid 15007] exit_group(0) = ? [pid 15007] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3607, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3695", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3695", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3695/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3695/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3695/sys") = 0 [pid 321] umount2("./3728", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3695/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3728", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 320] newfstatat(AT_FDCWD, "./3695/binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] unlink("./3695/binderfs" [pid 321] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 321] newfstatat(AT_FDCWD, "./3728/sys" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3605", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3605", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3695" [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3728/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 321] <... openat resumed>) = 4 [pid 320] <... rmdir resumed>) = 0 [pid 321] fstat(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] mkdir("./3696", 0777 [pid 318] getdents64(3 [pid 321] getdents64(4 [pid 320] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 318] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] close(4 [pid 319] umount2("./3639", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 321] rmdir("./3728/sys" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3639", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 321] umount2("./3728/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] newfstatat(AT_FDCWD, "./3728/binderfs" [pid 319] getdents64(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] unlink("./3728/binderfs" [pid 319] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15009 attached [pid 321] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15009] set_robust_list(0x5555689d76a0, 24 [pid 321] getdents64(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3698 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15009] <... set_robust_list resumed>) = 0 [pid 321] close(3 [pid 319] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3605/sys" [pid 15009] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rmdir("./3728" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15009] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3639/sys" [pid 318] umount2("./3605/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15009] chdir("./3696" [pid 321] mkdir("./3729", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15009] <... chdir resumed>) = 0 [pid 319] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15009] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15009] <... prctl resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] openat(AT_FDCWD, "./3639/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3605/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] fstat(4 [pid 15009] setpgid(0, 0 [pid 319] <... openat resumed>) = 4 [pid 15009] <... setpgid resumed>) = 0 [pid 319] fstat(4 [pid 15009] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15010 attached [pid 15009] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15009] write(3, "1000", 4 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3731 [pid 15010] set_robust_list(0x5555689d76a0, 24 [pid 319] getdents64(4 [pid 318] getdents64(4 [pid 15010] <... set_robust_list resumed>) = 0 [pid 15009] <... write resumed>) = 4 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15010] rt_sigprocmask(SIG_SETMASK, [] [pid 15009] close(3 [pid 319] close(4 [pid 318] getdents64(4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15010] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15009] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15010] chdir("./3729" [pid 15009] read(200 [pid 319] rmdir("./3639/sys" [pid 318] close(4 [pid 15010] <... chdir resumed>) = 0 [pid 15009] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... rmdir resumed>) = 0 [pid 15009] symlink("/dev/binderfs", "./binderfs" [pid 318] <... close resumed>) = 0 [pid 15010] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15009] <... symlink resumed>) = 0 [pid 319] umount2("./3639/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3605/sys" [pid 15010] <... prctl resumed>) = 0 [pid 15010] setpgid(0, 0 [pid 15009] write(1, "executing program\n", 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 15010] <... setpgid resumed>) = 0 [pid 15009] <... write resumed>) = 18 executing program [pid 319] newfstatat(AT_FDCWD, "./3639/binderfs" [pid 15010] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15009] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3605/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15010] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15010] write(3, "1000", 4 [pid 318] newfstatat(AT_FDCWD, "./3605/binderfs" [pid 15010] <... write resumed>) = 4 [pid 15009] <... mkdirat resumed>) = 0 [pid 319] unlink("./3639/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15010] close(3 [pid 15009] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... unlink resumed>) = 0 [pid 318] unlink("./3605/binderfs" [pid 15010] <... close resumed>) = 0 [pid 15009] <... mount resumed>) = 0 [pid 319] getdents64(3 [pid 15010] read(200 [pid 318] <... unlink resumed>) = 0 [pid 15010] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] getdents64(3 [pid 15010] symlink("/dev/binderfs", "./binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15009] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 15010] <... symlink resumed>) = 0 [pid 15009] <... openat resumed>) = 3 [pid 319] close(3 [pid 318] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3639") = 0 [pid 15010] write(1, "executing program\n", 18 [pid 319] mkdir("./3640", 0777 executing program [pid 318] rmdir("./3605" [pid 15010] <... write resumed>) = 18 [pid 15009] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... mkdir resumed>) = 0 [pid 15010] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15009] <... pwrite64 resumed>) = 36 [pid 318] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15010] <... mkdirat resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] mkdir("./3606", 0777 [pid 15009] close(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15010] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15009] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15011 attached [pid 15009] close(4) = -1 EBADF (Bad file descriptor) [pid 15009] close(5 [pid 15010] <... mount resumed>) = 0 [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15011] set_robust_list(0x5555689d76a0, 24 [pid 15009] close(6 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3642 [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15011] <... set_robust_list resumed>) = 0 [pid 15010] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15009] close(7 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15011] rt_sigprocmask(SIG_SETMASK, [] [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15009] close(8) = -1 EBADF (Bad file descriptor) [pid 15009] close(9) = -1 EBADF (Bad file descriptor) [pid 15009] close(10) = -1 EBADF (Bad file descriptor) [pid 15011] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15010] <... openat resumed>) = 3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15009] close(11 [pid 15011] chdir("./3640" [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15009] close(12) = -1 EBADF (Bad file descriptor) [pid 15009] close(13) = -1 EBADF (Bad file descriptor) [pid 15009] close(14) = -1 EBADF (Bad file descriptor) [pid 15009] close(15) = -1 EBADF (Bad file descriptor) [pid 15009] close(16) = -1 EBADF (Bad file descriptor) [pid 15009] close(17) = -1 EBADF (Bad file descriptor) [pid 15011] <... chdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15012 attached [pid 15009] close(18 [pid 15012] set_robust_list(0x5555689d76a0, 24 [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... set_robust_list resumed>) = 0 [pid 15009] close(19 [pid 15012] rt_sigprocmask(SIG_SETMASK, [] [pid 15011] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15010] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3608 [pid 15012] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15011] <... prctl resumed>) = 0 [pid 15009] close(20 [pid 15012] chdir("./3606" [pid 15011] setpgid(0, 0 [pid 15010] <... pwrite64 resumed>) = 36 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15011] <... setpgid resumed>) = 0 [pid 15010] close(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15011] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15010] <... close resumed>) = 0 [pid 15012] <... chdir resumed>) = 0 [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15011] <... openat resumed>) = 3 [pid 15010] close(4 [pid 15009] close(21 [pid 15012] <... prctl resumed>) = 0 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] setpgid(0, 0 [pid 15011] write(3, "1000", 4 [pid 15010] close(5 [pid 15009] close(22 [pid 15012] <... setpgid resumed>) = 0 [pid 15011] <... write resumed>) = 4 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15011] close(3 [pid 15010] close(6 [pid 15009] close(23 [pid 15012] <... openat resumed>) = 3 [pid 15011] <... close resumed>) = 0 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] write(3, "1000", 4 [pid 15009] close(24 [pid 15012] <... write resumed>) = 4 [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(3 [pid 15009] close(25 [pid 15012] <... close resumed>) = 0 [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15009] close(26 [pid 15012] read(200 [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15009] close(27 [pid 15012] symlink("/dev/binderfs", "./binderfs" [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... symlink resumed>) = 0 [pid 15011] read(200 [pid 15010] close(7 [pid 15009] close(28 [pid 15011] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] write(1, "executing program\n", 18 executing program [pid 15011] symlink("/dev/binderfs", "./binderfs" [pid 15010] close(8 [pid 15009] close(29 [pid 15012] <... write resumed>) = 18 [pid 15009] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15011] <... symlink resumed>) = 0 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15009] exit_group(0 [pid 15012] <... mkdirat resumed>) = 0 [pid 15011] write(1, "executing program\n", 18 [pid 15010] close(9 [pid 15009] <... exit_group resumed>) = ? [pid 15011] <... write resumed>) = 18 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15012] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15011] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15010] close(10 [pid 15009] +++ exited with 0 +++ [pid 15012] <... mount resumed>) = 0 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15010] close(11 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3698, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15010] close(12 [pid 15012] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... openat resumed>) = 3 [pid 15011] <... mkdirat resumed>) = 0 [pid 15010] close(13 [pid 15011] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15010] close(14) = -1 EBADF (Bad file descriptor) [pid 15012] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15010] close(15 [pid 15012] <... pwrite64 resumed>) = 36 [pid 15011] <... mount resumed>) = 0 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15011] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15010] close(16 [pid 15012] close(3 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... close resumed>) = 0 [pid 15010] close(17 [pid 15012] close(4 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15010] close(18 [pid 15012] close(5 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(6 [pid 15010] close(19 [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(7) = -1 EBADF (Bad file descriptor) [pid 15010] close(20 [pid 15012] close(8 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(9 [pid 15010] close(21 [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(10) = -1 EBADF (Bad file descriptor) [pid 15010] close(22 [pid 15011] <... openat resumed>) = 3 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(11 [pid 15010] close(23 [pid 15011] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(12) = -1 EBADF (Bad file descriptor) [pid 15010] close(24 [pid 15012] close(13) = -1 EBADF (Bad file descriptor) [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(14) = -1 EBADF (Bad file descriptor) [pid 15010] close(25 [pid 15012] close(15 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15011] <... pwrite64 resumed>) = 36 [pid 15010] close(26 [pid 15012] close(16 [pid 15011] close(3 [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(17 [pid 15011] <... close resumed>) = 0 [pid 15010] close(27) = -1 EBADF (Bad file descriptor) [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15011] close(4 [pid 15010] close(28 [pid 15012] close(18 [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15011] close(5 [pid 15010] close(29 [pid 15012] close(19 [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15010] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(20 [pid 15011] close(6 [pid 15010] exit_group(0 [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15010] <... exit_group resumed>) = ? [pid 15012] close(21 [pid 15011] close(7 [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(22) = -1 EBADF (Bad file descriptor) [pid 15012] close(23) = -1 EBADF (Bad file descriptor) [pid 15012] close(24) = -1 EBADF (Bad file descriptor) [pid 15012] close(25) = -1 EBADF (Bad file descriptor) [pid 15012] close(26) = -1 EBADF (Bad file descriptor) [pid 15012] close(27) = -1 EBADF (Bad file descriptor) [pid 15012] close(28 [pid 15010] +++ exited with 0 +++ [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3731, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15011] close(8 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15012] close(29) = -1 EBADF (Bad file descriptor) [pid 15011] close(9 [pid 15012] exit_group(0) = ? [pid 15012] +++ exited with 0 +++ [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15011] close(10 [pid 320] <... restart_syscall resumed>) = 0 [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3608, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15011] close(11) = -1 EBADF (Bad file descriptor) [pid 15011] close(12) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3696", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15011] close(13 [pid 318] umount2("./3606", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15011] close(14 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3696", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15011] close(15 [pid 318] openat(AT_FDCWD, "./3606", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15011] close(16 [pid 318] <... openat resumed>) = 3 [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15011] close(17 [pid 318] fstat(3 [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15011] close(18 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15011] close(19 [pid 318] getdents64(3 [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15011] close(20 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15011] close(21 [pid 318] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15011] close(22 [pid 318] <... umount2 resumed>) = 0 [pid 320] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15011] close(23) = -1 EBADF (Bad file descriptor) [pid 15011] close(24) = -1 EBADF (Bad file descriptor) [pid 15011] close(25) = -1 EBADF (Bad file descriptor) [pid 15011] close(26) = -1 EBADF (Bad file descriptor) [pid 15011] close(27) = -1 EBADF (Bad file descriptor) [pid 15011] close(28 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3696/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3606/sys" [pid 321] umount2("./3729", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3729", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3606/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 3 [pid 320] openat(AT_FDCWD, "./3696/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3606/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(3 [pid 320] fstat(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... openat resumed>) = 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 320] getdents64(4 [pid 15011] close(29 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15011] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15011] exit_group(0 [pid 318] getdents64(4 [pid 320] getdents64(4 [pid 15011] <... exit_group resumed>) = ? [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15011] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = 0 [pid 320] close(4 [pid 318] getdents64(4 [pid 320] <... close resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3642, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3696/sys" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3729/sys" [pid 318] <... close resumed>) = 0 [pid 320] umount2("./3696/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3606/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3696/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3606/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3729/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] unlink("./3696/binderfs" [pid 321] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] fstat(4 [pid 320] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3606/binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(3 [pid 318] unlink("./3606/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] close(3 [pid 321] getdents64(4 [pid 318] <... unlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... close resumed>) = 0 [pid 321] close(4) = 0 [pid 320] rmdir("./3696" [pid 318] getdents64(3 [pid 321] rmdir("./3729/sys") = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3729/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3729/binderfs" [pid 318] close(3 [pid 320] mkdir("./3697", 0777 [pid 318] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3729/binderfs") = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] rmdir("./3606" [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] close(3) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] mkdir("./3607", 0777 [pid 321] rmdir("./3729" [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3640", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 321] mkdir("./3730", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... mkdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3640", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15013 attached [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... openat resumed>) = 3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 15014 attached [pid 15013] set_robust_list(0x5555689d76a0, 24 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15014] set_robust_list(0x5555689d76a0, 24 [pid 15013] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3699 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15013] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3732 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = 0 [pid 15014] <... set_robust_list resumed>) = 0 [pid 15013] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15015 attached [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15015] set_robust_list(0x5555689d76a0, 24 [pid 15014] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15015] <... set_robust_list resumed>) = 0 [pid 15014] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15013] chdir("./3697" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15015] rt_sigprocmask(SIG_SETMASK, [] [pid 15014] chdir("./3730" [pid 15013] <... chdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3640/sys" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3609 [pid 15015] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15014] <... chdir resumed>) = 0 [pid 15013] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15015] chdir("./3607" [pid 15014] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15015] <... chdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15015] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15014] <... prctl resumed>) = 0 [pid 15013] <... prctl resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15014] setpgid(0, 0 [pid 15013] setpgid(0, 0 [pid 15014] <... setpgid resumed>) = 0 [pid 15013] <... setpgid resumed>) = 0 [pid 15015] <... prctl resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3640/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15015] setpgid(0, 0 [pid 15014] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... openat resumed>) = 4 [pid 15015] <... setpgid resumed>) = 0 [pid 15013] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] fstat(4 [pid 15015] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15014] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15015] <... openat resumed>) = 3 [pid 15013] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 15015] write(3, "1000", 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15015] <... write resumed>) = 4 [pid 319] getdents64(4 [pid 15015] close(3 [pid 15014] write(3, "1000", 4 [pid 15013] write(3, "1000", 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15015] <... close resumed>) = 0 [pid 15014] <... write resumed>) = 4 [pid 319] close(4 [pid 15015] read(200 [pid 319] <... close resumed>) = 0 [pid 15015] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] rmdir("./3640/sys" [pid 15015] symlink("/dev/binderfs", "./binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 15014] close(3 [pid 15013] <... write resumed>) = 4 [pid 15014] <... close resumed>) = 0 [pid 15013] close(3 [pid 15014] read(200 [pid 15013] <... close resumed>) = 0 [pid 15014] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15013] read(200 [pid 15014] symlink("/dev/binderfs", "./binderfs" [pid 15013] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15015] <... symlink resumed>) = 0 [pid 15014] <... symlink resumed>) = 0 executing program [pid 319] umount2("./3640/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15015] write(1, "executing program\n", 18 [pid 15013] symlink("/dev/binderfs", "./binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15015] <... write resumed>) = 18 [pid 319] newfstatat(AT_FDCWD, "./3640/binderfs" [pid 15015] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15014] write(1, "executing program\n", 18 [pid 15013] <... symlink resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 15015] <... mkdirat resumed>) = 0 [pid 15014] <... write resumed>) = 18 executing program [pid 15013] write(1, "executing program\n", 18 [pid 319] unlink("./3640/binderfs" [pid 15015] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15014] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15013] <... write resumed>) = 18 [pid 319] <... unlink resumed>) = 0 [pid 15015] <... mount resumed>) = 0 [pid 319] getdents64(3 [pid 15013] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 15013] <... mkdirat resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15015] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15014] <... mkdirat resumed>) = 0 [pid 319] rmdir("./3640" [pid 15015] <... openat resumed>) = 3 [pid 15013] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... rmdir resumed>) = 0 [pid 15014] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] mkdir("./3641", 0777 [pid 15013] <... mount resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 15014] <... mount resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15015] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15014] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15013] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15016 attached [pid 15015] <... pwrite64 resumed>) = 36 [pid 15014] <... openat resumed>) = 3 [pid 15015] close(3) = 0 [pid 15015] close(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3643 [pid 15015] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15015] close(5 [pid 15013] <... openat resumed>) = 3 [pid 15016] set_robust_list(0x5555689d76a0, 24 [pid 15015] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15015] close(6) = -1 EBADF (Bad file descriptor) [pid 15015] close(7) = -1 EBADF (Bad file descriptor) [pid 15015] close(8) = -1 EBADF (Bad file descriptor) [pid 15015] close(9) = -1 EBADF (Bad file descriptor) [pid 15015] close(10) = -1 EBADF (Bad file descriptor) [pid 15015] close(11) = -1 EBADF (Bad file descriptor) [pid 15015] close(12) = -1 EBADF (Bad file descriptor) [pid 15015] close(13) = -1 EBADF (Bad file descriptor) [pid 15015] close(14) = -1 EBADF (Bad file descriptor) [pid 15015] close(15) = -1 EBADF (Bad file descriptor) [pid 15015] close(16) = -1 EBADF (Bad file descriptor) [pid 15015] close(17) = -1 EBADF (Bad file descriptor) [pid 15015] close(18) = -1 EBADF (Bad file descriptor) [pid 15015] close(19) = -1 EBADF (Bad file descriptor) [pid 15015] close(20) = -1 EBADF (Bad file descriptor) [pid 15015] close(21) = -1 EBADF (Bad file descriptor) [pid 15015] close(22) = -1 EBADF (Bad file descriptor) [pid 15015] close(23) = -1 EBADF (Bad file descriptor) [pid 15015] close(24) = -1 EBADF (Bad file descriptor) [pid 15015] close(25) = -1 EBADF (Bad file descriptor) [pid 15016] <... set_robust_list resumed>) = 0 [pid 15014] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15013] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15016] rt_sigprocmask(SIG_SETMASK, [] [pid 15015] close(26) = -1 EBADF (Bad file descriptor) [pid 15015] close(27) = -1 EBADF (Bad file descriptor) [pid 15014] <... pwrite64 resumed>) = 36 [pid 15015] close(28) = -1 EBADF (Bad file descriptor) [pid 15015] close(29) = -1 EBADF (Bad file descriptor) [pid 15016] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15015] exit_group(0 [pid 15014] close(3 [pid 15013] <... pwrite64 resumed>) = 36 [pid 15016] chdir("./3641" [pid 15015] <... exit_group resumed>) = ? [pid 15013] close(3 [pid 15016] <... chdir resumed>) = 0 [pid 15014] <... close resumed>) = 0 [pid 15016] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15015] +++ exited with 0 +++ [pid 15014] close(4 [pid 15013] <... close resumed>) = 0 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(4 [pid 15016] <... prctl resumed>) = 0 [pid 15016] setpgid(0, 0 [pid 15014] close(5 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3609, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15016] <... setpgid resumed>) = 0 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(5 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15014] close(6 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15013] close(6 [pid 15014] close(7 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15014] close(8 [pid 15013] close(7 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15014] close(9 [pid 15013] close(8 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15014] close(10 [pid 15013] close(9 [pid 15016] <... openat resumed>) = 3 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3607", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15016] write(3, "1000", 4 [pid 15014] close(11 [pid 15013] close(10 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] <... write resumed>) = 4 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(11 [pid 15014] close(12 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3607", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(12 [pid 15014] close(13 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(13 [pid 15016] close(3 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] <... close resumed>) = 0 [pid 15016] read(200 [pid 15014] close(14 [pid 15013] close(14 [pid 15016] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15016] symlink("/dev/binderfs", "./binderfs" [pid 15014] close(15 [pid 15013] close(15 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15016] <... symlink resumed>) = 0 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] write(1, "executing program\n", 18 [pid 15014] close(16 [pid 15013] close(16 executing program [pid 318] getdents64(3 [pid 15016] <... write resumed>) = 18 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15014] close(17 [pid 15013] close(17 [pid 15016] <... mkdirat resumed>) = 0 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15014] close(18 [pid 15013] close(18 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15014] close(19 [pid 15013] close(19 [pid 15016] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] <... mount resumed>) = 0 [pid 15014] close(20 [pid 15013] close(20 [pid 318] <... umount2 resumed>) = 0 [pid 15016] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] <... openat resumed>) = 3 [pid 15014] close(21 [pid 15013] close(21 [pid 318] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15016] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15014] close(22 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3607/sys" [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(23 [pid 15014] close(23 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(24 [pid 15014] close(24 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3607/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(25 [pid 15014] close(25 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(26 [pid 318] openat(AT_FDCWD, "./3607/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15014] close(26 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15013] close(27 [pid 15014] close(27 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] close(28 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15014] close(28 [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15013] close(29 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15014] close(29 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15013] exit_group(0 [pid 15014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] <... pwrite64 resumed>) = 36 [pid 15016] close(3) = 0 [pid 15016] close(4) = -1 EBADF (Bad file descriptor) [pid 15016] close(5) = -1 EBADF (Bad file descriptor) [pid 15016] close(6) = -1 EBADF (Bad file descriptor) [pid 15016] close(7) = -1 EBADF (Bad file descriptor) [pid 15016] close(8 [pid 318] getdents64(4 [pid 15016] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15014] exit_group(0 [pid 15013] <... exit_group resumed>) = ? [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15016] close(9 [pid 15014] <... exit_group resumed>) = ? [pid 15016] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] close(10) = -1 EBADF (Bad file descriptor) [pid 15016] close(11) = -1 EBADF (Bad file descriptor) [pid 15016] close(12) = -1 EBADF (Bad file descriptor) [pid 15016] close(13) = -1 EBADF (Bad file descriptor) [pid 15016] close(14) = -1 EBADF (Bad file descriptor) [pid 15016] close(15) = -1 EBADF (Bad file descriptor) [pid 15016] close(16) = -1 EBADF (Bad file descriptor) [pid 15016] close(17 [pid 15013] +++ exited with 0 +++ [pid 15016] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] close(18) = -1 EBADF (Bad file descriptor) [pid 15016] close(19) = -1 EBADF (Bad file descriptor) [pid 15016] close(20) = -1 EBADF (Bad file descriptor) [pid 15016] close(21) = -1 EBADF (Bad file descriptor) [pid 15016] close(22) = -1 EBADF (Bad file descriptor) [pid 15016] close(23) = -1 EBADF (Bad file descriptor) [pid 15014] +++ exited with 0 +++ [pid 318] close(4 [pid 15016] close(24 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3732, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3699, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... close resumed>) = 0 [pid 15016] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15016] close(25 [pid 318] rmdir("./3607/sys" [pid 15016] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] close(26 [pid 318] <... rmdir resumed>) = 0 [pid 15016] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] close(27 [pid 318] umount2("./3607/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15016] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] close(28 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15016] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] close(29 [pid 318] newfstatat(AT_FDCWD, "./3607/binderfs" [pid 15016] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15016] exit_group(0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15016] <... exit_group resumed>) = ? [pid 15016] +++ exited with 0 +++ [pid 318] unlink("./3607/binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3643, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... unlink resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] getdents64(3 [pid 320] umount2("./3697", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3730", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 320] openat(AT_FDCWD, "./3697", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3607") = 0 [pid 318] mkdir("./3608", 0777 [pid 321] openat(AT_FDCWD, "./3730", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] fstat(3 [pid 321] <... openat resumed>) = 3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] fstat(3 [pid 320] getdents64(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] getdents64(3 [pid 320] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15017 attached [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3610 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3697/sys" [pid 15017] set_robust_list(0x5555689d76a0, 24 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15017] <... set_robust_list resumed>) = 0 [pid 320] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15017] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15017] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] newfstatat(AT_FDCWD, "./3730/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15017] chdir("./3608" [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3697/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15017] <... chdir resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 15017] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] fstat(4 [pid 15017] <... prctl resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15017] setpgid(0, 0 [pid 320] getdents64(4 [pid 15017] <... setpgid resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15017] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 321] openat(AT_FDCWD, "./3730/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15017] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 320] close(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 15017] write(3, "1000", 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... close resumed>) = 0 [pid 15017] <... write resumed>) = 4 [pid 321] getdents64(4 [pid 320] rmdir("./3697/sys" [pid 15017] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15017] <... close resumed>) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3730/sys") = 0 [pid 321] umount2("./3730/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15017] read(200 [pid 320] <... rmdir resumed>) = 0 [pid 15017] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3697/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15017] symlink("/dev/binderfs", "./binderfs" [pid 321] newfstatat(AT_FDCWD, "./3730/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15017] <... symlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] newfstatat(AT_FDCWD, "./3697/binderfs" [pid 15017] write(1, "executing program\n", 18 [pid 321] unlink("./3730/binderfs" [pid 15017] <... write resumed>) = 18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 15017] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... unlink resumed>) = 0 [pid 320] unlink("./3697/binderfs" [pid 15017] <... mkdirat resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... unlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15017] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 321] close(3 [pid 320] getdents64(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] rmdir("./3730" [pid 320] close(3 [pid 15017] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... close resumed>) = 0 [pid 15017] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 320] rmdir("./3697" [pid 15017] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] mkdir("./3731", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3641", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15017] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... mkdir resumed>) = 0 [pid 320] mkdir("./3698", 0777 [pid 15017] close(3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] openat(AT_FDCWD, "./3641", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15017] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... openat resumed>) = 3 [pid 15017] close(4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] fstat(3 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15017] close(5) = -1 EBADF (Bad file descriptor) [pid 15017] close(6) = -1 EBADF (Bad file descriptor) [pid 15017] close(7) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15018 attached [pid 15017] close(8) = -1 EBADF (Bad file descriptor) [pid 15018] set_robust_list(0x5555689d76a0, 24 [pid 15017] close(9 [pid 15018] <... set_robust_list resumed>) = 0 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] rt_sigprocmask(SIG_SETMASK, [] [pid 15017] close(10 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3733 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] getdents64(3 [pid 15018] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] chdir("./3731" [pid 15017] close(11 [pid 15018] <... chdir resumed>) = 0 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15019 attached [pid 15018] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15017] close(12 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15019] set_robust_list(0x5555689d76a0, 24 [pid 15018] <... prctl resumed>) = 0 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] <... set_robust_list resumed>) = 0 [pid 15018] setpgid(0, 0 [pid 15017] close(13 [pid 15019] rt_sigprocmask(SIG_SETMASK, [] [pid 15018] <... setpgid resumed>) = 0 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3700 [pid 319] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15019] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15018] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15017] close(14 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15019] chdir("./3698" [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15019] <... chdir resumed>) = 0 [pid 15018] <... openat resumed>) = 3 [pid 15017] close(15 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15019] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3641/sys" [pid 15019] <... prctl resumed>) = 0 [pid 15018] write(3, "1000", 4 [pid 15017] close(16 [pid 15019] setpgid(0, 0 [pid 15018] <... write resumed>) = 4 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15019] <... setpgid resumed>) = 0 [pid 15018] close(3 [pid 15017] close(17 [pid 15019] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15018] <... close resumed>) = 0 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15019] <... openat resumed>) = 3 [pid 15018] read(200 [pid 15017] close(18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15019] write(3, "1000", 4 [pid 15018] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3641/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15019] <... write resumed>) = 4 [pid 15018] symlink("/dev/binderfs", "./binderfs" [pid 15017] close(19 [pid 319] <... openat resumed>) = 4 [pid 15019] close(3 [pid 15018] <... symlink resumed>) = 0 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15019] <... close resumed>) = 0 [pid 15018] write(1, "executing program\n", 18 [pid 15017] close(20 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15019] read(200 [pid 15018] <... write resumed>) = 18 executing program [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15018] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15017] close(21 [pid 319] getdents64(4 [pid 15019] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15018] <... mkdirat resumed>) = 0 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15019] write(1, "executing program\n", 18 [pid 15018] mount(NULL, "./sys", "sysfs", 0, NULL executing program [pid 15017] close(22 [pid 319] getdents64(4 [pid 15019] <... write resumed>) = 18 [pid 15018] <... mount resumed>) = 0 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15017] close(23 [pid 319] close(4 [pid 15019] <... mkdirat resumed>) = 0 [pid 15018] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15018] <... openat resumed>) = 3 [pid 15017] close(24 [pid 319] <... close resumed>) = 0 [pid 15019] <... mount resumed>) = 0 [pid 319] rmdir("./3641/sys" [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15017] close(25 [pid 319] <... rmdir resumed>) = 0 [pid 15019] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] <... openat resumed>) = 3 [pid 15018] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15017] close(26 [pid 319] umount2("./3641/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15017] close(27 [pid 15018] <... pwrite64 resumed>) = 36 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3641/binderfs" [pid 15017] close(28 [pid 15019] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15019] <... pwrite64 resumed>) = 36 [pid 15018] close(3 [pid 15017] close(29 [pid 319] unlink("./3641/binderfs" [pid 15017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = 0 [pid 15017] exit_group(0 [pid 319] <... unlink resumed>) = 0 [pid 15019] close(3 [pid 15018] close(4 [pid 15017] <... exit_group resumed>) = ? [pid 319] getdents64(3 [pid 15019] <... close resumed>) = 0 [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15017] +++ exited with 0 +++ [pid 15019] close(4 [pid 15018] close(5 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3610, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15019] close(5 [pid 15018] close(6 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] close(6 [pid 15018] close(7 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] close(7 [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] close(8 [pid 15019] close(8 [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] close(9 [pid 319] close(3) = 0 [pid 319] rmdir("./3641") = 0 [pid 15019] close(9 [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3642", 0777 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] close(10 [pid 15019] close(10 [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] close(11 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15019] close(11 [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] close(12 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15019] close(12 [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] close(13 [pid 15019] close(13 [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] close(14 [pid 15019] close(14 [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] close(15) = -1 EBADF (Bad file descriptor) [pid 15018] close(16) = -1 EBADF (Bad file descriptor) [pid 15018] close(17) = -1 EBADF (Bad file descriptor) [pid 15018] close(18 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] close(15 [pid 15018] close(19 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] close(16 [pid 15018] close(20 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] close(17 [pid 15018] close(21 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] close(18 [pid 15018] close(22 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] close(19 [pid 15018] close(23 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15019] close(20 [pid 15018] close(24ci2-android-6-12-rust/strace-static-x86_64: Process 15020 attached [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3644 [pid 15020] set_robust_list(0x5555689d76a0, 24 [pid 15019] close(21 [pid 15020] <... set_robust_list resumed>) = 0 [pid 15018] close(25 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15020] rt_sigprocmask(SIG_SETMASK, [] [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15020] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15019] close(22 [pid 15018] close(26 [pid 318] <... restart_syscall resumed>) = 0 [pid 15020] chdir("./3642" [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15020] <... chdir resumed>) = 0 [pid 15019] close(23 [pid 15018] close(27 [pid 15020] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3608", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15020] setpgid(0, 0 [pid 15019] close(24 [pid 15018] close(28 [pid 15020] <... setpgid resumed>) = 0 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15020] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15019] close(25 [pid 15018] close(29 [pid 318] openat(AT_FDCWD, "./3608", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15020] <... openat resumed>) = 3 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15020] write(3, "1000", 4 [pid 15019] close(26 [pid 15018] exit_group(0 [pid 15020] <... write resumed>) = 4 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15018] <... exit_group resumed>) = ? [pid 318] fstat(3 [pid 15020] close(3 [pid 15019] close(27 [pid 15018] +++ exited with 0 +++ [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15020] <... close resumed>) = 0 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15020] read(200 [pid 15019] close(28 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3733, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15020] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15020] symlink("/dev/binderfs", "./binderfs" [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15020] <... symlink resumed>) = 0 [pid 15019] close(29 [pid 318] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15020] write(1, "executing program\n", 18 [pid 15019] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15020] <... write resumed>) = 18 [pid 15019] exit_group(0 [pid 318] <... umount2 resumed>) = 0 [pid 15019] <... exit_group resumed>) = ? [pid 15020] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15020] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15020] <... mount resumed>) = 0 [pid 15019] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3608/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3608/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3608/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3700, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15020] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 15020] <... openat resumed>) = 3 [pid 318] rmdir("./3608/sys") = 0 [pid 318] umount2("./3608/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3608/binderfs" [pid 15020] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3608/binderfs" [pid 15020] <... pwrite64 resumed>) = 36 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15020] close(3 [pid 318] rmdir("./3608" [pid 321] umount2("./3731", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15020] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15020] close(4 [pid 321] openat(AT_FDCWD, "./3731", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] mkdir("./3609", 0777 [pid 15020] close(5 [pid 321] fstat(3 [pid 318] <... mkdir resumed>) = 0 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15020] close(6 [pid 321] getdents64(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15020] close(7 [pid 321] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15021 attached [pid 320] umount2("./3698", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3611 [pid 320] openat(AT_FDCWD, "./3698", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15021] set_robust_list(0x5555689d76a0, 24 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15020] close(8 [pid 15021] <... set_robust_list resumed>) = 0 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15021] rt_sigprocmask(SIG_SETMASK, [] [pid 15020] close(9 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15020] close(10) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15021] chdir("./3609" [pid 15020] close(11 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3731/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 321] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3731/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... chdir resumed>) = 0 [pid 320] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15021] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15020] close(12 [pid 15021] <... prctl resumed>) = 0 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15021] setpgid(0, 0 [pid 15020] close(13 [pid 15021] <... setpgid resumed>) = 0 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15021] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15020] close(14 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] newfstatat(AT_FDCWD, "./3698/sys" [pid 15021] <... openat resumed>) = 3 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3731/sys") = 0 [pid 15020] close(15 [pid 15021] write(3, "1000", 4 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3731/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15021] <... write resumed>) = 4 [pid 15020] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15021] close(3 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3731/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15021] <... close resumed>) = 0 [pid 15020] close(17 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3698/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15021] read(200 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3731/binderfs" [pid 15021] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15020] close(18 [pid 321] <... unlink resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 15021] symlink("/dev/binderfs", "./binderfs" [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15021] <... symlink resumed>) = 0 [pid 15020] close(19 [pid 320] fstat(4 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15020] close(20 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3731") = 0 [pid 321] mkdir("./3732", 0777 [pid 15021] write(1, "executing program\n", 18 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] getdents64(4 [pid 15021] <... write resumed>) = 18 [pid 15020] close(21 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15021] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15020] close(22 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15020] close(23 [pid 320] <... close resumed>) = 0 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15020] close(24 [pid 320] rmdir("./3698/sys" [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15020] close(25 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15021] <... mkdirat resumed>) = 0 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] umount2("./3698/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15021] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15020] close(26 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15021] <... mount resumed>) = 0 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15022 attached [pid 15021] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15020] close(27 [pid 320] newfstatat(AT_FDCWD, "./3698/binderfs" [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3734 [pid 15020] close(28 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] set_robust_list(0x5555689d76a0, 24 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3698/binderfs" [pid 15021] <... openat resumed>) = 3 [pid 15022] <... set_robust_list resumed>) = 0 [pid 15020] close(29 [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3 [pid 15022] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3698") = 0 [pid 15022] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3699", 0777 [pid 15022] chdir("./3732") = 0 [pid 15021] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15020] exit_group(0 [pid 320] <... mkdir resumed>) = 0 [pid 15022] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15020] <... exit_group resumed>) = ? [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15020] +++ exited with 0 +++ [pid 15022] <... prctl resumed>) = 0 [pid 15022] setpgid(0, 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3644, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15022] <... setpgid resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15022] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15021] <... pwrite64 resumed>) = 36 ci2-android-6-12-rust/strace-static-x86_64: Process 15023 attached [pid 15023] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3701 [pid 15022] <... openat resumed>) = 3 [pid 15021] close(3 [pid 15023] <... set_robust_list resumed>) = 0 [pid 15021] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15023] rt_sigprocmask(SIG_SETMASK, [] [pid 15022] write(3, "1000", 4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15022] <... write resumed>) = 4 [pid 15021] close(4 [pid 15022] close(3 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] <... close resumed>) = 0 [pid 15021] close(5 [pid 15022] read(200 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15021] close(6 [pid 15023] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15022] symlink("/dev/binderfs", "./binderfs" [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] chdir("./3699") = 0 [pid 15022] <... symlink resumed>) = 0 [pid 15021] close(7 [pid 15023] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15023] setpgid(0, 0) = 0 [pid 15023] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15022] write(1, "executing program\n", 18 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] <... write resumed>) = 18 executing program [pid 15021] close(8 [pid 15023] <... openat resumed>) = 3 [pid 15022] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] write(3, "1000", 4 [pid 15021] close(9 [pid 15023] <... write resumed>) = 4 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] close(3 [pid 15022] <... mkdirat resumed>) = 0 [pid 15021] close(10 [pid 15023] <... close resumed>) = 0 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15023] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15022] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15021] close(11 [pid 15023] write(1, "executing program\n", 18) = 18 executing program [pid 15023] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15022] <... mount resumed>) = 0 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15021] close(12 [pid 15023] <... mkdirat resumed>) = 0 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15022] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15021] close(13) = -1 EBADF (Bad file descriptor) [pid 15023] <... mount resumed>) = 0 [pid 15021] close(14 [pid 15023] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15022] <... openat resumed>) = 3 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3642", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15021] close(15 [pid 15022] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3642", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15021] close(16 [pid 15023] <... openat resumed>) = 3 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... openat resumed>) = 3 [pid 15023] <... pwrite64 resumed>) = 36 [pid 15022] <... pwrite64 resumed>) = 36 [pid 15021] close(17 [pid 319] fstat(3 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15022] close(3 [pid 15021] close(18 [pid 319] getdents64(3 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] close(3 [pid 15021] close(19 [pid 15023] <... close resumed>) = 0 [pid 15022] <... close resumed>) = 0 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15023] close(4 [pid 15022] close(4 [pid 15021] close(20 [pid 319] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] close(5) = -1 EBADF (Bad file descriptor) [pid 15023] close(6) = -1 EBADF (Bad file descriptor) [pid 15023] close(7) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15023] close(8 [pid 15022] close(5 [pid 15021] close(21 [pid 15023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] close(9) = -1 EBADF (Bad file descriptor) [pid 15023] close(10) = -1 EBADF (Bad file descriptor) [pid 15023] close(11) = -1 EBADF (Bad file descriptor) [pid 15023] close(12) = -1 EBADF (Bad file descriptor) [pid 15023] close(13) = -1 EBADF (Bad file descriptor) [pid 15023] close(14) = -1 EBADF (Bad file descriptor) [pid 15023] close(15) = -1 EBADF (Bad file descriptor) [pid 15023] close(16) = -1 EBADF (Bad file descriptor) [pid 15023] close(17) = -1 EBADF (Bad file descriptor) [pid 15023] close(18) = -1 EBADF (Bad file descriptor) [pid 15023] close(19) = -1 EBADF (Bad file descriptor) [pid 15023] close(20) = -1 EBADF (Bad file descriptor) [pid 15023] close(21) = -1 EBADF (Bad file descriptor) [pid 15023] close(22) = -1 EBADF (Bad file descriptor) [pid 15023] close(23) = -1 EBADF (Bad file descriptor) [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15022] close(6 [pid 15021] close(22 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15022] close(7 [pid 15021] close(23 [pid 319] newfstatat(AT_FDCWD, "./3642/sys" [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] close(8 [pid 15021] close(24 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] close(9 [pid 15021] close(25 [pid 319] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15022] close(10 [pid 15021] close(26 [pid 319] openat(AT_FDCWD, "./3642/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] close(11 [pid 15021] close(27 [pid 319] <... openat resumed>) = 4 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15022] close(12 [pid 15021] close(28 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] close(13 [pid 319] getdents64(4 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] close(29 [pid 15022] close(14 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] close(24 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] close(15 [pid 15021] exit_group(0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15023] close(25 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] <... exit_group resumed>) = ? [pid 319] close(4 [pid 15023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15022] close(16 [pid 15023] close(26 [pid 319] <... close resumed>) = 0 [pid 15023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] close(27 [pid 319] rmdir("./3642/sys" [pid 15023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15023] close(28) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15023] close(29) = -1 EBADF (Bad file descriptor) [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3642/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15023] exit_group(0 [pid 15022] close(17 [pid 15023] <... exit_group resumed>) = ? [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15021] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15023] +++ exited with 0 +++ [pid 15022] close(18 [pid 319] newfstatat(AT_FDCWD, "./3642/binderfs" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3611, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3701, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] unlink("./3642/binderfs" [pid 318] <... restart_syscall resumed>) = 0 [pid 15022] close(19) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15022] close(20 [pid 319] getdents64(3 [pid 318] umount2("./3609", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15022] close(21 [pid 320] umount2("./3699", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15022] close(22 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3642" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3609", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 15022] close(23 [pid 319] mkdir("./3643", 0777 [pid 318] fstat(3 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3699", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15022] close(24 [pid 319] <... mkdir resumed>) = 0 [pid 318] getdents64(3 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15022] close(25 [pid 320] fstat(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = 0 [pid 15022] close(26 [pid 318] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3609/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3609/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15022] close(27 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15022] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 15024 attached ) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15024] set_robust_list(0x5555689d76a0, 24 [pid 15022] close(29 [pid 318] openat(AT_FDCWD, "./3609/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15024] <... set_robust_list resumed>) = 0 [pid 15022] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15024] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = 0 [pid 318] fstat(4 [pid 15024] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15022] exit_group(0 [pid 320] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3645 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15024] chdir("./3643" [pid 15022] <... exit_group resumed>) = ? [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(4 [pid 15024] <... chdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15024] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] getdents64(4 [pid 15024] <... prctl resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15024] setpgid(0, 0) = 0 [pid 318] close(4 [pid 15024] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15022] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... close resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3734, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] newfstatat(AT_FDCWD, "./3699/sys" [pid 15024] <... openat resumed>) = 3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rmdir("./3609/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15024] write(3, "1000", 4 [pid 318] umount2("./3609/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15024] <... write resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15024] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15024] <... close resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3699/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] newfstatat(AT_FDCWD, "./3609/binderfs" [pid 15024] read(200 [pid 320] <... openat resumed>) = 4 [pid 15024] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] fstat(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15024] symlink("/dev/binderfs", "./binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] unlink("./3609/binderfs" [pid 15024] <... symlink resumed>) = 0 [pid 320] getdents64(4 [pid 318] <... unlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15024] write(1, "executing program\n", 18) = 18 executing program [pid 318] getdents64(3 [pid 15024] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15024] <... mkdirat resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 320] close(4 [pid 15024] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15024] <... mount resumed>) = 0 [pid 320] rmdir("./3699/sys") = 0 [pid 318] rmdir("./3609") = 0 [pid 15024] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] mkdir("./3610", 0777 [pid 15024] <... openat resumed>) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3699/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3699/binderfs" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15024] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] unlink("./3699/binderfs" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15024] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3732", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 321] openat(AT_FDCWD, "./3732", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] close(3 [pid 15024] close(3) = 0 [pid 15024] close(4) = -1 EBADF (Bad file descriptor) [pid 15024] close(5) = -1 EBADF (Bad file descriptor) [pid 15024] close(6) = -1 EBADF (Bad file descriptor) [pid 15024] close(7 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3612 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15025 attached [pid 15024] close(8 [pid 321] fstat(3 [pid 320] <... close resumed>) = 0 [pid 15025] set_robust_list(0x5555689d76a0, 24 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] rmdir("./3699" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15025] <... set_robust_list resumed>) = 0 [pid 15024] close(9 [pid 321] getdents64(3 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... rmdir resumed>) = 0 [pid 15025] rt_sigprocmask(SIG_SETMASK, [] [pid 15024] close(10 [pid 15025] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3700", 0777 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15024] close(11) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15024] close(12) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15024] close(13 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15025] chdir("./3610" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15024] close(14) = -1 EBADF (Bad file descriptor) [pid 15024] close(15) = -1 EBADF (Bad file descriptor) [pid 15024] close(16ci2-android-6-12-rust/strace-static-x86_64: Process 15026 attached ) = -1 EBADF (Bad file descriptor) [pid 15024] close(17 [pid 321] <... umount2 resumed>) = 0 [pid 15026] set_robust_list(0x5555689d76a0, 24 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15026] <... set_robust_list resumed>) = 0 [pid 15024] close(18 [pid 15026] rt_sigprocmask(SIG_SETMASK, [] [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] <... chdir resumed>) = 0 [pid 321] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3702 [pid 15025] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15026] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15025] <... prctl resumed>) = 0 [pid 15024] close(19 [pid 321] newfstatat(AT_FDCWD, "./3732/sys" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15026] chdir("./3700" [pid 15025] setpgid(0, 0 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15026] <... chdir resumed>) = 0 [pid 15025] <... setpgid resumed>) = 0 [pid 15024] close(20 [pid 321] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15026] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15025] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15026] <... prctl resumed>) = 0 [pid 15024] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15026] setpgid(0, 0 [pid 15025] <... openat resumed>) = 3 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3732/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15026] <... setpgid resumed>) = 0 [pid 15025] write(3, "1000", 4 [pid 15024] close(22 [pid 15026] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15025] <... write resumed>) = 4 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15025] close(3 [pid 321] fstat(4 [pid 15025] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15025] read(200 [pid 321] getdents64(4 [pid 15025] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15026] <... openat resumed>) = 3 [pid 15025] symlink("/dev/binderfs", "./binderfs" [pid 15024] close(23 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15026] write(3, "1000", 4 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15026] <... write resumed>) = 4 [pid 15024] close(24 [pid 15026] close(3 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15026] <... close resumed>) = 0 [pid 15024] close(25 [pid 15026] read(200 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15026] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15024] close(26 [pid 15026] symlink("/dev/binderfs", "./binderfs" [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15026] <... symlink resumed>) = 0 [pid 15024] close(27 [pid 15026] write(1, "executing program\n", 18 [pid 15025] <... symlink resumed>) = 0 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] getdents64(4 [pid 15026] <... write resumed>) = 18 [pid 15025] write(1, "executing program\n", 18 executing program [pid 15024] close(28 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15026] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15025] <... write resumed>) = 18 [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15026] <... mkdirat resumed>) = 0 [pid 15025] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15024] close(29 [pid 15026] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15026] <... mount resumed>) = 0 [pid 15025] <... mkdirat resumed>) = 0 [pid 15024] exit_group(0 [pid 15025] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] rmdir("./3732/sys" [pid 15026] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15024] <... exit_group resumed>) = ? [pid 15026] <... openat resumed>) = 3 [pid 15025] <... mount resumed>) = 0 [pid 15024] +++ exited with 0 +++ [pid 321] <... rmdir resumed>) = 0 [pid 15025] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3732/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3732/binderfs" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3645, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15026] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] unlink("./3732/binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15026] <... pwrite64 resumed>) = 36 [pid 15026] close(3 [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15026] <... close resumed>) = 0 [pid 321] close(3 [pid 15026] close(4) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15025] <... openat resumed>) = 3 [pid 321] rmdir("./3732" [pid 15026] close(5) = -1 EBADF (Bad file descriptor) [pid 15026] close(6 [pid 321] <... rmdir resumed>) = 0 [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15026] close(7) = -1 EBADF (Bad file descriptor) [pid 15026] close(8) = -1 EBADF (Bad file descriptor) [pid 15026] close(9) = -1 EBADF (Bad file descriptor) [pid 15026] close(10) = -1 EBADF (Bad file descriptor) [pid 15026] close(11) = -1 EBADF (Bad file descriptor) [pid 15026] close(12) = -1 EBADF (Bad file descriptor) [pid 15025] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] mkdir("./3733", 0777 [pid 15026] close(13) = -1 EBADF (Bad file descriptor) [pid 15025] <... pwrite64 resumed>) = 36 [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15026] close(14) = -1 EBADF (Bad file descriptor) [pid 15026] close(15) = -1 EBADF (Bad file descriptor) [pid 15026] close(16) = -1 EBADF (Bad file descriptor) [pid 15026] close(17) = -1 EBADF (Bad file descriptor) [pid 15026] close(18 [pid 15025] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 15027 attached [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15027] set_robust_list(0x5555689d76a0, 24 [pid 15026] close(19 [pid 15027] <... set_robust_list resumed>) = 0 [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] <... close resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3735 [pid 15027] rt_sigprocmask(SIG_SETMASK, [] [pid 15026] close(20 [pid 15025] close(4 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15025] close(5) = -1 EBADF (Bad file descriptor) [pid 15027] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] close(6 [pid 15027] chdir("./3733" [pid 15026] close(21 [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15027] <... chdir resumed>) = 0 [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] close(7 [pid 15027] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15026] close(22 [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15027] <... prctl resumed>) = 0 [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] close(8 [pid 15027] setpgid(0, 0 [pid 15026] close(23 [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15027] <... setpgid resumed>) = 0 [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] close(9 [pid 15027] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15026] close(24) = -1 EBADF (Bad file descriptor) [pid 15026] close(25 [pid 15027] <... openat resumed>) = 3 [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] close(10) = -1 EBADF (Bad file descriptor) [pid 15025] close(11) = -1 EBADF (Bad file descriptor) [pid 15027] write(3, "1000", 4 [pid 15026] close(26 [pid 15027] <... write resumed>) = 4 [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] close(12 [pid 15027] close(3 [pid 15026] close(27 [pid 15027] <... close resumed>) = 0 [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15027] read(200 [pid 15026] close(28 [pid 15027] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15027] symlink("/dev/binderfs", "./binderfs" [pid 15026] close(29 [pid 15027] <... symlink resumed>) = 0 [pid 15026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15026] exit_group(0 [pid 15027] write(1, "executing program\n", 18 [pid 15026] <... exit_group resumed>) = ? [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 executing program [pid 15027] <... write resumed>) = 18 [pid 15026] +++ exited with 0 +++ [pid 15025] close(13) = -1 EBADF (Bad file descriptor) [pid 15027] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15025] close(14 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3702, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15027] <... mkdirat resumed>) = 0 [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15025] close(15 [pid 319] umount2("./3643", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15025] close(16 [pid 319] openat(AT_FDCWD, "./3643", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15025] close(17 [pid 15027] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 15027] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15025] close(18 [pid 15027] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15025] close(19) = -1 EBADF (Bad file descriptor) [pid 15027] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15025] close(20 [pid 15027] <... pwrite64 resumed>) = 36 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15025] close(21 [pid 15027] close(3 [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] close(22 [pid 15027] <... close resumed>) = 0 [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15027] close(4) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15025] close(23 [pid 15027] close(5) = -1 EBADF (Bad file descriptor) [pid 15027] close(6) = -1 EBADF (Bad file descriptor) [pid 15027] close(7) = -1 EBADF (Bad file descriptor) [pid 15027] close(8) = -1 EBADF (Bad file descriptor) [pid 15027] close(9) = -1 EBADF (Bad file descriptor) [pid 15027] close(10) = -1 EBADF (Bad file descriptor) [pid 15027] close(11) = -1 EBADF (Bad file descriptor) [pid 15027] close(12) = -1 EBADF (Bad file descriptor) [pid 15027] close(13) = -1 EBADF (Bad file descriptor) [pid 15027] close(14) = -1 EBADF (Bad file descriptor) [pid 15027] close(15) = -1 EBADF (Bad file descriptor) [pid 15027] close(16) = -1 EBADF (Bad file descriptor) [pid 15027] close(17) = -1 EBADF (Bad file descriptor) [pid 15027] close(18) = -1 EBADF (Bad file descriptor) [pid 15027] close(19) = -1 EBADF (Bad file descriptor) [pid 15027] close(20) = -1 EBADF (Bad file descriptor) [pid 15027] close(21) = -1 EBADF (Bad file descriptor) [pid 15027] close(22) = -1 EBADF (Bad file descriptor) [pid 15027] close(23) = -1 EBADF (Bad file descriptor) [pid 15027] close(24) = -1 EBADF (Bad file descriptor) [pid 15027] close(25) = -1 EBADF (Bad file descriptor) [pid 15027] close(26) = -1 EBADF (Bad file descriptor) [pid 15027] close(27) = -1 EBADF (Bad file descriptor) [pid 15027] close(28) = -1 EBADF (Bad file descriptor) [pid 15027] close(29) = -1 EBADF (Bad file descriptor) [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15025] close(24) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15025] close(25 [pid 319] newfstatat(AT_FDCWD, "./3643/sys" [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15025] close(26) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15025] close(27 [pid 15027] exit_group(0 [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15027] <... exit_group resumed>) = ? [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15025] close(28 [pid 15027] +++ exited with 0 +++ [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3643/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15025] close(29 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3735, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15025] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15025] exit_group(0 [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4 [pid 15025] <... exit_group resumed>) = ? [pid 321] umount2("./3733", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3643/sys") = 0 [pid 15025] +++ exited with 0 +++ [pid 319] umount2("./3643/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3612, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] openat(AT_FDCWD, "./3733", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3643/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3643/binderfs") = 0 [pid 321] <... openat resumed>) = 3 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3643") = 0 [pid 319] mkdir("./3644", 0777 [pid 321] fstat(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 320] umount2("./3700", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] getdents64(3 [pid 320] openat(AT_FDCWD, "./3700", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15028 attached [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15028] set_robust_list(0x5555689d76a0, 24 [pid 320] <... openat resumed>) = 3 [pid 15028] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3646 [pid 15028] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15028] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15028] chdir("./3644" [pid 320] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = 0 [pid 15028] <... chdir resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15028] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15028] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15028] setpgid(0, 0 [pid 321] newfstatat(AT_FDCWD, "./3733/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3700/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15028] <... setpgid resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15028] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3700/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3733/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] <... openat resumed>) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] fstat(4 [pid 15028] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15028] write(3, "1000", 4 [pid 321] getdents64(4 [pid 15028] <... write resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15028] close(3 [pid 321] close(4 [pid 320] getdents64(4 [pid 15028] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15028] read(200 [pid 321] rmdir("./3733/sys" [pid 320] close(4 [pid 15028] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 15028] symlink("/dev/binderfs", "./binderfs" [pid 320] rmdir("./3700/sys" [pid 15028] <... symlink resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3700/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3700/binderfs" [pid 15028] write(1, "executing program\n", 18 executing program [pid 321] umount2("./3733/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15028] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] unlink("./3700/binderfs" [pid 15028] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] newfstatat(AT_FDCWD, "./3733/binderfs" [pid 320] <... unlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3733/binderfs" [pid 320] getdents64(3 [pid 15028] <... mkdirat resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3700" [pid 15028] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] getdents64(3 [pid 15028] <... mount resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3701", 0777) = 0 [pid 321] close(3 [pid 15028] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] rmdir("./3733" [pid 15028] <... openat resumed>) = 3 [pid 15028] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15028] <... pwrite64 resumed>) = 36 [pid 321] mkdir("./3734", 0777 [pid 318] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15029 attached [pid 15028] close(3 [pid 15029] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15028] <... close resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3703 [pid 15029] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3610", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15028] close(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15029] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15028] close(5 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3610", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15029] chdir("./3701"ci2-android-6-12-rust/strace-static-x86_64: Process 15030 attached [pid 15028] close(6 [pid 318] <... openat resumed>) = 3 [pid 15030] set_robust_list(0x5555689d76a0, 24 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3736 [pid 318] fstat(3 [pid 15028] close(7 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15030] rt_sigprocmask(SIG_SETMASK, [] [pid 15028] close(8 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 15030] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15028] close(9 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15030] chdir("./3734" [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] <... chdir resumed>) = 0 [pid 318] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15030] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15028] close(10 [pid 15030] <... prctl resumed>) = 0 [pid 15029] <... chdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15030] setpgid(0, 0 [pid 15029] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] <... prctl resumed>) = 0 [pid 15029] setpgid(0, 0) = 0 [pid 15030] <... setpgid resumed>) = 0 [pid 15029] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15028] close(11 [pid 318] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15030] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15029] <... openat resumed>) = 3 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] write(3, "1000", 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15030] <... openat resumed>) = 3 [pid 15029] <... write resumed>) = 4 [pid 15028] close(12 [pid 318] newfstatat(AT_FDCWD, "./3610/sys" [pid 15030] write(3, "1000", 4 [pid 15029] close(3 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] <... write resumed>) = 4 [pid 15029] <... close resumed>) = 0 [pid 15028] close(13 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15030] close(3 [pid 15029] read(200 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] <... close resumed>) = 0 [pid 15029] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15028] close(14 [pid 318] umount2("./3610/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15030] read(200 [pid 15029] symlink("/dev/binderfs", "./binderfs" [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15028] close(15 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15030] symlink("/dev/binderfs", "./binderfs" [pid 15029] <... symlink resumed>) = 0 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] write(1, "executing program\n", 18 [pid 15030] <... symlink resumed>) = 0 executing program [pid 15029] <... write resumed>) = 18 [pid 15028] close(16 [pid 318] openat(AT_FDCWD, "./3610/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15030] write(1, "executing program\n", 18 executing program [pid 15029] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15030] <... write resumed>) = 18 [pid 15028] close(17 [pid 318] fstat(4 [pid 15030] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15029] <... mkdirat resumed>) = 0 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15030] <... mkdirat resumed>) = 0 [pid 15029] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15028] close(18 [pid 318] getdents64(4 [pid 15030] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] <... mount resumed>) = 0 [pid 15029] <... mount resumed>) = 0 [pid 15028] close(19 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15030] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15028] close(20 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15029] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15028] close(21 [pid 318] <... close resumed>) = 0 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] <... openat resumed>) = 3 [pid 15029] <... openat resumed>) = 3 [pid 15028] close(22 [pid 318] rmdir("./3610/sys" [pid 15029] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15030] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15028] close(23 [pid 318] umount2("./3610/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15029] close(3) = 0 [pid 15030] <... pwrite64 resumed>) = 36 [pid 15029] close(4 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] close(5 [pid 15030] close(3 [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15028] close(24 [pid 318] newfstatat(AT_FDCWD, "./3610/binderfs" [pid 15030] <... close resumed>) = 0 [pid 15029] close(6 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15030] close(4 [pid 15028] close(25 [pid 318] unlink("./3610/binderfs" [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15028] close(26 [pid 318] <... unlink resumed>) = 0 [pid 15030] close(5 [pid 15029] close(7 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15028] close(27 [pid 15030] close(6 [pid 15029] close(8 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15028] close(28 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15030] close(7 [pid 15029] close(9 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15030] close(8 [pid 15029] close(10 [pid 15028] close(29 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15029] close(11 [pid 15028] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] close(12) = -1 EBADF (Bad file descriptor) [pid 15029] close(13) = -1 EBADF (Bad file descriptor) [pid 15029] close(14) = -1 EBADF (Bad file descriptor) [pid 15029] close(15) = -1 EBADF (Bad file descriptor) [pid 15029] close(16) = -1 EBADF (Bad file descriptor) [pid 15029] close(17) = -1 EBADF (Bad file descriptor) [pid 15029] close(18 [pid 15030] close(9 [pid 318] rmdir("./3610" [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15028] exit_group(0 [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] close(10 [pid 318] <... rmdir resumed>) = 0 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] close(19 [pid 15028] <... exit_group resumed>) = ? [pid 15030] close(11 [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3611", 0777 [pid 15029] close(20) = -1 EBADF (Bad file descriptor) [pid 15029] close(21) = -1 EBADF (Bad file descriptor) [pid 15029] close(22) = -1 EBADF (Bad file descriptor) [pid 15029] close(23) = -1 EBADF (Bad file descriptor) [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15028] +++ exited with 0 +++ [pid 15030] close(12 [pid 15029] close(24 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3646, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... mkdir resumed>) = 0 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15030] close(13 [pid 15029] close(25 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15030] close(14) = -1 EBADF (Bad file descriptor) [pid 15029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] close(15 [pid 15029] close(26) = -1 EBADF (Bad file descriptor) [pid 15029] close(27) = -1 EBADF (Bad file descriptor) [pid 15029] close(28) = -1 EBADF (Bad file descriptor) [pid 15029] close(29) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15031 attached [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] exit_group(0 [pid 15030] close(16 [pid 15029] <... exit_group resumed>) = ? [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] set_robust_list(0x5555689d76a0, 24 [pid 15030] close(17) = -1 EBADF (Bad file descriptor) [pid 15031] <... set_robust_list resumed>) = 0 [pid 15030] close(18) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3613 [pid 15030] close(19 [pid 15031] rt_sigprocmask(SIG_SETMASK, [] [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15029] +++ exited with 0 +++ [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15030] close(20 [pid 15031] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3703, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15031] chdir("./3611" [pid 15030] close(21 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] <... chdir resumed>) = 0 [pid 15030] close(22 [pid 15031] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] <... prctl resumed>) = 0 [pid 15031] setpgid(0, 0 [pid 15030] close(23 [pid 15031] <... setpgid resumed>) = 0 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15030] close(24 [pid 15031] <... openat resumed>) = 3 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15030] close(25 [pid 319] <... restart_syscall resumed>) = 0 [pid 15031] write(3, "1000", 4 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] <... write resumed>) = 4 [pid 15030] close(26 [pid 15031] close(3 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3644", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15031] <... close resumed>) = 0 [pid 15030] close(27 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15031] read(200 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3644", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15031] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15030] close(28 [pid 319] <... openat resumed>) = 3 [pid 15031] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15030] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 15030] close(29) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15030] exit_group(0 [pid 15031] write(1, "executing program\n", 18 executing program [pid 15030] <... exit_group resumed>) = ? [pid 319] getdents64(3 [pid 15031] <... write resumed>) = 18 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15031] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15031] <... mkdirat resumed>) = 0 [pid 15030] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3736, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... umount2 resumed>) = 0 [pid 15031] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15031] <... mount resumed>) = 0 [pid 319] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15031] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3644/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15031] <... openat resumed>) = 3 [pid 319] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15031] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3644/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15031] <... pwrite64 resumed>) = 36 [pid 319] <... openat resumed>) = 4 [pid 15031] close(3 [pid 319] fstat(4 [pid 15031] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15031] close(4 [pid 319] getdents64(4 [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15031] close(5 [pid 319] getdents64(4 [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] close(6 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15031] close(7 [pid 319] <... close resumed>) = 0 [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3644/sys" [pid 15031] close(8) = -1 EBADF (Bad file descriptor) [pid 15031] close(9 [pid 319] <... rmdir resumed>) = 0 [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] close(10) = -1 EBADF (Bad file descriptor) [pid 15031] close(11) = -1 EBADF (Bad file descriptor) [pid 15031] close(12 [pid 319] umount2("./3644/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15031] close(13 [pid 319] newfstatat(AT_FDCWD, "./3644/binderfs" [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] close(14 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] close(15 [pid 319] unlink("./3644/binderfs" [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] close(16) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15031] close(17 [pid 319] getdents64(3 [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15031] close(18) = -1 EBADF (Bad file descriptor) [pid 15031] close(19) = -1 EBADF (Bad file descriptor) [pid 15031] close(20) = -1 EBADF (Bad file descriptor) [pid 15031] close(21 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15031] close(22) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3644" [pid 15031] close(23) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15031] close(24 [pid 320] umount2("./3701", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3645", 0777 [pid 15031] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3701", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... mkdir resumed>) = 0 [pid 15031] close(26) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15031] close(27) = -1 EBADF (Bad file descriptor) [pid 15031] close(28) = -1 EBADF (Bad file descriptor) [pid 15031] close(29) = -1 EBADF (Bad file descriptor) [pid 15031] exit_group(0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] fstat(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] getdents64(3 [pid 15031] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15032 attached [pid 15031] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15032] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3734", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3647 [pid 15032] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3613, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15032] rt_sigprocmask(SIG_SETMASK, [] [pid 321] openat(AT_FDCWD, "./3734", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15032] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15032] chdir("./3645" [pid 321] <... openat resumed>) = 3 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] fstat(3 [pid 320] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 320] newfstatat(AT_FDCWD, "./3701/sys" [pid 318] umount2("./3611", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15032] <... chdir resumed>) = 0 [pid 320] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15032] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] openat(AT_FDCWD, "./3611", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15032] <... prctl resumed>) = 0 [pid 15032] setpgid(0, 0) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 15032] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 321] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 15032] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3701/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15032] <... write resumed>) = 4 [pid 321] newfstatat(AT_FDCWD, "./3734/sys" [pid 318] fstat(3 [pid 15032] close(3 [pid 320] <... openat resumed>) = 4 [pid 15032] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] fstat(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15032] read(200 [pid 321] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15032] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] getdents64(3 [pid 15032] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 15032] <... symlink resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3734/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15032] write(1, "executing program\n", 18 [pid 321] <... openat resumed>) = 4 executing program [pid 320] getdents64(4 [pid 318] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15032] <... write resumed>) = 18 [pid 15032] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15032] <... mkdirat resumed>) = 0 [pid 320] close(4 [pid 318] <... umount2 resumed>) = 0 [pid 15032] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] fstat(4 [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 320] rmdir("./3701/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3611/sys" [pid 321] getdents64(4 [pid 320] umount2("./3701/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15032] <... mount resumed>) = 0 [pid 321] close(4 [pid 320] newfstatat(AT_FDCWD, "./3701/binderfs" [pid 15032] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... close resumed>) = 0 [pid 318] umount2("./3611/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15032] <... openat resumed>) = 3 [pid 321] rmdir("./3734/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15032] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15032] <... pwrite64 resumed>) = 36 [pid 320] unlink("./3701/binderfs" [pid 15032] close(3 [pid 320] <... unlink resumed>) = 0 [pid 321] umount2("./3734/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3611/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15032] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 15032] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 318] fstat(4 [pid 15032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3734/binderfs" [pid 15032] close(5) = -1 EBADF (Bad file descriptor) [pid 15032] close(6) = -1 EBADF (Bad file descriptor) [pid 15032] close(7) = -1 EBADF (Bad file descriptor) [pid 15032] close(8) = -1 EBADF (Bad file descriptor) [pid 15032] close(9) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] unlink("./3734/binderfs" [pid 320] close(3 [pid 318] getdents64(4 [pid 15032] close(10 [pid 321] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 15032] close(11 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] rmdir("./3701" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 15032] close(12 [pid 321] <... close resumed>) = 0 [pid 320] mkdir("./3702", 0777 [pid 15032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15032] close(13) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3611/sys" [pid 15032] close(14) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3734" [pid 320] <... mkdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15032] close(15) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3611/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15032] close(16 [pid 321] mkdir("./3735", 0777 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15032] close(17 [pid 318] newfstatat(AT_FDCWD, "./3611/binderfs" [pid 15032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15032] close(18 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 15032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] unlink("./3611/binderfs" [pid 15032] close(19) = -1 EBADF (Bad file descriptor) [pid 15032] close(20) = -1 EBADF (Bad file descriptor) [pid 15032] close(21) = -1 EBADF (Bad file descriptor) [pid 15032] close(22) = -1 EBADF (Bad file descriptor) [pid 15032] close(23) = -1 EBADF (Bad file descriptor) [pid 15032] close(24) = -1 EBADF (Bad file descriptor) [pid 15032] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15032] close(26ci2-android-6-12-rust/strace-static-x86_64: Process 15033 attached ) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3704 [pid 318] getdents64(3 [pid 15033] set_robust_list(0x5555689d76a0, 24 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15033] <... set_robust_list resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] close(3 [pid 15032] close(27) = -1 EBADF (Bad file descriptor) [pid 15032] close(28) = -1 EBADF (Bad file descriptor) [pid 15032] close(29) = -1 EBADF (Bad file descriptor) [pid 15032] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15034 attached [pid 15033] rt_sigprocmask(SIG_SETMASK, [] [pid 15032] +++ exited with 0 +++ [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... close resumed>) = 0 [pid 15034] set_robust_list(0x5555689d76a0, 24 [pid 15033] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15034] <... set_robust_list resumed>) = 0 [pid 15034] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rmdir("./3611" [pid 15033] chdir("./3702" [pid 318] <... rmdir resumed>) = 0 [pid 15034] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15034] chdir("./3735" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3647, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] mkdir("./3612", 0777 [pid 15033] <... chdir resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3737 [pid 15034] <... chdir resumed>) = 0 [pid 15033] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... mkdir resumed>) = 0 [pid 15034] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15033] <... prctl resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15034] <... prctl resumed>) = 0 [pid 15033] setpgid(0, 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3645", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15034] setpgid(0, 0 [pid 15033] <... setpgid resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15034] <... setpgid resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15034] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15033] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] openat(AT_FDCWD, "./3645", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... openat resumed>) = 3 [pid 15034] <... openat resumed>) = 3 [pid 15034] write(3, "1000", 4) = 4 [pid 319] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 15035 attached [pid 15034] close(3 [pid 15033] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15035] set_robust_list(0x5555689d76a0, 24 [pid 15034] <... close resumed>) = 0 [pid 15034] read(200 [pid 15035] <... set_robust_list resumed>) = 0 [pid 15034] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15035] rt_sigprocmask(SIG_SETMASK, [] [pid 15034] symlink("/dev/binderfs", "./binderfs" [pid 15033] write(3, "1000", 4 [pid 319] getdents64(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3614 [pid 15033] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15033] close(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15033] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15035] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15034] <... symlink resumed>) = 0 [pid 15033] read(200 [pid 15035] chdir("./3612" [pid 15034] write(1, "executing program\n", 18 [pid 15033] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... umount2 resumed>) = 0 [pid 15035] <... chdir resumed>) = 0 [pid 15034] <... write resumed>) = 18 [pid 15035] prctl(PR_SET_PDEATHSIG, SIGKILL executing program [pid 15034] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15035] <... prctl resumed>) = 0 [pid 15033] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15035] setpgid(0, 0 [pid 15034] <... mkdirat resumed>) = 0 [pid 15035] <... setpgid resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15035] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15033] <... symlink resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3645/sys" [pid 15035] <... openat resumed>) = 3 [pid 15034] mount(NULL, "./sys", "sysfs", 0, NULL executing program [pid 15033] write(1, "executing program\n", 18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15033] <... write resumed>) = 18 [pid 319] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15035] write(3, "1000", 4 [pid 15034] <... mount resumed>) = 0 [pid 15033] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15035] <... write resumed>) = 4 [pid 15035] close(3 [pid 319] openat(AT_FDCWD, "./3645/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15035] <... close resumed>) = 0 [pid 15034] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15035] read(200 [pid 15034] <... openat resumed>) = 3 [pid 15033] <... mkdirat resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 15035] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15033] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] fstat(4 [pid 15035] symlink("/dev/binderfs", "./binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15035] <... symlink resumed>) = 0 [pid 319] getdents64(4 [pid 15035] write(1, "executing program\n", 18 [pid 15034] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15033] <... mount resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 15035] <... write resumed>) = 18 [pid 15033] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(4 [pid 15035] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15034] <... pwrite64 resumed>) = 36 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15035] <... mkdirat resumed>) = 0 [pid 15033] <... openat resumed>) = 3 [pid 319] close(4 [pid 15035] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15034] close(3 [pid 15033] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... close resumed>) = 0 [pid 15034] <... close resumed>) = 0 [pid 319] rmdir("./3645/sys" [pid 15035] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15034] close(4 [pid 15035] <... openat resumed>) = 3 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] <... pwrite64 resumed>) = 36 [pid 319] <... rmdir resumed>) = 0 [pid 15034] close(5 [pid 15033] close(3 [pid 319] umount2("./3645/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15033] <... close resumed>) = 0 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(6) = -1 EBADF (Bad file descriptor) [pid 15034] close(7 [pid 15035] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15035] <... pwrite64 resumed>) = 36 [pid 15034] close(8 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3645/binderfs" [pid 15033] close(5 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3645/binderfs" [pid 15033] close(6 [pid 319] <... unlink resumed>) = 0 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15033] close(7 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] close(8 [pid 319] close(3 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15033] close(9) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3645" [pid 15033] close(10 [pid 319] <... rmdir resumed>) = 0 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] close(11 [pid 15035] close(3 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3646", 0777 [pid 15035] <... close resumed>) = 0 [pid 15034] close(9 [pid 15033] close(12 [pid 319] <... mkdir resumed>) = 0 [pid 15035] close(4 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(10 [pid 15035] close(5 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(11 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15035] close(6 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] close(13 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(12 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15035] close(7 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] close(14) = -1 EBADF (Bad file descriptor) [pid 15033] close(15) = -1 EBADF (Bad file descriptor) [pid 15033] close(16) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15036 attached [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(13 [pid 15033] close(17 [pid 15035] close(8 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(14 [pid 15035] close(9 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(15 [pid 15035] close(10 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(16 [pid 15035] close(11 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(17 [pid 15035] close(12 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(18 [pid 15035] close(13 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(19 [pid 15035] close(14 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(20 [pid 15035] close(15 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15036] set_robust_list(0x5555689d76a0, 24 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(21 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3648 [pid 15036] <... set_robust_list resumed>) = 0 [pid 15035] close(16 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] close(18 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(22 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15036] rt_sigprocmask(SIG_SETMASK, [] [pid 15035] close(17 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15036] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(23 [pid 15033] close(19 [pid 15035] close(18 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15036] chdir("./3646" [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(24 [pid 15033] close(20 [pid 15036] <... chdir resumed>) = 0 [pid 15035] close(19 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15036] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(25 [pid 15033] close(21 [pid 15036] <... prctl resumed>) = 0 [pid 15035] close(20 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15036] setpgid(0, 0 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(26 [pid 15033] close(22 [pid 15036] <... setpgid resumed>) = 0 [pid 15035] close(21 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(27 [pid 15036] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15035] close(22 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] close(23 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(28 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] close(23 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] close(24 [pid 15036] <... openat resumed>) = 3 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] close(29 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15036] write(3, "1000", 4 [pid 15035] close(24 [pid 15034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] close(25 [pid 15036] <... write resumed>) = 4 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] exit_group(0 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15036] close(3 [pid 15035] close(25 [pid 15034] <... exit_group resumed>) = ? [pid 15033] close(26 [pid 15036] <... close resumed>) = 0 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15034] +++ exited with 0 +++ [pid 15036] read(200 [pid 15035] close(26 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15036] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15033] close(27 [pid 15036] symlink("/dev/binderfs", "./binderfs" [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3737, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15033] close(28 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15033] close(29 [pid 15036] <... symlink resumed>) = 0 [pid 15035] close(27 [pid 15033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15036] write(1, "executing program\n", 18 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15036] <... write resumed>) = 18 [pid 15035] close(28 [pid 15033] exit_group(0 [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15036] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15035] close(29 [pid 15033] <... exit_group resumed>) = ? [pid 15035] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15035] exit_group(0) = ? [pid 15035] +++ exited with 0 +++ [pid 15033] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3614, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3704, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15036] <... mkdirat resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15036] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15036] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15036] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15036] close(3) = 0 [pid 15036] close(4) = -1 EBADF (Bad file descriptor) [pid 15036] close(5) = -1 EBADF (Bad file descriptor) [pid 15036] close(6) = -1 EBADF (Bad file descriptor) [pid 15036] close(7) = -1 EBADF (Bad file descriptor) [pid 15036] close(8) = -1 EBADF (Bad file descriptor) [pid 15036] close(9) = -1 EBADF (Bad file descriptor) [pid 15036] close(10) = -1 EBADF (Bad file descriptor) [pid 15036] close(11) = -1 EBADF (Bad file descriptor) [pid 15036] close(12) = -1 EBADF (Bad file descriptor) [pid 15036] close(13 [pid 320] <... restart_syscall resumed>) = 0 [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15036] close(14 [pid 320] umount2("./3702", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15036] close(15 [pid 321] umount2("./3735", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3702", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3735", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15036] close(16 [pid 320] fstat(3 [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15036] close(17 [pid 321] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 321] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15036] close(18 [pid 320] <... umount2 resumed>) = 0 [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15036] close(19 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3702/sys" [pid 15036] close(20 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15036] close(21 [pid 321] newfstatat(AT_FDCWD, "./3735/sys" [pid 318] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15036] close(22 [pid 321] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3735/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3702/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3612", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15036] close(23 [pid 321] <... openat resumed>) = 4 [pid 320] <... openat resumed>) = 4 [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(4 [pid 15036] close(24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3612", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15036] close(25 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 3 [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] getdents64(4 [pid 15036] close(26 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] fstat(3 [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15036] close(27 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3735/sys" [pid 318] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15036] close(28 [pid 321] <... rmdir resumed>) = 0 [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 321] umount2("./3735/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15036] close(29 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3735/binderfs" [pid 320] rmdir("./3702/sys" [pid 15036] exit_group(0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3702/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3702/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3702/binderfs" [pid 15036] <... exit_group resumed>) = ? [pid 320] <... unlink resumed>) = 0 [pid 321] unlink("./3735/binderfs" [pid 318] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... unlink resumed>) = 0 [pid 320] close(3 [pid 318] newfstatat(AT_FDCWD, "./3612/sys" [pid 321] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] rmdir("./3702" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] close(3 [pid 318] umount2("./3612/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rmdir("./3735" [pid 318] openat(AT_FDCWD, "./3612/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 320] mkdir("./3703", 0777) = 0 [pid 318] fstat(4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15036] +++ exited with 0 +++ [pid 321] mkdir("./3736", 0777 [pid 318] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 15037 attached [pid 321] <... mkdir resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3705 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3648, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15037] set_robust_list(0x5555689d76a0, 24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15037] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] getdents64(4 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(4 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15037] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rmdir("./3612/sys" [pid 15037] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15037] chdir("./3703") = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15038 attached [pid 15037] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... rmdir resumed>) = 0 [pid 15038] set_robust_list(0x5555689d76a0, 24 [pid 15037] <... prctl resumed>) = 0 [pid 318] umount2("./3612/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15038] <... set_robust_list resumed>) = 0 [pid 15037] setpgid(0, 0 [pid 15038] rt_sigprocmask(SIG_SETMASK, [] [pid 15037] <... setpgid resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3738 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] newfstatat(AT_FDCWD, "./3612/binderfs" [pid 15038] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15037] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15038] chdir("./3736" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3612/binderfs" [pid 15038] <... chdir resumed>) = 0 [pid 15037] <... openat resumed>) = 3 [pid 318] <... unlink resumed>) = 0 [pid 15038] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15037] write(3, "1000", 4 [pid 318] getdents64(3 [pid 15038] setpgid(0, 0) = 0 [pid 15037] <... write resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15038] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15037] close(3 [pid 318] close(3 [pid 15038] <... openat resumed>) = 3 [pid 15037] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15037] read(200 [pid 318] rmdir("./3612" [pid 15037] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15038] write(3, "1000", 4 [pid 15037] symlink("/dev/binderfs", "./binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 15038] <... write resumed>) = 4 [pid 15037] <... symlink resumed>) = 0 [pid 15038] close(3) = 0 [pid 15038] read(200 executing program [pid 15037] write(1, "executing program\n", 18 [pid 15038] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15037] <... write resumed>) = 18 [pid 15038] symlink("/dev/binderfs", "./binderfs" [pid 15037] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15038] <... symlink resumed>) = 0 [pid 15037] <... mkdirat resumed>) = 0 [pid 318] mkdir("./3613", 0777 [pid 15038] write(1, "executing program\n", 18 executing program [pid 15037] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15038] <... write resumed>) = 18 [pid 15037] <... mount resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15038] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15038] <... mkdirat resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15037] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15038] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15037] <... openat resumed>) = 3 [pid 319] <... restart_syscall resumed>) = 0 [pid 15038] <... mount resumed>) = 0 [pid 15038] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3615 ci2-android-6-12-rust/strace-static-x86_64: Process 15039 attached [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15039] set_robust_list(0x5555689d76a0, 24 [pid 319] umount2("./3646", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15039] <... set_robust_list resumed>) = 0 [pid 15038] <... openat resumed>) = 3 [pid 15037] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15039] rt_sigprocmask(SIG_SETMASK, [] [pid 15037] <... pwrite64 resumed>) = 36 [pid 319] openat(AT_FDCWD, "./3646", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15039] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15038] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... openat resumed>) = 3 [pid 15039] chdir("./3613" [pid 15037] close(3 [pid 15039] <... chdir resumed>) = 0 [pid 319] fstat(3 [pid 15039] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15038] <... pwrite64 resumed>) = 36 [pid 15037] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15039] <... prctl resumed>) = 0 [pid 319] getdents64(3 [pid 15039] setpgid(0, 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15039] <... setpgid resumed>) = 0 [pid 319] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15038] close(3 [pid 15037] close(4 [pid 15039] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15038] <... close resumed>) = 0 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] close(4 [pid 15037] close(5 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] close(5 [pid 15037] close(6 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] close(6 [pid 15037] close(7 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] close(7 [pid 15037] close(8 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] close(8 [pid 15037] close(9 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] close(9 [pid 15037] close(10 [pid 15039] <... openat resumed>) = 3 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15039] write(3, "1000", 4 [pid 15038] close(10 [pid 15037] close(11 [pid 319] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15039] <... write resumed>) = 4 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] close(3 [pid 15038] close(11 [pid 15037] close(12 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15039] <... close resumed>) = 0 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3646/sys" [pid 15039] read(200 [pid 15038] close(12 [pid 15037] close(13 [pid 15039] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15039] symlink("/dev/binderfs", "./binderfs" [pid 15038] close(13 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] <... symlink resumed>) = 0 [pid 15037] close(14 [pid 15039] write(1, "executing program\n", 18 [pid 15038] close(14 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15039] <... write resumed>) = 18 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(15 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15039] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15038] close(15 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3646/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15039] <... mkdirat resumed>) = 0 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(16 [pid 15039] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... openat resumed>) = 4 [pid 15038] close(16 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(17 [pid 15039] <... mount resumed>) = 0 [pid 15038] close(17 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15039] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(18 [pid 15038] close(18 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(19 [pid 15038] close(19 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(20 [pid 15038] close(20 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] <... openat resumed>) = 3 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(21 [pid 319] getdents64(4 [pid 15038] close(21 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(22 [pid 15038] close(22 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] close(23 [pid 15037] close(23 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] close(24 [pid 15037] close(24 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] close(25 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(25 [pid 15038] close(26 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(26 [pid 15039] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15038] close(27 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(27 [pid 319] getdents64(4 [pid 15039] <... pwrite64 resumed>) = 36 [pid 15038] close(28 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15039] close(3 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(28 [pid 319] close(4 [pid 15039] <... close resumed>) = 0 [pid 15038] close(29 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] close(4 [pid 15038] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15037] close(29 [pid 319] <... close resumed>) = 0 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] exit_group(0 [pid 15037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3646/sys" [pid 15039] close(5 [pid 15038] <... exit_group resumed>) = ? [pid 15037] exit_group(0 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15038] +++ exited with 0 +++ [pid 15037] <... exit_group resumed>) = ? [pid 319] <... rmdir resumed>) = 0 [pid 15039] close(6) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3646/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15039] close(7 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3738, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15039] close(8 [pid 319] newfstatat(AT_FDCWD, "./3646/binderfs" [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15039] close(9 [pid 319] unlink("./3646/binderfs" [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] close(10 [pid 15037] +++ exited with 0 +++ [pid 319] <... unlink resumed>) = 0 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] close(11 [pid 319] getdents64(3 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3705, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15039] close(12 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] close(3 [pid 15039] close(13 [pid 319] <... close resumed>) = 0 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] close(14 [pid 319] rmdir("./3646" [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] close(15 [pid 319] <... rmdir resumed>) = 0 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] close(16 [pid 319] mkdir("./3647", 0777 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] close(17 [pid 319] <... mkdir resumed>) = 0 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15039] close(18 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15039] close(19) = -1 EBADF (Bad file descriptor) [pid 15039] close(20ci2-android-6-12-rust/strace-static-x86_64: Process 15040 attached ) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3649 [pid 15039] close(21 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15040] set_robust_list(0x5555689d76a0, 24 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15040] <... set_robust_list resumed>) = 0 [pid 15039] close(22 [pid 15040] rt_sigprocmask(SIG_SETMASK, [] [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15040] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15039] close(23 [pid 15040] chdir("./3647" [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15040] <... chdir resumed>) = 0 [pid 15039] close(24 [pid 15040] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15040] <... prctl resumed>) = 0 [pid 15039] close(25 [pid 15040] setpgid(0, 0) = 0 [pid 15040] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15040] <... openat resumed>) = 3 [pid 15039] close(26 [pid 15040] write(3, "1000", 4 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15039] close(27 [pid 15040] <... write resumed>) = 4 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15040] close(3) = 0 [pid 15039] close(28 [pid 15040] read(200 [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15040] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15039] close(29 [pid 15040] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15040] write(1, "executing program\n", 18) = 18 [pid 15040] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15040] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15039] exit_group(0) = ? [pid 15040] <... mount resumed>) = 0 [pid 15040] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3703", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15040] <... openat resumed>) = 3 [pid 15039] +++ exited with 0 +++ [pid 320] openat(AT_FDCWD, "./3703", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3615, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] fstat(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15040] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] getdents64(3 [pid 15040] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15040] close(3 [pid 320] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15040] <... close resumed>) = 0 [pid 15040] close(4) = -1 EBADF (Bad file descriptor) [pid 15040] close(5) = -1 EBADF (Bad file descriptor) [pid 15040] close(6) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15040] close(7) = -1 EBADF (Bad file descriptor) [pid 15040] close(8) = -1 EBADF (Bad file descriptor) [pid 15040] close(9) = -1 EBADF (Bad file descriptor) [pid 15040] close(10) = -1 EBADF (Bad file descriptor) [pid 15040] close(11) = -1 EBADF (Bad file descriptor) [pid 15040] close(12) = -1 EBADF (Bad file descriptor) [pid 15040] close(13) = -1 EBADF (Bad file descriptor) [pid 15040] close(14) = -1 EBADF (Bad file descriptor) [pid 15040] close(15) = -1 EBADF (Bad file descriptor) [pid 15040] close(16) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15040] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15040] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3703/sys" [pid 15040] close(18 [pid 321] umount2("./3736", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15040] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15040] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15040] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15040] close(20 [pid 321] openat(AT_FDCWD, "./3736", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15040] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15040] close(21 [pid 321] <... openat resumed>) = 3 [pid 320] openat(AT_FDCWD, "./3703/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] fstat(3 [pid 320] <... openat resumed>) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 15040] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15040] close(22) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 15040] close(23) = -1 EBADF (Bad file descriptor) [pid 15040] close(24) = -1 EBADF (Bad file descriptor) [pid 15040] close(25) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15040] close(26) = -1 EBADF (Bad file descriptor) [pid 15040] close(27) = -1 EBADF (Bad file descriptor) [pid 15040] close(28) = -1 EBADF (Bad file descriptor) [pid 15040] close(29) = -1 EBADF (Bad file descriptor) [pid 15040] exit_group(0 [pid 320] getdents64(4 [pid 321] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 321] newfstatat(AT_FDCWD, "./3736/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(4 [pid 15040] <... exit_group resumed>) = ? [pid 320] <... close resumed>) = 0 [pid 321] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15040] +++ exited with 0 +++ [pid 320] rmdir("./3703/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3736/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rmdir resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3649, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... openat resumed>) = 4 [pid 320] umount2("./3703/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3613", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3703/binderfs" [pid 318] openat(AT_FDCWD, "./3613", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] getdents64(4 [pid 320] unlink("./3703/binderfs" [pid 318] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 320] <... unlink resumed>) = 0 [pid 318] fstat(3 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 321] rmdir("./3736/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 321] umount2("./3736/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 318] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3736/binderfs" [pid 320] rmdir("./3703" [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] unlink("./3736/binderfs" [pid 320] mkdir("./3704", 0777 [pid 319] umount2("./3647", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... unlink resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 321] getdents64(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] openat(AT_FDCWD, "./3647", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15041 attached [pid 15041] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] rmdir("./3736" [pid 319] fstat(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3706 [pid 318] newfstatat(AT_FDCWD, "./3613/sys" [pid 321] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] mkdir("./3737", 0777 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(3 [pid 318] umount2("./3613/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... mkdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] openat(AT_FDCWD, "./3613/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15041] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 15041] chdir("./3704" [pid 318] fstat(4 [pid 15041] <... chdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15041] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 15041] <... prctl resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15041] setpgid(0, 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15041] <... setpgid resumed>) = 0 [pid 15041] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] close(4) = 0 [pid 318] rmdir("./3613/sys" [pid 15041] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3613/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3647/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3613/binderfs" [pid 15041] write(3, "1000", 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15042 attached [pid 15041] <... write resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3613/binderfs" [pid 15041] close(3 [pid 15042] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15042] rt_sigprocmask(SIG_SETMASK, [] [pid 15041] <... close resumed>) = 0 [pid 319] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15041] read(200 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3739 [pid 318] <... unlink resumed>) = 0 [pid 15041] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 15041] symlink("/dev/binderfs", "./binderfs" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] openat(AT_FDCWD, "./3647/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] close(3 [pid 15041] <... symlink resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15041] write(1, "executing program\n", 18 [pid 319] fstat(4 executing program [pid 318] rmdir("./3613" [pid 15041] <... write resumed>) = 18 [pid 15042] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15042] chdir("./3737") = 0 [pid 15042] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15042] <... prctl resumed>) = 0 [pid 15041] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 15042] setpgid(0, 0 [pid 319] getdents64(4 [pid 15042] <... setpgid resumed>) = 0 [pid 15041] <... mkdirat resumed>) = 0 [pid 318] mkdir("./3614", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15042] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] getdents64(4 [pid 318] <... mkdir resumed>) = 0 [pid 15042] <... openat resumed>) = 3 [pid 15041] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15042] write(3, "1000", 4) = 4 [pid 319] close(4 [pid 15042] close(3) = 0 [pid 15042] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15042] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15041] <... mount resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 15042] write(1, "executing program\n", 18 [pid 319] rmdir("./3647/sys" [pid 15042] <... write resumed>) = 18 [pid 15042] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15042] <... mkdirat resumed>) = 0 [pid 15041] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] umount2("./3647/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15042] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15042] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15043 attached [pid 15041] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15043] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15042] <... openat resumed>) = 3 [pid 15043] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3647/binderfs" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3616 [pid 15043] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15042] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15041] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15043] chdir("./3614" [pid 15042] <... pwrite64 resumed>) = 36 [pid 319] unlink("./3647/binderfs" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15041] <... pwrite64 resumed>) = 36 [pid 319] <... unlink resumed>) = 0 [pid 15041] close(3 [pid 319] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15041] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15043] <... chdir resumed>) = 0 [pid 15042] close(3 [pid 15041] close(4 [pid 319] close(3 [pid 15043] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15042] <... close resumed>) = 0 [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] <... prctl resumed>) = 0 [pid 15042] close(4 [pid 15041] close(5 [pid 319] <... close resumed>) = 0 [pid 15043] setpgid(0, 0 [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3647" [pid 15043] <... setpgid resumed>) = 0 [pid 15042] close(5 [pid 15041] close(6 [pid 15043] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15043] <... openat resumed>) = 3 [pid 15042] close(6 [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3648", 0777 [pid 15043] write(3, "1000", 4 [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] close(7 [pid 319] <... mkdir resumed>) = 0 [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] <... write resumed>) = 4 [pid 15042] close(7 [pid 15041] close(8 [pid 15043] close(3 [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] <... close resumed>) = 0 [pid 15042] close(8 [pid 15041] close(9 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15043] read(200 [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15043] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15042] close(9 [pid 15041] close(10 [pid 15043] symlink("/dev/binderfs", "./binderfs" [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15043] <... symlink resumed>) = 0 [pid 15042] close(10 [pid 15041] close(11 [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] write(1, "executing program\n", 18 [pid 15042] close(11 [pid 15043] <... write resumed>) = 18 [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15042] close(12) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15044 attached executing program [pid 15043] <... mkdirat resumed>) = 0 [pid 15042] close(13 [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] set_robust_list(0x5555689d76a0, 24 [pid 15041] close(12 [pid 15044] <... set_robust_list resumed>) = 0 [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] close(13 [pid 15043] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] rt_sigprocmask(SIG_SETMASK, [] [pid 15043] <... mount resumed>) = 0 [pid 15042] close(14 [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3650 [pid 15044] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15043] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] close(14 [pid 15044] chdir("./3648" [pid 15043] <... openat resumed>) = 3 [pid 15042] close(15 [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15044] <... chdir resumed>) = 0 [pid 15041] close(15 [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15044] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15041] close(16 [pid 15044] <... prctl resumed>) = 0 [pid 15044] setpgid(0, 0 [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] <... setpgid resumed>) = 0 [pid 15041] close(17) = -1 EBADF (Bad file descriptor) [pid 15041] close(18 [pid 15043] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15042] close(16 [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15043] <... pwrite64 resumed>) = 36 [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] close(19 [pid 15043] close(3 [pid 15044] <... openat resumed>) = 3 [pid 15042] close(17 [pid 15043] <... close resumed>) = 0 [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] close(4 [pid 15042] close(18 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] close(5 [pid 15042] close(19 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] close(6 [pid 15042] close(20 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] close(7 [pid 15042] close(21 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] close(8 [pid 15042] close(22 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] close(9 [pid 15042] close(23 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] close(10 [pid 15042] close(24 [pid 15044] write(3, "1000", 4 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] <... write resumed>) = 4 [pid 15043] close(11 [pid 15042] close(25 [pid 15041] close(20 [pid 15044] close(3 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] <... close resumed>) = 0 [pid 15043] close(12 [pid 15042] close(26 [pid 15041] close(21 [pid 15044] read(200 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15043] close(13 [pid 15042] close(27 [pid 15041] close(22 [pid 15044] symlink("/dev/binderfs", "./binderfs" [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] <... symlink resumed>) = 0 executing program [pid 15043] close(14 [pid 15042] close(28 [pid 15041] close(23 [pid 15044] write(1, "executing program\n", 18 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] <... write resumed>) = 18 [pid 15043] close(15 [pid 15042] close(29 [pid 15041] close(24 [pid 15044] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] <... mkdirat resumed>) = 0 [pid 15043] close(16 [pid 15042] exit_group(0 [pid 15041] close(25 [pid 15044] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15042] <... exit_group resumed>) = ? [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] <... mount resumed>) = 0 [pid 15043] close(17 [pid 15042] +++ exited with 0 +++ [pid 15041] close(26 [pid 15044] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] close(27 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3739, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15041] close(28) = -1 EBADF (Bad file descriptor) [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15041] close(29 [pid 15043] close(18 [pid 15041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] close(19) = -1 EBADF (Bad file descriptor) [pid 15041] exit_group(0 [pid 15043] close(20) = -1 EBADF (Bad file descriptor) [pid 15041] <... exit_group resumed>) = ? [pid 15043] close(21) = -1 EBADF (Bad file descriptor) [pid 15043] close(22) = -1 EBADF (Bad file descriptor) [pid 15043] close(23) = -1 EBADF (Bad file descriptor) [pid 15043] close(24) = -1 EBADF (Bad file descriptor) [pid 15043] close(25) = -1 EBADF (Bad file descriptor) [pid 15043] close(26) = -1 EBADF (Bad file descriptor) [pid 15043] close(27 [pid 15041] +++ exited with 0 +++ [pid 15043] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15043] close(28) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3706, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15043] close(29) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15043] exit_group(0 [pid 15044] <... openat resumed>) = 3 [pid 15043] <... exit_group resumed>) = ? [pid 15044] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15043] +++ exited with 0 +++ [pid 15044] <... pwrite64 resumed>) = 36 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3616, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15044] close(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15044] <... close resumed>) = 0 [pid 15044] close(4) = -1 EBADF (Bad file descriptor) [pid 15044] close(5) = -1 EBADF (Bad file descriptor) [pid 15044] close(6) = -1 EBADF (Bad file descriptor) [pid 15044] close(7) = -1 EBADF (Bad file descriptor) [pid 15044] close(8) = -1 EBADF (Bad file descriptor) [pid 15044] close(9 [pid 320] <... restart_syscall resumed>) = 0 [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] close(10) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3704", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15044] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3704", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15044] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15044] close(13 [pid 320] fstat(3 [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15044] close(14 [pid 320] getdents64(3 [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15044] close(15) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15044] close(16) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15044] close(17) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3737", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15044] close(18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15044] close(19 [pid 320] newfstatat(AT_FDCWD, "./3704/sys" [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15044] close(20) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3737", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15044] close(21 [pid 321] <... openat resumed>) = 3 [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15044] close(22 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] openat(AT_FDCWD, "./3704/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15044] close(23 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15044] close(24 [pid 320] fstat(4 [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] close(25 [pid 321] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15044] close(26) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15044] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3737/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15044] close(28 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 15044] close(29 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] openat(AT_FDCWD, "./3737/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15044] exit_group(0 [pid 321] <... openat resumed>) = 4 [pid 320] close(4 [pid 321] fstat(4 [pid 320] <... close resumed>) = 0 [pid 15044] <... exit_group resumed>) = ? [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 320] rmdir("./3704/sys" [pid 321] rmdir("./3737/sys") = 0 [pid 321] umount2("./3737/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3737/binderfs" [pid 15044] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3704/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3650, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] unlink("./3737/binderfs" [pid 320] newfstatat(AT_FDCWD, "./3704/binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... unlink resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] unlink("./3704/binderfs" [pid 321] close(3) = 0 [pid 320] <... unlink resumed>) = 0 [pid 321] rmdir("./3737") = 0 [pid 320] getdents64(3 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 321] mkdir("./3738", 0777 [pid 320] <... close resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 318] umount2("./3614", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rmdir("./3704" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3614", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15045 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3740 [pid 318] <... openat resumed>) = 3 [pid 15045] set_robust_list(0x5555689d76a0, 24 [pid 320] mkdir("./3705", 0777 [pid 15045] <... set_robust_list resumed>) = 0 [pid 318] fstat(3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 320] <... mkdir resumed>) = 0 [pid 15045] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15045] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15045] chdir("./3738") = 0 [pid 15045] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15045] setpgid(0, 0) = 0 [pid 15045] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15045] write(3, "1000", 4) = 4 [pid 15045] close(3) = 0 [pid 15045] read(200ci2-android-6-12-rust/strace-static-x86_64: Process 15046 attached , 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15045] symlink("/dev/binderfs", "./binderfs" [pid 318] <... umount2 resumed>) = 0 [pid 15046] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3707 [pid 15046] <... set_robust_list resumed>) = 0 [pid 318] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15045] <... symlink resumed>) = 0 [pid 15045] write(1, "executing program\n", 18 executing program [pid 15046] rt_sigprocmask(SIG_SETMASK, [] [pid 15045] <... write resumed>) = 18 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15045] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15046] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3614/sys" [pid 15046] chdir("./3705" [pid 15045] <... mkdirat resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15046] <... chdir resumed>) = 0 [pid 15045] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15046] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15045] <... mount resumed>) = 0 [pid 318] umount2("./3614/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15045] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15046] <... prctl resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3614/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15046] setpgid(0, 0) = 0 [pid 15045] <... openat resumed>) = 3 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 15046] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15046] <... openat resumed>) = 3 [pid 318] getdents64(4 [pid 15045] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3648", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15046] write(3, "1000", 4 [pid 15045] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15046] <... write resumed>) = 4 [pid 318] getdents64(4 [pid 15046] close(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15046] <... close resumed>) = 0 [pid 318] close(4 [pid 15046] read(200 [pid 318] <... close resumed>) = 0 [pid 15046] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] rmdir("./3614/sys" [pid 15045] close(3 [pid 319] openat(AT_FDCWD, "./3648", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15046] symlink("/dev/binderfs", "./binderfs" [pid 15045] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 15046] <... symlink resumed>) = 0 [pid 15045] close(4 [pid 319] fstat(3 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15045] close(5 [pid 319] getdents64(3 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15045] close(6 [pid 319] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15046] write(1, "executing program\n", 18 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3614/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15046] <... write resumed>) = 18 [pid 15045] close(7 [pid 319] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15046] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15046] <... mkdirat resumed>) = 0 [pid 15045] close(8 [pid 15046] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3648/sys" [pid 318] newfstatat(AT_FDCWD, "./3614/binderfs" [pid 15045] close(9 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15045] close(10 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] unlink("./3614/binderfs" [pid 15046] <... mount resumed>) = 0 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3648/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15046] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... unlink resumed>) = 0 [pid 15045] close(11 [pid 319] <... openat resumed>) = 4 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15045] close(12 [pid 319] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] close(3 [pid 15045] close(13 [pid 319] getdents64(4 [pid 15046] <... openat resumed>) = 3 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15045] close(14 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15045] close(15 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15045] close(16 [pid 319] <... close resumed>) = 0 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3648/sys" [pid 15045] close(17 [pid 319] <... rmdir resumed>) = 0 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15045] close(18) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3648/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15045] close(19 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15045] close(20 [pid 319] newfstatat(AT_FDCWD, "./3648/binderfs" [pid 15046] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3614" [pid 15045] close(21 [pid 319] unlink("./3648/binderfs" [pid 15046] <... pwrite64 resumed>) = 36 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15046] close(3 [pid 15045] close(22 [pid 15046] <... close resumed>) = 0 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] mkdir("./3615", 0777 [pid 15046] close(4 [pid 15045] close(23 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 318] <... mkdir resumed>) = 0 [pid 15046] close(5 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15046] close(6 [pid 15045] close(24 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15046] close(7 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3648" [pid 15045] close(25 [pid 319] <... rmdir resumed>) = 0 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3649", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15047 attached [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15045] close(26 [pid 319] <... mkdir resumed>) = 0 [pid 15046] close(8 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3617 [pid 15047] set_robust_list(0x5555689d76a0, 24 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15045] close(27 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15047] <... set_robust_list resumed>) = 0 [pid 15046] close(9 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15048 attached [pid 15047] rt_sigprocmask(SIG_SETMASK, [] [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15045] close(28 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15047] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15046] close(10 [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15048] set_robust_list(0x5555689d76a0, 24 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] chdir("./3615" [pid 15046] close(11) = -1 EBADF (Bad file descriptor) [pid 15047] <... chdir resumed>) = 0 [pid 15046] close(12 [pid 15048] <... set_robust_list resumed>) = 0 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15046] close(13 [pid 15045] close(29 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3651 [pid 15048] rt_sigprocmask(SIG_SETMASK, [] [pid 15047] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15045] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15048] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15047] <... prctl resumed>) = 0 [pid 15046] close(14 [pid 15045] exit_group(0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15048] chdir("./3649" [pid 15047] setpgid(0, 0 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15045] <... exit_group resumed>) = ? [pid 15048] <... chdir resumed>) = 0 [pid 15047] <... setpgid resumed>) = 0 [pid 15046] close(15 [pid 15045] +++ exited with 0 +++ [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3740, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15048] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15046] close(16 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15048] <... prctl resumed>) = 0 [pid 15046] close(17 [pid 15048] setpgid(0, 0 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15046] close(18) = -1 EBADF (Bad file descriptor) [pid 15048] <... setpgid resumed>) = 0 [pid 15046] close(19) = -1 EBADF (Bad file descriptor) [pid 15047] <... openat resumed>) = 3 [pid 15046] close(20 [pid 15048] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15047] write(3, "1000", 4 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15048] write(3, "1000", 4 [pid 15047] <... write resumed>) = 4 [pid 15046] close(21 [pid 15047] close(3 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] <... close resumed>) = 0 [pid 15048] <... write resumed>) = 4 [pid 15046] close(22 [pid 15048] close(3 [pid 15047] read(200 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15048] <... close resumed>) = 0 [pid 15047] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15046] close(23 [pid 15048] read(200 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15048] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15047] symlink("/dev/binderfs", "./binderfs" [pid 15048] symlink("/dev/binderfs", "./binderfs" [pid 15046] close(24 [pid 15048] <... symlink resumed>) = 0 [pid 15047] <... symlink resumed>) = 0 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15046] close(25) = -1 EBADF (Bad file descriptor) [pid 15048] write(1, "executing program\n", 18 [pid 15047] write(1, "executing program\n", 18 [pid 15046] close(26 [pid 15048] <... write resumed>) = 18 executing program executing program [pid 15047] <... write resumed>) = 18 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15048] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15046] close(27 [pid 15048] <... mkdirat resumed>) = 0 [pid 15047] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15046] close(28 [pid 15048] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15047] <... mkdirat resumed>) = 0 [pid 15046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15048] <... mount resumed>) = 0 [pid 15047] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15046] close(29) = -1 EBADF (Bad file descriptor) [pid 15048] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15046] exit_group(0 [pid 15047] <... mount resumed>) = 0 [pid 15047] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15048] <... openat resumed>) = 3 [pid 15047] <... openat resumed>) = 3 [pid 15046] <... exit_group resumed>) = ? [pid 15047] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15046] +++ exited with 0 +++ [pid 15048] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15047] <... pwrite64 resumed>) = 36 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3707, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15048] close(3) = 0 [pid 15048] close(4) = -1 EBADF (Bad file descriptor) [pid 15048] close(5) = -1 EBADF (Bad file descriptor) [pid 15048] close(6) = -1 EBADF (Bad file descriptor) [pid 15048] close(7) = -1 EBADF (Bad file descriptor) [pid 15048] close(8) = -1 EBADF (Bad file descriptor) [pid 15048] close(9) = -1 EBADF (Bad file descriptor) [pid 15048] close(10) = -1 EBADF (Bad file descriptor) [pid 15048] close(11) = -1 EBADF (Bad file descriptor) [pid 15048] close(12) = -1 EBADF (Bad file descriptor) [pid 15048] close(13) = -1 EBADF (Bad file descriptor) [pid 15048] close(14 [pid 321] <... restart_syscall resumed>) = 0 [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15048] close(15 [pid 15047] <... close resumed>) = 0 [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(4 [pid 15048] close(16 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3738", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(5 [pid 15048] close(17 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(6 [pid 321] openat(AT_FDCWD, "./3738", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15048] close(18 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15047] close(7 [pid 15048] close(19 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(8 [pid 321] fstat(3 [pid 15048] close(20 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(9 [pid 321] getdents64(3 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(10 [pid 320] <... restart_syscall resumed>) = 0 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(11) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3705", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15047] close(12 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3705", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15047] close(13 [pid 15048] close(21 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... openat resumed>) = 3 [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(14 [pid 321] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15048] close(22 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 321] <... umount2 resumed>) = 0 [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(15 [pid 321] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15048] close(23 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(16 [pid 321] newfstatat(AT_FDCWD, "./3738/sys" [pid 320] getdents64(3 [pid 15048] close(24 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(17 [pid 321] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15048] close(25 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3738/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15048] close(26 [pid 321] <... openat resumed>) = 4 [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(18 [pid 321] fstat(4 [pid 320] <... umount2 resumed>) = 0 [pid 15048] close(27 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(19 [pid 321] getdents64(4 [pid 15048] close(28 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15047] close(20 [pid 15048] close(29 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(21 [pid 320] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15048] exit_group(0 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15048] <... exit_group resumed>) = ? [pid 15047] close(22 [pid 321] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15048] +++ exited with 0 +++ [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3705/sys" [pid 15047] close(23 [pid 321] rmdir("./3738/sys" [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3651, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15047] close(24 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15047] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15047] close(26 [pid 321] umount2("./3738/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3705/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15047] close(27 [pid 321] newfstatat(AT_FDCWD, "./3738/binderfs" [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15047] close(28 [pid 321] unlink("./3738/binderfs" [pid 320] <... openat resumed>) = 4 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15047] close(29 [pid 321] getdents64(3 [pid 320] fstat(4 [pid 15047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15047] exit_group(0 [pid 321] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15047] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3738") = 0 [pid 321] mkdir("./3739", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15047] +++ exited with 0 +++ [pid 320] getdents64(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3617, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 15049 attached , 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3741 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15049] set_robust_list(0x5555689d76a0, 24 [pid 320] close(4 [pid 15049] <... set_robust_list resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rmdir("./3705/sys" [pid 15049] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rmdir resumed>) = 0 [pid 15049] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3705/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15049] chdir("./3739" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3705/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15049] <... chdir resumed>) = 0 [pid 15049] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] unlink("./3705/binderfs" [pid 15049] <... prctl resumed>) = 0 [pid 15049] setpgid(0, 0 [pid 320] <... unlink resumed>) = 0 [pid 15049] <... setpgid resumed>) = 0 [pid 15049] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] getdents64(3 [pid 15049] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3705" [pid 15049] write(3, "1000", 4 [pid 320] <... rmdir resumed>) = 0 [pid 15049] <... write resumed>) = 4 [pid 320] mkdir("./3706", 0777 [pid 15049] close(3) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3615", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15049] read(200 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3615", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15049] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15049] symlink("/dev/binderfs", "./binderfs" [pid 318] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15050 attached [pid 15049] <... symlink resumed>) = 0 [pid 318] fstat(3 [pid 15050] set_robust_list(0x5555689d76a0, 24 [pid 15049] write(1, "executing program\n", 18 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15049] <... write resumed>) = 18 [pid 318] getdents64(3 [pid 15050] <... set_robust_list resumed>) = 0 executing program [pid 15050] rt_sigprocmask(SIG_SETMASK, [] [pid 15049] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3708 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15050] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15049] <... mkdirat resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15050] chdir("./3706") = 0 [pid 15050] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15050] setpgid(0, 0) = 0 [pid 15049] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15050] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15049] <... mount resumed>) = 0 [pid 15050] <... openat resumed>) = 3 [pid 318] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15049] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15050] write(3, "1000", 4) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15050] close(3 [pid 319] umount2("./3649", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3615/sys" [pid 15050] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15050] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] openat(AT_FDCWD, "./3649", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15050] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15050] write(1, "executing program\n", 18) = 18 [pid 15049] <... openat resumed>) = 3 [pid 318] umount2("./3615/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 executing program [pid 15049] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 15050] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15050] <... mkdirat resumed>) = 0 [pid 15049] <... pwrite64 resumed>) = 36 [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3615/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15050] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15049] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... openat resumed>) = 4 [pid 319] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15049] <... close resumed>) = 0 [pid 318] fstat(4 [pid 15050] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15049] close(4 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15050] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15049] close(5 [pid 319] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15049] close(6 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15049] close(7 [pid 319] newfstatat(AT_FDCWD, "./3649/sys" [pid 318] getdents64(4 [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15050] <... pwrite64 resumed>) = 36 [pid 15049] close(8 [pid 318] close(4 [pid 319] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15050] close(3 [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15050] <... close resumed>) = 0 [pid 15049] close(9 [pid 319] openat(AT_FDCWD, "./3649/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3615/sys" [pid 15050] close(4 [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15049] close(10 [pid 15050] close(5) = -1 EBADF (Bad file descriptor) [pid 15050] close(6) = -1 EBADF (Bad file descriptor) [pid 15050] close(7) = -1 EBADF (Bad file descriptor) [pid 15050] close(8) = -1 EBADF (Bad file descriptor) [pid 15050] close(9) = -1 EBADF (Bad file descriptor) [pid 15050] close(10) = -1 EBADF (Bad file descriptor) [pid 15050] close(11) = -1 EBADF (Bad file descriptor) [pid 15050] close(12) = -1 EBADF (Bad file descriptor) [pid 15050] close(13 [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 318] umount2("./3615/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15049] close(11 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15049] close(12 [pid 319] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3615/binderfs" [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15049] close(13 [pid 319] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] unlink("./3615/binderfs" [pid 15049] close(14 [pid 319] close(4 [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15049] close(15 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15050] close(14 [pid 15049] close(16 [pid 319] rmdir("./3649/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15050] close(15 [pid 15049] close(17 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3649/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15050] close(16 [pid 15049] close(18 [pid 318] <... close resumed>) = 0 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3615" [pid 15050] close(17 [pid 15049] close(19 [pid 319] newfstatat(AT_FDCWD, "./3649/binderfs" [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15050] close(18 [pid 15049] close(20 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] mkdir("./3616", 0777 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3649/binderfs" [pid 318] <... mkdir resumed>) = 0 [pid 15050] close(19 [pid 15049] close(21 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15050] close(20 [pid 15049] close(22 [pid 319] <... unlink resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15050] close(21 [pid 15049] close(23 [pid 319] getdents64(3 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15050] close(22) = -1 EBADF (Bad file descriptor) [pid 15049] close(24 [pid 15050] close(23) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15050] close(24 [pid 15049] close(25 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15050] close(25 [pid 15049] close(26 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15050] close(26 [pid 15049] close(27 [pid 319] rmdir("./3649" [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15051 attached [pid 15050] close(27 [pid 15049] close(28 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3618 [pid 15051] set_robust_list(0x5555689d76a0, 24 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3650", 0777 [pid 15051] <... set_robust_list resumed>) = 0 [pid 15050] close(28 [pid 15049] close(29 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15051] rt_sigprocmask(SIG_SETMASK, [] [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15050] close(29 [pid 15051] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15050] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15049] exit_group(0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15051] chdir("./3616" [pid 15050] exit_group(0 [pid 15049] <... exit_group resumed>) = ? [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15051] <... chdir resumed>) = 0 [pid 15050] <... exit_group resumed>) = ? [pid 15051] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15050] +++ exited with 0 +++ [pid 15049] +++ exited with 0 +++ [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15051] <... prctl resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3741, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 15051] setpgid(0, 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15051] <... setpgid resumed>) = 0 [pid 15051] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-12-rust/strace-static-x86_64: Process 15052 attached [pid 15052] set_robust_list(0x5555689d76a0, 24 [pid 15051] <... openat resumed>) = 3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3708, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3652 [pid 320] umount2("./3706", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15052] <... set_robust_list resumed>) = 0 [pid 15051] write(3, "1000", 4 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15052] rt_sigprocmask(SIG_SETMASK, [] [pid 15051] <... write resumed>) = 4 [pid 320] openat(AT_FDCWD, "./3706", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15052] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15051] close(3 [pid 320] <... openat resumed>) = 3 [pid 15052] chdir("./3650") = 0 [pid 15051] <... close resumed>) = 0 [pid 15052] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15051] read(200 [pid 320] fstat(3 [pid 15052] <... prctl resumed>) = 0 [pid 15051] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3739", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15051] symlink("/dev/binderfs", "./binderfs" [pid 320] getdents64(3 [pid 15052] setpgid(0, 0 [pid 15051] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15052] <... setpgid resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] openat(AT_FDCWD, "./3739", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15051] write(1, "executing program\n", 18 executing program [pid 320] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15052] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15051] <... write resumed>) = 18 [pid 321] <... openat resumed>) = 3 [pid 15052] <... openat resumed>) = 3 [pid 15051] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... umount2 resumed>) = 0 [pid 321] fstat(3 [pid 15052] write(3, "1000", 4 [pid 15051] <... mkdirat resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15052] <... write resumed>) = 4 [pid 321] getdents64(3 [pid 15052] close(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15052] <... close resumed>) = 0 [pid 321] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15052] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15051] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15052] symlink("/dev/binderfs", "./binderfs" [pid 15051] <... mount resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15051] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3706/sys" [pid 15052] <... symlink resumed>) = 0 [pid 15051] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15052] write(1, "executing program\n", 18 [pid 320] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15051] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15052] <... write resumed>) = 18 executing program [pid 321] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15052] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3706/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15052] <... mkdirat resumed>) = 0 [pid 15051] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 4 [pid 15051] close(3 [pid 15052] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3739/sys" [pid 15052] <... mount resumed>) = 0 [pid 15051] <... close resumed>) = 0 [pid 320] fstat(4 [pid 15051] close(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15052] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 15051] close(5 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15051] close(6 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15052] <... openat resumed>) = 3 [pid 15051] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3706/sys" [pid 15051] close(8 [pid 320] <... rmdir resumed>) = 0 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3706/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15051] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3739/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15051] close(10 [pid 320] newfstatat(AT_FDCWD, "./3706/binderfs" [pid 15052] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15051] close(11 [pid 320] unlink("./3706/binderfs" [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15051] close(12 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... unlink resumed>) = 0 [pid 15052] <... pwrite64 resumed>) = 36 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15051] close(13 [pid 320] getdents64(3 [pid 15052] close(3 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15051] close(14 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15051] close(15 [pid 320] <... close resumed>) = 0 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3706" [pid 15051] close(16 [pid 320] <... rmdir resumed>) = 0 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] close(17) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3707", 0777 [pid 15051] close(18 [pid 320] <... mkdir resumed>) = 0 [pid 15052] <... close resumed>) = 0 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15052] close(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15052] close(5 [pid 15051] close(19 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15052] close(6 [pid 15051] close(20 [pid 321] rmdir("./3739/sys" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15052] close(7 [pid 15051] close(21 [pid 321] umount2("./3739/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15053 attached [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15053] set_robust_list(0x5555689d76a0, 24 [pid 15052] close(8 [pid 15051] close(22 [pid 321] newfstatat(AT_FDCWD, "./3739/binderfs" [pid 15053] <... set_robust_list resumed>) = 0 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3709 [pid 15053] rt_sigprocmask(SIG_SETMASK, [] [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] close(23 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15053] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15052] close(9 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15053] chdir("./3707" [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] close(24 [pid 321] unlink("./3739/binderfs" [pid 15053] <... chdir resumed>) = 0 [pid 15052] close(10 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15052] close(11 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15052] close(12 [pid 15051] close(25 [pid 321] close(3 [pid 15053] <... prctl resumed>) = 0 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] setpgid(0, 0 [pid 15052] close(13 [pid 15051] close(26 [pid 321] <... close resumed>) = 0 [pid 15053] <... setpgid resumed>) = 0 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15052] close(14 [pid 15051] close(27 [pid 321] rmdir("./3739" [pid 15053] <... openat resumed>) = 3 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15052] close(15 [pid 15051] close(28 [pid 321] <... rmdir resumed>) = 0 [pid 15053] write(3, "1000", 4 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3740", 0777 [pid 15053] <... write resumed>) = 4 [pid 15052] close(16 [pid 15051] close(29 [pid 15053] close(3 [pid 15051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = 0 [pid 15052] close(17 [pid 15051] exit_group(0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15052] close(18 [pid 15053] read(200 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15051] <... exit_group resumed>) = ? [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15053] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15052] close(19 [pid 15051] +++ exited with 0 +++ [pid 15053] symlink("/dev/binderfs", "./binderfs" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3618, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-12-rust/strace-static-x86_64: Process 15054 attached [pid 15053] <... symlink resumed>) = 0 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15054] set_robust_list(0x5555689d76a0, 24 [pid 15053] write(1, "executing program\n", 18 [pid 15052] close(20 [pid 15054] <... set_robust_list resumed>) = 0 [pid 15053] <... write resumed>) = 18 [pid 15054] rt_sigprocmask(SIG_SETMASK, [] [pid 15053] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3742 [pid 15052] close(21 [pid 15054] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15053] <... mkdirat resumed>) = 0 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15054] chdir("./3740" [pid 15052] close(22 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] <... chdir resumed>) = 0 [pid 15053] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15052] close(23 [pid 15054] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15053] <... mount resumed>) = 0 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] <... prctl resumed>) = 0 [pid 15054] setpgid(0, 0 [pid 15053] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15052] close(24 [pid 15054] <... setpgid resumed>) = 0 [pid 15053] <... openat resumed>) = 3 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15053] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15052] close(25 [pid 15054] <... openat resumed>) = 3 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] write(3, "1000", 4 [pid 15053] <... pwrite64 resumed>) = 36 [pid 15052] close(26 [pid 15054] <... write resumed>) = 4 [pid 15053] close(3 [pid 15054] close(3 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] <... close resumed>) = 0 [pid 15053] <... close resumed>) = 0 [pid 15052] close(27 [pid 15054] read(200 [pid 15053] close(4 [pid 15054] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] symlink("/dev/binderfs", "./binderfs" [pid 15052] close(28 [pid 15054] <... symlink resumed>) = 0 [pid 15053] close(5 [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] write(1, "executing program\n", 18 [pid 15053] close(6 executing program [pid 15052] close(29 [pid 15054] <... write resumed>) = 18 [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15052] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15053] close(7 [pid 15054] <... mkdirat resumed>) = 0 [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15052] exit_group(0 [pid 15053] close(8 [pid 15054] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15052] <... exit_group resumed>) = ? [pid 15054] <... mount resumed>) = 0 [pid 15053] close(9) = -1 EBADF (Bad file descriptor) [pid 15053] close(10) = -1 EBADF (Bad file descriptor) [pid 15053] close(11) = -1 EBADF (Bad file descriptor) [pid 15054] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15053] close(12 [pid 15054] <... openat resumed>) = 3 [pid 15052] +++ exited with 0 +++ [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3652, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15053] close(13) = -1 EBADF (Bad file descriptor) [pid 15053] close(14) = -1 EBADF (Bad file descriptor) [pid 15053] close(15) = -1 EBADF (Bad file descriptor) [pid 15054] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15053] close(16) = -1 EBADF (Bad file descriptor) [pid 15053] close(17 [pid 15054] <... pwrite64 resumed>) = 36 [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(3 [pid 15053] close(18 [pid 15054] <... close resumed>) = 0 [pid 15054] close(4 [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] close(19 [pid 15054] close(5 [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] close(20 [pid 15054] close(6 [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(7 [pid 15053] close(21 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(8 [pid 15053] close(22 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(9 [pid 15053] close(23 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(10 [pid 15053] close(24 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(11 [pid 15053] close(25 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(12 [pid 15053] close(26 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(13 [pid 15053] close(27 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(14 [pid 15053] close(28 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(15 [pid 15053] close(29 [pid 319] <... restart_syscall resumed>) = 0 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(16 [pid 15053] exit_group(0 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15054] close(17 [pid 15053] <... exit_group resumed>) = ? [pid 319] umount2("./3650", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15053] +++ exited with 0 +++ [pid 318] <... restart_syscall resumed>) = 0 [pid 15054] close(18 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3709, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3650", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15054] close(19) = -1 EBADF (Bad file descriptor) [pid 15054] close(20) = -1 EBADF (Bad file descriptor) [pid 15054] close(21) = -1 EBADF (Bad file descriptor) [pid 15054] close(22) = -1 EBADF (Bad file descriptor) [pid 15054] close(23) = -1 EBADF (Bad file descriptor) [pid 15054] close(24) = -1 EBADF (Bad file descriptor) [pid 15054] close(25) = -1 EBADF (Bad file descriptor) [pid 15054] close(26) = -1 EBADF (Bad file descriptor) [pid 15054] close(27) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15054] close(28 [pid 319] fstat(3 [pid 318] umount2("./3616", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3616", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... openat resumed>) = 3 [pid 319] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 15054] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15054] close(29) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15054] exit_group(0) = ? [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15054] +++ exited with 0 +++ [pid 319] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3742, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] newfstatat(AT_FDCWD, "./3650/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3740", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3616/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3740", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3616/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] fstat(3 [pid 319] openat(AT_FDCWD, "./3650/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3616/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 319] fstat(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 319] close(4 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] rmdir("./3616/sys" [pid 319] rmdir("./3650/sys" [pid 318] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3650/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3616/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3650/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3616/binderfs" [pid 321] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3650/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3740/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(3 [pid 318] unlink("./3616/binderfs" [pid 321] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 318] getdents64(3 [pid 321] openat(AT_FDCWD, "./3740/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3650" [pid 318] close(3 [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 319] mkdir("./3651", 0777 [pid 318] rmdir("./3616" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] getdents64(4 [pid 318] mkdir("./3617", 0777 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... mkdir resumed>) = 0 [pid 321] close(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3740/sys" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15055 attached [pid 321] umount2("./3740/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15055] set_robust_list(0x5555689d76a0, 24 [pid 321] newfstatat(AT_FDCWD, "./3740/binderfs" [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3653 ci2-android-6-12-rust/strace-static-x86_64: Process 15056 attached [pid 15055] <... set_robust_list resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15056] set_robust_list(0x5555689d76a0, 24 [pid 15055] rt_sigprocmask(SIG_SETMASK, [] [pid 321] unlink("./3740/binderfs" [pid 15056] <... set_robust_list resumed>) = 0 [pid 15055] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3619 [pid 15056] rt_sigprocmask(SIG_SETMASK, [] [pid 321] getdents64(3 [pid 320] umount2("./3707", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15056] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15055] chdir("./3651" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15056] chdir("./3617" [pid 15055] <... chdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15056] <... chdir resumed>) = 0 [pid 15055] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] close(3 [pid 320] openat(AT_FDCWD, "./3707", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15056] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15055] <... prctl resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 15056] <... prctl resumed>) = 0 [pid 15055] setpgid(0, 0 [pid 321] rmdir("./3740" [pid 320] fstat(3 [pid 15056] setpgid(0, 0 [pid 15055] <... setpgid resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15056] <... setpgid resumed>) = 0 [pid 15056] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15055] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] mkdir("./3741", 0777 [pid 320] getdents64(3 [pid 15056] <... openat resumed>) = 3 [pid 15055] <... openat resumed>) = 3 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15056] write(3, "1000", 4 [pid 15055] write(3, "1000", 4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15056] <... write resumed>) = 4 [pid 15055] <... write resumed>) = 4 [pid 15056] close(3 [pid 15055] close(3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15056] <... close resumed>) = 0 [pid 15055] <... close resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15057 attached [pid 15056] read(200 [pid 15055] read(200 [pid 15057] set_robust_list(0x5555689d76a0, 24 [pid 15056] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15055] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15057] <... set_robust_list resumed>) = 0 [pid 15056] symlink("/dev/binderfs", "./binderfs" [pid 15055] symlink("/dev/binderfs", "./binderfs" [pid 15057] rt_sigprocmask(SIG_SETMASK, [] [pid 15056] <... symlink resumed>) = 0 [pid 15055] <... symlink resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3743 [pid 320] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15057] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15056] write(1, "executing program\n", 18 [pid 15055] write(1, "executing program\n", 18 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program executing program [pid 15057] chdir("./3741" [pid 15056] <... write resumed>) = 18 [pid 15055] <... write resumed>) = 18 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] newfstatat(AT_FDCWD, "./3707/sys" [pid 15057] <... chdir resumed>) = 0 [pid 15056] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15055] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15057] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15056] <... mkdirat resumed>) = 0 [pid 15055] <... mkdirat resumed>) = 0 [pid 15057] <... prctl resumed>) = 0 [pid 320] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15057] setpgid(0, 0 [pid 15056] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15055] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15057] <... setpgid resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15055] <... mount resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3707/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15057] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15056] <... mount resumed>) = 0 [pid 15055] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... openat resumed>) = 4 [pid 15056] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15057] <... openat resumed>) = 3 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15055] <... openat resumed>) = 3 [pid 320] getdents64(4 [pid 15057] write(3, "1000", 4 [pid 15056] <... openat resumed>) = 3 [pid 15055] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15057] <... write resumed>) = 4 [pid 15056] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15057] close(3) = 0 [pid 320] getdents64(4 [pid 15056] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15057] read(200 [pid 15056] close(3 [pid 15055] <... pwrite64 resumed>) = 36 [pid 320] close(4 [pid 15057] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15056] <... close resumed>) = 0 [pid 15055] close(3 [pid 320] <... close resumed>) = 0 [pid 15057] symlink("/dev/binderfs", "./binderfs" [pid 15056] close(4 [pid 15055] <... close resumed>) = 0 [pid 320] rmdir("./3707/sys" [pid 15057] <... symlink resumed>) = 0 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(4 [pid 320] <... rmdir resumed>) = 0 [pid 15057] write(1, "executing program\n", 18 [pid 15056] close(5 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3707/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15057] <... write resumed>) = 18 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15055] close(5 [pid 15057] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15056] close(6 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15057] <... mkdirat resumed>) = 0 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(6 [pid 320] newfstatat(AT_FDCWD, "./3707/binderfs" [pid 15057] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15056] close(7 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15057] <... mount resumed>) = 0 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(7 [pid 15057] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15056] close(8 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(8 [pid 320] unlink("./3707/binderfs" [pid 15057] <... openat resumed>) = 3 [pid 15056] close(9 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15057] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(9 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15057] <... pwrite64 resumed>) = 36 [pid 15056] close(10 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15057] close(3 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(10 [pid 320] <... close resumed>) = 0 [pid 15057] <... close resumed>) = 0 [pid 15056] close(11 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3707" [pid 15057] close(4 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(11 [pid 320] <... rmdir resumed>) = 0 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(12 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3708", 0777 [pid 15057] close(5 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(12 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(13 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(6 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(13 [pid 15057] close(7 [pid 15056] close(14 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(8 [pid 15055] close(14 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(15 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(9 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(15 [pid 15057] close(10 [pid 15056] close(16 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(11 [pid 15055] close(16 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(17 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(12 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(17 [pid 15057] close(13 [pid 15056] close(18 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(14 [pid 15055] close(18 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(19 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(15 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(19 [pid 15057] close(16 [pid 15056] close(20 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(17 [pid 15055] close(20 [pid 15056] close(21 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(18 [pid 15055] close(21 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(22 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(19 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(22 [pid 15057] close(20 [pid 15056] close(23 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(21 [pid 15055] close(23 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(24 [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] close(22 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] close(24 [pid 15056] close(25 [pid 320] <... mkdir resumed>) = 0 [pid 15057] close(23 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(26 [pid 15055] close(25 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15057] close(24 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(27 [pid 15055] close(26ci2-android-6-12-rust/strace-static-x86_64: Process 15058 attached [pid 15057] close(25 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15058] set_robust_list(0x5555689d76a0, 24 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(28 [pid 15055] close(27 [pid 15058] <... set_robust_list resumed>) = 0 [pid 15057] close(26 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3710 [pid 15058] rt_sigprocmask(SIG_SETMASK, [] [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] close(29 [pid 15055] close(28 [pid 15058] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15057] close(27 [pid 15056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15058] chdir("./3708" [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] exit_group(0 [pid 15057] close(28 [pid 15055] close(29 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15058] <... chdir resumed>) = 0 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15056] <... exit_group resumed>) = ? [pid 15055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15058] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15057] close(29 [pid 15055] exit_group(0 [pid 15056] +++ exited with 0 +++ [pid 15058] <... prctl resumed>) = 0 [pid 15057] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15055] <... exit_group resumed>) = ? [pid 15058] setpgid(0, 0 [pid 15057] exit_group(0 [pid 15055] +++ exited with 0 +++ [pid 15058] <... setpgid resumed>) = 0 [pid 15057] <... exit_group resumed>) = ? [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3619, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15058] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3653, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15057] +++ exited with 0 +++ [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3743, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15058] <... openat resumed>) = 3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15058] write(3, "1000", 4) = 4 [pid 15058] close(3) = 0 [pid 15058] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15058] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15058] write(1, "executing program\n", 18) = 18 executing program [pid 15058] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 319] umount2("./3651", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15058] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15058] <... mount resumed>) = 0 [pid 15058] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] openat(AT_FDCWD, "./3651", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15058] <... openat resumed>) = 3 [pid 319] getdents64(3 [pid 15058] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 15058] <... pwrite64 resumed>) = 36 [pid 15058] close(3) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15058] close(4 [pid 318] umount2("./3617", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15058] close(5 [pid 318] openat(AT_FDCWD, "./3617", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15058] close(6 [pid 319] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15058] close(7 [pid 319] newfstatat(AT_FDCWD, "./3651/sys" [pid 318] fstat(3 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15058] close(8 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15058] close(9 [pid 319] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15058] close(10 [pid 319] openat(AT_FDCWD, "./3651/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 318] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15058] close(11 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15058] close(12 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = 0 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15058] close(13 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15058] close(14 [pid 319] close(4 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3617/sys" [pid 15058] close(15 [pid 319] <... close resumed>) = 0 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15058] close(16 [pid 319] rmdir("./3651/sys" [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3617/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15058] close(17 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3651/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3617/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15058] close(18 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3651/binderfs" [pid 318] <... openat resumed>) = 4 [pid 15058] close(19) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3741", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(4 [pid 15058] close(20 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3741", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3651/binderfs" [pid 15058] close(21 [pid 318] getdents64(4 [pid 321] getdents64(3 [pid 319] <... unlink resumed>) = 0 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15058] close(22 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15058] close(23 [pid 321] <... umount2 resumed>) = 0 [pid 319] close(3 [pid 318] getdents64(4 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15058] close(24 [pid 321] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3741/sys" [pid 319] rmdir("./3651" [pid 318] close(4 [pid 15058] close(25 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15058] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3652", 0777 [pid 318] rmdir("./3617/sys" [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3741/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15058] close(27 [pid 321] <... openat resumed>) = 4 [pid 318] <... rmdir resumed>) = 0 [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15058] close(28 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3617/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15058] close(29 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 15058] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] newfstatat(AT_FDCWD, "./3617/binderfs" [pid 321] close(4) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rmdir("./3741/sys") = 0 [pid 321] umount2("./3741/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3741/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15058] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15059 attached [pid 321] unlink("./3741/binderfs" [pid 15059] set_robust_list(0x5555689d76a0, 24 [pid 321] <... unlink resumed>) = 0 [pid 15059] <... set_robust_list resumed>) = 0 [pid 15059] rt_sigprocmask(SIG_SETMASK, [] [pid 321] getdents64(3 [pid 15058] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15059] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] close(3 [pid 15059] chdir("./3652" [pid 321] <... close resumed>) = 0 [pid 15059] <... chdir resumed>) = 0 [pid 321] rmdir("./3741" [pid 15059] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3654 [pid 318] unlink("./3617/binderfs" [pid 15059] <... prctl resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3710, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15059] setpgid(0, 0 [pid 321] mkdir("./3742", 0777 [pid 318] getdents64(3 [pid 15059] <... setpgid resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15059] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(3 [pid 15059] <... openat resumed>) = 3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 15059] write(3, "1000", 4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3617"ci2-android-6-12-rust/strace-static-x86_64: Process 15060 attached [pid 15059] <... write resumed>) = 4 [pid 318] <... rmdir resumed>) = 0 [pid 15059] close(3 [pid 318] mkdir("./3618", 0777 [pid 15060] set_robust_list(0x5555689d76a0, 24 [pid 15059] <... close resumed>) = 0 [pid 15060] <... set_robust_list resumed>) = 0 [pid 15059] read(200 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3744 [pid 318] <... mkdir resumed>) = 0 [pid 15059] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15060] rt_sigprocmask(SIG_SETMASK, [] [pid 15059] symlink("/dev/binderfs", "./binderfs" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15060] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15059] <... symlink resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15060] chdir("./3742" [pid 15059] write(1, "executing program\n", 18 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15059] <... write resumed>) = 18 executing program [pid 15059] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15060] <... chdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15060] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15059] <... mkdirat resumed>) = 0 [pid 15059] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15059] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15060] <... prctl resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15061 attached [pid 15061] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15060] setpgid(0, 0 [pid 15059] <... openat resumed>) = 3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3620 [pid 15061] rt_sigprocmask(SIG_SETMASK, [] [pid 15060] <... setpgid resumed>) = 0 [pid 15061] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15060] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15059] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15060] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15060] write(3, "1000", 4 [pid 15061] chdir("./3618" [pid 15060] <... write resumed>) = 4 [pid 15059] <... pwrite64 resumed>) = 36 [pid 15061] <... chdir resumed>) = 0 [pid 15060] close(3 [pid 15061] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15059] close(3 [pid 15061] <... prctl resumed>) = 0 [pid 15059] <... close resumed>) = 0 [pid 15061] setpgid(0, 0) = 0 [pid 15061] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15060] <... close resumed>) = 0 [pid 15059] close(4 [pid 15060] read(200 [pid 15061] <... openat resumed>) = 3 [pid 15060] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] symlink("/dev/binderfs", "./binderfs" [pid 15061] write(3, "1000", 4 [pid 15059] close(5 [pid 15061] <... write resumed>) = 4 [pid 15060] <... symlink resumed>) = 0 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] close(3 [pid 15060] write(1, "executing program\n", 18 [pid 15059] close(6 [pid 15060] <... write resumed>) = 18 [pid 15061] <... close resumed>) = 0 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15061] read(200 [pid 15060] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15059] close(7 [pid 15061] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] symlink("/dev/binderfs", "./binderfs" [pid 15060] <... mkdirat resumed>) = 0 [pid 15059] close(8 [pid 15061] <... symlink resumed>) = 0 [pid 15060] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 executing program [pid 15059] close(9 [pid 15061] write(1, "executing program\n", 18 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... write resumed>) = 18 [pid 15059] close(10 [pid 15061] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15060] <... mount resumed>) = 0 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... mkdirat resumed>) = 0 [pid 15059] close(11 [pid 320] umount2("./3708", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15060] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15061] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15059] close(12 [pid 320] openat(AT_FDCWD, "./3708", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15061] <... mount resumed>) = 0 [pid 15060] <... openat resumed>) = 3 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15059] close(13) = -1 EBADF (Bad file descriptor) [pid 15061] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15059] close(14 [pid 15061] <... openat resumed>) = 3 [pid 15060] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15059] close(15 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15060] <... pwrite64 resumed>) = 36 [pid 320] getdents64(3 [pid 15061] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15059] close(16 [pid 15061] <... pwrite64 resumed>) = 36 [pid 15060] close(3 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15060] <... close resumed>) = 0 [pid 15060] close(4 [pid 15059] close(17 [pid 15061] close(3 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = 0 [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(18 [pid 320] <... umount2 resumed>) = 0 [pid 15061] close(4 [pid 15060] close(5 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(19 [pid 15061] close(5 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(20 [pid 15061] close(6 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(21 [pid 15061] close(7 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(22 [pid 15061] close(8 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(23 [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15060] close(6 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] close(7 [pid 320] newfstatat(AT_FDCWD, "./3708/sys" [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15060] close(8) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15060] close(9 [pid 15061] close(9 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(24 [pid 15061] close(10 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(25 [pid 15061] close(11 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(26 [pid 15061] close(12 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15061] close(13 [pid 15060] close(10 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(28 [pid 320] openat(AT_FDCWD, "./3708/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15061] close(14 [pid 15060] close(11 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] close(29 [pid 320] <... openat resumed>) = 4 [pid 15061] close(15 [pid 15060] close(12 [pid 15059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] exit_group(0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15061] close(16 [pid 15060] close(13 [pid 15059] <... exit_group resumed>) = ? [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15059] +++ exited with 0 +++ [pid 320] getdents64(4 [pid 15061] close(17 [pid 15060] close(14 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] close(18 [pid 15060] close(15 [pid 320] getdents64(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3654, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15061] close(19 [pid 15060] close(16 [pid 320] close(4 [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] close(20 [pid 15060] close(17 [pid 320] <... close resumed>) = 0 [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3708/sys" [pid 15061] close(21 [pid 15060] close(18 [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15061] close(22 [pid 15060] close(19 [pid 320] umount2("./3708/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] close(23 [pid 15060] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] close(24) = -1 EBADF (Bad file descriptor) [pid 15060] close(21 [pid 320] newfstatat(AT_FDCWD, "./3708/binderfs" [pid 15061] close(25 [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15061] close(26 [pid 15060] close(22 [pid 15061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] close(27) = -1 EBADF (Bad file descriptor) [pid 15061] close(28) = -1 EBADF (Bad file descriptor) [pid 15061] close(29) = -1 EBADF (Bad file descriptor) [pid 15061] exit_group(0) = ? [pid 320] unlink("./3708/binderfs" [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15061] +++ exited with 0 +++ [pid 15060] close(23 [pid 320] <... unlink resumed>) = 0 [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15060] close(24 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3620, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(3 [pid 15060] close(25) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15060] close(26 [pid 320] rmdir("./3708" [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15060] close(27 [pid 320] <... rmdir resumed>) = 0 [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3709", 0777 [pid 15060] close(28) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15060] close(29 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15060] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15060] exit_group(0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15060] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15062 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3711 [pid 15062] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15060] +++ exited with 0 +++ [pid 15062] <... set_robust_list resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3744, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15062] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15062] chdir("./3709") = 0 [pid 15062] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15062] setpgid(0, 0) = 0 [pid 15062] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15062] write(3, "1000", 4) = 4 [pid 15062] close(3) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15062] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15062] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3652", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15062] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3652", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15062] write(1, "executing program\n", 18 [pid 319] <... umount2 resumed>) = 0 executing program [pid 15062] <... write resumed>) = 18 [pid 319] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15062] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] newfstatat(AT_FDCWD, "./3652/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15062] <... mkdirat resumed>) = 0 [pid 319] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15062] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3652/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... restart_syscall resumed>) = 0 [pid 15062] <... mount resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4 [pid 321] umount2("./3742", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 15062] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] openat(AT_FDCWD, "./3742", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 321] fstat(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] close(4 [pid 15062] <... openat resumed>) = 3 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... close resumed>) = 0 [pid 321] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3652/sys" [pid 15062] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rmdir resumed>) = 0 [pid 15062] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = 0 [pid 319] umount2("./3652/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 15062] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3652/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] newfstatat(AT_FDCWD, "./3742/sys" [pid 319] unlink("./3652/binderfs" [pid 318] umount2("./3618", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15062] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15062] close(4) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15062] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3618", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3742/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] close(3 [pid 318] <... openat resumed>) = 3 [pid 15062] close(6 [pid 321] <... openat resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 318] fstat(3 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15062] close(7 [pid 321] fstat(4 [pid 319] rmdir("./3652" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 15062] close(8 [pid 321] getdents64(4 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] mkdir("./3653", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15062] close(9 [pid 321] getdents64(4 [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15062] close(10) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = 0 [pid 15062] close(11 [pid 321] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15062] close(12 [pid 321] rmdir("./3742/sys" [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15062] close(13 [pid 321] <... rmdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15063 attached [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3742/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15063] set_robust_list(0x5555689d76a0, 24 [pid 15062] close(14 [pid 15063] <... set_robust_list resumed>) = 0 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15062] close(15 [pid 321] newfstatat(AT_FDCWD, "./3742/binderfs" [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15062] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3618/sys" [pid 15063] rt_sigprocmask(SIG_SETMASK, [] [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3742/binderfs" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3655 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15063] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15062] close(17 [pid 321] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3618/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15063] chdir("./3653" [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15063] <... chdir resumed>) = 0 [pid 15062] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3618/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(3 [pid 318] <... openat resumed>) = 4 [pid 15063] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] fstat(4 [pid 15063] <... prctl resumed>) = 0 [pid 15062] close(19 [pid 321] rmdir("./3742" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15063] setpgid(0, 0 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 15063] <... setpgid resumed>) = 0 [pid 15062] close(20 [pid 321] mkdir("./3743", 0777 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15063] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] getdents64(4 [pid 15062] close(21 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15063] <... openat resumed>) = 3 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] close(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... close resumed>) = 0 [pid 15063] write(3, "1000", 4 [pid 15062] close(22ci2-android-6-12-rust/strace-static-x86_64: Process 15064 attached [pid 15063] <... write resumed>) = 4 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] close(3 [pid 15062] close(23 [pid 15063] <... close resumed>) = 0 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] read(200 [pid 15062] close(24 [pid 15064] set_robust_list(0x5555689d76a0, 24 [pid 15063] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] symlink("/dev/binderfs", "./binderfs" [pid 15062] close(25 [pid 15064] <... set_robust_list resumed>) = 0 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3745 [pid 318] rmdir("./3618/sys" [pid 15062] close(26 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rmdir resumed>) = 0 [pid 15064] rt_sigprocmask(SIG_SETMASK, [] [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3618/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15064] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15062] close(27 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3618/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15063] <... symlink resumed>) = 0 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3618/binderfs" [pid 15064] chdir("./3743" [pid 15063] write(1, "executing program\n", 18 [pid 15062] close(28 [pid 318] <... unlink resumed>) = 0 executing program [pid 15064] <... chdir resumed>) = 0 [pid 15063] <... write resumed>) = 18 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15064] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15062] close(29 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3) = 0 [pid 318] rmdir("./3618" [pid 15062] exit_group(0 [pid 318] <... rmdir resumed>) = 0 [pid 15063] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15062] <... exit_group resumed>) = ? [pid 318] mkdir("./3619", 0777 [pid 15064] <... prctl resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15064] setpgid(0, 0 [pid 15063] <... mkdirat resumed>) = 0 [pid 15062] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3711, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3621 [pid 318] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15065 attached [pid 15064] <... setpgid resumed>) = 0 [pid 15063] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15065] set_robust_list(0x5555689d76a0, 24 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15064] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15063] <... mount resumed>) = 0 [pid 15065] <... set_robust_list resumed>) = 0 [pid 15065] rt_sigprocmask(SIG_SETMASK, [] [pid 15064] <... openat resumed>) = 3 [pid 15065] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15063] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15065] chdir("./3619" [pid 15064] write(3, "1000", 4 [pid 15065] <... chdir resumed>) = 0 [pid 15063] <... openat resumed>) = 3 [pid 15065] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15064] <... write resumed>) = 4 [pid 15065] <... prctl resumed>) = 0 [pid 15064] close(3 [pid 15063] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15065] setpgid(0, 0 [pid 15064] <... close resumed>) = 0 [pid 15064] read(200 [pid 15065] <... setpgid resumed>) = 0 [pid 15064] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15065] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15064] symlink("/dev/binderfs", "./binderfs" [pid 15063] <... pwrite64 resumed>) = 36 [pid 15064] <... symlink resumed>) = 0 [pid 15063] close(3 [pid 15065] <... openat resumed>) = 3 [pid 15064] write(1, "executing program\n", 18 [pid 15063] <... close resumed>) = 0 [pid 15065] write(3, "1000", 4 [pid 15064] <... write resumed>) = 18 [pid 15063] close(4 executing program [pid 15064] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15065] <... write resumed>) = 4 [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... mkdirat resumed>) = 0 [pid 15065] close(3 [pid 15063] close(5 [pid 15065] <... close resumed>) = 0 [pid 15064] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] close(6 [pid 15065] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... mount resumed>) = 0 [pid 15063] close(7 [pid 15065] symlink("/dev/binderfs", "./binderfs" [pid 15064] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] <... symlink resumed>) = 0 [pid 15063] close(8 [pid 15065] write(1, "executing program\n", 18 [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15063] close(9 [pid 15065] <... write resumed>) = 18 [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15063] close(10) = -1 EBADF (Bad file descriptor) [pid 15063] close(11) = -1 EBADF (Bad file descriptor) [pid 15064] <... openat resumed>) = 3 [pid 15065] <... mkdirat resumed>) = 0 [pid 15063] close(12) = -1 EBADF (Bad file descriptor) [pid 15063] close(13 [pid 15065] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] close(14 [pid 15064] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] <... mount resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15063] close(15 [pid 15065] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15064] <... pwrite64 resumed>) = 36 [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3709", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3709", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15065] <... openat resumed>) = 3 [pid 320] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15063] close(16 [pid 15065] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15064] close(3 [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = 0 [pid 15063] close(17 [pid 320] <... umount2 resumed>) = 0 [pid 15065] <... pwrite64 resumed>) = 36 [pid 15064] close(4 [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(3 [pid 15063] close(18 [pid 15065] <... close resumed>) = 0 [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(4 [pid 15063] close(19 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(5 [pid 15063] close(20 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(6 [pid 15063] close(21 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15065] close(7 [pid 15064] close(5 [pid 15063] close(22 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15065] close(8 [pid 15064] close(6 [pid 15063] close(23 [pid 320] newfstatat(AT_FDCWD, "./3709/sys" [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(9 [pid 15064] close(7 [pid 15063] close(24 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(10 [pid 15064] close(8 [pid 15063] close(25 [pid 320] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(11 [pid 15064] close(9 [pid 15063] close(26 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3709/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15065] close(12 [pid 15064] close(10 [pid 15063] close(27 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15065] close(13 [pid 15064] close(11 [pid 15063] close(28 [pid 320] fstat(4 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(14 [pid 15064] close(12 [pid 15063] close(29 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15065] close(15 [pid 15064] close(13 [pid 15063] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15064] close(14 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15064] close(15 [pid 320] <... close resumed>) = 0 [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3709/sys" [pid 15065] close(16 [pid 15064] close(16 [pid 15063] <... exit_group resumed>) = ? [pid 320] <... rmdir resumed>) = 0 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] close(17 [pid 320] umount2("./3709/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15064] close(18) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3709/binderfs" [pid 15064] close(19 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] close(20 [pid 320] unlink("./3709/binderfs" [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15064] close(21) = -1 EBADF (Bad file descriptor) [pid 15064] close(22) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15064] close(23 [pid 15063] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15065] close(17 [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3655, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(18 [pid 15064] close(24 [pid 320] close(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15065] close(19 [pid 15064] close(25 [pid 320] rmdir("./3709" [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15065] close(20 [pid 15064] close(26 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3710", 0777 [pid 15065] close(21 [pid 15064] close(27 [pid 320] <... mkdir resumed>) = 0 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(22 [pid 15064] close(28 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(23 [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] close(29 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15065] close(24 [pid 15064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15064] exit_group(0 [pid 15065] close(25) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15066 attached [pid 15065] close(26 [pid 15064] <... exit_group resumed>) = ? [pid 15066] set_robust_list(0x5555689d76a0, 24 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15065] close(27 [pid 15066] <... set_robust_list resumed>) = 0 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15066] rt_sigprocmask(SIG_SETMASK, [] [pid 15065] close(28 [pid 15064] +++ exited with 0 +++ [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3712 [pid 15066] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15066] chdir("./3710" [pid 15065] close(29) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3745, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... restart_syscall resumed>) = 0 [pid 15066] <... chdir resumed>) = 0 [pid 15065] exit_group(0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 15066] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15065] <... exit_group resumed>) = ? [pid 15066] <... prctl resumed>) = 0 [pid 319] umount2("./3653", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15066] setpgid(0, 0 [pid 15065] +++ exited with 0 +++ [pid 15066] <... setpgid resumed>) = 0 [pid 321] umount2("./3743", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3621, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15066] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] openat(AT_FDCWD, "./3743", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3653", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15066] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 15066] write(3, "1000", 4 [pid 319] fstat(3 [pid 321] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15066] <... write resumed>) = 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15066] close(3 [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 15066] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15066] read(200 [pid 319] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15066] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3743/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3743/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] <... umount2 resumed>) = 0 [pid 15066] symlink("/dev/binderfs", "./binderfs" [pid 321] fstat(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15066] <... symlink resumed>) = 0 [pid 15066] write(1, "executing program\n", 18 executing program [pid 321] getdents64(4 [pid 15066] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 15066] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3743/sys") = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3743/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15066] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3653/sys" [pid 318] umount2("./3619", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15066] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3619", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3743/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3743/binderfs") = 0 [pid 321] getdents64(3 [pid 318] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 15066] <... mount resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3653/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 321] rmdir("./3743") = 0 [pid 15066] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] mkdir("./3744", 0777 [pid 319] fstat(4 [pid 318] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(4 [pid 15066] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15066] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... mkdir resumed>) = 0 [pid 319] getdents64(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15066] <... pwrite64 resumed>) = 36 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15066] close(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] close(4 [pid 15066] <... close resumed>) = 0 [pid 318] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15066] close(4 [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15067 attached [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3653/sys" [pid 318] newfstatat(AT_FDCWD, "./3619/sys" [pid 15066] close(5 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15067] set_robust_list(0x5555689d76a0, 24 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3746 [pid 319] umount2("./3653/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3619/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15067] <... set_robust_list resumed>) = 0 [pid 15066] close(6 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15067] rt_sigprocmask(SIG_SETMASK, [] [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3653/binderfs" [pid 15067] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15066] close(7 [pid 318] openat(AT_FDCWD, "./3619/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15067] chdir("./3744" [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 4 [pid 15066] close(8 [pid 319] unlink("./3653/binderfs" [pid 318] fstat(4 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15066] close(9) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] getdents64(4 [pid 15067] <... chdir resumed>) = 0 [pid 15066] close(10 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15067] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15067] setpgid(0, 0 [pid 15066] close(11 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 15067] <... setpgid resumed>) = 0 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3653" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15067] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15066] close(12 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15067] <... openat resumed>) = 3 [pid 15066] close(13 [pid 319] mkdir("./3654", 0777 [pid 318] <... close resumed>) = 0 [pid 15067] write(3, "1000", 4 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] rmdir("./3619/sys" [pid 15066] close(14 [pid 15067] <... write resumed>) = 4 [pid 15067] close(3 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rmdir resumed>) = 0 [pid 15067] <... close resumed>) = 0 [pid 15066] close(15 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15066] close(16 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3619/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15067] read(200 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15067] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15068 attached [pid 15067] symlink("/dev/binderfs", "./binderfs" [pid 15066] close(17 [pid 15067] <... symlink resumed>) = 0 executing program [pid 15067] write(1, "executing program\n", 18) = 18 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3656 [pid 318] newfstatat(AT_FDCWD, "./3619/binderfs" [pid 15068] set_robust_list(0x5555689d76a0, 24 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... set_robust_list resumed>) = 0 [pid 15067] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15066] close(18 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15068] rt_sigprocmask(SIG_SETMASK, [] [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15068] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15066] close(19 [pid 318] unlink("./3619/binderfs" [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15066] close(20 [pid 15067] <... mkdirat resumed>) = 0 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15067] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15068] chdir("./3654" [pid 15066] close(21 [pid 318] <... unlink resumed>) = 0 [pid 15068] <... chdir resumed>) = 0 [pid 15067] <... mount resumed>) = 0 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15068] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15066] close(22 [pid 15068] <... prctl resumed>) = 0 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15068] setpgid(0, 0 [pid 15066] close(23 [pid 318] close(3 [pid 15068] <... setpgid resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15067] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] rmdir("./3619" [pid 15068] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15067] <... openat resumed>) = 3 [pid 15066] close(24 [pid 318] mkdir("./3620", 0777 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15066] close(25 [pid 15067] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... openat resumed>) = 3 [pid 15067] <... pwrite64 resumed>) = 36 [pid 318] <... mkdir resumed>) = 0 [pid 15068] write(3, "1000", 4 [pid 15066] close(26 [pid 15068] <... write resumed>) = 4 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] close(3 [pid 15067] close(3 [pid 15066] close(27 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15068] <... close resumed>) = 0 [pid 15067] <... close resumed>) = 0 [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15068] read(200 [pid 15067] close(4 [pid 15066] close(28 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15068] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15067] close(5) = -1 EBADF (Bad file descriptor) [pid 15067] close(6) = -1 EBADF (Bad file descriptor) [pid 15067] close(7ci2-android-6-12-rust/strace-static-x86_64: Process 15069 attached [pid 15068] symlink("/dev/binderfs", "./binderfs" [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15066] close(29 [pid 15067] close(8 [pid 15068] <... symlink resumed>) = 0 [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15066] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3622 [pid 15067] close(9) = -1 EBADF (Bad file descriptor) [pid 15066] exit_group(0 [pid 15067] close(10 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15066] <... exit_group resumed>) = ? [pid 15069] set_robust_list(0x5555689d76a0, 24 [pid 15068] write(1, "executing program\n", 18 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... write resumed>) = 18 [pid 15069] <... set_robust_list resumed>) = 0 [pid 15067] close(11 [pid 15068] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] rt_sigprocmask(SIG_SETMASK, [] [pid 15067] close(12 [pid 15069] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... mkdirat resumed>) = 0 [pid 15067] close(13) = -1 EBADF (Bad file descriptor) [pid 15067] close(14) = -1 EBADF (Bad file descriptor) [pid 15067] close(15) = -1 EBADF (Bad file descriptor) [pid 15067] close(16) = -1 EBADF (Bad file descriptor) [pid 15067] close(17) = -1 EBADF (Bad file descriptor) executing program [pid 15067] close(18) = -1 EBADF (Bad file descriptor) [pid 15067] close(19) = -1 EBADF (Bad file descriptor) [pid 15067] close(20) = -1 EBADF (Bad file descriptor) [pid 15066] +++ exited with 0 +++ [pid 15067] close(21 [pid 15069] chdir("./3620" [pid 15068] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... chdir resumed>) = 0 [pid 15068] <... mount resumed>) = 0 [pid 15067] close(22 [pid 15069] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15068] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3712, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15069] <... prctl resumed>) = 0 [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15069] setpgid(0, 0) = 0 [pid 15067] close(23 [pid 15069] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15068] <... openat resumed>) = 3 [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... openat resumed>) = 3 [pid 15067] close(24) = -1 EBADF (Bad file descriptor) [pid 15069] write(3, "1000", 4 [pid 15068] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15067] close(25 [pid 15069] <... write resumed>) = 4 [pid 15068] <... pwrite64 resumed>) = 36 [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] close(3 [pid 15067] close(26 [pid 15069] <... close resumed>) = 0 [pid 15068] close(3 [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] read(200 [pid 15068] <... close resumed>) = 0 [pid 15067] close(27 [pid 15069] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15068] close(4 [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] symlink("/dev/binderfs", "./binderfs" [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15067] close(28 [pid 15069] <... symlink resumed>) = 0 [pid 15068] close(5 [pid 15069] write(1, "executing program\n", 18 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... write resumed>) = 18 executing program [pid 15068] close(6 [pid 15069] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15067] close(29 [pid 15069] <... mkdirat resumed>) = 0 [pid 15068] close(7 [pid 15067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... mount resumed>) = 0 [pid 15068] close(8 [pid 15067] exit_group(0 [pid 15069] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15067] <... exit_group resumed>) = ? [pid 15068] close(9 [pid 15069] <... openat resumed>) = 3 [pid 15069] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... pwrite64 resumed>) = 36 [pid 15068] close(10) = -1 EBADF (Bad file descriptor) [pid 15068] close(11) = -1 EBADF (Bad file descriptor) [pid 15068] close(12 [pid 15067] +++ exited with 0 +++ [pid 15069] close(3 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3746, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15069] <... close resumed>) = 0 [pid 15068] close(13 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15069] close(4 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] close(14 [pid 15069] close(5 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] close(15 [pid 15069] close(6 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] close(16 [pid 15069] close(7 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] close(17 [pid 15069] close(8 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] close(18 [pid 15069] close(9 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] close(19 [pid 15069] close(10 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] close(20 [pid 15069] close(11 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] close(21 [pid 15069] close(12 [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] close(13 [pid 15068] close(22 [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15069] close(14 [pid 15068] close(23 [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] close(15 [pid 15068] close(24 [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3710", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15069] close(16 [pid 15068] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3710", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15069] close(17 [pid 15068] close(26 [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15069] close(18 [pid 15068] close(27 [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15069] close(19 [pid 15068] close(28 [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15069] close(20 [pid 15068] close(29 [pid 320] getdents64(3 [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] close(21 [pid 15068] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15069] close(22 [pid 15068] <... exit_group resumed>) = ? [pid 320] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15068] +++ exited with 0 +++ [pid 15069] close(23 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3656, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15069] close(24 [pid 320] <... umount2 resumed>) = 0 [pid 15069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15069] close(25) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15069] close(26) = -1 EBADF (Bad file descriptor) [pid 15069] close(27) = -1 EBADF (Bad file descriptor) [pid 15069] close(28) = -1 EBADF (Bad file descriptor) [pid 15069] close(29) = -1 EBADF (Bad file descriptor) [pid 15069] exit_group(0) = ? [pid 320] newfstatat(AT_FDCWD, "./3710/sys" [pid 15069] +++ exited with 0 +++ [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3622, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3710/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 321] umount2("./3744", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 321] openat(AT_FDCWD, "./3744", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] close(4 [pid 321] fstat(3 [pid 320] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] rmdir("./3710/sys" [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... rmdir resumed>) = 0 [pid 321] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3710/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3744/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3710/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3744/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] unlink("./3710/binderfs" [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 320] <... unlink resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(3 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] getdents64(4 [pid 320] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... close resumed>) = 0 [pid 321] close(4 [pid 320] rmdir("./3710" [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3744/sys" [pid 320] <... rmdir resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] mkdir("./3711", 0777 [pid 321] umount2("./3744/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3744/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 321] unlink("./3744/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] close(3) = 0 [pid 321] rmdir("./3744") = 0 [pid 321] mkdir("./3745", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 15070 attached , [], 8) = 0 [pid 15070] set_robust_list(0x5555689d76a0, 24 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15070] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3713 [pid 319] umount2("./3654", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15071 attached ) = -1 EINVAL (Invalid argument) [pid 15071] set_robust_list(0x5555689d76a0, 24 [pid 15070] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3654", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15071] <... set_robust_list resumed>) = 0 [pid 15070] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15071] rt_sigprocmask(SIG_SETMASK, [] [pid 15070] chdir("./3711" [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3747 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 3 [pid 15070] <... chdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15071] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15070] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] fstat(3 [pid 15071] chdir("./3745" [pid 15070] <... prctl resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15071] <... chdir resumed>) = 0 [pid 15070] setpgid(0, 0 [pid 319] getdents64(3 [pid 15071] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15071] <... prctl resumed>) = 0 [pid 319] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15071] setpgid(0, 0 [pid 15070] <... setpgid resumed>) = 0 [pid 15070] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15071] <... setpgid resumed>) = 0 [pid 15070] <... openat resumed>) = 3 [pid 15071] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15070] write(3, "1000", 4 [pid 319] <... umount2 resumed>) = 0 [pid 15070] <... write resumed>) = 4 [pid 15070] close(3) = 0 [pid 15070] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15070] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15070] write(1, "executing program\n", 18 [pid 15071] <... openat resumed>) = 3 [pid 319] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 15071] write(3, "1000", 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15071] <... write resumed>) = 4 [pid 319] newfstatat(AT_FDCWD, "./3654/sys" [pid 15071] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15071] <... close resumed>) = 0 [pid 318] umount2("./3620", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15071] read(200 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15071] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] openat(AT_FDCWD, "./3620", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15071] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 15071] <... symlink resumed>) = 0 [pid 15070] <... write resumed>) = 18 executing program [pid 15070] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 15070] <... mkdirat resumed>) = 0 [pid 15070] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15071] write(1, "executing program\n", 18 [pid 15070] <... mount resumed>) = 0 executing program [pid 319] openat(AT_FDCWD, "./3654/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15071] <... write resumed>) = 18 [pid 15070] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... openat resumed>) = 4 [pid 15071] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15070] <... openat resumed>) = 3 [pid 318] getdents64(3 [pid 15071] <... mkdirat resumed>) = 0 [pid 15070] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15071] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15071] <... mount resumed>) = 0 [pid 15070] <... pwrite64 resumed>) = 36 [pid 15070] close(3) = 0 [pid 15070] close(4) = -1 EBADF (Bad file descriptor) [pid 15070] close(5) = -1 EBADF (Bad file descriptor) [pid 15070] close(6) = -1 EBADF (Bad file descriptor) [pid 15070] close(7) = -1 EBADF (Bad file descriptor) [pid 15070] close(8) = -1 EBADF (Bad file descriptor) [pid 15070] close(9) = -1 EBADF (Bad file descriptor) [pid 15070] close(10) = -1 EBADF (Bad file descriptor) [pid 15070] close(11) = -1 EBADF (Bad file descriptor) [pid 15070] close(12) = -1 EBADF (Bad file descriptor) [pid 15070] close(13) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 319] getdents64(4 [pid 15070] close(14) = -1 EBADF (Bad file descriptor) [pid 15070] close(15) = -1 EBADF (Bad file descriptor) [pid 15070] close(16) = -1 EBADF (Bad file descriptor) [pid 15070] close(17) = -1 EBADF (Bad file descriptor) [pid 15070] close(18) = -1 EBADF (Bad file descriptor) [pid 15070] close(19) = -1 EBADF (Bad file descriptor) [pid 15070] close(20) = -1 EBADF (Bad file descriptor) [pid 15070] close(21) = -1 EBADF (Bad file descriptor) [pid 15070] close(22) = -1 EBADF (Bad file descriptor) [pid 15070] close(23) = -1 EBADF (Bad file descriptor) [pid 15070] close(24) = -1 EBADF (Bad file descriptor) [pid 15070] close(25) = -1 EBADF (Bad file descriptor) [pid 15070] close(26) = -1 EBADF (Bad file descriptor) [pid 15070] close(27) = -1 EBADF (Bad file descriptor) [pid 15070] close(28) = -1 EBADF (Bad file descriptor) [pid 15070] close(29) = -1 EBADF (Bad file descriptor) [pid 15070] exit_group(0) = ? [pid 15070] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15071] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(4 [pid 15071] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15071] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3713, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] close(4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] rmdir("./3654/sys" [pid 318] newfstatat(AT_FDCWD, "./3620/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3654/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3620/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3654/binderfs" [pid 320] umount2("./3711", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3620/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3711", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] unlink("./3654/binderfs" [pid 318] <... openat resumed>) = 4 [pid 15071] <... pwrite64 resumed>) = 36 [pid 318] fstat(4 [pid 320] <... openat resumed>) = 3 [pid 15071] close(3 [pid 319] <... unlink resumed>) = 0 [pid 320] fstat(3 [pid 319] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] getdents64(3 [pid 318] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] close(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3654" [pid 318] close(4 [pid 15071] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15071] close(4 [pid 318] rmdir("./3620/sys" [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15071] close(5) = -1 EBADF (Bad file descriptor) [pid 15071] close(6) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 319] mkdir("./3655", 0777 [pid 318] umount2("./3620/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15071] close(7) = -1 EBADF (Bad file descriptor) [pid 15071] close(8) = -1 EBADF (Bad file descriptor) [pid 15071] close(9) = -1 EBADF (Bad file descriptor) [pid 15071] close(10) = -1 EBADF (Bad file descriptor) [pid 15071] close(11) = -1 EBADF (Bad file descriptor) [pid 15071] close(12) = -1 EBADF (Bad file descriptor) [pid 15071] close(13) = -1 EBADF (Bad file descriptor) [pid 15071] close(14) = -1 EBADF (Bad file descriptor) [pid 15071] close(15 [pid 319] <... mkdir resumed>) = 0 [pid 320] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3620/binderfs" [pid 320] newfstatat(AT_FDCWD, "./3711/sys" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15071] close(16) = -1 EBADF (Bad file descriptor) [pid 15071] close(17) = -1 EBADF (Bad file descriptor) [pid 15071] close(18 [pid 318] unlink("./3620/binderfs" [pid 320] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3657 ci2-android-6-12-rust/strace-static-x86_64: Process 15072 attached [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... unlink resumed>) = 0 [pid 15072] set_robust_list(0x5555689d76a0, 24 [pid 15071] close(19 [pid 320] openat(AT_FDCWD, "./3711/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15072] <... set_robust_list resumed>) = 0 [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15072] rt_sigprocmask(SIG_SETMASK, [] [pid 15071] close(20 [pid 320] <... openat resumed>) = 4 [pid 318] getdents64(3 [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15072] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15071] close(21 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] close(3 [pid 15072] chdir("./3655" [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15072] <... chdir resumed>) = 0 [pid 15071] close(22 [pid 318] <... close resumed>) = 0 [pid 15072] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rmdir("./3620" [pid 320] getdents64(4 [pid 15072] <... prctl resumed>) = 0 [pid 15071] close(23 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15072] setpgid(0, 0 [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 318] mkdir("./3621", 0777 [pid 15072] <... setpgid resumed>) = 0 [pid 15071] close(24 [pid 320] <... close resumed>) = 0 [pid 15072] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3711/sys" [pid 318] <... mkdir resumed>) = 0 [pid 15071] close(25 [pid 15072] <... openat resumed>) = 3 [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15071] close(26 [pid 320] umount2("./3711/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15072] write(3, "1000", 4 [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15072] <... write resumed>) = 4 [pid 15071] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15072] close(3 [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3711/binderfs" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15072] <... close resumed>) = 0 [pid 15071] close(28 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15072] read(200 [pid 15071] close(29 [pid 15072] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15072] symlink("/dev/binderfs", "./binderfs" [pid 15071] exit_group(0 [pid 15072] <... symlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15073 attached [pid 15071] <... exit_group resumed>) = ? [pid 320] unlink("./3711/binderfs" [pid 15073] set_robust_list(0x5555689d76a0, 24) = 0 executing program [pid 15072] write(1, "executing program\n", 18 [pid 15071] +++ exited with 0 +++ [pid 320] <... unlink resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3623 [pid 15073] rt_sigprocmask(SIG_SETMASK, [] [pid 15072] <... write resumed>) = 18 [pid 15073] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3747, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15073] chdir("./3621" [pid 15072] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 15073] <... chdir resumed>) = 0 [pid 15072] <... mkdirat resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 15073] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15072] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] rmdir("./3711" [pid 15073] <... prctl resumed>) = 0 [pid 15072] <... mount resumed>) = 0 [pid 15073] setpgid(0, 0 [pid 320] <... rmdir resumed>) = 0 [pid 321] umount2("./3745", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3712", 0777) = 0 [pid 15073] <... setpgid resumed>) = 0 [pid 15072] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15073] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] openat(AT_FDCWD, "./3745", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15074 attached [pid 15073] <... openat resumed>) = 3 [pid 15072] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 15073] write(3, "1000", 4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3714 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15074] set_robust_list(0x5555689d76a0, 24 [pid 15073] <... write resumed>) = 4 [pid 15074] <... set_robust_list resumed>) = 0 [pid 15073] close(3 [pid 321] getdents64(3 [pid 15073] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15074] rt_sigprocmask(SIG_SETMASK, [] [pid 15072] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15073] read(200 [pid 321] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15074] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15073] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15074] chdir("./3712" [pid 15073] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15072] <... pwrite64 resumed>) = 36 [pid 15072] close(3) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 15074] <... chdir resumed>) = 0 [pid 15073] write(1, "executing program\n", 18 [pid 15072] close(4) = -1 EBADF (Bad file descriptor) [pid 15072] close(5) = -1 EBADF (Bad file descriptor) [pid 15072] close(6) = -1 EBADF (Bad file descriptor) [pid 15072] close(7) = -1 EBADF (Bad file descriptor) [pid 15072] close(8) = -1 EBADF (Bad file descriptor) [pid 15072] close(9) = -1 EBADF (Bad file descriptor) [pid 15072] close(10) = -1 EBADF (Bad file descriptor) [pid 15072] close(11) = -1 EBADF (Bad file descriptor) [pid 15072] close(12) = -1 EBADF (Bad file descriptor) [pid 15072] close(13) = -1 EBADF (Bad file descriptor) executing program [pid 15072] close(14 [pid 15074] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15073] <... write resumed>) = 18 [pid 321] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15074] <... prctl resumed>) = 0 [pid 15074] setpgid(0, 0 [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15074] <... setpgid resumed>) = 0 [pid 15073] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15072] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15074] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3745/sys" [pid 15073] <... mkdirat resumed>) = 0 [pid 15072] close(16 [pid 15074] <... openat resumed>) = 3 [pid 15073] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15074] write(3, "1000", 4 [pid 15072] close(17) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15073] <... mount resumed>) = 0 [pid 15074] <... write resumed>) = 4 [pid 15072] close(18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15074] close(3 [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3745/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15074] <... close resumed>) = 0 [pid 15073] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15072] close(19 [pid 15074] read(200 [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15074] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] fstat(4 [pid 15074] symlink("/dev/binderfs", "./binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15072] close(20 [pid 15074] <... symlink resumed>) = 0 [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15074] write(1, "executing program\n", 18 [pid 15072] close(21 [pid 15074] <... write resumed>) = 18 [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15074] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15072] close(22 [pid 321] getdents64(4 [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15072] close(23 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15072] close(24 [pid 321] close(4 [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15072] close(25 [pid 321] <... close resumed>) = 0 [pid 15074] <... mkdirat resumed>) = 0 [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3745/sys" [pid 15074] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15072] close(26) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15073] <... openat resumed>) = 3 [pid 15072] close(27) = -1 EBADF (Bad file descriptor) [pid 15072] close(28 [pid 15074] <... mount resumed>) = 0 [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15072] close(29 [pid 321] umount2("./3745/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15072] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15072] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15073] <... pwrite64 resumed>) = 36 [pid 321] newfstatat(AT_FDCWD, "./3745/binderfs" [pid 15072] <... exit_group resumed>) = ? [pid 15074] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15073] close(3 [pid 15072] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15073] <... close resumed>) = 0 [pid 321] unlink("./3745/binderfs" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3657, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15073] close(4) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15074] <... openat resumed>) = 3 [pid 15073] close(5 [pid 321] getdents64(3 [pid 15074] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15074] <... pwrite64 resumed>) = 36 [pid 15073] close(6 [pid 321] close(3 [pid 15074] close(3) = 0 [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15073] close(7 [pid 321] rmdir("./3745" [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15074] close(4 [pid 321] <... rmdir resumed>) = 0 [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] close(8 [pid 15074] close(5 [pid 321] mkdir("./3746", 0777 [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15074] close(6) = -1 EBADF (Bad file descriptor) [pid 15074] close(7) = -1 EBADF (Bad file descriptor) [pid 15073] close(9 [pid 321] <... mkdir resumed>) = 0 [pid 15074] close(8 [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15074] close(9 [pid 15073] close(10 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15074] close(10 [pid 15073] close(11 [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15074] close(11) = -1 EBADF (Bad file descriptor) [pid 15074] close(12 [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15073] close(12 [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15074] close(13) = -1 EBADF (Bad file descriptor) [pid 15074] close(14) = -1 EBADF (Bad file descriptor) [pid 15074] close(15) = -1 EBADF (Bad file descriptor) [pid 15074] close(16) = -1 EBADF (Bad file descriptor) [pid 15074] close(17) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] close(13ci2-android-6-12-rust/strace-static-x86_64: Process 15075 attached [pid 15074] close(18 [pid 15075] set_robust_list(0x5555689d76a0, 24 [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] <... set_robust_list resumed>) = 0 [pid 15074] close(19 [pid 15073] close(14 [pid 15075] rt_sigprocmask(SIG_SETMASK, [] [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3748 [pid 15073] close(15 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15073] close(16 [pid 15075] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15074] close(20 [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] chdir("./3746" [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] close(17 [pid 15075] <... chdir resumed>) = 0 [pid 15074] close(21 [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] <... prctl resumed>) = 0 [pid 15074] close(22 [pid 15073] close(18 [pid 15075] setpgid(0, 0 [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] <... setpgid resumed>) = 0 [pid 15074] close(23 [pid 15073] close(19 [pid 15075] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15074] close(24 [pid 15073] close(20 [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] <... openat resumed>) = 3 [pid 15074] close(25 [pid 15073] close(21 [pid 15075] write(3, "1000", 4 [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] <... write resumed>) = 4 [pid 15074] close(26 [pid 15073] close(22 [pid 15075] close(3 [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] <... close resumed>) = 0 [pid 15074] close(27 [pid 15073] close(23 [pid 15075] read(200 [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15074] close(28 [pid 15073] close(24 [pid 15075] symlink("/dev/binderfs", "./binderfs" [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] <... symlink resumed>) = 0 [pid 15074] close(29 [pid 15073] close(25 [pid 15074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] write(1, "executing program\n", 18 executing program [pid 15074] exit_group(0 [pid 15075] <... write resumed>) = 18 [pid 15073] close(26 [pid 15075] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15074] <... exit_group resumed>) = ? [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15073] close(27 [pid 15075] <... mkdirat resumed>) = 0 [pid 15074] +++ exited with 0 +++ [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15073] close(28 [pid 319] umount2("./3655", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3714, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15073] close(29 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] openat(AT_FDCWD, "./3655", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15073] exit_group(0 [pid 15075] <... mount resumed>) = 0 [pid 15073] <... exit_group resumed>) = ? [pid 319] <... openat resumed>) = 3 [pid 15075] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15073] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3623, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] fstat(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15075] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15075] <... pwrite64 resumed>) = 36 [pid 15075] close(3) = 0 [pid 15075] close(4) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15075] close(5) = -1 EBADF (Bad file descriptor) [pid 15075] close(6) = -1 EBADF (Bad file descriptor) [pid 15075] close(7) = -1 EBADF (Bad file descriptor) [pid 15075] close(8) = -1 EBADF (Bad file descriptor) [pid 15075] close(9) = -1 EBADF (Bad file descriptor) [pid 15075] close(10) = -1 EBADF (Bad file descriptor) [pid 15075] close(11) = -1 EBADF (Bad file descriptor) [pid 15075] close(12) = -1 EBADF (Bad file descriptor) [pid 15075] close(13) = -1 EBADF (Bad file descriptor) [pid 15075] close(14) = -1 EBADF (Bad file descriptor) [pid 15075] close(15) = -1 EBADF (Bad file descriptor) [pid 15075] close(16) = -1 EBADF (Bad file descriptor) [pid 15075] close(17) = -1 EBADF (Bad file descriptor) [pid 15075] close(18) = -1 EBADF (Bad file descriptor) [pid 15075] close(19 [pid 319] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] close(20 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] close(21 [pid 319] newfstatat(AT_FDCWD, "./3655/sys" [pid 318] <... restart_syscall resumed>) = 0 [pid 15075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15075] close(22 [pid 319] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15075] close(23 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3655/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3621", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15075] close(24 [pid 319] <... openat resumed>) = 4 [pid 15075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15075] close(25 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3621", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15075] close(26 [pid 318] <... openat resumed>) = 3 [pid 15075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15075] close(27 [pid 318] fstat(3 [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] getdents64(3 [pid 15075] close(28 [pid 319] <... close resumed>) = 0 [pid 15075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3655/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15075] close(29) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15075] exit_group(0 [pid 319] umount2("./3655/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15075] <... exit_group resumed>) = ? [pid 15075] +++ exited with 0 +++ [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3748, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] newfstatat(AT_FDCWD, "./3655/binderfs" [pid 318] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3621/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3621/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3621/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3712", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 321] umount2("./3746", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3712", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3655/binderfs" [pid 321] openat(AT_FDCWD, "./3746", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(4 [pid 321] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 318] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] rmdir("./3621/sys" [pid 321] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3621/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = 0 [pid 319] rmdir("./3655" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3621/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3621/binderfs") = 0 [pid 321] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 319] mkdir("./3656", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3621") = 0 [pid 320] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] newfstatat(AT_FDCWD, "./3712/sys" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] newfstatat(AT_FDCWD, "./3746/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3712/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] mkdir("./3622", 0777 [pid 320] <... openat resumed>) = 4 [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15077 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15076 attached [pid 321] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 15076] set_robust_list(0x5555689d76a0, 24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15077] set_robust_list(0x5555689d76a0, 24 [pid 321] openat(AT_FDCWD, "./3746/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15077] <... set_robust_list resumed>) = 0 [pid 320] getdents64(4 [pid 15076] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3624 [pid 15077] rt_sigprocmask(SIG_SETMASK, [] [pid 15076] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... openat resumed>) = 4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3658 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15077] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15076] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] fstat(4 [pid 320] getdents64(4 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15077] chdir("./3622" [pid 15076] chdir("./3656" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15077] <... chdir resumed>) = 0 [pid 15076] <... chdir resumed>) = 0 [pid 321] getdents64(4 [pid 320] close(4 [pid 15077] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15077] <... prctl resumed>) = 0 [pid 321] getdents64(4 [pid 320] <... close resumed>) = 0 [pid 15076] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15077] setpgid(0, 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] rmdir("./3712/sys" [pid 15077] <... setpgid resumed>) = 0 [pid 15076] <... prctl resumed>) = 0 [pid 321] close(4 [pid 320] <... rmdir resumed>) = 0 [pid 15076] setpgid(0, 0) = 0 [pid 320] umount2("./3712/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15077] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15076] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... close resumed>) = 0 [pid 15076] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15077] <... openat resumed>) = 3 [pid 321] rmdir("./3746/sys" [pid 320] newfstatat(AT_FDCWD, "./3712/binderfs" [pid 321] <... rmdir resumed>) = 0 [pid 15077] write(3, "1000", 4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15077] <... write resumed>) = 4 [pid 15076] write(3, "1000", 4 [pid 321] umount2("./3746/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3712/binderfs" [pid 15077] close(3 [pid 15076] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15076] close(3 [pid 320] <... unlink resumed>) = 0 [pid 15077] <... close resumed>) = 0 [pid 15076] <... close resumed>) = 0 [pid 15076] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15076] symlink("/dev/binderfs", "./binderfs" [pid 15077] read(200 [pid 321] newfstatat(AT_FDCWD, "./3746/binderfs" [pid 320] getdents64(3 [pid 15077] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15076] <... symlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15077] symlink("/dev/binderfs", "./binderfs" [pid 15076] write(1, "executing program\n", 18 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15076] <... write resumed>) = 18 executing program [pid 321] unlink("./3746/binderfs" [pid 320] close(3 [pid 15077] <... symlink resumed>) = 0 [pid 15076] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... unlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3712" [pid 15077] write(1, "executing program\n", 18 [pid 321] getdents64(3 [pid 15077] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 15077] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 15076] <... mkdirat resumed>) = 0 [pid 15076] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... close resumed>) = 0 [pid 320] mkdir("./3713", 0777 [pid 15077] <... mkdirat resumed>) = 0 [pid 15076] <... mount resumed>) = 0 [pid 321] rmdir("./3746" [pid 15077] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15076] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... mkdir resumed>) = 0 [pid 15077] <... mount resumed>) = 0 [pid 15076] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 15076] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15077] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] mkdir("./3747", 0777 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 15076] <... pwrite64 resumed>) = 36 [pid 15076] close(3 [pid 15077] <... openat resumed>) = 3 [pid 15076] <... close resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15076] close(4) = -1 EBADF (Bad file descriptor) [pid 15076] close(5) = -1 EBADF (Bad file descriptor) [pid 15076] close(6) = -1 EBADF (Bad file descriptor) [pid 15076] close(7) = -1 EBADF (Bad file descriptor) [pid 15076] close(8) = -1 EBADF (Bad file descriptor) [pid 15076] close(9) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15078 attached [pid 15076] close(10 [pid 15078] set_robust_list(0x5555689d76a0, 24 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] <... set_robust_list resumed>) = 0 [pid 15076] close(11 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15077] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3715 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15078] rt_sigprocmask(SIG_SETMASK, [] [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15077] <... pwrite64 resumed>) = 36 [pid 15076] close(12 [pid 15078] chdir("./3713" [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] close(13 [pid 15078] <... chdir resumed>) = 0 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] close(14 [pid 15078] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15079 attached [pid 15078] <... prctl resumed>) = 0 [pid 15076] close(15 [pid 15078] setpgid(0, 0 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] <... setpgid resumed>) = 0 [pid 15076] close(16 [pid 15079] set_robust_list(0x5555689d76a0, 24 [pid 15078] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15077] close(3 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15079] <... set_robust_list resumed>) = 0 [pid 15077] <... close resumed>) = 0 [pid 15076] close(17 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3749 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15079] rt_sigprocmask(SIG_SETMASK, [] [pid 15078] <... openat resumed>) = 3 [pid 15077] close(4 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15078] write(3, "1000", 4 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] close(18 [pid 15078] <... write resumed>) = 4 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] close(3 [pid 15076] close(19 [pid 15078] <... close resumed>) = 0 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] read(200 [pid 15076] close(20 [pid 15078] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] symlink("/dev/binderfs", "./binderfs" [pid 15076] close(21 [pid 15079] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15078] <... symlink resumed>) = 0 [pid 15077] close(5 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15079] chdir("./3747" [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... chdir resumed>) = 0 [pid 15077] close(6 [pid 15079] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... prctl resumed>) = 0 [pid 15077] close(7 [pid 15079] setpgid(0, 0 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... setpgid resumed>) = 0 [pid 15078] write(1, "executing program\n", 18 [pid 15077] close(8 executing program [pid 15076] close(22 [pid 15079] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15078] <... write resumed>) = 18 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... openat resumed>) = 3 [pid 15078] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15077] close(9 [pid 15076] close(23 [pid 15079] write(3, "1000", 4 [pid 15078] <... mkdirat resumed>) = 0 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... write resumed>) = 4 [pid 15078] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15077] close(10 [pid 15076] close(24 [pid 15079] close(3 [pid 15078] <... mount resumed>) = 0 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... close resumed>) = 0 [pid 15077] close(11 [pid 15076] close(25 [pid 15079] read(200 [pid 15078] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15078] <... openat resumed>) = 3 [pid 15077] close(12 [pid 15076] close(26 [pid 15079] symlink("/dev/binderfs", "./binderfs" [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] close(13 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... symlink resumed>) = 0 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] write(1, "executing program\n", 18 [pid 15077] close(14 [pid 15079] <... write resumed>) = 18 executing program [pid 15078] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] close(27 [pid 15079] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15077] close(15 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] <... pwrite64 resumed>) = 36 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] close(28 [pid 15077] close(16 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... mkdirat resumed>) = 0 [pid 15078] close(3 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] close(29 [pid 15079] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15078] <... close resumed>) = 0 [pid 15077] close(17 [pid 15076] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] close(4 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] exit_group(0 [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] close(18 [pid 15076] <... exit_group resumed>) = ? [pid 15079] <... mount resumed>) = 0 [pid 15078] close(5 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15076] +++ exited with 0 +++ [pid 15079] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] close(19) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3658, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15077] close(20 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] close(6 [pid 15077] close(21 [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] close(7) = -1 EBADF (Bad file descriptor) [pid 15077] close(22 [pid 15078] close(8) = -1 EBADF (Bad file descriptor) [pid 15078] close(9) = -1 EBADF (Bad file descriptor) [pid 15078] close(10 [pid 15079] <... openat resumed>) = 3 [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] close(11) = -1 EBADF (Bad file descriptor) [pid 15078] close(12) = -1 EBADF (Bad file descriptor) [pid 15078] close(13) = -1 EBADF (Bad file descriptor) [pid 15078] close(14) = -1 EBADF (Bad file descriptor) [pid 15078] close(15) = -1 EBADF (Bad file descriptor) [pid 15078] close(16) = -1 EBADF (Bad file descriptor) [pid 15078] close(17) = -1 EBADF (Bad file descriptor) [pid 15078] close(18) = -1 EBADF (Bad file descriptor) [pid 15079] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15078] close(19 [pid 15077] close(23 [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] close(20) = -1 EBADF (Bad file descriptor) [pid 15078] close(21 [pid 15079] <... pwrite64 resumed>) = 36 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] close(24 [pid 15079] close(3 [pid 15078] close(22 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... close resumed>) = 0 [pid 15077] close(25 [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] close(4 [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] close(23 [pid 15077] close(26 [pid 15079] close(5 [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] close(24 [pid 15077] close(27 [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] close(6 [pid 15077] close(28 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] close(7 [pid 15078] close(25 [pid 15077] close(29 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] close(8 [pid 15078] close(26 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] exit_group(0 [pid 15079] close(9 [pid 15078] close(27 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] <... exit_group resumed>) = ? [pid 15079] close(10 [pid 15078] close(28) = -1 EBADF (Bad file descriptor) [pid 15078] close(29) = -1 EBADF (Bad file descriptor) [pid 15078] exit_group(0) = ? [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15077] +++ exited with 0 +++ [pid 15078] +++ exited with 0 +++ [pid 15079] close(11 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3624, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15079] close(12 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3715, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3713", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15079] close(13 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3713", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] close(14 [pid 320] <... openat resumed>) = 3 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15079] close(15 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15079] close(16 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15079] close(17) = -1 EBADF (Bad file descriptor) [pid 15079] close(18 [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15079] close(19 [pid 318] <... restart_syscall resumed>) = 0 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3713/sys" [pid 15079] close(20 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3622", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15079] close(21 [pid 319] <... restart_syscall resumed>) = 0 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15079] close(22 [pid 320] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3622", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15079] close(23 [pid 320] openat(AT_FDCWD, "./3713/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 4 [pid 318] fstat(3 [pid 320] fstat(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(3 [pid 320] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3656", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15079] close(24 [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3656", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = 0 [pid 15079] close(25 [pid 320] close(4 [pid 319] <... openat resumed>) = 3 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] fstat(3 [pid 318] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15079] close(26 [pid 320] rmdir("./3713/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 15079] close(27 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15079] close(28 [pid 320] umount2("./3713/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15079] close(29 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3713/binderfs" [pid 15079] exit_group(0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15079] <... exit_group resumed>) = ? [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3656/sys" [pid 320] unlink("./3713/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3622/sys" [pid 15079] +++ exited with 0 +++ [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3622/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3749, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3656/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3622/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] close(3 [pid 319] <... openat resumed>) = 4 [pid 318] <... openat resumed>) = 4 [pid 320] <... close resumed>) = 0 [pid 319] fstat(4 [pid 318] fstat(4 [pid 320] rmdir("./3713" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(4 [pid 318] getdents64(4 [pid 320] mkdir("./3714", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... mkdir resumed>) = 0 [pid 319] getdents64(4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 318] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 15080 attached [pid 319] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15080] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3716 [pid 319] rmdir("./3656/sys" [pid 318] rmdir("./3622/sys" [pid 15080] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rmdir resumed>) = 0 [pid 15080] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3656/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15080] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15080] chdir("./3714" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3622/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3656/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3622/binderfs" [pid 319] unlink("./3656/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15080] <... chdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] unlink("./3622/binderfs" [pid 15080] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15080] setpgid(0, 0 [pid 318] <... unlink resumed>) = 0 [pid 15080] <... setpgid resumed>) = 0 [pid 15080] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... restart_syscall resumed>) = 0 [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 15080] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 15080] write(3, "1000", 4 [pid 319] <... close resumed>) = 0 [pid 318] close(3 [pid 15080] <... write resumed>) = 4 [pid 319] rmdir("./3656" [pid 15080] close(3 [pid 321] umount2("./3747", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 15080] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3622" [pid 15080] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15080] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] mkdir("./3657", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 15080] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] openat(AT_FDCWD, "./3747", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... mkdir resumed>) = 0 [pid 318] mkdir("./3623", 0777 [pid 321] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... mkdir resumed>) = 0 [pid 321] fstat(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15080] write(1, "executing program\n", 18) = 18 [pid 15080] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 15080] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15081 attached [pid 15080] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3659 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15081] set_robust_list(0x5555689d76a0, 24 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15081] <... set_robust_list resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15080] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15082 attached [pid 15080] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15082] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15080] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15081] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3625 [pid 15081] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15082] rt_sigprocmask(SIG_SETMASK, [] [pid 15081] chdir("./3657" [pid 15080] close(3 [pid 321] newfstatat(AT_FDCWD, "./3747/sys" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15082] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15081] <... chdir resumed>) = 0 [pid 15080] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15081] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15082] chdir("./3623" [pid 15081] <... prctl resumed>) = 0 [pid 15080] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15082] <... chdir resumed>) = 0 [pid 15081] setpgid(0, 0 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3747/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15082] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15081] <... setpgid resumed>) = 0 [pid 15080] close(5 [pid 321] <... openat resumed>) = 4 [pid 15082] <... prctl resumed>) = 0 [pid 15081] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] setpgid(0, 0 [pid 15081] <... openat resumed>) = 3 [pid 15080] close(6 [pid 321] fstat(4 [pid 15082] <... setpgid resumed>) = 0 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15082] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15081] write(3, "1000", 4 [pid 321] getdents64(4 [pid 15081] <... write resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15082] <... openat resumed>) = 3 [pid 15081] close(3 [pid 15080] close(7 [pid 321] getdents64(4 [pid 15082] write(3, "1000", 4 [pid 15081] <... close resumed>) = 0 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15082] <... write resumed>) = 4 [pid 15081] read(200 [pid 15080] close(8 [pid 321] close(4 [pid 15082] close(3 [pid 15081] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15082] <... close resumed>) = 0 [pid 15081] symlink("/dev/binderfs", "./binderfs" [pid 15080] close(9 [pid 321] rmdir("./3747/sys" [pid 15082] read(200 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15080] close(10 [pid 15082] symlink("/dev/binderfs", "./binderfs" [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] <... symlink resumed>) = 0 [pid 15081] <... symlink resumed>) = 0 [pid 15080] close(11 [pid 15081] write(1, "executing program\n", 18 [pid 321] <... rmdir resumed>) = 0 [pid 15081] <... write resumed>) = 18 [pid 321] umount2("./3747/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW executing program executing program [pid 15082] write(1, "executing program\n", 18 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15082] <... write resumed>) = 18 [pid 15081] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15080] close(12 [pid 15082] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3747/binderfs" [pid 15082] <... mkdirat resumed>) = 0 [pid 15081] <... mkdirat resumed>) = 0 [pid 15080] close(13) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15082] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15081] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15080] close(14 [pid 321] unlink("./3747/binderfs" [pid 15082] <... mount resumed>) = 0 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15080] close(15 [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] <... mount resumed>) = 0 [pid 15082] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15080] close(16 [pid 15082] <... openat resumed>) = 3 [pid 15081] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15080] close(17) = -1 EBADF (Bad file descriptor) [pid 15080] close(18) = -1 EBADF (Bad file descriptor) [pid 15081] <... openat resumed>) = 3 [pid 15080] close(19) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15082] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15080] close(20 [pid 15082] <... pwrite64 resumed>) = 36 [pid 15081] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15080] close(21 [pid 321] rmdir("./3747" [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15080] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 15082] close(3 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] <... close resumed>) = 0 [pid 15080] close(23 [pid 15081] <... pwrite64 resumed>) = 36 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3748", 0777 [pid 15081] close(3 [pid 15082] close(4 [pid 15080] close(24 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] <... close resumed>) = 0 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15082] close(5 [pid 15081] close(4 [pid 15080] close(25 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15082] close(6 [pid 15080] close(26 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] close(5 [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] close(7 [pid 15080] close(27 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] close(8 [pid 15080] close(28 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] close(9 [pid 15080] close(29 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] close(10 [pid 15080] exit_group(0 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] close(11) = -1 EBADF (Bad file descriptor) [pid 15080] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15083 attached [pid 15082] close(12 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15080] +++ exited with 0 +++ [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3750 [pid 15083] set_robust_list(0x5555689d76a0, 24 [pid 15081] close(6 [pid 15083] <... set_robust_list resumed>) = 0 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3716, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15081] close(7 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15083] rt_sigprocmask(SIG_SETMASK, [] [pid 15082] close(13 [pid 15081] close(8 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15083] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15082] close(14 [pid 15081] close(9 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] close(15 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15083] chdir("./3748" [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] close(10 [pid 15083] <... chdir resumed>) = 0 [pid 15082] close(16 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15083] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] close(11 [pid 15083] <... prctl resumed>) = 0 [pid 15082] close(17 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15083] setpgid(0, 0 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] close(12 [pid 15082] close(18 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] close(13 [pid 15083] <... setpgid resumed>) = 0 [pid 15082] close(19 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] close(14 [pid 15082] close(20 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] close(15 [pid 320] umount2("./3714", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15083] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15082] close(21 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15083] <... openat resumed>) = 3 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] close(16 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15082] close(22) = -1 EBADF (Bad file descriptor) [pid 15082] close(23) = -1 EBADF (Bad file descriptor) [pid 15082] close(24) = -1 EBADF (Bad file descriptor) [pid 15082] close(25) = -1 EBADF (Bad file descriptor) [pid 15082] close(26) = -1 EBADF (Bad file descriptor) [pid 15082] close(27 [pid 15083] write(3, "1000", 4 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3714", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15083] <... write resumed>) = 4 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] close(17 [pid 15083] close(3 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15083] <... close resumed>) = 0 [pid 15081] close(18 [pid 15083] read(200 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15083] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15081] close(19 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15083] symlink("/dev/binderfs", "./binderfs" [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15083] <... symlink resumed>) = 0 [pid 15082] close(28 [pid 15081] close(20 [pid 320] getdents64(3 [pid 15083] write(1, "executing program\n", 18 [pid 15082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15082] close(29) = -1 EBADF (Bad file descriptor) executing program [pid 15081] close(21 [pid 15083] <... write resumed>) = 18 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15082] exit_group(0 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15083] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15082] <... exit_group resumed>) = ? [pid 320] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15083] <... mkdirat resumed>) = 0 [pid 15081] close(22 [pid 15082] +++ exited with 0 +++ [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15083] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15081] close(23 [pid 320] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3714/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3625, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15083] <... mount resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3714/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15081] close(24 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15083] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15081] close(25 [pid 320] fstat(4 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15081] close(26) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15081] close(27 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 15083] <... openat resumed>) = 3 [pid 15081] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3714/sys") = 0 [pid 320] umount2("./3714/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15081] close(28) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3714/binderfs" [pid 15081] close(29) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15083] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] unlink("./3714/binderfs" [pid 15081] exit_group(0 [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3 [pid 15083] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3714" [pid 15081] <... exit_group resumed>) = ? [pid 320] <... rmdir resumed>) = 0 [pid 15083] close(3 [pid 320] mkdir("./3715", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15083] <... close resumed>) = 0 [pid 15081] +++ exited with 0 +++ [pid 15083] close(4) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3659, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15083] close(5 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15083] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15084 attached [pid 15083] close(6) = -1 EBADF (Bad file descriptor) [pid 15084] set_robust_list(0x5555689d76a0, 24 [pid 15083] close(7 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3717 [pid 15084] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15083] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15083] close(8 [pid 15084] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15083] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15084] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15083] close(9) = -1 EBADF (Bad file descriptor) [pid 15083] close(10) = -1 EBADF (Bad file descriptor) [pid 15084] chdir("./3715" [pid 15083] close(11) = -1 EBADF (Bad file descriptor) [pid 15083] close(12) = -1 EBADF (Bad file descriptor) [pid 15083] close(13) = -1 EBADF (Bad file descriptor) [pid 15083] close(14) = -1 EBADF (Bad file descriptor) [pid 15083] close(15) = -1 EBADF (Bad file descriptor) [pid 15083] close(16) = -1 EBADF (Bad file descriptor) [pid 15083] close(17) = -1 EBADF (Bad file descriptor) [pid 15083] close(18) = -1 EBADF (Bad file descriptor) [pid 15083] close(19) = -1 EBADF (Bad file descriptor) [pid 15083] close(20) = -1 EBADF (Bad file descriptor) [pid 15083] close(21) = -1 EBADF (Bad file descriptor) [pid 15083] close(22) = -1 EBADF (Bad file descriptor) [pid 15083] close(23) = -1 EBADF (Bad file descriptor) [pid 15083] close(24) = -1 EBADF (Bad file descriptor) [pid 15083] close(25) = -1 EBADF (Bad file descriptor) [pid 15083] close(26) = -1 EBADF (Bad file descriptor) [pid 15083] close(27) = -1 EBADF (Bad file descriptor) [pid 15083] close(28) = -1 EBADF (Bad file descriptor) [pid 15083] close(29) = -1 EBADF (Bad file descriptor) [pid 15084] <... chdir resumed>) = 0 [pid 15083] exit_group(0) = ? [pid 15084] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... restart_syscall resumed>) = 0 [pid 15084] <... prctl resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15084] setpgid(0, 0) = 0 [pid 15084] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15083] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3750, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3657", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3623", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15084] <... openat resumed>) = 3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15084] write(3, "1000", 4 [pid 319] openat(AT_FDCWD, "./3657", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15084] <... write resumed>) = 4 [pid 319] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3623", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(3 [pid 318] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(3 [pid 319] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3 [pid 319] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15084] close(3 [pid 318] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15084] <... close resumed>) = 0 [pid 15084] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... umount2 resumed>) = 0 [pid 15084] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15084] <... symlink resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3657/sys" [pid 15084] write(1, "executing program\n", 18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15084] <... write resumed>) = 18 [pid 319] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3657/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15084] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... openat resumed>) = 4 executing program [pid 15084] <... mkdirat resumed>) = 0 [pid 319] fstat(4 [pid 15084] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15084] <... mount resumed>) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3657/sys") = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15084] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3657/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3657/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3657/binderfs") = 0 [pid 15084] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3657") = 0 [pid 318] newfstatat(AT_FDCWD, "./3623/sys" [pid 319] mkdir("./3658", 0777 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3623/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15084] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15084] <... pwrite64 resumed>) = 36 [pid 318] openat(AT_FDCWD, "./3623/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15085 attached [pid 15085] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3660 [pid 15085] <... set_robust_list resumed>) = 0 [pid 15085] rt_sigprocmask(SIG_SETMASK, [] [pid 15084] close(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... openat resumed>) = 4 [pid 15085] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15084] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] fstat(4 [pid 15085] chdir("./3658" [pid 15084] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15085] <... chdir resumed>) = 0 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15085] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15084] close(5 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15085] <... prctl resumed>) = 0 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15085] setpgid(0, 0 [pid 15084] close(6 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15085] <... setpgid resumed>) = 0 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15085] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15084] close(7 [pid 15085] <... openat resumed>) = 3 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15085] write(3, "1000", 4 [pid 15084] close(8 [pid 15085] <... write resumed>) = 4 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3623/sys" [pid 15085] close(3) = 0 [pid 15084] close(9 [pid 318] <... rmdir resumed>) = 0 [pid 15085] read(200 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3623/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15085] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15084] close(10 [pid 15085] symlink("/dev/binderfs", "./binderfs" [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15085] <... symlink resumed>) = 0 [pid 15084] close(11 [pid 318] newfstatat(AT_FDCWD, "./3623/binderfs" [pid 15085] write(1, "executing program\n", 18 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15085] <... write resumed>) = 18 executing program [pid 15085] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15084] close(12 [pid 318] unlink("./3623/binderfs" [pid 15085] <... mkdirat resumed>) = 0 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15085] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15084] close(13) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15085] <... mount resumed>) = 0 [pid 15084] close(14 [pid 15085] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15084] close(15 [pid 318] close(3 [pid 15085] <... openat resumed>) = 3 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15085] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15084] close(16 [pid 321] umount2("./3748", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15085] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15085] close(3 [pid 15084] close(17 [pid 321] openat(AT_FDCWD, "./3748", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3623" [pid 15085] <... close resumed>) = 0 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 15085] close(4 [pid 15084] close(18 [pid 321] fstat(3 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] mkdir("./3624", 0777 [pid 15085] close(5 [pid 15084] close(19 [pid 321] getdents64(3 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... mkdir resumed>) = 0 [pid 15085] close(6 [pid 15084] close(20 [pid 321] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15085] close(7 [pid 15084] close(21 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15086 attached [pid 15085] close(8 [pid 15084] close(22 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15086] set_robust_list(0x5555689d76a0, 24 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3748/sys" [pid 15086] <... set_robust_list resumed>) = 0 [pid 15085] close(9 [pid 15086] rt_sigprocmask(SIG_SETMASK, [] [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15084] close(23 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15086] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15085] close(10 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3626 [pid 15086] chdir("./3624" [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15084] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15086] <... chdir resumed>) = 0 [pid 15085] close(11 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3748/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15086] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15084] close(25 [pid 321] <... openat resumed>) = 4 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15084] close(26 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15084] close(27 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15084] close(28) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15084] close(29 [pid 321] close(4 [pid 15084] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15086] <... prctl resumed>) = 0 [pid 15085] close(12 [pid 15084] exit_group(0 [pid 15086] setpgid(0, 0 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15084] <... exit_group resumed>) = ? [pid 321] rmdir("./3748/sys" [pid 15086] <... setpgid resumed>) = 0 [pid 15085] close(13 [pid 15084] +++ exited with 0 +++ [pid 321] <... rmdir resumed>) = 0 [pid 15086] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3748/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3717, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15085] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15086] <... openat resumed>) = 3 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3748/binderfs" [pid 15086] write(3, "1000", 4 [pid 15085] close(15 [pid 15086] <... write resumed>) = 4 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3715", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15086] close(3 [pid 15085] close(16 [pid 321] unlink("./3748/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15086] <... close resumed>) = 0 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15086] read(200 [pid 15085] close(17 [pid 320] openat(AT_FDCWD, "./3715", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15086] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... openat resumed>) = 3 [pid 15086] symlink("/dev/binderfs", "./binderfs" [pid 15085] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15085] close(19 [pid 321] close(3 [pid 320] fstat(3 [pid 15086] <... symlink resumed>) = 0 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15086] write(1, "executing program\n", 18 [pid 15085] close(20 [pid 321] rmdir("./3748" executing program [pid 320] getdents64(3 [pid 15086] <... write resumed>) = 18 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15085] close(21) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3749", 0777 [pid 15086] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15086] <... mkdirat resumed>) = 0 [pid 15085] close(22 [pid 321] <... mkdir resumed>) = 0 [pid 15086] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... umount2 resumed>) = 0 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15087 attached ) = -1 EINVAL (Invalid argument) [pid 15085] close(23 [pid 15087] set_robust_list(0x5555689d76a0, 24 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15087] <... set_robust_list resumed>) = 0 [pid 15085] close(24 [pid 320] newfstatat(AT_FDCWD, "./3715/sys" [pid 15086] <... mount resumed>) = 0 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15087] rt_sigprocmask(SIG_SETMASK, [] [pid 15086] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15085] close(25 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15087] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15086] <... openat resumed>) = 3 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15087] chdir("./3749" [pid 15086] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15085] close(26 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3751 [pid 15087] <... chdir resumed>) = 0 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15087] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15086] <... pwrite64 resumed>) = 36 [pid 15085] close(27 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] openat(AT_FDCWD, "./3715/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15087] <... prctl resumed>) = 0 [pid 15086] close(3 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... openat resumed>) = 4 [pid 15087] setpgid(0, 0 [pid 15085] close(28 [pid 320] fstat(4 [pid 15087] <... setpgid resumed>) = 0 [pid 15086] <... close resumed>) = 0 [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15087] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15086] close(4 [pid 15085] close(29 [pid 15086] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15085] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15087] <... openat resumed>) = 3 [pid 15086] close(5 [pid 15085] exit_group(0 [pid 15086] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15085] <... exit_group resumed>) = ? [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15087] write(3, "1000", 4 [pid 15086] close(6 [pid 320] getdents64(4 [pid 15087] <... write resumed>) = 4 [pid 15086] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15087] close(3 [pid 15085] +++ exited with 0 +++ [pid 15086] close(7 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15087] <... close resumed>) = 0 [pid 15086] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15087] read(200 [pid 320] <... close resumed>) = 0 [pid 15087] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] rmdir("./3715/sys" [pid 15087] symlink("/dev/binderfs", "./binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 15087] <... symlink resumed>) = 0 [pid 15086] close(8 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3660, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15087] write(1, "executing program\n", 18 [pid 15086] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3715/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> executing program [pid 15087] <... write resumed>) = 18 [pid 15086] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15087] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15086] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15086] close(10 [pid 320] newfstatat(AT_FDCWD, "./3715/binderfs" [pid 15086] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15086] close(11) = -1 EBADF (Bad file descriptor) [pid 15087] <... mkdirat resumed>) = 0 [pid 15086] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15086] close(13 [pid 15087] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15086] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3715/binderfs" [pid 15086] close(14) = -1 EBADF (Bad file descriptor) [pid 15086] close(15) = -1 EBADF (Bad file descriptor) [pid 15086] close(16 [pid 15087] <... mount resumed>) = 0 [pid 15086] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15086] close(17) = -1 EBADF (Bad file descriptor) [pid 15086] close(18) = -1 EBADF (Bad file descriptor) [pid 15086] close(19) = -1 EBADF (Bad file descriptor) [pid 15086] close(20) = -1 EBADF (Bad file descriptor) [pid 15086] close(21) = -1 EBADF (Bad file descriptor) [pid 15086] close(22) = -1 EBADF (Bad file descriptor) [pid 15086] close(23) = -1 EBADF (Bad file descriptor) [pid 15086] close(24) = -1 EBADF (Bad file descriptor) [pid 15086] close(25) = -1 EBADF (Bad file descriptor) [pid 15086] close(26) = -1 EBADF (Bad file descriptor) [pid 15086] close(27) = -1 EBADF (Bad file descriptor) [pid 15086] close(28) = -1 EBADF (Bad file descriptor) [pid 15086] close(29) = -1 EBADF (Bad file descriptor) [pid 15086] exit_group(0) = ? [pid 320] <... unlink resumed>) = 0 [pid 15087] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] getdents64(3 [pid 15086] +++ exited with 0 +++ [pid 15087] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 15087] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3715" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3626, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rmdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] mkdir("./3716", 0777 [pid 15087] <... pwrite64 resumed>) = 36 [pid 320] <... mkdir resumed>) = 0 [pid 15087] close(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15087] <... close resumed>) = 0 [pid 15087] close(4) = -1 EBADF (Bad file descriptor) [pid 15087] close(5) = -1 EBADF (Bad file descriptor) [pid 15087] close(6ci2-android-6-12-rust/strace-static-x86_64: Process 15088 attached ) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3718 [pid 15087] close(7) = -1 EBADF (Bad file descriptor) [pid 15087] close(8) = -1 EBADF (Bad file descriptor) [pid 15087] close(9) = -1 EBADF (Bad file descriptor) [pid 15087] close(10) = -1 EBADF (Bad file descriptor) [pid 15087] close(11) = -1 EBADF (Bad file descriptor) [pid 15087] close(12) = -1 EBADF (Bad file descriptor) [pid 15087] close(13) = -1 EBADF (Bad file descriptor) [pid 15087] close(14) = -1 EBADF (Bad file descriptor) [pid 15087] close(15) = -1 EBADF (Bad file descriptor) [pid 15087] close(16) = -1 EBADF (Bad file descriptor) [pid 15087] close(17 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15088] set_robust_list(0x5555689d76a0, 24 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15088] <... set_robust_list resumed>) = 0 [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15087] close(18 [pid 15088] rt_sigprocmask(SIG_SETMASK, [] [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15088] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15087] close(19 [pid 319] <... restart_syscall resumed>) = 0 [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15088] chdir("./3716" [pid 15087] close(20 [pid 15088] <... chdir resumed>) = 0 [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3658", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15088] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15087] close(21 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15088] <... prctl resumed>) = 0 [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3658", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3624", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15088] setpgid(0, 0 [pid 15087] close(22 [pid 319] <... openat resumed>) = 3 [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15088] <... setpgid resumed>) = 0 [pid 15087] close(23 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15088] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3624", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15088] <... openat resumed>) = 3 [pid 15087] close(24 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15088] write(3, "1000", 4 [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 15088] <... write resumed>) = 4 [pid 15087] close(25 [pid 15088] close(3 [pid 318] fstat(3 [pid 15088] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15088] read(200 [pid 318] getdents64(3 [pid 15088] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15088] symlink("/dev/binderfs", "./binderfs" [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15088] <... symlink resumed>) = 0 [pid 15087] close(26 [pid 15088] write(1, "executing program\n", 18 [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15087] close(27 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] newfstatat(AT_FDCWD, "./3658/sys" [pid 15087] close(28 [pid 15088] <... write resumed>) = 18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15087] close(29 [pid 319] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15088] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15088] <... mkdirat resumed>) = 0 [pid 15087] exit_group(0 [pid 15088] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15087] <... exit_group resumed>) = ? [pid 319] openat(AT_FDCWD, "./3658/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] newfstatat(AT_FDCWD, "./3624/sys" [pid 15088] <... mount resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15087] +++ exited with 0 +++ [pid 319] fstat(4 [pid 318] umount2("./3624/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 318] openat(AT_FDCWD, "./3624/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15088] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 4 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] fstat(4 [pid 319] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 319] rmdir("./3658/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rmdir resumed>) = 0 [pid 15088] <... openat resumed>) = 3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3751, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3658/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3658/binderfs" [pid 318] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rmdir("./3624/sys" [pid 15088] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] unlink("./3658/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3624/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3624/binderfs" [pid 15088] <... pwrite64 resumed>) = 36 [pid 319] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3658" [pid 318] unlink("./3624/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 319] mkdir("./3659", 0777 [pid 15088] close(3 [pid 318] getdents64(3 [pid 15088] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15088] close(4) = -1 EBADF (Bad file descriptor) [pid 15088] close(5) = -1 EBADF (Bad file descriptor) [pid 15088] close(6) = -1 EBADF (Bad file descriptor) [pid 15088] close(7) = -1 EBADF (Bad file descriptor) [pid 15088] close(8) = -1 EBADF (Bad file descriptor) [pid 15088] close(9) = -1 EBADF (Bad file descriptor) [pid 15088] close(10) = -1 EBADF (Bad file descriptor) [pid 15088] close(11) = -1 EBADF (Bad file descriptor) [pid 15088] close(12) = -1 EBADF (Bad file descriptor) [pid 15088] close(13) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(3 [pid 15088] close(14 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3624" [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15088] close(15 [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15089 attached [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3625", 0777 [pid 15089] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3661 [pid 318] <... mkdir resumed>) = 0 [pid 15089] <... set_robust_list resumed>) = 0 [pid 15088] close(16 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15089] rt_sigprocmask(SIG_SETMASK, [] [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15089] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15088] close(17 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15089] chdir("./3659" [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15090 attached [pid 15089] <... chdir resumed>) = 0 [pid 15088] close(18 [pid 15090] set_robust_list(0x5555689d76a0, 24 [pid 15089] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... set_robust_list resumed>) = 0 [pid 15089] <... prctl resumed>) = 0 [pid 15088] close(19 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3627 [pid 15090] rt_sigprocmask(SIG_SETMASK, [] [pid 15089] setpgid(0, 0 [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15089] <... setpgid resumed>) = 0 [pid 15088] close(20 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15090] chdir("./3625" [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15090] <... chdir resumed>) = 0 [pid 15090] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15089] <... openat resumed>) = 3 [pid 15088] close(21 [pid 15090] <... prctl resumed>) = 0 [pid 15089] write(3, "1000", 4 [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15090] setpgid(0, 0 [pid 15089] <... write resumed>) = 4 [pid 15088] close(22 [pid 15090] <... setpgid resumed>) = 0 [pid 15089] close(3 [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15088] close(23 [pid 321] umount2("./3749", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15089] <... close resumed>) = 0 [pid 15088] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15090] <... openat resumed>) = 3 [pid 15089] read(200 [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3749", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15090] write(3, "1000", 4 [pid 15089] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15088] close(25 [pid 321] <... openat resumed>) = 3 [pid 15090] <... write resumed>) = 4 [pid 15089] symlink("/dev/binderfs", "./binderfs" [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15090] close(3 [pid 15089] <... symlink resumed>) = 0 [pid 15088] close(26 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15090] <... close resumed>) = 0 [pid 15089] write(1, "executing program\n", 18 [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15090] read(200 [pid 15089] <... write resumed>) = 18 executing program [pid 15088] close(27 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15090] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15089] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15090] symlink("/dev/binderfs", "./binderfs" [pid 15089] <... mkdirat resumed>) = 0 [pid 15088] close(28 [pid 321] <... umount2 resumed>) = 0 [pid 15090] <... symlink resumed>) = 0 [pid 15089] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15090] write(1, "executing program\n", 18 [pid 15089] <... mount resumed>) = 0 executing program [pid 15088] close(29 [pid 15090] <... write resumed>) = 18 [pid 15089] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15090] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15088] exit_group(0 [pid 321] newfstatat(AT_FDCWD, "./3749/sys" [pid 15089] <... openat resumed>) = 3 [pid 15088] <... exit_group resumed>) = ? [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15090] <... mkdirat resumed>) = 0 [pid 15089] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15088] +++ exited with 0 +++ [pid 321] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15090] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3718, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15089] <... pwrite64 resumed>) = 36 [pid 321] openat(AT_FDCWD, "./3749/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15090] <... mount resumed>) = 0 [pid 15089] close(3 [pid 321] <... openat resumed>) = 4 [pid 15090] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15089] <... close resumed>) = 0 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15090] <... openat resumed>) = 3 [pid 15089] close(4 [pid 321] getdents64(4 [pid 15090] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 15090] <... pwrite64 resumed>) = 36 [pid 15089] close(5 [pid 321] <... close resumed>) = 0 [pid 15090] close(3 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3749/sys" [pid 15090] <... close resumed>) = 0 [pid 15089] close(6 [pid 15090] close(4 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(7 [pid 15090] close(5 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(8 [pid 15090] close(6 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(9 [pid 15090] close(7 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(10 [pid 15090] close(8 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(11 [pid 15090] close(9 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(12 [pid 15090] close(10 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(13 [pid 15090] close(11 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(14 [pid 15090] close(12 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(15 [pid 15090] close(13 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(16 [pid 15090] close(14 [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] close(17 [pid 15090] close(15 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3749/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15090] close(16 [pid 15089] close(18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3749/binderfs" [pid 320] umount2("./3716", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15090] close(17 [pid 15089] close(19 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] unlink("./3749/binderfs" [pid 320] openat(AT_FDCWD, "./3716", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15090] close(18 [pid 15089] close(20 [pid 321] getdents64(3 [pid 320] <... openat resumed>) = 3 [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] fstat(3 [pid 15090] close(19 [pid 15089] close(21 [pid 321] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15090] close(20 [pid 15089] close(22 [pid 320] getdents64(3 [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3749" [pid 15090] close(21 [pid 15089] close(23 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15090] close(22 [pid 15089] close(24 [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3750", 0777 [pid 15090] close(23 [pid 15089] close(25 [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] close(24 [pid 15089] close(26 [pid 320] <... umount2 resumed>) = 0 [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15090] close(25 [pid 15089] close(27 [pid 321] <... mkdir resumed>) = 0 [pid 320] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15090] close(26 [pid 15089] close(28 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] newfstatat(AT_FDCWD, "./3716/sys" [pid 15090] close(27 [pid 15089] close(29 [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15090] close(28 [pid 320] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15089] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15090] close(29 [pid 15089] <... exit_group resumed>) = ? [pid 320] openat(AT_FDCWD, "./3716/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15090] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15091 attached [pid 15090] exit_group(0 [pid 320] <... openat resumed>) = 4 [pid 15090] <... exit_group resumed>) = ? [pid 15089] +++ exited with 0 +++ [pid 320] fstat(4 [pid 15091] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3752 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15091] <... set_robust_list resumed>) = 0 [pid 15090] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] getdents64(4 [pid 15091] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3661, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15091] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(4 [pid 15091] chdir("./3750" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3627, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15091] <... chdir resumed>) = 0 [pid 320] close(4 [pid 15091] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15091] <... prctl resumed>) = 0 [pid 320] rmdir("./3716/sys" [pid 15091] setpgid(0, 0 [pid 320] <... rmdir resumed>) = 0 [pid 15091] <... setpgid resumed>) = 0 [pid 320] umount2("./3716/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15091] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3716/binderfs" [pid 15091] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3716/binderfs") = 0 [pid 320] getdents64(3 [pid 15091] write(3, "1000", 4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15091] <... write resumed>) = 4 [pid 320] close(3) = 0 [pid 15091] close(3 [pid 320] rmdir("./3716" [pid 15091] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15091] read(200 [pid 320] mkdir("./3717", 0777 [pid 15091] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15091] symlink("/dev/binderfs", "./binderfs" [pid 320] <... mkdir resumed>) = 0 [pid 15091] <... symlink resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... restart_syscall resumed>) = 0 [pid 15091] write(1, "executing program\n", 18 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 15091] <... write resumed>) = 18 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15091] mkdirat(AT_FDCWD, "./sys", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15092 attached [pid 319] umount2("./3659", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15092] set_robust_list(0x5555689d76a0, 24 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15092] <... set_robust_list resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3659", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15092] rt_sigprocmask(SIG_SETMASK, [] [pid 15091] <... mkdirat resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15092] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15091] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15092] chdir("./3717" [pid 15091] <... mount resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3719 [pid 319] fstat(3 [pid 15092] <... chdir resumed>) = 0 [pid 15091] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15092] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15092] <... prctl resumed>) = 0 [pid 319] getdents64(3 [pid 15092] setpgid(0, 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15092] <... setpgid resumed>) = 0 [pid 319] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15092] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... umount2 resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15092] <... openat resumed>) = 3 [pid 15091] <... openat resumed>) = 3 [pid 15092] write(3, "1000", 4) = 4 [pid 319] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15092] close(3 [pid 15091] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15092] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3625", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15092] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] newfstatat(AT_FDCWD, "./3659/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15092] symlink("/dev/binderfs", "./binderfs" [pid 15091] <... pwrite64 resumed>) = 36 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3625", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15092] <... symlink resumed>) = 0 [pid 319] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15092] write(1, "executing program\n", 18 [pid 319] openat(AT_FDCWD, "./3659/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 318] fstat(3 [pid 15092] <... write resumed>) = 18 [pid 319] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15092] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15091] close(3 [pid 319] fstat(4 [pid 318] getdents64(3 [pid 15091] <... close resumed>) = 0 [pid 15092] <... mkdirat resumed>) = 0 [pid 15091] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15092] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15092] <... mount resumed>) = 0 [pid 15091] close(5 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15092] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(6 [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = 0 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15092] <... openat resumed>) = 3 [pid 15091] close(7 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15092] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15092] <... pwrite64 resumed>) = 36 [pid 15091] close(8 [pid 319] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3625/sys" [pid 15092] close(3 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3659/sys" [pid 15092] <... close resumed>) = 0 [pid 15091] close(9 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15092] close(4 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(10 [pid 318] umount2("./3625/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15092] close(5 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3659/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(11 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15092] close(6 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(12 [pid 318] openat(AT_FDCWD, "./3625/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15092] close(7 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3659/binderfs" [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(13 [pid 318] <... openat resumed>) = 4 [pid 15092] close(8 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15092] close(9 [pid 319] unlink("./3659/binderfs" [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15092] close(10 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(4 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(14 [pid 319] getdents64(3 [pid 15092] close(11 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(15 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15092] close(12 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(16 [pid 319] close(3 [pid 15092] close(13 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(17 [pid 319] <... close resumed>) = 0 [pid 318] close(4 [pid 15092] close(14 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3659" [pid 318] <... close resumed>) = 0 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(18 [pid 15092] close(15 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3625/sys" [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(19 [pid 319] mkdir("./3660", 0777 [pid 15092] close(16 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(20 [pid 319] <... mkdir resumed>) = 0 [pid 15092] close(17 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3625/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(21 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15092] close(18 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(22 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15092] close(19 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3625/binderfs" [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] close(23 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15092] close(20 [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15091] close(24) = -1 EBADF (Bad file descriptor) [pid 15091] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 15093 attached [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3625/binderfs" [pid 15093] set_robust_list(0x5555689d76a0, 24 [pid 15092] close(21 [pid 15091] close(26 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3662 [pid 15093] <... set_robust_list resumed>) = 0 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15092] close(22 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15093] rt_sigprocmask(SIG_SETMASK, [] [pid 15092] close(23 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15093] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15093] chdir("./3660" [pid 15092] close(24 [pid 15091] close(27 [pid 318] <... close resumed>) = 0 [pid 15093] <... chdir resumed>) = 0 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15092] close(25 [pid 15091] close(28 [pid 318] rmdir("./3625" [pid 15093] <... prctl resumed>) = 0 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] setpgid(0, 0 [pid 15092] close(26 [pid 15091] close(29 [pid 318] <... rmdir resumed>) = 0 [pid 15093] <... setpgid resumed>) = 0 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15092] close(27 [pid 15091] exit_group(0 [pid 318] mkdir("./3626", 0777 [pid 15093] <... openat resumed>) = 3 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15091] <... exit_group resumed>) = ? [pid 15093] write(3, "1000", 4 [pid 15092] close(28 [pid 15091] +++ exited with 0 +++ [pid 318] <... mkdir resumed>) = 0 [pid 15093] <... write resumed>) = 4 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] close(3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15093] <... close resumed>) = 0 [pid 15092] close(29 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15093] read(200 [pid 15092] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15093] symlink("/dev/binderfs", "./binderfs" [pid 15092] exit_group(0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3752, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15093] <... symlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15094 attached [pid 15093] write(1, "executing program\n", 18 [pid 15092] <... exit_group resumed>) = ? [pid 321] umount2("./3750", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3750", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15092] +++ exited with 0 +++ [pid 15094] set_robust_list(0x5555689d76a0, 24 [pid 321] <... openat resumed>) = 3 executing program [pid 15094] <... set_robust_list resumed>) = 0 [pid 15093] <... write resumed>) = 18 [pid 321] fstat(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3719, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3628 [pid 15094] rt_sigprocmask(SIG_SETMASK, [] [pid 15093] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15094] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15093] <... mkdirat resumed>) = 0 [pid 321] getdents64(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15094] chdir("./3626" [pid 15093] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15094] <... chdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15094] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15093] <... mount resumed>) = 0 [pid 321] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15094] <... prctl resumed>) = 0 [pid 15093] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15094] setpgid(0, 0 [pid 321] <... umount2 resumed>) = 0 [pid 15094] <... setpgid resumed>) = 0 [pid 321] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15094] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3750/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15093] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3750/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15094] <... openat resumed>) = 3 [pid 15094] write(3, "1000", 4 [pid 321] getdents64(4 [pid 15094] <... write resumed>) = 4 [pid 15093] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15094] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15094] <... close resumed>) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3750/sys" [pid 15093] <... pwrite64 resumed>) = 36 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3750/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3750/binderfs" [pid 15094] read(200 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15094] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15093] close(3 [pid 15094] symlink("/dev/binderfs", "./binderfs" [pid 15093] <... close resumed>) = 0 [pid 321] unlink("./3750/binderfs" [pid 320] <... restart_syscall resumed>) = 0 [pid 15094] <... symlink resumed>) = 0 [pid 15093] close(4 [pid 321] <... unlink resumed>) = 0 [pid 15094] write(1, "executing program\n", 18 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15094] <... write resumed>) = 18 [pid 15093] close(5 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 320] umount2("./3717", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15094] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15093] close(6 [pid 321] <... close resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3717", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15094] <... mkdirat resumed>) = 0 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3750" [pid 320] <... openat resumed>) = 3 [pid 15094] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15093] close(7 [pid 321] <... rmdir resumed>) = 0 [pid 320] fstat(3 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] mkdir("./3751", 0777 [pid 320] getdents64(3 [pid 15094] <... mount resumed>) = 0 [pid 15093] close(8 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] close(9 [pid 15094] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15093] close(10 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15094] <... openat resumed>) = 3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15094] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15095 attached [pid 15093] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] close(12 [pid 320] newfstatat(AT_FDCWD, "./3717/sys" [pid 15095] set_robust_list(0x5555689d76a0, 24 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3753 [pid 320] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] openat(AT_FDCWD, "./3717/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15095] <... set_robust_list resumed>) = 0 [pid 15094] <... pwrite64 resumed>) = 36 [pid 15093] close(13 [pid 320] <... openat resumed>) = 4 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] rt_sigprocmask(SIG_SETMASK, [] [pid 15094] close(3 [pid 15093] close(14 [pid 15095] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15094] <... close resumed>) = 0 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15095] chdir("./3751" [pid 15094] close(4 [pid 15093] close(15 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15095] <... chdir resumed>) = 0 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15095] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15094] close(5 [pid 15093] close(16 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15095] <... prctl resumed>) = 0 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15095] setpgid(0, 0 [pid 15094] close(6 [pid 15093] close(17 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15095] <... setpgid resumed>) = 0 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4) = 0 [pid 15095] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15093] close(18 [pid 320] rmdir("./3717/sys" [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15095] <... openat resumed>) = 3 [pid 15094] close(7 [pid 15093] close(19) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3717/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15095] write(3, "1000", 4 [pid 15094] close(8 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3717/binderfs" [pid 15095] <... write resumed>) = 4 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] close(21 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15095] close(3 [pid 15094] close(9 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] <... close resumed>) = 0 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] close(22 [pid 15095] read(200 [pid 15094] close(10 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] close(23 [pid 15095] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] unlink("./3717/binderfs" [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] symlink("/dev/binderfs", "./binderfs" [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] close(11 [pid 320] <... unlink resumed>) = 0 [pid 15095] <... symlink resumed>) = 0 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] close(24 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15095] write(1, "executing program\n", 18 [pid 15094] close(12 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] close(3 [pid 15095] <... write resumed>) = 18 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] close(25 [pid 320] <... close resumed>) = 0 [pid 15094] close(13 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3717" [pid 15095] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] close(26 [pid 320] <... rmdir resumed>) = 0 [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3718", 0777 [pid 15095] <... mkdirat resumed>) = 0 [pid 15093] close(27 [pid 320] <... mkdir resumed>) = 0 [pid 15094] close(14) = -1 EBADF (Bad file descriptor) [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15094] close(15 [pid 15093] close(28 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15095] <... mount resumed>) = 0 [pid 15094] close(16 [pid 15093] close(29ci2-android-6-12-rust/strace-static-x86_64: Process 15096 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3720 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15095] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15096] set_robust_list(0x5555689d76a0, 24 [pid 15094] close(17 [pid 15093] exit_group(0 [pid 15096] <... set_robust_list resumed>) = 0 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15093] <... exit_group resumed>) = ? [pid 15096] rt_sigprocmask(SIG_SETMASK, [] [pid 15095] <... openat resumed>) = 3 [pid 15094] close(18 [pid 15093] +++ exited with 0 +++ [pid 15096] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15095] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15096] chdir("./3718" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3662, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15096] <... chdir resumed>) = 0 [pid 15095] <... pwrite64 resumed>) = 36 [pid 15094] close(19 [pid 15096] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15095] close(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15096] <... prctl resumed>) = 0 [pid 15095] <... close resumed>) = 0 [pid 15096] setpgid(0, 0 [pid 15094] close(20 [pid 15096] <... setpgid resumed>) = 0 [pid 15095] close(4 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15096] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] close(21 [pid 15096] <... openat resumed>) = 3 [pid 15095] close(5 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] close(22 [pid 15096] write(3, "1000", 4) = 4 [pid 15096] close(3) = 0 [pid 15095] close(6 [pid 319] <... restart_syscall resumed>) = 0 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] close(23 [pid 15095] close(7 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] close(24 [pid 15095] close(8 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] close(25 [pid 15095] close(9 [pid 319] umount2("./3660", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] close(10 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] close(26 [pid 15095] close(11 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3660", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] close(27 [pid 15096] read(200 [pid 15095] close(12 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15096] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] close(28 [pid 15096] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15095] close(13 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 15096] write(1, "executing program\n", 18 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] close(29 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15096] <... write resumed>) = 18 [pid 15095] close(14 [pid 15094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15096] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15096] <... mkdirat resumed>) = 0 [pid 15095] close(15 executing program [pid 15094] exit_group(0 [pid 15096] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15094] <... exit_group resumed>) = ? [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15096] <... mount resumed>) = 0 [pid 15095] close(16 [pid 15096] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15094] +++ exited with 0 +++ [pid 319] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3628, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15096] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15095] close(17 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15096] close(3 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] close(18 [pid 15096] <... close resumed>) = 0 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] close(19 [pid 319] <... umount2 resumed>) = 0 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15095] close(20 [pid 15096] close(4 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15096] close(5 [pid 15095] close(21 [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3660/sys" [pid 15096] close(6 [pid 15095] close(22 [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15096] close(7) = -1 EBADF (Bad file descriptor) [pid 15096] close(8) = -1 EBADF (Bad file descriptor) [pid 15096] close(9) = -1 EBADF (Bad file descriptor) [pid 15096] close(10) = -1 EBADF (Bad file descriptor) [pid 15096] close(11) = -1 EBADF (Bad file descriptor) [pid 15096] close(12) = -1 EBADF (Bad file descriptor) [pid 15096] close(13) = -1 EBADF (Bad file descriptor) [pid 15096] close(14) = -1 EBADF (Bad file descriptor) [pid 15096] close(15) = -1 EBADF (Bad file descriptor) [pid 15096] close(16) = -1 EBADF (Bad file descriptor) [pid 15096] close(17) = -1 EBADF (Bad file descriptor) [pid 15096] close(18) = -1 EBADF (Bad file descriptor) [pid 15096] close(19) = -1 EBADF (Bad file descriptor) [pid 15096] close(20) = -1 EBADF (Bad file descriptor) [pid 15095] close(23 [pid 319] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15095] close(24 [pid 319] openat(AT_FDCWD, "./3660/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15096] close(21) = -1 EBADF (Bad file descriptor) [pid 15095] close(25 [pid 319] <... openat resumed>) = 4 [pid 15096] close(22 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 318] umount2("./3626", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] close(26 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15096] close(23 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] close(27 [pid 319] getdents64(4 [pid 15096] close(24 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] openat(AT_FDCWD, "./3626", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] close(28 [pid 319] getdents64(4 [pid 15096] close(25 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] close(29 [pid 318] fstat(3 [pid 319] close(4 [pid 15096] close(26 [pid 15095] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15096] close(27 [pid 15095] exit_group(0 [pid 319] rmdir("./3660/sys" [pid 318] getdents64(3 [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15095] <... exit_group resumed>) = ? [pid 319] <... rmdir resumed>) = 0 [pid 15096] close(28 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15096] close(29 [pid 318] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15096] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15096] exit_group(0) = ? [pid 15096] +++ exited with 0 +++ [pid 319] umount2("./3660/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3720, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15095] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3626/sys" [pid 319] newfstatat(AT_FDCWD, "./3660/binderfs" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3753, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3626/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3660/binderfs") = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3626/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 319] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rmdir("./3660" [pid 318] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] mkdir("./3661", 0777 [pid 318] getdents64(4 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... restart_syscall resumed>) = 0 [pid 318] rmdir("./3626/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15097 attached [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3663 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15097] set_robust_list(0x5555689d76a0, 24 [pid 318] <... rmdir resumed>) = 0 [pid 15097] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3751", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3626/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15097] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15097] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3626/binderfs" [pid 321] openat(AT_FDCWD, "./3751", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... openat resumed>) = 3 [pid 318] unlink("./3626/binderfs" [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15097] chdir("./3661" [pid 321] fstat(3 [pid 318] <... unlink resumed>) = 0 [pid 15097] <... chdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 321] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15097] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] close(3 [pid 15097] <... prctl resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15097] setpgid(0, 0 [pid 321] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3626" [pid 15097] <... setpgid resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15097] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = 0 [pid 318] mkdir("./3627", 0777 [pid 15097] <... openat resumed>) = 3 [pid 321] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 15097] write(3, "1000", 4) = 4 [pid 15097] close(3) = 0 [pid 15097] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15097] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] newfstatat(AT_FDCWD, "./3751/sys" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15097] write(1, "executing program\n", 18 [pid 321] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15097] <... write resumed>) = 18 [pid 15097] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15097] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 15098 attached [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3751/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3629 [pid 321] <... openat resumed>) = 4 executing program [pid 15097] <... mount resumed>) = 0 [pid 321] fstat(4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15098] set_robust_list(0x5555689d76a0, 24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15098] <... set_robust_list resumed>) = 0 [pid 321] getdents64(4 [pid 15097] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15098] rt_sigprocmask(SIG_SETMASK, [] [pid 15097] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15098] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] getdents64(4 [pid 15097] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15098] chdir("./3627") = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15098] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15097] <... pwrite64 resumed>) = 36 [pid 321] close(4 [pid 15098] <... prctl resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 15097] close(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 15097] <... close resumed>) = 0 [pid 15098] setpgid(0, 0 [pid 321] rmdir("./3751/sys" [pid 15098] <... setpgid resumed>) = 0 [pid 15097] close(4 [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3718", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15098] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3751/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15098] <... openat resumed>) = 3 [pid 15097] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3718", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] newfstatat(AT_FDCWD, "./3751/binderfs" [pid 15098] write(3, "1000", 4 [pid 15097] close(6 [pid 320] <... openat resumed>) = 3 [pid 15098] <... write resumed>) = 4 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15098] close(3 [pid 15097] close(7 [pid 321] unlink("./3751/binderfs" [pid 320] fstat(3 [pid 15098] <... close resumed>) = 0 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15098] read(200 [pid 15097] close(8 [pid 321] <... unlink resumed>) = 0 [pid 320] getdents64(3 [pid 15098] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15097] close(9 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15097] close(10) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15098] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15098] <... symlink resumed>) = 0 [pid 15097] close(11 [pid 321] close(3 [pid 320] <... umount2 resumed>) = 0 [pid 15098] write(1, "executing program\n", 18 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15098] <... write resumed>) = 18 [pid 15097] close(12 executing program [pid 321] rmdir("./3751" [pid 320] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15098] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15097] close(13 [pid 321] <... rmdir resumed>) = 0 [pid 15098] <... mkdirat resumed>) = 0 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3752", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15097] close(14) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15097] close(15 [pid 15098] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15097] close(16) = -1 EBADF (Bad file descriptor) [pid 15097] close(17 [pid 15098] <... mount resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15097] close(18) = -1 EBADF (Bad file descriptor) [pid 15097] close(19 [pid 320] newfstatat(AT_FDCWD, "./3718/sys" [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15097] close(20 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15097] close(21) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15098] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15097] close(22 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3718/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15097] close(23 [pid 320] <... openat resumed>) = 4 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15098] <... openat resumed>) = 3 [pid 15097] close(24 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15097] close(25) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 ci2-android-6-12-rust/strace-static-x86_64: Process 15099 attached [pid 15097] close(26 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3754 [pid 320] getdents64(4 [pid 15099] set_robust_list(0x5555689d76a0, 24 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15099] <... set_robust_list resumed>) = 0 [pid 15097] close(27 [pid 320] close(4 [pid 15099] rt_sigprocmask(SIG_SETMASK, [] [pid 15098] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... close resumed>) = 0 [pid 15099] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15098] <... pwrite64 resumed>) = 36 [pid 15097] close(28 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15099] chdir("./3752" [pid 15098] close(3 [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3718/sys" [pid 15099] <... chdir resumed>) = 0 [pid 15098] <... close resumed>) = 0 [pid 15097] close(29 [pid 15099] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rmdir resumed>) = 0 [pid 15098] close(4 [pid 15099] <... prctl resumed>) = 0 [pid 320] umount2("./3718/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] setpgid(0, 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15098] close(5 [pid 15099] <... setpgid resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3718/binderfs" [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15098] close(6 [pid 15099] <... openat resumed>) = 3 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15097] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3718/binderfs" [pid 15097] exit_group(0) = ? [pid 15099] write(3, "1000", 4 [pid 15098] close(7 [pid 15097] +++ exited with 0 +++ [pid 320] <... unlink resumed>) = 0 [pid 15099] <... write resumed>) = 4 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15099] close(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3663, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15098] close(8 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15099] <... close resumed>) = 0 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15099] read(200 [pid 15098] close(9 [pid 320] <... close resumed>) = 0 [pid 15099] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3718" [pid 15099] symlink("/dev/binderfs", "./binderfs" [pid 15098] close(10 [pid 320] <... rmdir resumed>) = 0 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3719", 0777 [pid 15098] close(11 [pid 15099] <... symlink resumed>) = 0 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15098] close(12 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15098] close(13 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15099] write(1, "executing program\n", 18 [pid 15098] close(14 [pid 15099] <... write resumed>) = 18 [pid 15099] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... mkdirat resumed>) = 0 [pid 15099] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 15100 attached ) = 0 [pid 15100] set_robust_list(0x5555689d76a0, 24 [pid 15098] close(15 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3721 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] <... set_robust_list resumed>) = 0 [pid 15099] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15098] close(16 [pid 15100] rt_sigprocmask(SIG_SETMASK, [] [pid 15099] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15098] close(17 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15100] chdir("./3719" [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] <... chdir resumed>) = 0 [pid 15099] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15098] close(18 [pid 15100] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15099] <... pwrite64 resumed>) = 36 [pid 15100] <... prctl resumed>) = 0 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] setpgid(0, 0 [pid 15098] close(19 [pid 15100] <... setpgid resumed>) = 0 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15099] close(3 [pid 15098] close(20 [pid 15100] <... openat resumed>) = 3 [pid 15099] <... close resumed>) = 0 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] close(4 [pid 15098] close(21 [pid 15100] write(3, "1000", 4 [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] <... write resumed>) = 4 [pid 15099] close(5 [pid 15098] close(22 [pid 15100] close(3 [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] <... close resumed>) = 0 [pid 15099] close(6 [pid 15098] close(23 [pid 15100] read(200 [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15099] close(7 [pid 15098] close(24 [pid 15100] symlink("/dev/binderfs", "./binderfs" [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] <... symlink resumed>) = 0 [pid 15099] close(8 [pid 15098] close(25 [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] write(1, "executing program\n", 18 [pid 15099] close(9 [pid 15100] <... write resumed>) = 18 executing program [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15099] close(10 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] <... mkdirat resumed>) = 0 [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15098] close(26 [pid 15099] close(11 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15098] close(27 [pid 15100] <... mount resumed>) = 0 [pid 15099] close(12 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15098] close(28) = -1 EBADF (Bad file descriptor) [pid 15100] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15098] close(29 [pid 15100] <... openat resumed>) = 3 [pid 15099] close(13 [pid 15098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] close(14 [pid 15098] exit_group(0 [pid 319] umount2("./3661", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15098] <... exit_group resumed>) = ? [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15100] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] <... pwrite64 resumed>) = 36 [pid 15099] close(15) = -1 EBADF (Bad file descriptor) [pid 15099] close(16 [pid 15098] +++ exited with 0 +++ [pid 319] openat(AT_FDCWD, "./3661", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3629, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15100] close(3 [pid 15099] close(17 [pid 319] <... openat resumed>) = 3 [pid 15100] <... close resumed>) = 0 [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15100] close(4 [pid 15099] close(18 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 15100] close(5 [pid 15099] close(19 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(6 [pid 15099] close(20 [pid 319] getdents64(3 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(7 [pid 15099] close(21 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(8 [pid 15099] close(22 [pid 319] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(9 [pid 15099] close(23 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(10 [pid 15099] close(24 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(11 [pid 15099] close(25 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(12 [pid 15099] close(26 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(13 [pid 15099] close(27 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(14 [pid 15099] close(28 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(15 [pid 15099] close(29 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(16 [pid 15099] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] exit_group(0 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15100] close(17 [pid 319] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15099] <... exit_group resumed>) = ? [pid 15100] close(18 [pid 15099] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3661/sys" [pid 15100] close(19 [pid 318] umount2("./3627", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(20 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3754, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15100] close(21 [pid 318] openat(AT_FDCWD, "./3627", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15100] close(22 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3661/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 15100] close(23) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15100] close(24 [pid 319] fstat(4 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(3 [pid 15100] close(25 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] close(26) = -1 EBADF (Bad file descriptor) [pid 15100] close(27 [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = 0 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15100] close(28 [pid 318] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15100] close(29 [pid 319] <... close resumed>) = 0 [pid 15100] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15100] exit_group(0 [pid 319] rmdir("./3661/sys" [pid 318] newfstatat(AT_FDCWD, "./3627/sys" [pid 15100] <... exit_group resumed>) = ? [pid 15100] +++ exited with 0 +++ [pid 319] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3627/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3721, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3661/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3627/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3661/binderfs" [pid 318] fstat(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] unlink("./3661/binderfs" [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 318] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] close(4 [pid 319] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] rmdir("./3661" [pid 318] rmdir("./3627/sys") = 0 [pid 318] umount2("./3627/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3627/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3627/binderfs") = 0 [pid 318] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] mkdir("./3662", 0777 [pid 318] close(3 [pid 320] umount2("./3719", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] umount2("./3752", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3719", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] openat(AT_FDCWD, "./3752", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... openat resumed>) = 3 [pid 318] rmdir("./3627") = 0 [pid 318] mkdir("./3628", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 15101 attached [pid 321] fstat(3 [pid 320] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15101] set_robust_list(0x5555689d76a0, 24 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] fstat(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3664 [pid 321] getdents64(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15102 attached [pid 15101] <... set_robust_list resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15102] set_robust_list(0x5555689d76a0, 24 [pid 15101] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15102] <... set_robust_list resumed>) = 0 [pid 15101] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3630 [pid 320] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15101] chdir("./3662" [pid 15102] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15102] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15101] <... chdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3752/sys" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15102] chdir("./3628" [pid 15101] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15101] <... prctl resumed>) = 0 [pid 321] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15102] <... chdir resumed>) = 0 [pid 15101] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3719/sys" [pid 15102] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15101] <... setpgid resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3752/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15102] <... prctl resumed>) = 0 [pid 15101] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... openat resumed>) = 4 [pid 15102] setpgid(0, 0 [pid 321] fstat(4 [pid 320] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15102] <... setpgid resumed>) = 0 [pid 15101] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15102] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15101] write(3, "1000", 4 [pid 321] getdents64(4 [pid 320] openat(AT_FDCWD, "./3719/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15102] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... openat resumed>) = 4 [pid 321] getdents64(4 [pid 320] fstat(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 15102] write(3, "1000", 4 [pid 15101] <... write resumed>) = 4 [pid 15102] <... write resumed>) = 4 [pid 15101] close(3 [pid 15102] close(3 [pid 15101] <... close resumed>) = 0 [pid 15102] <... close resumed>) = 0 [pid 15101] read(200 [pid 15102] read(200 [pid 15101] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15102] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15101] symlink("/dev/binderfs", "./binderfs" [pid 15102] symlink("/dev/binderfs", "./binderfs" [pid 321] rmdir("./3752/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15102] <... symlink resumed>) = 0 [pid 15101] <... symlink resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(4 [pid 15102] write(1, "executing program\n", 18 [pid 15101] write(1, "executing program\n", 18 [pid 321] umount2("./3752/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program executing program [pid 15102] <... write resumed>) = 18 [pid 15101] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(4 [pid 321] newfstatat(AT_FDCWD, "./3752/binderfs" [pid 320] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3719/sys" [pid 321] unlink("./3752/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 15102] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15101] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... unlink resumed>) = 0 [pid 320] umount2("./3719/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15101] <... mkdirat resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] newfstatat(AT_FDCWD, "./3719/binderfs" [pid 321] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... close resumed>) = 0 [pid 320] unlink("./3719/binderfs" [pid 321] rmdir("./3752" [pid 320] <... unlink resumed>) = 0 [pid 15102] <... mkdirat resumed>) = 0 [pid 15101] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] mkdir("./3753", 0777 [pid 320] close(3 [pid 15102] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15101] <... mount resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3719") = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] mkdir("./3720", 0777 [pid 15102] <... mount resumed>) = 0 [pid 15101] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15101] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15102] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15101] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 15103 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15104 attached [pid 15104] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15104] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3722 [pid 15104] chdir("./3753" [pid 15102] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15103] set_robust_list(0x5555689d76a0, 24 [pid 15101] <... pwrite64 resumed>) = 36 [pid 15104] <... chdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15104] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15104] setpgid(0, 0) = 0 [pid 15103] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3755 [pid 15102] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15101] close(3 [pid 15103] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15104] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15102] <... pwrite64 resumed>) = 36 [pid 15101] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15104] write(3, "1000", 4) = 4 [pid 15104] close(3 [pid 15103] chdir("./3720" [pid 15102] close(3 [pid 15101] close(4 [pid 15104] <... close resumed>) = 0 [pid 15103] <... chdir resumed>) = 0 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15104] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15103] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15102] <... close resumed>) = 0 [pid 15101] close(5 [pid 15104] symlink("/dev/binderfs", "./binderfs" [pid 15103] <... prctl resumed>) = 0 [pid 15102] close(4 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15104] <... symlink resumed>) = 0 [pid 15103] setpgid(0, 0 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(6 [pid 15103] <... setpgid resumed>) = 0 [pid 15102] close(5 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15104] write(1, "executing program\n", 18 [pid 15103] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(7 [pid 15104] <... write resumed>) = 18 [pid 15102] close(6 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15104] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15103] <... openat resumed>) = 3 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(8 [pid 15104] <... mkdirat resumed>) = 0 [pid 15104] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15102] close(7 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] write(3, "1000", 4 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(9 [pid 15103] <... write resumed>) = 4 [pid 15102] close(8 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] close(3 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] <... close resumed>) = 0 [pid 15101] close(10 [pid 15103] read(200 [pid 15102] close(9 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15104] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(11 [pid 15104] <... openat resumed>) = 3 [pid 15103] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15102] close(10 [pid 15104] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15103] symlink("/dev/binderfs", "./binderfs" [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15104] <... pwrite64 resumed>) = 36 [pid 15103] <... symlink resumed>) = 0 [pid 15102] close(11 [pid 15101] close(12 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] write(1, "executing program\n", 18 [pid 15102] close(12 [pid 15101] close(13 [pid 15103] <... write resumed>) = 18 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15104] close(3) = 0 executing program [pid 15104] close(4 [pid 15103] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15104] close(5) = -1 EBADF (Bad file descriptor) [pid 15104] close(6) = -1 EBADF (Bad file descriptor) [pid 15104] close(7) = -1 EBADF (Bad file descriptor) [pid 15104] close(8) = -1 EBADF (Bad file descriptor) [pid 15104] close(9) = -1 EBADF (Bad file descriptor) [pid 15104] close(10) = -1 EBADF (Bad file descriptor) [pid 15104] close(11) = -1 EBADF (Bad file descriptor) [pid 15104] close(12) = -1 EBADF (Bad file descriptor) [pid 15104] close(13) = -1 EBADF (Bad file descriptor) [pid 15104] close(14) = -1 EBADF (Bad file descriptor) [pid 15104] close(15) = -1 EBADF (Bad file descriptor) [pid 15104] close(16) = -1 EBADF (Bad file descriptor) [pid 15104] close(17) = -1 EBADF (Bad file descriptor) [pid 15104] close(18) = -1 EBADF (Bad file descriptor) [pid 15104] close(19) = -1 EBADF (Bad file descriptor) [pid 15104] close(20) = -1 EBADF (Bad file descriptor) [pid 15104] close(21) = -1 EBADF (Bad file descriptor) [pid 15104] close(22) = -1 EBADF (Bad file descriptor) [pid 15104] close(23) = -1 EBADF (Bad file descriptor) [pid 15104] close(24) = -1 EBADF (Bad file descriptor) [pid 15104] close(25) = -1 EBADF (Bad file descriptor) [pid 15104] close(26) = -1 EBADF (Bad file descriptor) [pid 15104] close(27) = -1 EBADF (Bad file descriptor) [pid 15104] close(28) = -1 EBADF (Bad file descriptor) [pid 15104] close(29) = -1 EBADF (Bad file descriptor) [pid 15104] exit_group(0) = ? [pid 15102] close(13 [pid 15101] close(14 [pid 15103] <... mkdirat resumed>) = 0 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(15 [pid 15102] close(14 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15104] +++ exited with 0 +++ [pid 15103] <... mount resumed>) = 0 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(16 [pid 15103] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15102] close(15 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3755, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(17 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15102] close(16 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(18) = -1 EBADF (Bad file descriptor) [pid 15102] close(17 [pid 15101] close(19 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] close(18 [pid 15103] <... openat resumed>) = 3 [pid 15101] close(20 [pid 321] <... restart_syscall resumed>) = 0 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] close(19 [pid 15101] close(21 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] close(20 [pid 15101] close(22 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] close(21 [pid 15101] close(23) = -1 EBADF (Bad file descriptor) [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(24 [pid 15102] close(22 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(25 [pid 15102] close(23 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3753", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15101] close(26 [pid 15103] <... pwrite64 resumed>) = 36 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(27 [pid 15103] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] <... close resumed>) = 0 [pid 15101] close(28 [pid 321] openat(AT_FDCWD, "./3753", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15102] close(24 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] close(4 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] close(29 [pid 321] <... openat resumed>) = 3 [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] close(25 [pid 15101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] close(5 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] close(26 [pid 15101] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15103] close(6 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15101] <... exit_group resumed>) = ? [pid 15102] close(27) = -1 EBADF (Bad file descriptor) [pid 15102] close(28 [pid 321] getdents64(3 [pid 15102] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] close(29) = -1 EBADF (Bad file descriptor) [pid 15102] exit_group(0) = ? [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15102] +++ exited with 0 +++ [pid 15101] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15103] close(7 [pid 321] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3664, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3630, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15103] close(8 [pid 321] <... umount2 resumed>) = 0 [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15103] close(9) = -1 EBADF (Bad file descriptor) [pid 15103] close(10) = -1 EBADF (Bad file descriptor) [pid 15103] close(11) = -1 EBADF (Bad file descriptor) [pid 15103] close(12) = -1 EBADF (Bad file descriptor) [pid 15103] close(13) = -1 EBADF (Bad file descriptor) [pid 15103] close(14) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15103] close(15) = -1 EBADF (Bad file descriptor) [pid 15103] close(16 [pid 321] newfstatat(AT_FDCWD, "./3753/sys" [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] close(17 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] close(18 [pid 321] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] close(19) = -1 EBADF (Bad file descriptor) [pid 15103] close(20 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3753/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15103] close(21) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15103] close(22) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15103] close(23) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15103] close(24) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15103] close(25) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15103] close(26 [pid 321] getdents64(4 [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] close(27) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15103] close(28 [pid 321] close(4 [pid 15103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15103] close(29) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15103] exit_group(0 [pid 321] rmdir("./3753/sys" [pid 15103] <... exit_group resumed>) = ? [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3753/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15103] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3753/binderfs" [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3722, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] unlink("./3753/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3753") = 0 [pid 321] mkdir("./3754", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15105 attached , child_tidptr=0x5555689d7690) = 3756 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15105] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15105] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15105] chdir("./3754") = 0 [pid 15105] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15105] setpgid(0, 0) = 0 [pid 15105] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15105] write(3, "1000", 4) = 4 [pid 15105] close(3) = 0 [pid 15105] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15105] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15105] write(1, "executing program\n", 18) = 18 executing program [pid 15105] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15105] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15105] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15105] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3662", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3662", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15105] <... pwrite64 resumed>) = 36 [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3628", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15105] close(3 [pid 320] umount2("./3720", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15105] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3628", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15105] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3720", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 15105] close(5 [pid 320] <... openat resumed>) = 3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15105] close(6 [pid 320] fstat(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15105] close(7 [pid 320] getdents64(3 [pid 318] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15105] close(8 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 15105] close(9 [pid 320] <... umount2 resumed>) = 0 [pid 318] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15105] close(10 [pid 320] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15105] close(11 [pid 319] <... umount2 resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3628/sys" [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3720/sys" [pid 319] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15105] close(12 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3662/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15105] close(13 [pid 320] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15105] close(14 [pid 320] openat(AT_FDCWD, "./3720/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3628/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15105] close(15 [pid 320] fstat(4 [pid 319] openat(AT_FDCWD, "./3662/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3628/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15105] close(16 [pid 320] getdents64(4 [pid 319] <... openat resumed>) = 4 [pid 318] <... openat resumed>) = 4 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15105] close(17 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(4 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15105] close(18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 319] getdents64(4 [pid 15105] close(19 [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3720/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 15105] close(20 [pid 320] <... rmdir resumed>) = 0 [pid 319] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] close(4 [pid 15105] close(21 [pid 320] umount2("./3720/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3662/sys" [pid 318] <... close resumed>) = 0 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15105] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3628/sys" [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3720/binderfs" [pid 319] umount2("./3662/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15105] close(23 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3720/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3662/binderfs" [pid 318] umount2("./3628/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15105] close(24 [pid 320] <... unlink resumed>) = 0 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15105] close(25 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3628/binderfs" [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15105] close(26 [pid 320] <... close resumed>) = 0 [pid 319] unlink("./3662/binderfs" [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3720" [pid 319] <... unlink resumed>) = 0 [pid 318] unlink("./3628/binderfs" [pid 15105] close(27 [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 318] <... unlink resumed>) = 0 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3721", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15105] close(28 [pid 320] <... mkdir resumed>) = 0 [pid 319] close(3 [pid 318] getdents64(3 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15105] close(29 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rmdir("./3662" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15105] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 15105] exit_group(0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] mkdir("./3663", 0777 [pid 318] <... close resumed>) = 0 [pid 15105] <... exit_group resumed>) = ? [pid 319] <... mkdir resumed>) = 0 [pid 318] rmdir("./3628"ci2-android-6-12-rust/strace-static-x86_64: Process 15106 attached [pid 15105] +++ exited with 0 +++ [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3756, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15106] set_robust_list(0x5555689d76a0, 24 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3629", 0777) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15107 attached [pid 15106] <... set_robust_list resumed>) = 0 [pid 15106] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3723 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3665 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15107] set_robust_list(0x5555689d76a0, 24 [pid 15106] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15107] <... set_robust_list resumed>) = 0 [pid 15106] chdir("./3721" [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15106] <... chdir resumed>) = 0 [pid 321] umount2("./3754", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15107] rt_sigprocmask(SIG_SETMASK, [] [pid 15106] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15107] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15106] <... prctl resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3754", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15108 attached ) = 3 [pid 15106] setpgid(0, 0 [pid 15108] set_robust_list(0x5555689d76a0, 24 [pid 15106] <... setpgid resumed>) = 0 [pid 321] fstat(3 [pid 15108] <... set_robust_list resumed>) = 0 [pid 15107] chdir("./3663" [pid 15106] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15108] rt_sigprocmask(SIG_SETMASK, [] [pid 15107] <... chdir resumed>) = 0 [pid 321] getdents64(3 [pid 15108] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3631 [pid 15108] chdir("./3629" [pid 15107] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15106] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15108] <... chdir resumed>) = 0 [pid 15107] <... prctl resumed>) = 0 [pid 321] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15108] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15107] setpgid(0, 0 [pid 15106] write(3, "1000", 4 [pid 15108] <... prctl resumed>) = 0 [pid 15107] <... setpgid resumed>) = 0 [pid 15106] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = 0 [pid 15108] setpgid(0, 0) = 0 [pid 15107] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15106] close(3 [pid 15108] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15106] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15108] <... openat resumed>) = 3 [pid 15106] read(200 [pid 321] newfstatat(AT_FDCWD, "./3754/sys" [pid 15107] <... openat resumed>) = 3 [pid 15108] write(3, "1000", 4) = 4 [pid 15108] close(3) = 0 [pid 15108] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15108] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15108] write(1, "executing program\n", 18) = 18 executing program [pid 15108] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15108] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15108] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15108] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15106] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15108] close(3 [pid 15107] write(3, "1000", 4 [pid 321] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15106] symlink("/dev/binderfs", "./binderfs" [pid 15108] <... close resumed>) = 0 [pid 15106] <... symlink resumed>) = 0 [pid 15108] close(4 [pid 15107] <... write resumed>) = 4 [pid 15106] write(1, "executing program\n", 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 15107] close(3 [pid 15106] <... write resumed>) = 18 [pid 321] openat(AT_FDCWD, "./3754/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15107] <... close resumed>) = 0 [pid 15106] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... openat resumed>) = 4 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] read(200 [pid 15106] <... mkdirat resumed>) = 0 [pid 321] fstat(4 [pid 15108] close(5 [pid 15107] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15106] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] symlink("/dev/binderfs", "./binderfs" [pid 15106] <... mount resumed>) = 0 [pid 15108] close(6 [pid 321] getdents64(4 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... symlink resumed>) = 0 [pid 15108] close(7 [pid 15107] write(1, "executing program\n", 18 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15108] close(8 [pid 15107] <... write resumed>) = 18 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15108] close(9) = -1 EBADF (Bad file descriptor) [pid 15107] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15108] close(10) = -1 EBADF (Bad file descriptor) [pid 15108] close(11 [pid 15107] <... mkdirat resumed>) = 0 [pid 15106] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(4 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15108] close(12) = -1 EBADF (Bad file descriptor) [pid 15108] close(13) = -1 EBADF (Bad file descriptor) [pid 15108] close(14 [pid 15107] <... mount resumed>) = 0 [pid 321] close(4 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... close resumed>) = 0 [pid 15108] close(15) = -1 EBADF (Bad file descriptor) [pid 15108] close(16) = -1 EBADF (Bad file descriptor) [pid 15108] close(17) = -1 EBADF (Bad file descriptor) [pid 15108] close(18) = -1 EBADF (Bad file descriptor) [pid 15107] <... openat resumed>) = 3 [pid 321] rmdir("./3754/sys" [pid 15108] close(19 [pid 15107] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15108] close(20) = -1 EBADF (Bad file descriptor) [pid 15108] close(21 [pid 321] umount2("./3754/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15108] close(22 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... pwrite64 resumed>) = 36 [pid 321] newfstatat(AT_FDCWD, "./3754/binderfs" [pid 15108] close(23 [pid 15107] close(3 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15108] close(24 [pid 15107] <... close resumed>) = 0 [pid 321] unlink("./3754/binderfs" [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] close(4 [pid 15106] <... openat resumed>) = 3 [pid 15108] close(25 [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15106] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] close(5 [pid 321] getdents64(3 [pid 15108] close(26 [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] close(6 [pid 321] close(3 [pid 15108] close(27 [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] <... pwrite64 resumed>) = 36 [pid 15107] close(7 [pid 15106] close(3 [pid 321] <... close resumed>) = 0 [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3754" [pid 15107] close(8 [pid 15106] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(4 [pid 321] mkdir("./3755", 0777 [pid 15107] close(9 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15108] close(28 [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(5 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] close(10 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15108] close(29 [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(6 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] close(11 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15108] exit_group(0) = ? [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(7 [pid 15107] close(12 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15109 attached [pid 15108] +++ exited with 0 +++ [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(8 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3757 [pid 15107] close(13 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15109] set_robust_list(0x5555689d76a0, 24 [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(9 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3631, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15109] <... set_robust_list resumed>) = 0 [pid 15107] close(14 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15109] rt_sigprocmask(SIG_SETMASK, [] [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(10 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15107] close(15 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(11 [pid 15107] close(16 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(12 [pid 15107] close(17 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(13 [pid 15107] close(18 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(14 [pid 15107] close(19 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(15 [pid 15107] close(20 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(16 [pid 15107] close(21 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(17 [pid 15107] close(22 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(18 [pid 15107] close(23 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(19 [pid 15107] close(24 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(20 [pid 15107] close(25 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(21 [pid 15107] close(26 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(22 [pid 15107] close(27 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(23 [pid 15107] close(28 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(24 [pid 15107] close(29 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] close(25 [pid 15107] exit_group(0 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15107] <... exit_group resumed>) = ? [pid 15106] close(26 [pid 15109] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15109] chdir("./3755") = 0 [pid 15107] +++ exited with 0 +++ [pid 15106] close(27 [pid 15109] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3665, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15109] <... prctl resumed>) = 0 [pid 15106] close(28 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15109] setpgid(0, 0 [pid 15106] close(29 [pid 15109] <... setpgid resumed>) = 0 [pid 15106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15106] exit_group(0 [pid 15109] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15106] <... exit_group resumed>) = ? [pid 15109] <... openat resumed>) = 3 [pid 15109] write(3, "1000", 4) = 4 [pid 15109] close(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 15109] <... close resumed>) = 0 [pid 15106] +++ exited with 0 +++ [pid 15109] read(200 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3723, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15109] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15109] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 319] umount2("./3663", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15109] write(1, "executing program\n", 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15109] <... write resumed>) = 18 [pid 319] openat(AT_FDCWD, "./3663", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3 [pid 15109] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15109] <... mkdirat resumed>) = 0 [pid 319] getdents64(3 [pid 15109] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15109] <... mount resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3663/sys" [pid 320] umount2("./3721", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15109] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3721", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3663/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] fstat(3 [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3663/sys") = 0 [pid 319] umount2("./3663/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3663/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3663/binderfs") = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 15109] <... openat resumed>) = 3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] rmdir("./3663" [pid 320] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 15109] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] mkdir("./3664", 0777 [pid 320] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3629", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15109] <... pwrite64 resumed>) = 36 [pid 320] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3666 [pid 319] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15110 attached , NULL, 8) = 0 [pid 15109] close(3 [pid 318] openat(AT_FDCWD, "./3629", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15110] set_robust_list(0x5555689d76a0, 24 [pid 15109] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 15110] <... set_robust_list resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15109] close(4 [pid 318] fstat(3 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3721/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15110] rt_sigprocmask(SIG_SETMASK, [] [pid 15109] close(5 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 320] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15110] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15109] close(6 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15109] close(7 [pid 320] openat(AT_FDCWD, "./3721/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15110] chdir("./3664") = 0 [pid 15110] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15109] close(8 [pid 318] <... umount2 resumed>) = 0 [pid 15110] setpgid(0, 0 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15110] <... setpgid resumed>) = 0 [pid 15110] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15109] close(9 [pid 320] fstat(4 [pid 318] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15109] close(10 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15109] close(11 [pid 318] newfstatat(AT_FDCWD, "./3629/sys" [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15109] close(12 [pid 320] getdents64(4 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15110] <... openat resumed>) = 3 [pid 15110] write(3, "1000", 4) = 4 [pid 15109] close(13 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3629/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15110] close(3 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15110] <... close resumed>) = 0 [pid 15109] close(14 [pid 320] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15110] read(200 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15110] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... close resumed>) = 0 [pid 15109] close(15 [pid 318] openat(AT_FDCWD, "./3629/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15110] symlink("/dev/binderfs", "./binderfs" [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3721/sys" [pid 15110] <... symlink resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 15110] write(1, "executing program\n", 18 [pid 15109] close(16 [pid 15110] <... write resumed>) = 18 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 15110] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15109] close(17 [pid 320] umount2("./3721/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15110] <... mkdirat resumed>) = 0 executing program [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15110] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15109] close(18 [pid 318] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3721/binderfs" [pid 15110] <... mount resumed>) = 0 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15109] close(19 [pid 320] unlink("./3721/binderfs" [pid 318] getdents64(4 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15110] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15110] <... openat resumed>) = 3 [pid 15109] close(20 [pid 15110] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] close(4 [pid 15109] close(21 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15109] close(22 [pid 320] close(3 [pid 318] rmdir("./3629/sys" [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15110] <... pwrite64 resumed>) = 36 [pid 15109] close(23 [pid 320] rmdir("./3721" [pid 318] <... rmdir resumed>) = 0 [pid 15110] close(3 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15110] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15110] close(4) = -1 EBADF (Bad file descriptor) [pid 15110] close(5) = -1 EBADF (Bad file descriptor) [pid 15110] close(6) = -1 EBADF (Bad file descriptor) [pid 15110] close(7) = -1 EBADF (Bad file descriptor) [pid 15110] close(8) = -1 EBADF (Bad file descriptor) [pid 15110] close(9) = -1 EBADF (Bad file descriptor) [pid 15110] close(10) = -1 EBADF (Bad file descriptor) [pid 15110] close(11) = -1 EBADF (Bad file descriptor) [pid 15110] close(12) = -1 EBADF (Bad file descriptor) [pid 15110] close(13) = -1 EBADF (Bad file descriptor) [pid 15110] close(14) = -1 EBADF (Bad file descriptor) [pid 15110] close(15) = -1 EBADF (Bad file descriptor) [pid 15110] close(16) = -1 EBADF (Bad file descriptor) [pid 15110] close(17) = -1 EBADF (Bad file descriptor) [pid 15110] close(18) = -1 EBADF (Bad file descriptor) [pid 15110] close(19) = -1 EBADF (Bad file descriptor) [pid 15110] close(20) = -1 EBADF (Bad file descriptor) [pid 15110] close(21) = -1 EBADF (Bad file descriptor) [pid 15110] close(22) = -1 EBADF (Bad file descriptor) [pid 15110] close(23) = -1 EBADF (Bad file descriptor) [pid 15110] close(24) = -1 EBADF (Bad file descriptor) [pid 15110] close(25) = -1 EBADF (Bad file descriptor) [pid 15110] close(26) = -1 EBADF (Bad file descriptor) [pid 15110] close(27) = -1 EBADF (Bad file descriptor) [pid 15110] close(28) = -1 EBADF (Bad file descriptor) [pid 15110] close(29) = -1 EBADF (Bad file descriptor) [pid 15110] exit_group(0) = ? [pid 318] umount2("./3629/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15109] close(24 [pid 320] mkdir("./3722", 0777) = 0 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15109] close(25 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] newfstatat(AT_FDCWD, "./3629/binderfs" [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15109] close(26 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15111 attached [pid 15110] +++ exited with 0 +++ [pid 15109] close(27 [pid 318] unlink("./3629/binderfs" [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3724 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3666, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15111] set_robust_list(0x5555689d76a0, 24 [pid 15109] close(28 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... unlink resumed>) = 0 [pid 15111] <... set_robust_list resumed>) = 0 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(3 [pid 15111] rt_sigprocmask(SIG_SETMASK, [] [pid 15109] close(29 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15109] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15111] chdir("./3722" [pid 15109] exit_group(0 [pid 318] <... close resumed>) = 0 [pid 15109] <... exit_group resumed>) = ? [pid 318] rmdir("./3629" [pid 15111] <... chdir resumed>) = 0 [pid 15111] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15111] setpgid(0, 0 [pid 318] <... rmdir resumed>) = 0 [pid 15111] <... setpgid resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] mkdir("./3630", 0777 [pid 15111] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... mkdir resumed>) = 0 [pid 319] umount2("./3664", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15111] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15111] write(3, "1000", 4 [pid 319] openat(AT_FDCWD, "./3664", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15111] <... write resumed>) = 4 [pid 319] <... openat resumed>) = 3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15111] close(3) = 0 [pid 319] fstat(3 [pid 15111] read(200 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15111] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] getdents64(3 [pid 15111] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15111] write(1, "executing program\n", 18ci2-android-6-12-rust/strace-static-x86_64: Process 15112 attached ) = 18 [pid 15109] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3632 [pid 15112] set_robust_list(0x5555689d76a0, 24 executing program [pid 15111] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3757, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15112] <... set_robust_list resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... restart_syscall resumed>) = 0 [pid 15111] <... mkdirat resumed>) = 0 [pid 319] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15112] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15111] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3755", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15112] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15111] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3664/sys" [pid 15112] chdir("./3630" [pid 321] openat(AT_FDCWD, "./3755", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15112] <... chdir resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15112] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15111] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] fstat(3 [pid 319] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15112] <... prctl resumed>) = 0 [pid 15111] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15112] setpgid(0, 0) = 0 [pid 321] getdents64(3 [pid 319] openat(AT_FDCWD, "./3664/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15112] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... openat resumed>) = 4 [pid 15111] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15112] <... openat resumed>) = 3 [pid 15111] <... pwrite64 resumed>) = 36 [pid 319] fstat(4 [pid 321] <... umount2 resumed>) = 0 [pid 15112] write(3, "1000", 4) = 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15112] close(3) = 0 [pid 319] getdents64(4 [pid 15112] read(200 [pid 15111] close(3 [pid 321] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15112] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15111] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 15112] symlink("/dev/binderfs", "./binderfs" [pid 15111] close(4 [pid 321] newfstatat(AT_FDCWD, "./3755/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15112] <... symlink resumed>) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4 [pid 15111] close(5 [pid 321] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3664/sys" [pid 15111] close(6 [pid 321] openat(AT_FDCWD, "./3755/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rmdir resumed>) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15111] close(7 [pid 321] <... openat resumed>) = 4 [pid 319] umount2("./3664/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15111] close(8 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3664/binderfs" [pid 15111] close(9 [pid 321] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15111] close(10 [pid 319] unlink("./3664/binderfs" [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... unlink resumed>) = 0 [pid 15111] close(11 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] getdents64(3 [pid 15111] close(12 [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3755/sys" [pid 319] close(3 [pid 15111] close(13 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15112] write(1, "executing program\n", 18 [pid 15111] close(14 [pid 319] rmdir("./3664" [pid 15112] <... write resumed>) = 18 executing program [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3755/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15112] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15111] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3665", 0777 [pid 15112] <... mkdirat resumed>) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3755/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 15112] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15111] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3755/binderfs" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15111] close(17 [pid 321] <... unlink resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15112] <... mount resumed>) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15112] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15111] close(18 [pid 321] getdents64(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15112] <... openat resumed>) = 3 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15113 attached [pid 15112] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15111] close(19 [pid 321] close(3 [pid 15113] set_robust_list(0x5555689d76a0, 24 [pid 321] <... close resumed>) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15111] close(20) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3755" [pid 15112] <... pwrite64 resumed>) = 36 [pid 15111] close(21 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3667 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3756", 0777 [pid 15113] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15112] close(3 [pid 15111] close(22 [pid 15113] rt_sigprocmask(SIG_SETMASK, [] [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15113] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15112] <... close resumed>) = 0 [pid 15111] close(23 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15113] chdir("./3665" [pid 15112] close(4 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15113] <... chdir resumed>) = 0 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15111] close(24 [pid 15113] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15112] close(5 [pid 15113] <... prctl resumed>) = 0 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15112] close(6 [pid 15113] setpgid(0, 0 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15111] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 15114 attached [pid 15113] <... setpgid resumed>) = 0 [pid 15112] close(7 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15111] close(26 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15112] close(8 [pid 15111] close(27 [pid 15114] set_robust_list(0x5555689d76a0, 24 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3758 [pid 15114] <... set_robust_list resumed>) = 0 [pid 15113] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15112] close(9 [pid 15111] close(28 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15114] rt_sigprocmask(SIG_SETMASK, [] [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15113] <... openat resumed>) = 3 [pid 15112] close(10 [pid 15111] close(29 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15111] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15111] exit_group(0) = ? [pid 15114] chdir("./3756" [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] write(3, "1000", 4 [pid 15112] close(11 [pid 15113] <... write resumed>) = 4 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] close(3 [pid 15112] close(12 [pid 15113] <... close resumed>) = 0 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] <... chdir resumed>) = 0 [pid 15113] read(200 [pid 15112] close(13 [pid 15111] +++ exited with 0 +++ [pid 15114] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15113] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] setpgid(0, 0 [pid 15113] symlink("/dev/binderfs", "./binderfs" [pid 15112] close(14 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3724, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15114] <... setpgid resumed>) = 0 [pid 15113] <... symlink resumed>) = 0 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15114] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15113] write(1, "executing program\n", 18 [pid 15112] close(15 [pid 15113] <... write resumed>) = 18 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] <... openat resumed>) = 3 [pid 15112] close(16 [pid 15114] write(3, "1000", 4 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15113] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15114] <... write resumed>) = 4 [pid 15114] close(3) = 0 [pid 15114] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 15114] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15114] write(1, "executing program\n", 18) = 18 [pid 15114] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15112] close(17 [pid 15113] <... mkdirat resumed>) = 0 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15112] close(18 [pid 15114] <... mkdirat resumed>) = 0 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15112] close(19 [pid 15114] <... mount resumed>) = 0 [pid 15113] <... mount resumed>) = 0 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15112] close(20 [pid 15114] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] <... openat resumed>) = 3 [pid 15113] <... openat resumed>) = 3 [pid 15112] close(21 [pid 15114] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15112] close(22) = -1 EBADF (Bad file descriptor) [pid 15112] close(23) = -1 EBADF (Bad file descriptor) [pid 15112] close(24 [pid 15114] <... pwrite64 resumed>) = 36 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(3 [pid 15113] <... pwrite64 resumed>) = 36 [pid 15112] close(25 [pid 15114] <... close resumed>) = 0 [pid 15113] close(3 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15112] close(26 [pid 15114] close(4 [pid 15113] <... close resumed>) = 0 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(5 [pid 15113] close(4 [pid 15112] close(27) = -1 EBADF (Bad file descriptor) [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(6 [pid 15112] close(28 [pid 15113] close(5 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] close(6 [pid 15114] close(7 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15112] close(29 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] close(7 [pid 15112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(8 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] close(8 [pid 15112] exit_group(0 [pid 15114] close(9 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] close(9 [pid 15112] <... exit_group resumed>) = ? [pid 15114] close(10 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] close(10 [pid 15114] close(11 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(12 [pid 15113] close(11 [pid 15112] +++ exited with 0 +++ [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(13 [pid 15113] close(12 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(14 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] close(13 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3632, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15114] close(15 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(16 [pid 15113] close(14 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(17 [pid 15113] close(15 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3722", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15114] close(18 [pid 15113] close(16 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15114] close(19 [pid 15113] close(17 [pid 320] openat(AT_FDCWD, "./3722", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(20 [pid 15113] close(18 [pid 320] <... openat resumed>) = 3 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] close(19 [pid 15114] close(21 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] close(20 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15114] close(22 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15114] close(23 [pid 15113] close(21 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15114] close(24 [pid 15113] close(22 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15114] close(25 [pid 15113] close(23 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(26 [pid 15113] close(24 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(27 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(28 [pid 15113] close(25 [pid 320] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15114] close(29 [pid 15113] close(26 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15114] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3722/sys" [pid 15114] exit_group(0 [pid 15113] close(27 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15114] <... exit_group resumed>) = ? [pid 15113] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3722/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15114] +++ exited with 0 +++ [pid 15113] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] <... restart_syscall resumed>) = 0 [pid 15113] close(29) = -1 EBADF (Bad file descriptor) [pid 15113] exit_group(0 [pid 320] fstat(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3758, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15113] <... exit_group resumed>) = ? [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] getdents64(4 [pid 318] umount2("./3630", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3722/sys") = 0 [pid 320] umount2("./3722/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3722/binderfs" [pid 15113] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3667, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] openat(AT_FDCWD, "./3630", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] unlink("./3722/binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... unlink resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 318] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] close(3) = 0 [pid 318] getdents64(3 [pid 320] rmdir("./3722") = 0 [pid 320] mkdir("./3723", 0777) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15115 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3725 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15115] set_robust_list(0x5555689d76a0, 24) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15115] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15115] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3630/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15115] chdir("./3723") = 0 [pid 318] umount2("./3630/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15115] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15115] <... prctl resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3630/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15115] setpgid(0, 0 [pid 318] <... openat resumed>) = 4 [pid 15115] <... setpgid resumed>) = 0 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 15115] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 15115] <... openat resumed>) = 3 [pid 318] rmdir("./3630/sys") = 0 [pid 15115] write(3, "1000", 4 [pid 318] umount2("./3630/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15115] <... write resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15115] close(3 [pid 318] newfstatat(AT_FDCWD, "./3630/binderfs" [pid 15115] <... close resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15115] read(200 [pid 318] unlink("./3630/binderfs" [pid 15115] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15115] symlink("/dev/binderfs", "./binderfs" [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 15115] <... symlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15115] write(1, "executing program\n", 18 [pid 318] close(3 [pid 15115] <... write resumed>) = 18 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3630" [pid 15115] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... rmdir resumed>) = 0 executing program [pid 318] mkdir("./3631", 0777 [pid 15115] <... mkdirat resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15115] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15115] <... mount resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15115] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3665", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3665", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15116 attached [pid 319] getdents64(3 [pid 15116] set_robust_list(0x5555689d76a0, 24 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15116] <... set_robust_list resumed>) = 0 [pid 15116] rt_sigprocmask(SIG_SETMASK, [] [pid 15115] <... openat resumed>) = 3 [pid 319] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15116] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15116] chdir("./3631" [pid 15115] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3633 [pid 15116] <... chdir resumed>) = 0 [pid 15116] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15116] setpgid(0, 0) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 15115] <... pwrite64 resumed>) = 36 [pid 319] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15116] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15115] close(3 [pid 321] umount2("./3756", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3665/sys" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15115] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15115] close(4) = -1 EBADF (Bad file descriptor) [pid 15116] <... openat resumed>) = 3 [pid 15115] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15116] write(3, "1000", 4 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3756", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15116] <... write resumed>) = 4 [pid 15115] close(6 [pid 321] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15116] close(3 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 319] openat(AT_FDCWD, "./3665/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15116] <... close resumed>) = 0 [pid 15115] close(7 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... openat resumed>) = 4 [pid 15116] read(200 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] fstat(4 [pid 15116] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15115] close(8 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15116] symlink("/dev/binderfs", "./binderfs" [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 15116] <... symlink resumed>) = 0 [pid 15115] close(9 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15116] write(1, "executing program\n", 18 [pid 15115] close(10 [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(4 [pid 15116] <... write resumed>) = 18 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 319] close(4 [pid 15115] close(11 [pid 319] <... close resumed>) = 0 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15116] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15115] close(12 [pid 321] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3665/sys" [pid 15116] <... mkdirat resumed>) = 0 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 15116] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15115] close(13 [pid 321] newfstatat(AT_FDCWD, "./3756/sys" [pid 319] umount2("./3665/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15116] <... mount resumed>) = 0 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15115] close(14 [pid 321] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3665/binderfs" [pid 15116] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15116] <... openat resumed>) = 3 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3756/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] unlink("./3665/binderfs" [pid 15115] close(15) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15115] close(16) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] <... unlink resumed>) = 0 [pid 15116] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15115] close(17 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15116] <... pwrite64 resumed>) = 36 [pid 15115] close(18 [pid 321] getdents64(4 [pid 319] getdents64(3 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15116] close(3 [pid 15115] close(19 [pid 321] getdents64(4 [pid 319] close(3 [pid 15116] <... close resumed>) = 0 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... close resumed>) = 0 [pid 15116] close(4 [pid 15115] close(20 [pid 321] close(4 [pid 319] rmdir("./3665" [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15115] close(21 [pid 15116] close(5 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3756/sys" [pid 319] <... rmdir resumed>) = 0 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15115] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 319] mkdir("./3666", 0777 [pid 15116] close(6 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3756/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15115] close(23 [pid 319] <... mkdir resumed>) = 0 [pid 15116] close(7 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15115] close(24 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3756/binderfs" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15116] close(8 [pid 15115] close(25 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3756/binderfs" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15116] close(9 [pid 15115] close(26 [pid 321] <... unlink resumed>) = 0 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15117 attached [pid 15115] close(27 [pid 15116] close(10 [pid 15117] set_robust_list(0x5555689d76a0, 24 [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3756" [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3668 [pid 15117] <... set_robust_list resumed>) = 0 [pid 15116] close(11 [pid 15115] close(28 [pid 321] mkdir("./3757", 0777 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15117] rt_sigprocmask(SIG_SETMASK, [] [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15116] close(12 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15116] close(13 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15116] close(14 [pid 15117] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15115] close(29ci2-android-6-12-rust/strace-static-x86_64: Process 15118 attached [pid 15117] chdir("./3666" [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] set_robust_list(0x5555689d76a0, 24 [pid 15117] <... chdir resumed>) = 0 [pid 15116] close(15 [pid 15115] exit_group(0 [pid 15118] <... set_robust_list resumed>) = 0 [pid 15117] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15115] <... exit_group resumed>) = ? [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3759 [pid 15118] rt_sigprocmask(SIG_SETMASK, [] [pid 15117] <... prctl resumed>) = 0 [pid 15116] close(16 [pid 15115] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15118] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15117] setpgid(0, 0 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15118] chdir("./3757" [pid 15117] <... setpgid resumed>) = 0 [pid 15116] close(17 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3725, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15118] <... chdir resumed>) = 0 [pid 15117] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15118] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15117] <... openat resumed>) = 3 [pid 15118] <... prctl resumed>) = 0 [pid 15116] close(18 [pid 15118] setpgid(0, 0 [pid 15117] write(3, "1000", 4 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] <... setpgid resumed>) = 0 [pid 15116] close(19 [pid 15118] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15117] <... write resumed>) = 4 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] <... openat resumed>) = 3 [pid 15117] close(3 [pid 15118] write(3, "1000", 4 [pid 15117] <... close resumed>) = 0 [pid 15116] close(20 [pid 15118] <... write resumed>) = 4 [pid 15117] read(200 [pid 15118] close(3 [pid 15117] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] <... close resumed>) = 0 [pid 15117] symlink("/dev/binderfs", "./binderfs" [pid 15118] read(200 [pid 15116] close(21 [pid 15118] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] symlink("/dev/binderfs", "./binderfs" [pid 15116] close(22 [pid 15118] <... symlink resumed>) = 0 [pid 15117] <... symlink resumed>) = 0 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] write(1, "executing program\n", 18 executing program executing program [pid 15117] write(1, "executing program\n", 18 [pid 15118] <... write resumed>) = 18 [pid 15117] <... write resumed>) = 18 [pid 15116] close(23 [pid 15118] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15117] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... restart_syscall resumed>) = 0 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] <... mkdirat resumed>) = 0 [pid 15117] <... mkdirat resumed>) = 0 [pid 15116] close(24 [pid 15118] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15117] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15116] close(25 [pid 15118] <... mount resumed>) = 0 [pid 15117] <... mount resumed>) = 0 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3723", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15118] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15117] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15116] close(26 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15118] <... openat resumed>) = 3 [pid 15117] <... openat resumed>) = 3 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3723", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15118] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15116] close(27 [pid 320] <... openat resumed>) = 3 [pid 15118] <... pwrite64 resumed>) = 36 [pid 15117] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15118] close(3 [pid 15116] close(28 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15118] <... close resumed>) = 0 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] close(4 [pid 320] getdents64(3 [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15116] close(29 [pid 15118] close(5 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15118] close(6 [pid 15117] <... pwrite64 resumed>) = 36 [pid 15116] exit_group(0 [pid 320] <... umount2 resumed>) = 0 [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(3 [pid 15116] <... exit_group resumed>) = ? [pid 320] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15118] close(7 [pid 15117] <... close resumed>) = 0 [pid 15117] close(4) = -1 EBADF (Bad file descriptor) [pid 15117] close(5) = -1 EBADF (Bad file descriptor) [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(6 [pid 15116] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15118] close(8 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3723/sys" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3633, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(7 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15118] close(9 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(8 [pid 15118] close(10 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(9 [pid 15118] close(11 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3723/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(10 [pid 320] <... openat resumed>) = 4 [pid 15118] close(12) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15118] close(13 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15118] close(14 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15118] close(15 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15118] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15118] close(17 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3723/sys" [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(11 [pid 318] <... restart_syscall resumed>) = 0 [pid 15118] close(18 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(12 [pid 15118] close(19 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3723/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(13 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15118] close(20 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3723/binderfs" [pid 318] umount2("./3631", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(14 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15118] close(21 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3723/binderfs" [pid 318] openat(AT_FDCWD, "./3631", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(15 [pid 320] <... unlink resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 15118] close(22 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] fstat(3 [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(16 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15118] close(23 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(17 [pid 318] getdents64(3 [pid 15118] close(24 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(18 [pid 320] rmdir("./3723" [pid 318] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15118] close(25 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(19 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15118] close(26 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(20 [pid 320] mkdir("./3724", 0777 [pid 15118] close(27 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(21 [pid 320] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15118] close(28 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] newfstatat(AT_FDCWD, "./3631/sys" [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(22 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15118] close(29 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15118] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(23 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3631/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15118] exit_group(0 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3631/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15119 attached [pid 15118] <... exit_group resumed>) = ? [pid 15117] close(25 [pid 318] <... openat resumed>) = 4 [pid 15119] set_robust_list(0x5555689d76a0, 24 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] close(26 [pid 318] fstat(4 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15119] <... set_robust_list resumed>) = 0 [pid 15118] +++ exited with 0 +++ [pid 15117] close(27 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3726 [pid 318] getdents64(4 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15117] close(28 [pid 318] getdents64(4 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15117] close(29 [pid 318] close(4 [pid 15117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15117] exit_group(0 [pid 318] <... close resumed>) = 0 [pid 15119] rt_sigprocmask(SIG_SETMASK, [] [pid 15117] <... exit_group resumed>) = ? [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3759, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15119] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rmdir("./3631/sys" [pid 15117] +++ exited with 0 +++ [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15119] chdir("./3724") = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15119] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3668, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3631/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15119] <... prctl resumed>) = 0 [pid 319] umount2("./3666", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15119] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3631/binderfs" [pid 15119] <... setpgid resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3666", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15119] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] unlink("./3631/binderfs" [pid 15119] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 318] <... unlink resumed>) = 0 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15119] write(3, "1000", 4 [pid 318] getdents64(3 [pid 15119] <... write resumed>) = 4 [pid 319] getdents64(3 [pid 15119] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15119] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15119] read(200 [pid 318] close(3 [pid 15119] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3631" [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15119] symlink("/dev/binderfs", "./binderfs" [pid 318] mkdir("./3632", 0777 [pid 15119] <... symlink resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15119] write(1, "executing program\n", 18 [pid 321] umount2("./3757", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15119] <... write resumed>) = 18 [pid 319] <... umount2 resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15119] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] openat(AT_FDCWD, "./3757", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 319] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15119] <... mkdirat resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15120 attached [pid 15119] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] fstat(3 [pid 319] newfstatat(AT_FDCWD, "./3666/sys" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15120] set_robust_list(0x5555689d76a0, 24 [pid 321] getdents64(3 [pid 319] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3666/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3634 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15119] <... mount resumed>) = 0 [pid 15120] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15120] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 15119] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(4 [pid 15120] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15119] <... openat resumed>) = 3 [pid 15120] chdir("./3632") = 0 [pid 15119] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 15120] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15120] <... prctl resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3757/sys" [pid 319] close(4 [pid 15120] setpgid(0, 0 [pid 319] <... close resumed>) = 0 [pid 15120] <... setpgid resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3666/sys" [pid 15120] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15119] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3666/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15120] <... openat resumed>) = 3 [pid 15119] close(3 [pid 321] openat(AT_FDCWD, "./3757/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15119] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 15120] write(3, "1000", 4 [pid 15119] close(4 [pid 321] fstat(4 [pid 319] newfstatat(AT_FDCWD, "./3666/binderfs" [pid 15120] <... write resumed>) = 4 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15120] close(3 [pid 15119] close(5 [pid 321] getdents64(4 [pid 319] unlink("./3666/binderfs" [pid 15120] <... close resumed>) = 0 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15120] read(200 [pid 15119] close(6 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15120] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] getdents64(3 [pid 15120] symlink("/dev/binderfs", "./binderfs" [pid 15119] close(7 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] close(3 [pid 15119] close(8 [pid 321] <... close resumed>) = 0 [pid 15120] <... symlink resumed>) = 0 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3757/sys" [pid 319] <... close resumed>) = 0 [pid 15120] write(1, "executing program\n", 18 [pid 15119] close(9 [pid 319] rmdir("./3666" [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 executing program [pid 15120] <... write resumed>) = 18 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3757/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3667", 0777 [pid 15120] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15119] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3757/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 15120] <... mkdirat resumed>) = 0 [pid 15119] close(11 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15120] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15119] close(12 [pid 321] unlink("./3757/binderfs" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15120] <... mount resumed>) = 0 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15119] close(13 [pid 321] <... unlink resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15121 attached [pid 15119] close(14 [pid 15121] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15121] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15121] chdir("./3667" [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15119] close(15 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3669 [pid 321] close(3 [pid 15119] close(16 [pid 321] <... close resumed>) = 0 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] <... openat resumed>) = 3 [pid 15119] close(17 [pid 321] rmdir("./3757" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15120] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15119] close(18 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... chdir resumed>) = 0 [pid 15119] close(19 [pid 321] mkdir("./3758", 0777 [pid 15121] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15121] setpgid(0, 0) = 0 [pid 15120] <... pwrite64 resumed>) = 36 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15120] close(3 [pid 15119] close(20 [pid 321] <... mkdir resumed>) = 0 [pid 15121] write(3, "1000", 4 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15121] <... write resumed>) = 4 [pid 15120] <... close resumed>) = 0 [pid 15119] close(21 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15121] close(3 [pid 15120] close(4 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15121] <... close resumed>) = 0 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15119] close(22 [pid 15121] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15121] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15121] write(1, "executing program\n", 18) = 18 executing program [pid 15121] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15120] close(5 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15122 attached [pid 15121] <... mkdirat resumed>) = 0 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15119] close(23 [pid 15122] set_robust_list(0x5555689d76a0, 24 [pid 15121] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15120] close(6 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3760 [pid 15122] <... set_robust_list resumed>) = 0 [pid 15121] <... mount resumed>) = 0 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15119] close(24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15122] rt_sigprocmask(SIG_SETMASK, [] [pid 15120] close(7 [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15119] close(25 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15120] close(8 [pid 15119] close(26 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] close(9 [pid 15119] close(27 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15121] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15120] close(10 [pid 15119] close(28 [pid 15122] chdir("./3758" [pid 15121] <... openat resumed>) = 3 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] <... chdir resumed>) = 0 [pid 15121] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15120] close(11 [pid 15119] close(29 [pid 15122] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15121] <... pwrite64 resumed>) = 36 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] <... prctl resumed>) = 0 [pid 15122] setpgid(0, 0 [pid 15120] close(12 [pid 15119] exit_group(0 [pid 15122] <... setpgid resumed>) = 0 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15119] <... exit_group resumed>) = ? [pid 15122] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15121] close(3 [pid 15122] <... openat resumed>) = 3 [pid 15121] <... close resumed>) = 0 [pid 15121] close(4 [pid 15122] write(3, "1000", 4 [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] <... write resumed>) = 4 [pid 15121] close(5 [pid 15122] close(3 [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] <... close resumed>) = 0 [pid 15121] close(6 [pid 15119] +++ exited with 0 +++ [pid 15122] read(200 [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] close(13 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3726, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15122] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15121] close(7 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] symlink("/dev/binderfs", "./binderfs" [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] close(14 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15122] <... symlink resumed>) = 0 [pid 15121] close(8 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] close(15 [pid 15122] write(1, "executing program\n", 18 [pid 15121] close(9 [pid 15122] <... write resumed>) = 18 [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15121] close(10) = -1 EBADF (Bad file descriptor) [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] <... mkdirat resumed>) = 0 [pid 15121] close(11 [pid 15120] close(16 [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15121] close(12 [pid 15122] <... mount resumed>) = 0 [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] close(17 [pid 15121] close(13 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] close(18 [pid 15121] close(14 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] close(19 [pid 15122] <... openat resumed>) = 3 [pid 15121] close(15 executing program [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] close(20 [pid 15121] close(16) = -1 EBADF (Bad file descriptor) [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] close(17 [pid 15120] close(21 [pid 15122] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] <... pwrite64 resumed>) = 36 [pid 15121] close(18 [pid 15120] close(22 [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] close(19 [pid 15120] close(23 [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(3 [pid 15121] close(20 [pid 15120] close(24 [pid 15122] <... close resumed>) = 0 [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(4 [pid 15121] close(21 [pid 15120] close(25 [pid 320] <... restart_syscall resumed>) = 0 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(5 [pid 15121] close(22 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] close(26 [pid 15122] close(6 [pid 15121] close(23 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3724", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15122] close(7 [pid 15121] close(24 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(8 [pid 15121] close(25 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(9 [pid 15121] close(26 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(10 [pid 15121] close(27 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(11 [pid 15121] close(28 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(12 [pid 15121] close(29 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(13 [pid 15121] exit_group(0 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15120] close(27 [pid 320] openat(AT_FDCWD, "./3724", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15120] close(28 [pid 15122] close(14 [pid 15121] <... exit_group resumed>) = ? [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15121] +++ exited with 0 +++ [pid 15120] close(29 [pid 320] fstat(3 [pid 15122] close(15 [pid 15120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3669, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15122] close(16) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15122] close(17) = -1 EBADF (Bad file descriptor) [pid 15122] close(18 [pid 15120] exit_group(0 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(19 [pid 15120] <... exit_group resumed>) = ? [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15122] close(20) = -1 EBADF (Bad file descriptor) [pid 15122] close(21) = -1 EBADF (Bad file descriptor) [pid 15122] close(22) = -1 EBADF (Bad file descriptor) [pid 15122] close(23) = -1 EBADF (Bad file descriptor) [pid 15122] close(24) = -1 EBADF (Bad file descriptor) [pid 15122] close(25) = -1 EBADF (Bad file descriptor) [pid 15122] close(26) = -1 EBADF (Bad file descriptor) [pid 15122] close(27) = -1 EBADF (Bad file descriptor) [pid 15120] +++ exited with 0 +++ [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15122] close(28 [pid 320] getdents64(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3634, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15122] close(29 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15122] exit_group(0) = ? [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15122] +++ exited with 0 +++ [pid 320] newfstatat(AT_FDCWD, "./3724/sys" [pid 318] <... restart_syscall resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3760, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3632", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3632", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 320] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] openat(AT_FDCWD, "./3724/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 318] <... umount2 resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3632/sys" [pid 320] rmdir("./3724/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3632/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3632/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3724/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 320] newfstatat(AT_FDCWD, "./3724/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 320] unlink("./3724/binderfs" [pid 318] rmdir("./3632/sys" [pid 320] <... unlink resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3632/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3724" [pid 318] newfstatat(AT_FDCWD, "./3632/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3632/binderfs") = 0 [pid 320] mkdir("./3725", 0777 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] close(3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3632") = 0 [pid 318] mkdir("./3633", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15124 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15123 attached [pid 15123] set_robust_list(0x5555689d76a0, 24 [pid 15124] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3727 [pid 15124] <... set_robust_list resumed>) = 0 [pid 15123] <... set_robust_list resumed>) = 0 [pid 15123] rt_sigprocmask(SIG_SETMASK, [] [pid 15124] rt_sigprocmask(SIG_SETMASK, [] [pid 15123] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15124] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15123] chdir("./3725" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3635 [pid 15124] chdir("./3633" [pid 15123] <... chdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15124] <... chdir resumed>) = 0 [pid 15124] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15123] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15124] setpgid(0, 0 [pid 15123] <... prctl resumed>) = 0 [pid 15124] <... setpgid resumed>) = 0 [pid 15123] setpgid(0, 0) = 0 [pid 15124] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15123] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15124] <... openat resumed>) = 3 [pid 15123] write(3, "1000", 4) = 4 [pid 15123] close(3) = 0 [pid 15123] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15123] symlink("/dev/binderfs", "./binderfs" [pid 15124] write(3, "1000", 4 [pid 15123] <... symlink resumed>) = 0 [pid 15124] <... write resumed>) = 4 [pid 15124] close(3 [pid 15123] write(1, "executing program\n", 18 [pid 15124] <... close resumed>) = 0 [pid 15124] read(200 [pid 319] <... restart_syscall resumed>) = 0 [pid 15124] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 15124] symlink("/dev/binderfs", "./binderfs" [pid 15123] <... write resumed>) = 18 [pid 15124] <... symlink resumed>) = 0 [pid 15123] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15124] write(1, "executing program\n", 18 [pid 15123] <... mkdirat resumed>) = 0 [pid 15124] <... write resumed>) = 18 executing program [pid 15123] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] umount2("./3667", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15124] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15123] <... mount resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15124] <... mkdirat resumed>) = 0 [pid 15123] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] openat(AT_FDCWD, "./3667", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15124] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15124] <... mount resumed>) = 0 [pid 15123] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 15124] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15123] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15124] <... openat resumed>) = 3 [pid 321] umount2("./3758", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 15124] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15123] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15124] <... pwrite64 resumed>) = 36 [pid 15123] close(3 [pid 321] openat(AT_FDCWD, "./3758", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15123] <... close resumed>) = 0 [pid 15123] close(4 [pid 321] <... openat resumed>) = 3 [pid 15124] close(3 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15124] <... close resumed>) = 0 [pid 15123] close(5 [pid 321] fstat(3 [pid 319] <... umount2 resumed>) = 0 [pid 15124] close(4 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(6 [pid 15124] close(5 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(7 [pid 15124] close(6 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(8 [pid 15124] close(7 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(9 [pid 15124] close(8 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(10 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15124] close(9 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3667/sys" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(11 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15124] close(10 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(12 [pid 319] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15124] close(11 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(13 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15124] close(12 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3667/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(14 [pid 321] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 15124] close(13 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(4 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(15 [pid 321] newfstatat(AT_FDCWD, "./3758/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15124] close(14 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(4 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] close(16 [pid 321] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 321] openat(AT_FDCWD, "./3758/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] close(4) = 0 [pid 321] fstat(4 [pid 319] rmdir("./3667/sys" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15124] close(15 [pid 15123] close(17 [pid 321] getdents64(4 [pid 319] umount2("./3667/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15124] close(16 [pid 15123] close(18 [pid 321] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3667/binderfs" [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] close(4 [pid 319] unlink("./3667/binderfs" [pid 15124] close(17 [pid 15123] close(19 [pid 321] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3758/sys" [pid 319] getdents64(3 [pid 15124] close(18 [pid 15123] close(20 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15124] close(19 [pid 15123] close(21 [pid 321] umount2("./3758/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3667" [pid 15124] close(20 [pid 15123] close(22 [pid 321] newfstatat(AT_FDCWD, "./3758/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15124] close(21 [pid 15123] close(23 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15124] close(22 [pid 15123] close(24 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3668", 0777 [pid 15124] close(23 [pid 15123] close(25 [pid 321] unlink("./3758/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15124] close(24 [pid 15123] close(26 [pid 321] getdents64(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15124] close(25 [pid 15123] close(27 [pid 321] close(3 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15125 attached [pid 321] rmdir("./3758" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3670 [pid 15125] set_robust_list(0x5555689d76a0, 24 [pid 15124] close(26 [pid 15123] close(28 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15124] close(27 [pid 15123] close(29 [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15125] <... set_robust_list resumed>) = 0 [pid 15124] close(28 [pid 15123] exit_group(0 [pid 321] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15125] rt_sigprocmask(SIG_SETMASK, [] [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15123] <... exit_group resumed>) = ? [pid 321] mkdir("./3759", 0777 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15125] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15124] close(29 [pid 321] <... mkdir resumed>) = 0 [pid 15125] chdir("./3668" [pid 15124] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15125] <... chdir resumed>) = 0 [pid 15124] exit_group(0 [pid 15123] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15125] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15124] <... exit_group resumed>) = ? [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3727, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15125] <... prctl resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15125] setpgid(0, 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15125] <... setpgid resumed>) = 0 [pid 15124] +++ exited with 0 +++ [pid 15125] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-12-rust/strace-static-x86_64: Process 15126 attached ) = 3 [pid 15126] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3761 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3635, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15126] <... set_robust_list resumed>) = 0 [pid 15125] write(3, "1000", 4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15125] <... write resumed>) = 4 [pid 15125] close(3 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15125] <... close resumed>) = 0 [pid 15125] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15125] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15125] write(1, "executing program\n", 18) = 18 executing program [pid 15125] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15126] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15125] <... mkdirat resumed>) = 0 [pid 15126] chdir("./3759" [pid 15125] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15126] <... chdir resumed>) = 0 [pid 15126] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15125] <... mount resumed>) = 0 [pid 15126] <... prctl resumed>) = 0 [pid 15125] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15126] setpgid(0, 0) = 0 [pid 15126] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15126] write(3, "1000", 4) = 4 [pid 15125] <... openat resumed>) = 3 [pid 15126] close(3 [pid 15125] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15126] <... close resumed>) = 0 [pid 15126] read(200 [pid 15125] <... pwrite64 resumed>) = 36 [pid 15126] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15126] symlink("/dev/binderfs", "./binderfs" [pid 15125] close(3) = 0 [pid 15126] <... symlink resumed>) = 0 [pid 15125] close(4) = -1 EBADF (Bad file descriptor) [pid 15125] close(5) = -1 EBADF (Bad file descriptor) [pid 15125] close(6) = -1 EBADF (Bad file descriptor) [pid 15125] close(7) = -1 EBADF (Bad file descriptor) [pid 15125] close(8) = -1 EBADF (Bad file descriptor) [pid 15125] close(9) = -1 EBADF (Bad file descriptor) [pid 15125] close(10) = -1 EBADF (Bad file descriptor) [pid 15125] close(11) = -1 EBADF (Bad file descriptor) [pid 15125] close(12) = -1 EBADF (Bad file descriptor) [pid 15125] close(13) = -1 EBADF (Bad file descriptor) [pid 15125] close(14) = -1 EBADF (Bad file descriptor) [pid 15125] close(15) = -1 EBADF (Bad file descriptor) [pid 15125] close(16) = -1 EBADF (Bad file descriptor) [pid 15125] close(17) = -1 EBADF (Bad file descriptor) [pid 15125] close(18) = -1 EBADF (Bad file descriptor) [pid 15125] close(19) = -1 EBADF (Bad file descriptor) [pid 15125] close(20) = -1 EBADF (Bad file descriptor) [pid 15125] close(21) = -1 EBADF (Bad file descriptor) [pid 15125] close(22) = -1 EBADF (Bad file descriptor) [pid 15125] close(23) = -1 EBADF (Bad file descriptor) [pid 15125] close(24) = -1 EBADF (Bad file descriptor) [pid 15125] close(25) = -1 EBADF (Bad file descriptor) [pid 15125] close(26) = -1 EBADF (Bad file descriptor) [pid 15125] close(27) = -1 EBADF (Bad file descriptor) [pid 15125] close(28) = -1 EBADF (Bad file descriptor) [pid 15125] close(29) = -1 EBADF (Bad file descriptor) [pid 15125] exit_group(0) = ? executing program [pid 15126] write(1, "executing program\n", 18) = 18 [pid 15126] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15125] +++ exited with 0 +++ [pid 15126] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3670, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15126] <... mount resumed>) = 0 [pid 15126] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15126] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15126] close(3) = 0 [pid 15126] close(4) = -1 EBADF (Bad file descriptor) [pid 15126] close(5) = -1 EBADF (Bad file descriptor) [pid 15126] close(6) = -1 EBADF (Bad file descriptor) [pid 15126] close(7) = -1 EBADF (Bad file descriptor) [pid 15126] close(8) = -1 EBADF (Bad file descriptor) [pid 15126] close(9) = -1 EBADF (Bad file descriptor) [pid 15126] close(10) = -1 EBADF (Bad file descriptor) [pid 15126] close(11) = -1 EBADF (Bad file descriptor) [pid 15126] close(12) = -1 EBADF (Bad file descriptor) [pid 15126] close(13) = -1 EBADF (Bad file descriptor) [pid 15126] close(14) = -1 EBADF (Bad file descriptor) [pid 15126] close(15) = -1 EBADF (Bad file descriptor) [pid 15126] close(16) = -1 EBADF (Bad file descriptor) [pid 15126] close(17) = -1 EBADF (Bad file descriptor) [pid 15126] close(18) = -1 EBADF (Bad file descriptor) [pid 15126] close(19) = -1 EBADF (Bad file descriptor) [pid 15126] close(20) = -1 EBADF (Bad file descriptor) [pid 15126] close(21) = -1 EBADF (Bad file descriptor) [pid 15126] close(22) = -1 EBADF (Bad file descriptor) [pid 15126] close(23) = -1 EBADF (Bad file descriptor) [pid 15126] close(24 [pid 319] <... restart_syscall resumed>) = 0 [pid 15126] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15126] close(25) = -1 EBADF (Bad file descriptor) [pid 15126] close(26) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3668", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15126] close(27) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15126] close(28) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3725", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3668", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15126] close(29) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 15126] exit_group(0 [pid 320] openat(AT_FDCWD, "./3725", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... restart_syscall resumed>) = 0 [pid 15126] <... exit_group resumed>) = ? [pid 320] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 320] fstat(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15126] +++ exited with 0 +++ [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 318] umount2("./3633", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3761, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3633", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3759", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = 0 [pid 319] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 321] openat(AT_FDCWD, "./3759", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3668/sys" [pid 321] fstat(3 [pid 320] newfstatat(AT_FDCWD, "./3725/sys" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] getdents64(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3759/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3668/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3725/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(3 [pid 321] umount2("./3759/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 319] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(4 [pid 319] fstat(4 [pid 318] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3759/sys" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 318] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3759/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3633/sys" [pid 321] openat(AT_FDCWD, "./3759/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... openat resumed>) = 4 [pid 320] close(4 [pid 319] close(4 [pid 318] umount2("./3633/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(4 [pid 320] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] rmdir("./3725/sys" [pid 319] rmdir("./3668/sys" [pid 318] openat(AT_FDCWD, "./3633/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(4 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] umount2("./3725/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3668/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] newfstatat(AT_FDCWD, "./3725/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3668/binderfs" [pid 321] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rmdir("./3759/sys" [pid 320] unlink("./3725/binderfs" [pid 319] unlink("./3668/binderfs" [pid 321] <... rmdir resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(4 [pid 321] umount2("./3759/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 321] newfstatat(AT_FDCWD, "./3759/binderfs" [pid 320] close(3 [pid 319] close(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] close(4 [pid 321] unlink("./3759/binderfs" [pid 320] rmdir("./3725" [pid 319] rmdir("./3668" [pid 318] <... close resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3633/sys" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] mkdir("./3726", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3633/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3633/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] close(3 [pid 319] mkdir("./3669", 0777 [pid 318] unlink("./3633/binderfs" [pid 321] <... close resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] rmdir("./3759" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] mkdir("./3760", 0777 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(3 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3633") = 0 [pid 318] mkdir("./3634", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 15127 attached [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15127] set_robust_list(0x5555689d76a0, 24 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15128 attached [pid 15127] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3671 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3728 [pid 15128] set_robust_list(0x5555689d76a0, 24ci2-android-6-12-rust/strace-static-x86_64: Process 15129 attached [pid 15127] rt_sigprocmask(SIG_SETMASK, [] [pid 15129] set_robust_list(0x5555689d76a0, 24 [pid 15127] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15129] <... set_robust_list resumed>) = 0 [pid 15127] chdir("./3669"ci2-android-6-12-rust/strace-static-x86_64: Process 15130 attached [pid 15129] rt_sigprocmask(SIG_SETMASK, [] [pid 15127] <... chdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3636 [pid 15129] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15128] <... set_robust_list resumed>) = 0 [pid 15127] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15130] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15130] <... set_robust_list resumed>) = 0 [pid 15128] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15128] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15130] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3762 [pid 15128] chdir("./3726" [pid 15130] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15128] <... chdir resumed>) = 0 [pid 15130] chdir("./3760" [pid 15129] chdir("./3634" [pid 15128] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15127] <... prctl resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15130] <... chdir resumed>) = 0 [pid 15129] <... chdir resumed>) = 0 [pid 15128] <... prctl resumed>) = 0 [pid 15127] setpgid(0, 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15130] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15129] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15128] setpgid(0, 0 [pid 15127] <... setpgid resumed>) = 0 [pid 15130] <... prctl resumed>) = 0 [pid 15129] <... prctl resumed>) = 0 [pid 15128] <... setpgid resumed>) = 0 [pid 15127] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15130] setpgid(0, 0 [pid 15129] setpgid(0, 0 [pid 15128] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15127] <... openat resumed>) = 3 [pid 15129] <... setpgid resumed>) = 0 [pid 15127] write(3, "1000", 4 [pid 15130] <... setpgid resumed>) = 0 [pid 15129] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15128] <... openat resumed>) = 3 [pid 15127] <... write resumed>) = 4 [pid 15130] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15129] <... openat resumed>) = 3 [pid 15127] close(3 [pid 15130] <... openat resumed>) = 3 [pid 15129] write(3, "1000", 4 [pid 15128] write(3, "1000", 4 [pid 15127] <... close resumed>) = 0 [pid 15130] write(3, "1000", 4 [pid 15129] <... write resumed>) = 4 [pid 15128] <... write resumed>) = 4 [pid 15127] read(200 [pid 15130] <... write resumed>) = 4 [pid 15129] close(3 [pid 15128] close(3 [pid 15127] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15130] close(3 [pid 15129] <... close resumed>) = 0 [pid 15129] read(200 [pid 15127] symlink("/dev/binderfs", "./binderfs" [pid 15130] <... close resumed>) = 0 [pid 15129] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15128] <... close resumed>) = 0 [pid 15127] <... symlink resumed>) = 0 [pid 15130] read(200 [pid 15129] symlink("/dev/binderfs", "./binderfs" [pid 15128] read(200 [pid 15130] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15129] <... symlink resumed>) = 0 [pid 15128] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15130] symlink("/dev/binderfs", "./binderfs" [pid 15128] symlink("/dev/binderfs", "./binderfs" executing program [pid 15129] write(1, "executing program\n", 18 [pid 15127] write(1, "executing program\n", 18 [pid 15130] <... symlink resumed>) = 0 [pid 15129] <... write resumed>) = 18 [pid 15128] <... symlink resumed>) = 0 [pid 15127] <... write resumed>) = 18 executing program [pid 15130] write(1, "executing program\n", 18 [pid 15129] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15128] write(1, "executing program\n", 18 executing program executing program [pid 15127] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15130] <... write resumed>) = 18 [pid 15129] <... mkdirat resumed>) = 0 [pid 15128] <... write resumed>) = 18 [pid 15127] <... mkdirat resumed>) = 0 [pid 15128] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15127] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15130] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15128] <... mkdirat resumed>) = 0 [pid 15130] <... mkdirat resumed>) = 0 [pid 15129] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15128] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15127] <... mount resumed>) = 0 [pid 15130] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15129] <... mount resumed>) = 0 [pid 15127] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15130] <... mount resumed>) = 0 [pid 15129] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15128] <... mount resumed>) = 0 [pid 15127] <... openat resumed>) = 3 [pid 15130] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15129] <... openat resumed>) = 3 [pid 15127] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15129] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15128] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15129] <... pwrite64 resumed>) = 36 [pid 15130] <... openat resumed>) = 3 [pid 15127] <... pwrite64 resumed>) = 36 [pid 15129] close(3 [pid 15127] close(3 [pid 15128] <... openat resumed>) = 3 [pid 15129] <... close resumed>) = 0 [pid 15127] <... close resumed>) = 0 [pid 15130] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15129] close(4 [pid 15128] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15127] close(4 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(5 [pid 15127] close(5 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... pwrite64 resumed>) = 36 [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(6 [pid 15127] close(6 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] <... pwrite64 resumed>) = 36 [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(7 [pid 15127] close(7 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(8 [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] close(8 [pid 15129] close(9 [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] close(9 [pid 15130] close(3 [pid 15128] close(3 [pid 15130] <... close resumed>) = 0 [pid 15129] close(10 [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(4 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = 0 [pid 15127] close(10 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(11 [pid 15128] close(4 [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(5 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] close(11 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(12 [pid 15128] close(5 [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(6 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] close(12 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(13 [pid 15128] close(6 [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(7 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] close(13 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(14 [pid 15128] close(7 [pid 15130] close(8 [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] close(8 [pid 15130] close(9 [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] close(9) = -1 EBADF (Bad file descriptor) [pid 15130] close(10 [pid 15128] close(10 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(15 [pid 15127] close(14 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(11 [pid 15129] close(16 [pid 15128] close(11 [pid 15127] close(15 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(12 [pid 15129] close(17 [pid 15128] close(12 [pid 15127] close(16 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(13 [pid 15129] close(18 [pid 15128] close(13 [pid 15127] close(17 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(14 [pid 15129] close(19 [pid 15128] close(14 [pid 15127] close(18 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(15 [pid 15129] close(20 [pid 15128] close(15 [pid 15127] close(19 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(16 [pid 15129] close(21 [pid 15128] close(16 [pid 15127] close(20 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(17 [pid 15129] close(22 [pid 15128] close(17 [pid 15127] close(21 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(18 [pid 15129] close(23 [pid 15128] close(18 [pid 15127] close(22 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(19 [pid 15129] close(24 [pid 15128] close(19 [pid 15127] close(23 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(20 [pid 15129] close(25 [pid 15128] close(20 [pid 15127] close(24 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(21 [pid 15129] close(26 [pid 15128] close(21 [pid 15127] close(25 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(22 [pid 15129] close(27 [pid 15128] close(22 [pid 15127] close(26 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(23 [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] close(27 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(28 [pid 15128] close(23 [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(24 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] close(28 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] close(29 [pid 15128] close(24 [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(25 [pid 15129] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] close(29 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(26 [pid 15129] exit_group(0 [pid 15128] close(25 [pid 15127] exit_group(0 [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15129] <... exit_group resumed>) = ? [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15127] <... exit_group resumed>) = ? [pid 15128] close(26 [pid 15129] +++ exited with 0 +++ [pid 15130] close(27 [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] close(27 [pid 15130] close(28) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] close(29 [pid 15128] close(28 [pid 15127] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3636, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15130] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15130] exit_group(0) = ? [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3671, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15128] close(29 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15128] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3634", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15128] exit_group(0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15128] <... exit_group resumed>) = ? [pid 318] openat(AT_FDCWD, "./3634", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15130] +++ exited with 0 +++ [pid 318] <... openat resumed>) = 3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3762, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] fstat(3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15128] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3728, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3634/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3634/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3634/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3634/sys") = 0 [pid 318] umount2("./3634/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3634/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3634/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3634") = 0 [pid 318] mkdir("./3635", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555689d7690) = 3637 ci2-android-6-12-rust/strace-static-x86_64: Process 15131 attached [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15131] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15131] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15131] chdir("./3635") = 0 [pid 15131] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15131] setpgid(0, 0) = 0 [pid 15131] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15131] write(3, "1000", 4) = 4 [pid 15131] close(3) = 0 [pid 15131] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15131] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15131] write(1, "executing program\n", 18) = 18 [pid 15131] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 15131] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15131] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15131] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15131] close(3) = 0 [pid 15131] close(4) = -1 EBADF (Bad file descriptor) [pid 15131] close(5) = -1 EBADF (Bad file descriptor) [pid 15131] close(6) = -1 EBADF (Bad file descriptor) [pid 15131] close(7) = -1 EBADF (Bad file descriptor) [pid 15131] close(8) = -1 EBADF (Bad file descriptor) [pid 15131] close(9) = -1 EBADF (Bad file descriptor) [pid 15131] close(10) = -1 EBADF (Bad file descriptor) [pid 15131] close(11) = -1 EBADF (Bad file descriptor) [pid 15131] close(12) = -1 EBADF (Bad file descriptor) [pid 15131] close(13) = -1 EBADF (Bad file descriptor) [pid 15131] close(14) = -1 EBADF (Bad file descriptor) [pid 15131] close(15) = -1 EBADF (Bad file descriptor) [pid 15131] close(16) = -1 EBADF (Bad file descriptor) [pid 15131] close(17) = -1 EBADF (Bad file descriptor) [pid 15131] close(18) = -1 EBADF (Bad file descriptor) [pid 15131] close(19) = -1 EBADF (Bad file descriptor) [pid 15131] close(20) = -1 EBADF (Bad file descriptor) [pid 15131] close(21) = -1 EBADF (Bad file descriptor) [pid 15131] close(22) = -1 EBADF (Bad file descriptor) [pid 15131] close(23) = -1 EBADF (Bad file descriptor) [pid 15131] close(24) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15131] close(25) = -1 EBADF (Bad file descriptor) [pid 15131] close(26 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15131] close(27) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3726", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15131] close(28 [pid 321] umount2("./3760", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3669", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3726", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15131] close(29 [pid 321] openat(AT_FDCWD, "./3760", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3669", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15131] exit_group(0 [pid 321] fstat(3 [pid 319] <... openat resumed>) = 3 [pid 15131] <... exit_group resumed>) = ? [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] fstat(3 [pid 319] fstat(3 [pid 321] getdents64(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15131] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] getdents64(3 [pid 321] umount2("./3760/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3760/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3637, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] newfstatat(AT_FDCWD, "./3760/sys" [pid 320] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3726/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3760/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3760/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3669/sys" [pid 321] <... openat resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] fstat(4 [pid 319] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 319] openat(AT_FDCWD, "./3669/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 320] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(4 [pid 320] openat(AT_FDCWD, "./3726/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(4 [pid 321] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] rmdir("./3760/sys" [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3726/sys") = 0 [pid 320] umount2("./3726/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3726/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3760/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] unlink("./3726/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] newfstatat(AT_FDCWD, "./3760/binderfs" [pid 320] <... unlink resumed>) = 0 [pid 319] close(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3635", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] unlink("./3760/binderfs" [pid 319] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 321] <... unlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3669/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(3 [pid 321] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3635", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] rmdir("./3726" [pid 319] umount2("./3669/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 320] mkdir("./3727", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rmdir("./3760" [pid 320] <... mkdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3669/binderfs" [pid 318] fstat(3 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] unlink("./3669/binderfs" [pid 321] mkdir("./3761", 0777 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15132 attached [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] close(3 [pid 318] <... umount2 resumed>) = 0 [pid 15132] set_robust_list(0x5555689d76a0, 24 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3669" [pid 318] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15133 attached [pid 15132] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3729 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15132] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3763 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15132] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] mkdir("./3670", 0777 [pid 318] newfstatat(AT_FDCWD, "./3635/sys" [pid 15133] set_robust_list(0x5555689d76a0, 24 [pid 15132] chdir("./3727" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15133] <... set_robust_list resumed>) = 0 [pid 15132] <... chdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3635/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15133] rt_sigprocmask(SIG_SETMASK, [] [pid 15132] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3635/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 4 [pid 15133] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15132] <... prctl resumed>) = 0 [pid 318] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 15134 attached [pid 15133] chdir("./3761" [pid 15132] setpgid(0, 0 [pid 15133] <... chdir resumed>) = 0 [pid 15132] <... setpgid resumed>) = 0 [pid 15133] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15134] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3672 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15134] <... set_robust_list resumed>) = 0 [pid 15133] <... prctl resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(4 [pid 15134] rt_sigprocmask(SIG_SETMASK, [] [pid 15133] setpgid(0, 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15134] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15133] <... setpgid resumed>) = 0 [pid 15132] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] getdents64(4 [pid 15134] chdir("./3670" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 15134] <... chdir resumed>) = 0 [pid 15133] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] rmdir("./3635/sys" [pid 15134] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... rmdir resumed>) = 0 [pid 15133] <... openat resumed>) = 3 [pid 15134] <... prctl resumed>) = 0 [pid 15132] <... openat resumed>) = 3 [pid 318] umount2("./3635/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15134] setpgid(0, 0) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15134] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15133] write(3, "1000", 4 [pid 15132] write(3, "1000", 4 [pid 15133] <... write resumed>) = 4 [pid 15132] <... write resumed>) = 4 [pid 15133] close(3 [pid 15132] close(3 [pid 15133] <... close resumed>) = 0 [pid 15132] <... close resumed>) = 0 [pid 15133] read(200 [pid 15132] read(200 [pid 15133] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15132] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15133] symlink("/dev/binderfs", "./binderfs" [pid 15132] symlink("/dev/binderfs", "./binderfs" [pid 15134] <... openat resumed>) = 3 [pid 318] newfstatat(AT_FDCWD, "./3635/binderfs" [pid 15134] write(3, "1000", 4 [pid 15133] <... symlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15134] <... write resumed>) = 4 [pid 318] unlink("./3635/binderfs" [pid 15134] close(3 [pid 318] <... unlink resumed>) = 0 [pid 15134] <... close resumed>) = 0 [pid 15132] <... symlink resumed>) = 0 [pid 318] getdents64(3 [pid 15134] read(200 [pid 15132] write(1, "executing program\n", 18 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15133] write(1, "executing program\n", 18 [pid 15134] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15132] <... write resumed>) = 18 executing program executing program [pid 15133] <... write resumed>) = 18 [pid 318] close(3 [pid 15134] symlink("/dev/binderfs", "./binderfs" [pid 15132] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... close resumed>) = 0 [pid 15134] <... symlink resumed>) = 0 [pid 15133] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] rmdir("./3635" [pid 15134] write(1, "executing program\n", 18 [pid 15133] <... mkdirat resumed>) = 0 [pid 15132] <... mkdirat resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15134] <... write resumed>) = 18 executing program [pid 318] mkdir("./3636", 0777 [pid 15134] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... mkdir resumed>) = 0 [pid 15134] <... mkdirat resumed>) = 0 [pid 15133] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15132] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15134] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15134] <... mount resumed>) = 0 [pid 15132] <... mount resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15133] <... mount resumed>) = 0 [pid 15133] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15132] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15134] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15135 attached [pid 15132] <... openat resumed>) = 3 [pid 15135] set_robust_list(0x5555689d76a0, 24 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3638 [pid 15135] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15135] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15135] chdir("./3636") = 0 [pid 15135] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15135] setpgid(0, 0) = 0 [pid 15135] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15133] <... openat resumed>) = 3 [pid 15135] <... openat resumed>) = 3 [pid 15135] write(3, "1000", 4) = 4 [pid 15135] close(3) = 0 [pid 15135] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15134] <... openat resumed>) = 3 [pid 15132] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15134] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15133] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15135] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15132] <... pwrite64 resumed>) = 36 [pid 15135] write(1, "executing program\n", 18) = 18 [pid 15135] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15133] <... pwrite64 resumed>) = 36 [pid 15134] <... pwrite64 resumed>) = 36 executing program [pid 15135] <... mkdirat resumed>) = 0 [pid 15134] close(3 [pid 15133] close(3 [pid 15135] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15134] <... close resumed>) = 0 [pid 15133] <... close resumed>) = 0 [pid 15132] close(3 [pid 15135] <... mount resumed>) = 0 [pid 15134] close(4 [pid 15133] close(4 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = 0 [pid 15134] close(5 [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] close(4 [pid 15135] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15134] close(6 [pid 15133] close(5 [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15135] <... openat resumed>) = 3 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] close(5 [pid 15134] close(7 [pid 15133] close(6 [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] close(6 [pid 15134] close(8 [pid 15133] close(7 [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] close(7 [pid 15134] close(9 [pid 15133] close(8 [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] close(8 [pid 15135] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15134] close(10 [pid 15133] close(9 [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15135] <... pwrite64 resumed>) = 36 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] close(9 [pid 15135] close(3 [pid 15134] close(11 [pid 15135] <... close resumed>) = 0 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] close(10 [pid 15135] close(4 [pid 15134] close(12 [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15135] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] close(11 [pid 15132] close(10 [pid 15135] close(5) = -1 EBADF (Bad file descriptor) [pid 15134] close(13 [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15135] close(6 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] close(12 [pid 15132] close(11 [pid 15135] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] close(14 [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15135] close(7 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] close(13 [pid 15132] close(12 [pid 15135] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] close(15 [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15135] close(8) = -1 EBADF (Bad file descriptor) [pid 15135] close(9) = -1 EBADF (Bad file descriptor) [pid 15135] close(10) = -1 EBADF (Bad file descriptor) [pid 15135] close(11) = -1 EBADF (Bad file descriptor) [pid 15135] close(12) = -1 EBADF (Bad file descriptor) [pid 15135] close(13) = -1 EBADF (Bad file descriptor) [pid 15135] close(14) = -1 EBADF (Bad file descriptor) [pid 15135] close(15) = -1 EBADF (Bad file descriptor) [pid 15135] close(16) = -1 EBADF (Bad file descriptor) [pid 15135] close(17) = -1 EBADF (Bad file descriptor) [pid 15135] close(18) = -1 EBADF (Bad file descriptor) [pid 15135] close(19) = -1 EBADF (Bad file descriptor) [pid 15135] close(20) = -1 EBADF (Bad file descriptor) [pid 15135] close(21) = -1 EBADF (Bad file descriptor) [pid 15135] close(22) = -1 EBADF (Bad file descriptor) [pid 15135] close(23) = -1 EBADF (Bad file descriptor) [pid 15135] close(24) = -1 EBADF (Bad file descriptor) [pid 15135] close(25) = -1 EBADF (Bad file descriptor) [pid 15135] close(26) = -1 EBADF (Bad file descriptor) [pid 15135] close(27) = -1 EBADF (Bad file descriptor) [pid 15135] close(28) = -1 EBADF (Bad file descriptor) [pid 15135] close(29) = -1 EBADF (Bad file descriptor) [pid 15135] exit_group(0 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15135] <... exit_group resumed>) = ? [pid 15134] close(16 [pid 15133] close(14 [pid 15132] close(13 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15135] +++ exited with 0 +++ [pid 15134] close(17 [pid 15133] close(15 [pid 15132] close(14 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] close(18 [pid 15133] close(16 [pid 15132] close(15 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] close(19 [pid 15133] close(17 [pid 15132] close(16 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] close(20 [pid 15133] close(18 [pid 15132] close(17 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] close(21 [pid 15133] close(19 [pid 15132] close(18 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3638, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15134] close(22 [pid 15133] close(20 [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] close(19 [pid 15134] close(23 [pid 15133] close(21 [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] close(20 [pid 15134] close(24 [pid 15133] close(22 [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] close(23 [pid 15132] close(21 [pid 15134] close(25 [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15134] close(26 [pid 15133] close(24 [pid 15132] close(22 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] close(27 [pid 15133] close(25 [pid 15132] close(23 [pid 318] umount2("./3636", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] close(26 [pid 15132] close(24 [pid 318] openat(AT_FDCWD, "./3636", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15134] close(28 [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15133] close(27 [pid 15132] close(25 [pid 318] getdents64(3 [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15133] close(28 [pid 15132] close(26 [pid 318] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15134] close(29 [pid 15133] close(29 [pid 15132] close(27 [pid 318] <... umount2 resumed>) = 0 [pid 15134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15134] exit_group(0) = ? [pid 15133] exit_group(0 [pid 15132] close(28 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15134] +++ exited with 0 +++ [pid 15133] <... exit_group resumed>) = ? [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3636/sys" [pid 15133] +++ exited with 0 +++ [pid 15132] close(29 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3672, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3636/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3636/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4 [pid 15132] exit_group(0) = ? [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3763, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3636/sys") = 0 [pid 15132] +++ exited with 0 +++ [pid 318] umount2("./3636/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3729, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3636/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3761", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] unlink("./3636/binderfs" [pid 321] openat(AT_FDCWD, "./3761", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... unlink resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3670", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 319] openat(AT_FDCWD, "./3670", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3636" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3761/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 319] fstat(3 [pid 318] mkdir("./3637", 0777 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] umount2("./3761/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3761/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15136 attached , {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3761/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15136] set_robust_list(0x5555689d76a0, 24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3639 [pid 15136] <... set_robust_list resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3761/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3670/sys" [pid 321] <... openat resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15136] rt_sigprocmask(SIG_SETMASK, [] [pid 321] fstat(4 [pid 319] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3670/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15136] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... openat resumed>) = 4 [pid 15136] chdir("./3637" [pid 319] fstat(4 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15136] <... chdir resumed>) = 0 [pid 321] getdents64(4 [pid 319] getdents64(4 [pid 15136] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15136] <... prctl resumed>) = 0 [pid 321] close(4) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15136] setpgid(0, 0) = 0 [pid 321] rmdir("./3761/sys" [pid 319] getdents64(4 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3670/sys") = 0 [pid 319] umount2("./3670/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15136] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3761/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3761/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3670/binderfs" [pid 15136] <... openat resumed>) = 3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15136] write(3, "1000", 4 [pid 321] unlink("./3761/binderfs" [pid 319] unlink("./3670/binderfs" [pid 15136] <... write resumed>) = 4 [pid 321] <... unlink resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3670" [pid 321] getdents64(3 [pid 15136] close(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15136] <... close resumed>) = 0 [pid 321] close(3 [pid 15136] read(200 [pid 321] <... close resumed>) = 0 [pid 15136] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15136] symlink("/dev/binderfs", "./binderfs" [pid 321] rmdir("./3761" [pid 319] <... rmdir resumed>) = 0 [pid 319] mkdir("./3671", 0777 [pid 15136] <... symlink resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 15136] write(1, "executing program\n", 18 [pid 321] mkdir("./3762", 0777 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15136] <... write resumed>) = 18 [pid 321] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15137 attached [pid 15137] set_robust_list(0x5555689d76a0, 24 [pid 15136] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3673 [pid 15137] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15136] <... mkdirat resumed>) = 0 [pid 15136] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15136] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15138 attached [pid 15137] rt_sigprocmask(SIG_SETMASK, [] [pid 15138] set_robust_list(0x5555689d76a0, 24 [pid 15137] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15138] <... set_robust_list resumed>) = 0 [pid 15137] chdir("./3671" [pid 15136] <... openat resumed>) = 3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3764 [pid 15138] rt_sigprocmask(SIG_SETMASK, [] [pid 15137] <... chdir resumed>) = 0 [pid 15138] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15137] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15137] <... prctl resumed>) = 0 [pid 15138] chdir("./3762" [pid 15136] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15138] <... chdir resumed>) = 0 [pid 15137] setpgid(0, 0 [pid 15136] <... pwrite64 resumed>) = 36 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3727", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15138] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15137] <... setpgid resumed>) = 0 [pid 15138] <... prctl resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15138] setpgid(0, 0 [pid 15137] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15136] close(3 [pid 15138] <... setpgid resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3727", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15137] <... openat resumed>) = 3 [pid 15138] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15137] write(3, "1000", 4 [pid 15136] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 15136] close(4) = -1 EBADF (Bad file descriptor) [pid 15137] <... write resumed>) = 4 [pid 15136] close(5 [pid 320] fstat(3 [pid 15138] <... openat resumed>) = 3 [pid 15137] close(3 [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15137] <... close resumed>) = 0 [pid 15136] close(6 [pid 15138] write(3, "1000", 4 [pid 15137] read(200 [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15138] <... write resumed>) = 4 [pid 15137] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15136] close(7 [pid 15138] close(3 [pid 15137] symlink("/dev/binderfs", "./binderfs" [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15138] <... close resumed>) = 0 [pid 15136] close(8) = -1 EBADF (Bad file descriptor) [pid 15138] read(200 [pid 15137] <... symlink resumed>) = 0 [pid 15136] close(9 [pid 320] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15138] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15138] symlink("/dev/binderfs", "./binderfs" [pid 15137] write(1, "executing program\n", 18 [pid 15136] close(10) = -1 EBADF (Bad file descriptor) [pid 15136] close(11) = -1 EBADF (Bad file descriptor) [pid 15136] close(12 [pid 320] <... umount2 resumed>) = 0 [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15136] close(13) = -1 EBADF (Bad file descriptor) [pid 15136] close(14) = -1 EBADF (Bad file descriptor) [pid 15136] close(15) = -1 EBADF (Bad file descriptor) [pid 15136] close(16) = -1 EBADF (Bad file descriptor) [pid 15136] close(17) = -1 EBADF (Bad file descriptor) [pid 15136] close(18) = -1 EBADF (Bad file descriptor) executing program [pid 15136] close(19) = -1 EBADF (Bad file descriptor) [pid 15136] close(20) = -1 EBADF (Bad file descriptor) [pid 15136] close(21) = -1 EBADF (Bad file descriptor) [pid 15138] <... symlink resumed>) = 0 [pid 15137] <... write resumed>) = 18 [pid 15136] close(22 [pid 320] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15137] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15138] write(1, "executing program\n", 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15137] <... mkdirat resumed>) = 0 [pid 15138] <... write resumed>) = 18 executing program [pid 320] newfstatat(AT_FDCWD, "./3727/sys" [pid 15138] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15136] close(23 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15136] close(24 [pid 320] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15138] <... mkdirat resumed>) = 0 [pid 15137] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15138] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15136] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15137] <... mount resumed>) = 0 [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3727/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15136] close(26) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15136] close(27 [pid 15138] <... mount resumed>) = 0 [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15138] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15137] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15136] close(28 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15136] close(29 [pid 320] getdents64(4 [pid 15136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15136] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15136] <... exit_group resumed>) = ? [pid 320] getdents64(4 [pid 15138] <... openat resumed>) = 3 [pid 15137] <... openat resumed>) = 3 [pid 15136] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3639, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] rmdir("./3727/sys" [pid 15138] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... rmdir resumed>) = 0 [pid 15137] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3727/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15138] <... pwrite64 resumed>) = 36 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15138] close(3 [pid 15137] <... pwrite64 resumed>) = 36 [pid 320] newfstatat(AT_FDCWD, "./3727/binderfs" [pid 15138] <... close resumed>) = 0 [pid 15138] close(4) = -1 EBADF (Bad file descriptor) [pid 15138] close(5) = -1 EBADF (Bad file descriptor) [pid 15138] close(6) = -1 EBADF (Bad file descriptor) [pid 15138] close(7 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15137] close(3 [pid 320] unlink("./3727/binderfs" [pid 15137] <... close resumed>) = 0 [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15138] close(8 [pid 320] <... unlink resumed>) = 0 [pid 15137] close(4 [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15138] close(9 [pid 15137] close(5 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15138] close(10 [pid 15137] close(6 [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15138] close(11 [pid 15137] close(7 [pid 320] rmdir("./3727" [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15138] close(12 [pid 15137] close(8 [pid 320] <... rmdir resumed>) = 0 [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15138] close(13) = -1 EBADF (Bad file descriptor) [pid 15137] close(9 [pid 320] mkdir("./3728", 0777 [pid 15138] close(14 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15137] close(10 [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15138] close(15) = -1 EBADF (Bad file descriptor) [pid 15138] close(16) = -1 EBADF (Bad file descriptor) [pid 15138] close(17) = -1 EBADF (Bad file descriptor) [pid 15138] close(18) = -1 EBADF (Bad file descriptor) [pid 15138] close(19) = -1 EBADF (Bad file descriptor) [pid 15138] close(20) = -1 EBADF (Bad file descriptor) [pid 15138] close(21) = -1 EBADF (Bad file descriptor) [pid 15138] close(22) = -1 EBADF (Bad file descriptor) [pid 15138] close(23) = -1 EBADF (Bad file descriptor) [pid 15138] close(24) = -1 EBADF (Bad file descriptor) [pid 15138] close(25 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15137] close(11 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15137] close(12 [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15138] close(26) = -1 EBADF (Bad file descriptor) [pid 15138] close(27 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15137] close(13ci2-android-6-12-rust/strace-static-x86_64: Process 15139 attached [pid 15138] close(28 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3730 [pid 15139] set_robust_list(0x5555689d76a0, 24 [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15137] close(14 [pid 15139] <... set_robust_list resumed>) = 0 [pid 15138] close(29 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15139] rt_sigprocmask(SIG_SETMASK, [] [pid 15138] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15137] close(15 [pid 15138] exit_group(0 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15139] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15138] <... exit_group resumed>) = ? [pid 15137] close(16 [pid 15139] chdir("./3728" [pid 15138] +++ exited with 0 +++ [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15139] <... chdir resumed>) = 0 [pid 15137] close(17 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3764, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15139] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15137] close(18 [pid 15139] <... prctl resumed>) = 0 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15139] setpgid(0, 0) = 0 [pid 15139] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15137] close(19) = -1 EBADF (Bad file descriptor) [pid 15139] <... openat resumed>) = 3 [pid 15137] close(20 [pid 15139] write(3, "1000", 4 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15139] <... write resumed>) = 4 [pid 15137] close(21) = -1 EBADF (Bad file descriptor) [pid 15139] close(3 [pid 15137] close(22 [pid 15139] <... close resumed>) = 0 [pid 15139] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15139] symlink("/dev/binderfs", "./binderfs" [pid 15137] close(23 [pid 15139] <... symlink resumed>) = 0 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15137] close(24 [pid 15139] write(1, "executing program\n", 18 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3637", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15137] close(25 [pid 15139] <... write resumed>) = 18 executing program [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15139] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] openat(AT_FDCWD, "./3637", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15139] <... mkdirat resumed>) = 0 [pid 15137] close(26 [pid 318] <... openat resumed>) = 3 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15139] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15137] close(27 [pid 318] fstat(3 [pid 15139] <... mount resumed>) = 0 [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15137] close(28) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15137] close(29 [pid 15139] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15137] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15139] <... openat resumed>) = 3 [pid 15137] exit_group(0 [pid 318] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15137] <... exit_group resumed>) = ? [pid 318] <... umount2 resumed>) = 0 [pid 15139] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 318] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15137] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3637/sys" [pid 15139] close(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3673, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15139] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15139] close(4 [pid 318] umount2("./3637/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15139] close(5 [pid 318] openat(AT_FDCWD, "./3637/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15139] close(6 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] fstat(4 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15139] close(7 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15139] close(8 [pid 319] umount2("./3671", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15139] close(9 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15139] close(10 [pid 319] openat(AT_FDCWD, "./3671", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] close(4 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15139] close(11 [pid 319] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3637/sys" [pid 15139] close(12 [pid 319] fstat(3 [pid 318] <... rmdir resumed>) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15139] close(13 [pid 319] getdents64(3 [pid 318] umount2("./3637/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15139] close(14 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3637/binderfs" [pid 15139] close(15) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15139] close(16 [pid 321] umount2("./3762", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3762", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] unlink("./3637/binderfs" [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 15139] close(17 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 15139] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] newfstatat(AT_FDCWD, "./3671/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3762/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(3 [pid 15139] close(19 [pid 318] <... close resumed>) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3637" [pid 15139] close(20 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15139] close(21 [pid 319] openat(AT_FDCWD, "./3671/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 318] mkdir("./3638", 0777 [pid 15139] close(22) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3762/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 318] <... mkdir resumed>) = 0 [pid 15139] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] newfstatat(AT_FDCWD, "./3762/sys" [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15139] close(24 [pid 321] umount2("./3762/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15139] close(25 [pid 321] openat(AT_FDCWD, "./3762/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15140 attached [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] close(4 [pid 321] fstat(4 [pid 15140] set_robust_list(0x5555689d76a0, 24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15139] close(26 [pid 319] <... close resumed>) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3671/sys" [pid 15139] close(27 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3640 [pid 15140] <... set_robust_list resumed>) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] umount2("./3671/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15140] rt_sigprocmask(SIG_SETMASK, [] [pid 15139] close(28 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15140] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15140] chdir("./3638" [pid 15139] close(29 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3671/binderfs" [pid 15140] <... chdir resumed>) = 0 [pid 15139] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15140] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15139] exit_group(0 [pid 321] <... close resumed>) = 0 [pid 15140] <... prctl resumed>) = 0 [pid 15139] <... exit_group resumed>) = ? [pid 319] unlink("./3671/binderfs" [pid 15140] setpgid(0, 0 [pid 15139] +++ exited with 0 +++ [pid 321] rmdir("./3762/sys" [pid 319] <... unlink resumed>) = 0 [pid 15140] <... setpgid resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3762/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3730, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] close(3) = 0 [pid 319] rmdir("./3671") = 0 [pid 15140] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] newfstatat(AT_FDCWD, "./3762/binderfs" [pid 319] mkdir("./3672", 0777 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3762/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 15140] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15140] write(3, "1000", 4 [pid 321] <... unlink resumed>) = 0 [pid 15140] <... write resumed>) = 4 [pid 321] getdents64(3 [pid 15140] close(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15140] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15140] read(200 [pid 321] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 15141 attached [pid 15140] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3674 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15140] symlink("/dev/binderfs", "./binderfs" [pid 321] <... close resumed>) = 0 [pid 15141] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15140] <... symlink resumed>) = 0 [pid 321] rmdir("./3762" [pid 15140] write(1, "executing program\n", 18 [pid 321] <... rmdir resumed>) = 0 executing program [pid 15141] rt_sigprocmask(SIG_SETMASK, [] [pid 321] mkdir("./3763", 0777 [pid 15141] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15141] chdir("./3672" [pid 15140] <... write resumed>) = 18 [pid 321] <... mkdir resumed>) = 0 [pid 15141] <... chdir resumed>) = 0 [pid 15141] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15140] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15141] <... prctl resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15140] <... mkdirat resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15141] setpgid(0, 0) = 0 [pid 15141] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15140] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 15142 attached [pid 15141] <... openat resumed>) = 3 [pid 15142] set_robust_list(0x5555689d76a0, 24 [pid 15141] write(3, "1000", 4 [pid 15142] <... set_robust_list resumed>) = 0 [pid 15141] <... write resumed>) = 4 [pid 15142] rt_sigprocmask(SIG_SETMASK, [] [pid 15141] close(3) = 0 [pid 15142] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15140] <... mount resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3765 [pid 15140] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15142] chdir("./3763" [pid 15141] read(200 [pid 15142] <... chdir resumed>) = 0 [pid 15141] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15140] <... openat resumed>) = 3 [pid 15142] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15141] symlink("/dev/binderfs", "./binderfs" [pid 15142] <... prctl resumed>) = 0 [pid 15141] <... symlink resumed>) = 0 [pid 15142] setpgid(0, 0 [pid 15141] write(1, "executing program\n", 18 [pid 15142] <... setpgid resumed>) = 0 [pid 15142] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15141] <... write resumed>) = 18 executing program [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15140] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15142] <... openat resumed>) = 3 [pid 15141] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15142] write(3, "1000", 4 [pid 15141] <... mkdirat resumed>) = 0 [pid 15140] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3728", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15140] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15140] <... close resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3728", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15142] <... write resumed>) = 4 [pid 15141] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15142] close(3 [pid 15141] <... mount resumed>) = 0 [pid 15140] close(4 [pid 320] <... openat resumed>) = 3 [pid 15142] <... close resumed>) = 0 [pid 15142] read(200 [pid 15141] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15142] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15141] <... openat resumed>) = 3 [pid 15140] close(5 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15142] symlink("/dev/binderfs", "./binderfs" [pid 320] getdents64(3 [pid 15142] <... symlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15142] write(1, "executing program\n", 18 [pid 15141] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15142] <... write resumed>) = 18 executing program [pid 15140] close(6 [pid 15142] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15141] <... pwrite64 resumed>) = 36 [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15142] <... mkdirat resumed>) = 0 [pid 15140] close(7 [pid 15141] close(3 [pid 15142] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15141] <... close resumed>) = 0 [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15140] close(8 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3728/sys" [pid 15140] close(9 [pid 15142] <... mount resumed>) = 0 [pid 15141] close(4 [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15142] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] close(10 [pid 320] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15142] <... openat resumed>) = 3 [pid 15141] close(5 [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] close(11 [pid 320] openat(AT_FDCWD, "./3728/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] close(12 [pid 320] <... openat resumed>) = 4 [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15141] close(6 [pid 15140] close(13 [pid 320] fstat(4 [pid 15142] <... pwrite64 resumed>) = 36 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15140] close(14 [pid 15141] close(7) = -1 EBADF (Bad file descriptor) [pid 15142] close(3 [pid 15141] close(8 [pid 15142] <... close resumed>) = 0 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(9 [pid 15142] close(4 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(10 [pid 15142] close(5 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(11 [pid 15142] close(6 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(12 [pid 15142] close(7 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(13 [pid 15142] close(8 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(14 [pid 15142] close(9 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(15 [pid 15140] close(15 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15142] close(10 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(16 [pid 15140] close(16 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15142] close(11 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(17 [pid 15140] close(17 [pid 320] <... close resumed>) = 0 [pid 15142] close(12 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3728/sys" [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(18 [pid 15140] close(18 [pid 320] <... rmdir resumed>) = 0 [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3728/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15140] close(19 [pid 15142] close(13 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(19 [pid 15140] close(20 [pid 15142] close(14 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(20 [pid 15140] close(21 [pid 320] newfstatat(AT_FDCWD, "./3728/binderfs" [pid 15142] close(15 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(21 [pid 15140] close(22 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15142] close(16 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3728/binderfs" [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(22 [pid 15140] close(23 [pid 15142] close(17 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(23 [pid 15140] close(24 [pid 320] getdents64(3 [pid 15142] close(18 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(24 [pid 15140] close(25 [pid 320] close(3 [pid 15142] close(19 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(25 [pid 15140] close(26 [pid 320] <... close resumed>) = 0 [pid 15142] close(20 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3728" [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(26 [pid 15140] close(27) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15142] close(21 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(27 [pid 15142] close(22 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(28 [pid 15142] close(23 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] close(29 [pid 15142] close(24 [pid 15141] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] exit_group(0 [pid 15142] close(25 [pid 15140] close(28 [pid 320] mkdir("./3729", 0777 [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15141] <... exit_group resumed>) = ? [pid 15142] close(26 [pid 15141] +++ exited with 0 +++ [pid 15140] close(29 [pid 320] <... mkdir resumed>) = 0 [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15142] close(27 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15140] exit_group(0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3674, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15142] close(28 [pid 15140] <... exit_group resumed>) = ? [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15142] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15142] close(29) = -1 EBADF (Bad file descriptor) [pid 15142] exit_group(0) = ? [pid 15140] +++ exited with 0 +++ [pid 15142] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3640, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3765, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-12-rust/strace-static-x86_64: Process 15143 attached [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3731 [pid 15143] set_robust_list(0x5555689d76a0, 24) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15143] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15143] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15143] chdir("./3729" [pid 318] <... restart_syscall resumed>) = 0 [pid 15143] <... chdir resumed>) = 0 [pid 15143] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15143] setpgid(0, 0) = 0 [pid 318] umount2("./3638", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15143] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] openat(AT_FDCWD, "./3638", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 15143] <... openat resumed>) = 3 [pid 15143] write(3, "1000", 4) = 4 [pid 15143] close(3) = 0 [pid 15143] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15143] symlink("/dev/binderfs", "./binderfs" [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15143] <... symlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15143] write(1, "executing program\n", 18 [pid 318] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15143] <... write resumed>) = 18 [pid 15143] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... umount2 resumed>) = 0 executing program [pid 318] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3638/sys" [pid 15143] <... mkdirat resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15143] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] umount2("./3638/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3638/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15143] <... mount resumed>) = 0 [pid 319] umount2("./3672", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 319] openat(AT_FDCWD, "./3672", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... openat resumed>) = 3 [pid 15143] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] fstat(3 [pid 318] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(4 [pid 319] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15143] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = 0 [pid 318] close(4 [pid 15143] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... close resumed>) = 0 [pid 319] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3638/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 15143] <... pwrite64 resumed>) = 36 [pid 319] newfstatat(AT_FDCWD, "./3672/sys" [pid 318] umount2("./3638/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3638/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15143] close(3 [pid 319] openat(AT_FDCWD, "./3672/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15143] <... close resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] unlink("./3638/binderfs" [pid 15143] close(4) = -1 EBADF (Bad file descriptor) [pid 15143] close(5) = -1 EBADF (Bad file descriptor) [pid 15143] close(6) = -1 EBADF (Bad file descriptor) [pid 15143] close(7) = -1 EBADF (Bad file descriptor) [pid 15143] close(8) = -1 EBADF (Bad file descriptor) [pid 15143] close(9) = -1 EBADF (Bad file descriptor) [pid 15143] close(10) = -1 EBADF (Bad file descriptor) [pid 15143] close(11) = -1 EBADF (Bad file descriptor) [pid 15143] close(12) = -1 EBADF (Bad file descriptor) [pid 15143] close(13) = -1 EBADF (Bad file descriptor) [pid 15143] close(14) = -1 EBADF (Bad file descriptor) [pid 15143] close(15 [pid 319] fstat(4 [pid 318] <... unlink resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(3 [pid 321] umount2("./3763", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] openat(AT_FDCWD, "./3763", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(4 [pid 318] close(3 [pid 321] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] fstat(3 [pid 319] close(4 [pid 318] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 318] rmdir("./3638" [pid 319] rmdir("./3672/sys" [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15143] close(16 [pid 319] <... rmdir resumed>) = 0 [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] umount2("./3672/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3639", 0777 [pid 15143] close(17 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15143] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] newfstatat(AT_FDCWD, "./3672/binderfs" [pid 318] <... mkdir resumed>) = 0 [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3763/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15143] close(19 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] unlink("./3672/binderfs" [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15143] close(20 [pid 321] umount2("./3763/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... unlink resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 15143] close(21) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15144 attached [pid 321] newfstatat(AT_FDCWD, "./3763/sys" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15144] set_robust_list(0x5555689d76a0, 24 [pid 15143] close(22 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3641 [pid 15144] <... set_robust_list resumed>) = 0 [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3763/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 15144] rt_sigprocmask(SIG_SETMASK, [] [pid 15143] close(23 [pid 319] rmdir("./3672" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15144] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15143] close(24 [pid 321] openat(AT_FDCWD, "./3763/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15144] chdir("./3639" [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3673", 0777 [pid 15143] close(25) = -1 EBADF (Bad file descriptor) [pid 15143] close(26 [pid 319] <... mkdir resumed>) = 0 [pid 15144] <... chdir resumed>) = 0 [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15144] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15143] close(27 [pid 321] fstat(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15144] <... prctl resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15144] setpgid(0, 0 [pid 321] getdents64(4 [pid 15143] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15143] close(28) = -1 EBADF (Bad file descriptor) [pid 15143] close(29) = -1 EBADF (Bad file descriptor) [pid 15143] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15145 attached [pid 15144] <... setpgid resumed>) = 0 [pid 15143] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15145] set_robust_list(0x5555689d76a0, 24 [pid 15144] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(4 [pid 15145] <... set_robust_list resumed>) = 0 [pid 15145] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3731, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15145] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15144] <... openat resumed>) = 3 [pid 321] close(4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... close resumed>) = 0 [pid 15145] chdir("./3673" [pid 321] rmdir("./3763/sys" [pid 15145] <... chdir resumed>) = 0 [pid 15144] write(3, "1000", 4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3675 [pid 15144] <... write resumed>) = 4 [pid 321] <... rmdir resumed>) = 0 [pid 15144] close(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3763/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15144] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15144] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15144] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] newfstatat(AT_FDCWD, "./3763/binderfs" [pid 15144] symlink("/dev/binderfs", "./binderfs" [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15145] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] unlink("./3763/binderfs" [pid 15145] <... prctl resumed>) = 0 [pid 15145] setpgid(0, 0) = 0 [pid 15145] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15144] <... symlink resumed>) = 0 [pid 15145] <... openat resumed>) = 3 [pid 321] <... unlink resumed>) = 0 [pid 15144] write(1, "executing program\n", 18 [pid 15145] write(3, "1000", 4 executing program [pid 321] getdents64(3 [pid 15145] <... write resumed>) = 4 [pid 15144] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15145] close(3) = 0 [pid 15144] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] close(3 [pid 15145] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... close resumed>) = 0 [pid 15145] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15144] <... mkdirat resumed>) = 0 [pid 321] rmdir("./3763" [pid 15145] write(1, "executing program\n", 18) = 18 executing program [pid 321] <... rmdir resumed>) = 0 [pid 15145] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15145] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15144] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] mkdir("./3764", 0777 [pid 15145] <... mount resumed>) = 0 [pid 15145] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15144] <... mount resumed>) = 0 [pid 15144] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... mkdir resumed>) = 0 [pid 15145] <... openat resumed>) = 3 [pid 15144] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15145] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15144] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15145] <... pwrite64 resumed>) = 36 [pid 15145] close(3) = 0 [pid 15145] close(4) = -1 EBADF (Bad file descriptor) [pid 15145] close(5) = -1 EBADF (Bad file descriptor) [pid 15145] close(6) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15146 attached [pid 15145] close(7) = -1 EBADF (Bad file descriptor) [pid 15144] <... pwrite64 resumed>) = 36 [pid 15146] set_robust_list(0x5555689d76a0, 24 [pid 15145] close(8 [pid 15146] <... set_robust_list resumed>) = 0 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] rt_sigprocmask(SIG_SETMASK, [] [pid 15145] close(9 [pid 15144] close(3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3766 [pid 15146] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15146] chdir("./3764" [pid 15145] close(10 [pid 15144] close(4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] close(5 [pid 15146] <... chdir resumed>) = 0 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15145] close(11 [pid 15146] <... prctl resumed>) = 0 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] setpgid(0, 0 [pid 15145] close(12 [pid 15146] <... setpgid resumed>) = 0 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15145] close(13 [pid 15144] close(6 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] <... openat resumed>) = 3 [pid 15145] close(14 [pid 15144] close(7 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] write(3, "1000", 4 [pid 15145] close(15 [pid 15146] <... write resumed>) = 4 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] close(8 [pid 15146] close(3 [pid 15145] close(16 [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] <... close resumed>) = 0 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] close(9 [pid 15146] read(200 [pid 15145] close(17 [pid 15146] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] symlink("/dev/binderfs", "./binderfs" [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] close(10 [pid 15146] <... symlink resumed>) = 0 executing program [pid 15145] close(18 [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] close(11 [pid 320] <... restart_syscall resumed>) = 0 [pid 15146] write(1, "executing program\n", 18 [pid 15145] close(19 [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] <... write resumed>) = 18 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] close(12 [pid 15146] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15145] close(20 [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] close(13 [pid 320] umount2("./3729", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] <... mkdirat resumed>) = 0 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] close(14 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15146] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15145] close(21 [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] <... mount resumed>) = 0 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] close(15 [pid 320] openat(AT_FDCWD, "./3729", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15145] close(22) = -1 EBADF (Bad file descriptor) [pid 15145] close(23) = -1 EBADF (Bad file descriptor) [pid 15145] close(24 [pid 15146] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] <... openat resumed>) = 3 [pid 15145] close(25 [pid 15144] close(16 [pid 320] fstat(3 [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15144] close(17 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15145] close(26 [pid 15144] close(18 [pid 15146] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15146] <... pwrite64 resumed>) = 36 [pid 15145] close(27 [pid 15144] close(19 [pid 320] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15145] close(28 [pid 15144] close(20 [pid 15146] close(3 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] <... close resumed>) = 0 [pid 15145] close(29 [pid 15144] close(21 [pid 15145] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] close(4 [pid 15145] exit_group(0 [pid 15144] close(22 [pid 320] <... umount2 resumed>) = 0 [pid 15146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15145] <... exit_group resumed>) = ? [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15146] close(5 [pid 15144] close(23) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15144] close(24 [pid 15146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15145] +++ exited with 0 +++ [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3729/sys" [pid 15146] close(6 [pid 15144] close(25 [pid 15146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3675, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15146] close(7 [pid 15144] close(26 [pid 320] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] close(8) = -1 EBADF (Bad file descriptor) [pid 15146] close(9) = -1 EBADF (Bad file descriptor) [pid 15146] close(10) = -1 EBADF (Bad file descriptor) [pid 15146] close(11) = -1 EBADF (Bad file descriptor) [pid 15146] close(12) = -1 EBADF (Bad file descriptor) [pid 15146] close(13) = -1 EBADF (Bad file descriptor) [pid 15146] close(14) = -1 EBADF (Bad file descriptor) [pid 15146] close(15) = -1 EBADF (Bad file descriptor) [pid 15146] close(16) = -1 EBADF (Bad file descriptor) [pid 15146] close(17) = -1 EBADF (Bad file descriptor) [pid 15146] close(18) = -1 EBADF (Bad file descriptor) [pid 15146] close(19) = -1 EBADF (Bad file descriptor) [pid 15146] close(20) = -1 EBADF (Bad file descriptor) [pid 15146] close(21) = -1 EBADF (Bad file descriptor) [pid 15146] close(22) = -1 EBADF (Bad file descriptor) [pid 15146] close(23) = -1 EBADF (Bad file descriptor) [pid 15146] close(24 [pid 15144] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3729/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15144] close(28 [pid 15146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] close(25 [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] close(29 [pid 320] fstat(4 [pid 15146] close(26 [pid 15144] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15146] close(27 [pid 15144] exit_group(0 [pid 320] getdents64(4 [pid 15146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15144] <... exit_group resumed>) = ? [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15146] close(28) = -1 EBADF (Bad file descriptor) [pid 15146] close(29) = -1 EBADF (Bad file descriptor) [pid 15146] exit_group(0) = ? [pid 15144] +++ exited with 0 +++ [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3641, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 15146] +++ exited with 0 +++ [pid 320] rmdir("./3729/sys" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3766, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rmdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3729/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3729/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3729/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3729") = 0 [pid 320] mkdir("./3730", 0777 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3639", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] openat(AT_FDCWD, "./3639", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15147 attached [pid 318] getdents64(3 [pid 15147] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15147] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15147] chdir("./3730" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15147] <... chdir resumed>) = 0 [pid 15147] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15147] setpgid(0, 0) = 0 [pid 15147] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... umount2 resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3732 [pid 15147] <... openat resumed>) = 3 [pid 15147] write(3, "1000", 4) = 4 [pid 15147] close(3) = 0 [pid 15147] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15147] symlink("/dev/binderfs", "./binderfs") = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3639/sys" [pid 15147] write(1, "executing program\n", 18) = 18 [pid 15147] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 15147] <... mkdirat resumed>) = 0 [pid 318] umount2("./3639/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15147] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] openat(AT_FDCWD, "./3639/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15147] <... mount resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 15147] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] fstat(4 [pid 319] umount2("./3673", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3673", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 15147] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15147] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 319] fstat(3 [pid 318] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15147] close(3 [pid 319] getdents64(3 [pid 318] close(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... close resumed>) = 0 [pid 319] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3639/sys" [pid 15147] <... close resumed>) = 0 [pid 15147] close(4 [pid 318] <... rmdir resumed>) = 0 [pid 15147] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15147] close(5) = -1 EBADF (Bad file descriptor) [pid 15147] close(6) = -1 EBADF (Bad file descriptor) [pid 15147] close(7 [pid 319] <... umount2 resumed>) = 0 [pid 15147] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15147] close(8) = -1 EBADF (Bad file descriptor) [pid 15147] close(9) = -1 EBADF (Bad file descriptor) [pid 15147] close(10) = -1 EBADF (Bad file descriptor) [pid 15147] close(11) = -1 EBADF (Bad file descriptor) [pid 15147] close(12) = -1 EBADF (Bad file descriptor) [pid 15147] close(13) = -1 EBADF (Bad file descriptor) [pid 15147] close(14) = -1 EBADF (Bad file descriptor) [pid 15147] close(15) = -1 EBADF (Bad file descriptor) [pid 15147] close(16) = -1 EBADF (Bad file descriptor) [pid 15147] close(17) = -1 EBADF (Bad file descriptor) [pid 15147] close(18) = -1 EBADF (Bad file descriptor) [pid 15147] close(19) = -1 EBADF (Bad file descriptor) [pid 15147] close(20) = -1 EBADF (Bad file descriptor) [pid 15147] close(21) = -1 EBADF (Bad file descriptor) [pid 15147] close(22) = -1 EBADF (Bad file descriptor) [pid 15147] close(23) = -1 EBADF (Bad file descriptor) [pid 15147] close(24) = -1 EBADF (Bad file descriptor) [pid 15147] close(25) = -1 EBADF (Bad file descriptor) [pid 15147] close(26) = -1 EBADF (Bad file descriptor) [pid 15147] close(27) = -1 EBADF (Bad file descriptor) [pid 15147] close(28) = -1 EBADF (Bad file descriptor) [pid 15147] close(29) = -1 EBADF (Bad file descriptor) [pid 15147] exit_group(0 [pid 318] umount2("./3639/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15147] <... exit_group resumed>) = ? [pid 321] <... restart_syscall resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3673/sys" [pid 318] newfstatat(AT_FDCWD, "./3639/binderfs" [pid 15147] +++ exited with 0 +++ [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3732, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3639/binderfs" [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3764", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3673/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... unlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3764", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 4 [pid 318] getdents64(3 [pid 321] <... openat resumed>) = 3 [pid 319] fstat(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] close(3 [pid 321] fstat(3 [pid 319] getdents64(4 [pid 318] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rmdir("./3639" [pid 321] getdents64(3 [pid 319] getdents64(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] umount2("./3764/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 318] mkdir("./3640", 0777 [pid 319] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] rmdir("./3673/sys" [pid 318] <... mkdir resumed>) = 0 [pid 321] umount2("./3764/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3673/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] newfstatat(AT_FDCWD, "./3764/sys" [pid 319] newfstatat(AT_FDCWD, "./3673/binderfs" [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3764/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3764/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15148 attached [pid 321] getdents64(4 [pid 319] unlink("./3673/binderfs" [pid 15148] set_robust_list(0x5555689d76a0, 24 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15148] <... set_robust_list resumed>) = 0 [pid 321] close(4 [pid 15148] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3642 [pid 319] getdents64(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] close(3) = 0 [pid 15148] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rmdir("./3764/sys" [pid 319] rmdir("./3673" [pid 15148] chdir("./3640" [pid 321] <... rmdir resumed>) = 0 [pid 15148] <... chdir resumed>) = 0 [pid 321] umount2("./3764/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15148] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15148] <... prctl resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3764/binderfs" [pid 319] mkdir("./3674", 0777 [pid 15148] setpgid(0, 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15148] <... setpgid resumed>) = 0 [pid 321] unlink("./3764/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 15148] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15148] <... openat resumed>) = 3 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15148] write(3, "1000", 4 [pid 321] getdents64(3 [pid 15148] <... write resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15148] close(3 [pid 321] close(3 [pid 15148] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 15148] read(200 [pid 321] rmdir("./3764" [pid 320] umount2("./3730", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15148] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rmdir resumed>) = 0 [pid 15148] symlink("/dev/binderfs", "./binderfs" [pid 321] mkdir("./3765", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15149 attached [pid 15148] <... symlink resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3730", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15149] set_robust_list(0x5555689d76a0, 24 [pid 320] <... openat resumed>) = 3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3676 [pid 15149] <... set_robust_list resumed>) = 0 [pid 320] fstat(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15149] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15149] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(3 [pid 15148] write(1, "executing program\n", 18 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15149] chdir("./3674" [pid 15148] <... write resumed>) = 18 executing program [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15148] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15149] <... chdir resumed>) = 0 [pid 15148] <... mkdirat resumed>) = 0 [pid 320] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15150 attached [pid 15148] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3767 [pid 15150] set_robust_list(0x5555689d76a0, 24 [pid 15148] <... mount resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15149] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... umount2 resumed>) = 0 [pid 15149] <... prctl resumed>) = 0 [pid 320] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15150] <... set_robust_list resumed>) = 0 [pid 15149] setpgid(0, 0 [pid 15148] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15150] rt_sigprocmask(SIG_SETMASK, [] [pid 15149] <... setpgid resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15148] <... openat resumed>) = 3 [pid 15150] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15149] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15148] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] newfstatat(AT_FDCWD, "./3730/sys" [pid 15150] chdir("./3765" [pid 15149] <... openat resumed>) = 3 [pid 15148] <... pwrite64 resumed>) = 36 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15149] write(3, "1000", 4 [pid 320] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15150] <... chdir resumed>) = 0 [pid 15149] <... write resumed>) = 4 [pid 15148] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15150] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15149] close(3 [pid 15148] <... close resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3730/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15150] <... prctl resumed>) = 0 [pid 15150] setpgid(0, 0 [pid 15148] close(4 [pid 15150] <... setpgid resumed>) = 0 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15150] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15149] <... close resumed>) = 0 [pid 15148] close(5 [pid 320] fstat(4 [pid 15150] <... openat resumed>) = 3 [pid 15149] read(200 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] write(3, "1000", 4 [pid 15148] close(6 [pid 15150] <... write resumed>) = 4 [pid 15149] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15150] close(3 [pid 15149] symlink("/dev/binderfs", "./binderfs" [pid 15148] close(7 [pid 320] getdents64(4 [pid 15150] <... close resumed>) = 0 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15150] read(200 [pid 15149] <... symlink resumed>) = 0 [pid 15148] close(8 [pid 320] getdents64(4 [pid 15150] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15149] write(1, "executing program\n", 18 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 15150] symlink("/dev/binderfs", "./binderfs" [pid 15149] <... write resumed>) = 18 [pid 15148] close(9 [pid 320] close(4 [pid 15150] <... symlink resumed>) = 0 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... close resumed>) = 0 [pid 15150] write(1, "executing program\n", 18 [pid 15148] close(10 [pid 320] rmdir("./3730/sys" [pid 15150] <... write resumed>) = 18 [pid 15149] <... mkdirat resumed>) = 0 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15150] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15148] close(11 [pid 320] <... rmdir resumed>) = 0 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] <... mkdirat resumed>) = 0 [pid 15149] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15148] close(12 [pid 320] umount2("./3730/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15150] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] <... mount resumed>) = 0 [pid 15149] <... mount resumed>) = 0 [pid 15148] close(13 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] close(14) = -1 EBADF (Bad file descriptor) [pid 15150] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15148] close(15 [pid 15149] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3730/binderfs" [pid 15150] <... openat resumed>) = 3 [pid 15148] close(16 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15150] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3730/binderfs" [pid 15150] <... pwrite64 resumed>) = 36 [pid 15148] close(17 [pid 15149] <... openat resumed>) = 3 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15148] close(18) = -1 EBADF (Bad file descriptor) [pid 15150] close(3 [pid 15148] close(19 [pid 15150] <... close resumed>) = 0 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] close(20 [pid 15150] close(4 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] close(21 [pid 15150] close(5) = -1 EBADF (Bad file descriptor) [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(6 [pid 15148] close(22 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(7 [pid 15148] close(23 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(8 [pid 15148] close(24 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(9 [pid 15148] close(25 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(10 [pid 15148] close(26 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(11 [pid 15148] close(27 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(12 [pid 15148] close(28 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(13 [pid 15148] close(29 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(14 [pid 15148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15148] exit_group(0 [pid 320] getdents64(3 [pid 15149] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15150] close(15 [pid 15148] <... exit_group resumed>) = ? [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15150] close(16 [pid 15149] close(3 [pid 15148] +++ exited with 0 +++ [pid 320] close(3 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 15150] close(17 [pid 15149] close(4 [pid 320] rmdir("./3730" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3642, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15150] close(18 [pid 15149] close(5 [pid 320] mkdir("./3731", 0777 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(19 [pid 15149] close(6 [pid 320] <... mkdir resumed>) = 0 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(20 [pid 15149] close(7 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15150] close(21 [pid 15149] close(8 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(22 [pid 15149] close(9 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(23 [pid 15149] close(10ci2-android-6-12-rust/strace-static-x86_64: Process 15151 attached [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(24) = -1 EBADF (Bad file descriptor) [pid 15150] close(25) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15151] set_robust_list(0x5555689d76a0, 24 [pid 15150] close(26 [pid 15149] close(11 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3733 [pid 15151] <... set_robust_list resumed>) = 0 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15151] rt_sigprocmask(SIG_SETMASK, [] [pid 15150] close(27 [pid 15149] close(12 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15150] close(28 [pid 15149] close(13 [pid 15150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15151] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15150] close(29) = -1 EBADF (Bad file descriptor) [pid 15150] exit_group(0 [pid 15149] close(14 [pid 15151] chdir("./3731" [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15151] <... chdir resumed>) = 0 [pid 15149] close(15) = -1 EBADF (Bad file descriptor) [pid 15150] <... exit_group resumed>) = ? [pid 15149] close(16 [pid 15151] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15151] <... prctl resumed>) = 0 [pid 15150] +++ exited with 0 +++ [pid 15149] close(17 [pid 318] umount2("./3640", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15151] setpgid(0, 0 [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15149] close(18 [pid 15151] <... setpgid resumed>) = 0 [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15149] close(19) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3767, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15149] close(20 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3640", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15149] close(21) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15149] close(22 [pid 318] fstat(3 [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15151] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15149] close(23 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15149] close(24) = -1 EBADF (Bad file descriptor) [pid 15151] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15151] write(3, "1000", 4) = 4 [pid 15149] close(25 [pid 15151] close(3 [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15149] close(26 [pid 15151] <... close resumed>) = 0 [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15151] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15149] close(27 [pid 15151] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15151] write(1, "executing program\n", 18) = 18 executing program [pid 15151] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15149] close(28 [pid 318] <... umount2 resumed>) = 0 [pid 15151] <... mkdirat resumed>) = 0 [pid 15151] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15149] close(29 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3640/sys" [pid 15151] <... mount resumed>) = 0 [pid 15149] exit_group(0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15151] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15149] <... exit_group resumed>) = ? [pid 318] umount2("./3640/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15151] <... openat resumed>) = 3 [pid 15151] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15149] +++ exited with 0 +++ [pid 318] openat(AT_FDCWD, "./3640/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3676, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15151] <... pwrite64 resumed>) = 36 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3640/sys" [pid 15151] close(3) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15151] close(4) = -1 EBADF (Bad file descriptor) [pid 15151] close(5 [pid 318] umount2("./3640/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15151] close(6 [pid 318] newfstatat(AT_FDCWD, "./3640/binderfs" [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15151] close(7 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3640/binderfs" [pid 15151] close(8) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15151] close(9) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15151] close(10) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15151] close(11 [pid 318] close(3 [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15151] close(12) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3640" [pid 15151] close(13 [pid 318] <... rmdir resumed>) = 0 [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15151] close(14 [pid 318] mkdir("./3641", 0777 [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15151] close(15) = -1 EBADF (Bad file descriptor) [pid 15151] close(16 [pid 321] umount2("./3765", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3674", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15151] close(17 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15151] close(18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3765", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3765/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 321] umount2("./3765/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3765/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3765/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3674", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15151] close(19ci2-android-6-12-rust/strace-static-x86_64: Process 15152 attached ) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15152] set_robust_list(0x5555689d76a0, 24 [pid 15151] close(20 [pid 321] openat(AT_FDCWD, "./3765/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3643 [pid 319] fstat(3 [pid 15152] <... set_robust_list resumed>) = 0 [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15152] rt_sigprocmask(SIG_SETMASK, [] [pid 15151] close(21 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15151] close(22 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15151] close(23) = -1 EBADF (Bad file descriptor) [pid 15152] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15151] close(24 [pid 321] fstat(4 [pid 15152] chdir("./3641" [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15152] <... chdir resumed>) = 0 [pid 15151] close(25 [pid 321] getdents64(4 [pid 15152] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15152] <... prctl resumed>) = 0 [pid 321] getdents64(4 [pid 15152] setpgid(0, 0 [pid 15151] close(26 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15152] <... setpgid resumed>) = 0 [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15152] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15151] close(27 [pid 321] <... close resumed>) = 0 [pid 15152] <... openat resumed>) = 3 [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3765/sys" [pid 319] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15152] write(3, "1000", 4 [pid 15151] close(28 [pid 321] <... rmdir resumed>) = 0 [pid 15152] <... write resumed>) = 4 [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3765/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15152] close(3 [pid 15151] close(29 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15152] <... close resumed>) = 0 [pid 15151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3765/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3674/sys" [pid 15151] exit_group(0 [pid 15152] read(200 [pid 15151] <... exit_group resumed>) = ? [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15152] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] unlink("./3765/binderfs" [pid 15152] symlink("/dev/binderfs", "./binderfs" [pid 321] <... unlink resumed>) = 0 [pid 15152] <... symlink resumed>) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15152] write(1, "executing program\n", 18 [pid 321] close(3 [pid 15152] <... write resumed>) = 18 [pid 321] <... close resumed>) = 0 [pid 15152] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] rmdir("./3765" [pid 15152] <... mkdirat resumed>) = 0 [pid 15151] +++ exited with 0 +++ executing program [pid 321] <... rmdir resumed>) = 0 [pid 319] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15152] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3733, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] openat(AT_FDCWD, "./3674/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] mkdir("./3766", 0777 [pid 319] <... openat resumed>) = 4 [pid 15152] <... mount resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] fstat(4 [pid 15152] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 15152] <... openat resumed>) = 3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 15152] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3674/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15153 attached [pid 15153] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3768 [pid 15152] <... pwrite64 resumed>) = 36 [pid 15153] rt_sigprocmask(SIG_SETMASK, [] [pid 15152] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3674/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15152] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15153] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15152] close(4 [pid 319] newfstatat(AT_FDCWD, "./3674/binderfs" [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15152] close(5 [pid 15153] chdir("./3766") = 0 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3674/binderfs" [pid 15152] close(6 [pid 15153] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15153] setpgid(0, 0) = 0 [pid 15152] close(7 [pid 319] getdents64(3 [pid 15153] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15152] close(8 [pid 319] close(3 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15152] close(9 [pid 319] rmdir("./3674" [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15153] <... openat resumed>) = 3 [pid 15152] close(10 [pid 15153] write(3, "1000", 4 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15153] <... write resumed>) = 4 [pid 15152] close(11 [pid 319] mkdir("./3675", 0777 [pid 15153] close(3 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15153] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 15152] close(12 [pid 15153] read(200 [pid 320] <... restart_syscall resumed>) = 0 [pid 15153] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15153] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15153] write(1, "executing program\n", 18) = 18 executing program [pid 15153] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15152] close(13) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15152] close(14 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15152] close(15 [pid 320] umount2("./3731", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15153] <... mkdirat resumed>) = 0 [pid 15153] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15153] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15154 attached [pid 15152] close(16 [pid 320] openat(AT_FDCWD, "./3731", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15153] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... openat resumed>) = 3 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15154] set_robust_list(0x5555689d76a0, 24 [pid 15152] close(17 [pid 320] fstat(3 [pid 15154] <... set_robust_list resumed>) = 0 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15153] <... pwrite64 resumed>) = 36 [pid 320] getdents64(3 [pid 15153] close(3) = 0 [pid 15152] close(18 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15154] rt_sigprocmask(SIG_SETMASK, [] [pid 15153] close(4 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3677 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15153] close(5 [pid 15152] close(19 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15154] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15154] chdir("./3675" [pid 15153] close(6) = -1 EBADF (Bad file descriptor) [pid 15153] close(7) = -1 EBADF (Bad file descriptor) [pid 15153] close(8 [pid 320] <... umount2 resumed>) = 0 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15153] close(9) = -1 EBADF (Bad file descriptor) [pid 15153] close(10) = -1 EBADF (Bad file descriptor) [pid 15153] close(11) = -1 EBADF (Bad file descriptor) [pid 15153] close(12) = -1 EBADF (Bad file descriptor) [pid 15153] close(13) = -1 EBADF (Bad file descriptor) [pid 15153] close(14) = -1 EBADF (Bad file descriptor) [pid 15153] close(15) = -1 EBADF (Bad file descriptor) [pid 15152] close(20 [pid 15154] <... chdir resumed>) = 0 [pid 320] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15154] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15153] close(16) = -1 EBADF (Bad file descriptor) [pid 15154] <... prctl resumed>) = 0 [pid 15153] close(17 [pid 15152] close(21 [pid 320] newfstatat(AT_FDCWD, "./3731/sys" [pid 15154] setpgid(0, 0 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15154] <... setpgid resumed>) = 0 [pid 15153] close(18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15152] close(22 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15154] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15153] close(19 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15153] close(20 [pid 15154] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15154] write(3, "1000", 4 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15152] close(23 [pid 320] openat(AT_FDCWD, "./3731/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15153] close(21 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15154] <... write resumed>) = 4 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15152] close(24 [pid 320] <... openat resumed>) = 4 [pid 15154] close(3 [pid 15153] close(22 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15154] <... close resumed>) = 0 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15152] close(25 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15154] read(200 [pid 15153] close(23 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15153] close(24) = -1 EBADF (Bad file descriptor) [pid 15152] close(26 [pid 15154] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15153] close(25 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15154] symlink("/dev/binderfs", "./binderfs" [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15152] close(27 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15153] close(26 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15154] <... symlink resumed>) = 0 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15152] close(28 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15154] write(1, "executing program\n", 18 [pid 15153] close(27 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15154] <... write resumed>) = 18 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15152] close(29 [pid 15153] close(28 [pid 320] <... close resumed>) = 0 [pid 15152] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15154] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3731/sys" [pid 15153] close(29 [pid 15152] exit_group(0 [pid 15154] <... mkdirat resumed>) = 0 [pid 15153] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15154] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15153] exit_group(0 [pid 15152] <... exit_group resumed>) = ? [pid 15153] <... exit_group resumed>) = ? [pid 15153] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3768, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15154] <... mount resumed>) = 0 [pid 15152] +++ exited with 0 +++ [pid 320] umount2("./3731/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15154] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3643, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15154] <... openat resumed>) = 3 [pid 320] newfstatat(AT_FDCWD, "./3731/binderfs" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15154] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] unlink("./3731/binderfs" [pid 15154] <... pwrite64 resumed>) = 36 [pid 320] <... unlink resumed>) = 0 [pid 15154] close(3 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15154] <... close resumed>) = 0 [pid 321] umount2("./3766", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15154] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3766", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15154] close(5) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 320] close(3 [pid 15154] close(6 [pid 321] fstat(3 [pid 320] <... close resumed>) = 0 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] rmdir("./3731" [pid 15154] close(7 [pid 321] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] mkdir("./3732", 0777 [pid 15154] close(8 [pid 321] umount2("./3766/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... mkdir resumed>) = 0 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15154] close(9 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3766/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15154] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3766/sys" [pid 15154] close(11 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3766/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15154] close(12) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15154] close(13 [pid 321] openat(AT_FDCWD, "./3766/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15155 attached [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3734 [pid 15155] set_robust_list(0x5555689d76a0, 24 [pid 15154] close(14 [pid 321] fstat(4 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... restart_syscall resumed>) = 0 [pid 15155] <... set_robust_list resumed>) = 0 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15155] rt_sigprocmask(SIG_SETMASK, [] [pid 15154] close(15 [pid 321] getdents64(4 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3641", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15155] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15154] close(16 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15155] chdir("./3732" [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] openat(AT_FDCWD, "./3641", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15155] <... chdir resumed>) = 0 [pid 15154] close(17 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15155] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 318] <... openat resumed>) = 3 [pid 15155] <... prctl resumed>) = 0 [pid 15154] close(18 [pid 318] fstat(3 [pid 15155] setpgid(0, 0 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15155] <... setpgid resumed>) = 0 [pid 15154] close(19 [pid 321] rmdir("./3766/sys" [pid 15155] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 15155] <... openat resumed>) = 3 [pid 15154] close(20 [pid 321] umount2("./3766/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15155] write(3, "1000", 4 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15155] <... write resumed>) = 4 [pid 15154] close(21 [pid 321] newfstatat(AT_FDCWD, "./3766/binderfs" [pid 15155] close(3 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15155] <... close resumed>) = 0 [pid 15154] close(22 [pid 321] unlink("./3766/binderfs" [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] read(200 [pid 15154] close(23 [pid 321] <... unlink resumed>) = 0 [pid 15155] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] symlink("/dev/binderfs", "./binderfs" [pid 15154] close(24 [pid 321] getdents64(3 [pid 15155] <... symlink resumed>) = 0 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15154] close(25 [pid 318] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15155] write(1, "executing program\n", 18 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15155] <... write resumed>) = 18 [pid 15154] close(26 [pid 321] <... close resumed>) = 0 executing program [pid 318] newfstatat(AT_FDCWD, "./3641/sys" [pid 15155] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3766" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15154] close(27 [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3641/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15155] <... mkdirat resumed>) = 0 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3767", 0777 [pid 15155] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15154] close(28) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15154] close(29 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15155] <... mount resumed>) = 0 [pid 15154] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15155] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15154] exit_group(0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15155] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3641/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 15156 attached [pid 15154] <... exit_group resumed>) = ? [pid 318] fstat(4 [pid 15155] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15154] +++ exited with 0 +++ [pid 318] getdents64(4 [pid 15156] set_robust_list(0x5555689d76a0, 24 [pid 15155] <... pwrite64 resumed>) = 36 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3769 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3677, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15156] <... set_robust_list resumed>) = 0 [pid 15155] close(3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] close(4 [pid 15156] rt_sigprocmask(SIG_SETMASK, [] [pid 15155] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... close resumed>) = 0 [pid 15156] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15155] close(4 [pid 318] rmdir("./3641/sys" [pid 15156] chdir("./3767" [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15156] <... chdir resumed>) = 0 [pid 15155] close(5 [pid 318] umount2("./3641/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15156] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15156] <... prctl resumed>) = 0 [pid 15155] close(6 [pid 318] newfstatat(AT_FDCWD, "./3641/binderfs" [pid 15156] setpgid(0, 0 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15156] <... setpgid resumed>) = 0 [pid 15155] close(7 [pid 318] unlink("./3641/binderfs" [pid 15156] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15156] <... openat resumed>) = 3 [pid 15155] close(8 [pid 318] getdents64(3 [pid 15156] write(3, "1000", 4 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15156] <... write resumed>) = 4 [pid 15155] close(9 [pid 15156] close(3 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15156] <... close resumed>) = 0 [pid 15155] close(10 [pid 318] <... close resumed>) = 0 [pid 15156] read(200 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3641" [pid 15156] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15155] close(11 [pid 318] <... rmdir resumed>) = 0 [pid 15156] symlink("/dev/binderfs", "./binderfs" [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] <... symlink resumed>) = 0 [pid 15155] close(12 [pid 318] mkdir("./3642", 0777 [pid 15156] write(1, "executing program\n", 18 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 15156] <... write resumed>) = 18 executing program [pid 15155] close(13 [pid 15156] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15156] <... mkdirat resumed>) = 0 [pid 15155] close(14 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15156] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15156] <... mount resumed>) = 0 [pid 15155] close(15ci2-android-6-12-rust/strace-static-x86_64: Process 15157 attached [pid 15156] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3675", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15157] set_robust_list(0x5555689d76a0, 24 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3675", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15157] <... set_robust_list resumed>) = 0 [pid 15156] <... openat resumed>) = 3 [pid 15155] close(16 [pid 319] <... openat resumed>) = 3 [pid 15157] rt_sigprocmask(SIG_SETMASK, [] [pid 15156] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3644 [pid 15157] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15155] close(17 [pid 15157] chdir("./3642" [pid 15156] <... pwrite64 resumed>) = 36 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15157] <... chdir resumed>) = 0 [pid 15156] close(3 [pid 15155] close(18 [pid 319] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15157] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15156] <... close resumed>) = 0 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15157] <... prctl resumed>) = 0 [pid 15156] close(4 [pid 15155] close(19 [pid 319] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15157] setpgid(0, 0 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15157] <... setpgid resumed>) = 0 [pid 15156] close(5 [pid 15155] close(20 [pid 15157] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15157] <... openat resumed>) = 3 [pid 15156] close(6 [pid 15155] close(21 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15157] write(3, "1000", 4 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15157] <... write resumed>) = 4 [pid 15156] close(7 [pid 15157] close(3 [pid 15155] close(22 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15157] <... close resumed>) = 0 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15157] read(200 [pid 15156] close(8 [pid 15157] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15155] close(23 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15157] symlink("/dev/binderfs", "./binderfs" [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] close(9 [pid 15157] <... symlink resumed>) = 0 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] close(24 [pid 319] newfstatat(AT_FDCWD, "./3675/sys" [pid 15157] write(1, "executing program\n", 18 [pid 15156] close(10 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 15157] <... write resumed>) = 18 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] close(25 [pid 319] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15157] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15156] close(11 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15157] <... mkdirat resumed>) = 0 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] close(26 [pid 319] openat(AT_FDCWD, "./3675/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15157] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15156] close(12 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4 [pid 15157] <... mount resumed>) = 0 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] close(27 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15157] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15156] close(13 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15157] <... openat resumed>) = 3 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] close(28 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15157] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15156] close(14 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15157] <... pwrite64 resumed>) = 36 [pid 319] close(4 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15157] close(3 [pid 15155] close(29 [pid 319] <... close resumed>) = 0 [pid 15157] <... close resumed>) = 0 [pid 15156] close(15 [pid 15155] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3675/sys" [pid 15157] close(4 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15155] exit_group(0 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] close(16 [pid 15155] <... exit_group resumed>) = ? [pid 15157] close(5 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3675/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3675/binderfs" [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] close(17 [pid 15155] +++ exited with 0 +++ [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15157] close(6 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3675/binderfs" [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] close(18 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3734, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... unlink resumed>) = 0 [pid 15157] close(7 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] close(19 [pid 15157] close(8 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] close(20 [pid 320] umount2("./3732", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15157] close(9 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] close(21 [pid 320] openat(AT_FDCWD, "./3732", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... close resumed>) = 0 [pid 15157] close(10 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15157] close(11 [pid 15156] close(22 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15157] close(12 [pid 15156] close(23 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15157] close(13 [pid 15156] close(24 [pid 320] getdents64(3 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15157] close(14 [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] close(25 [pid 15157] close(15 [pid 320] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3675" [pid 15157] close(16 [pid 15156] close(26 [pid 319] <... rmdir resumed>) = 0 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 319] mkdir("./3676", 0777 [pid 15157] close(17 [pid 15156] close(27 [pid 320] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15157] close(18 [pid 15156] close(28 [pid 320] newfstatat(AT_FDCWD, "./3732/sys" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15158 attached [pid 15157] close(19 [pid 15156] close(29 [pid 320] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15158] set_robust_list(0x5555689d76a0, 24 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3678 [pid 15158] <... set_robust_list resumed>) = 0 [pid 15157] close(20 [pid 15156] exit_group(0 [pid 320] openat(AT_FDCWD, "./3732/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15158] rt_sigprocmask(SIG_SETMASK, [] [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15156] <... exit_group resumed>) = ? [pid 320] <... openat resumed>) = 4 [pid 15158] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15157] close(21 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15156] +++ exited with 0 +++ [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15158] chdir("./3676" [pid 15157] close(22 [pid 320] getdents64(4 [pid 15158] <... chdir resumed>) = 0 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3769, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15158] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15157] close(23 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15158] <... prctl resumed>) = 0 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15158] setpgid(0, 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 15158] <... setpgid resumed>) = 0 [pid 15157] close(24 [pid 15158] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15157] close(25 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15158] <... openat resumed>) = 3 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3767", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(4 [pid 15158] write(3, "1000", 4 [pid 15157] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 15158] <... write resumed>) = 4 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3767", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rmdir("./3732/sys" [pid 15158] close(3 [pid 15157] close(27 [pid 321] <... openat resumed>) = 3 [pid 15158] <... close resumed>) = 0 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15158] read(200 [pid 15157] close(28 [pid 321] fstat(3 [pid 320] umount2("./3732/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15158] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15158] symlink("/dev/binderfs", "./binderfs" [pid 15157] close(29 [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15158] <... symlink resumed>) = 0 [pid 15157] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3732/binderfs" [pid 15158] write(1, "executing program\n", 18 [pid 15157] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 15158] <... write resumed>) = 18 [pid 15157] <... exit_group resumed>) = ? [pid 321] umount2("./3767/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3732/binderfs" [pid 15157] +++ exited with 0 +++ [pid 320] <... unlink resumed>) = 0 [pid 15158] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(3 [pid 321] <... umount2 resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3644, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15158] <... mkdirat resumed>) = 0 [pid 321] umount2("./3767/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15158] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(3) = 0 [pid 15158] <... mount resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3767/sys" [pid 320] rmdir("./3732" [pid 15158] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15158] <... openat resumed>) = 3 [pid 321] umount2("./3767/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3733", 0777 [pid 15158] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15158] <... pwrite64 resumed>) = 36 [pid 321] openat(AT_FDCWD, "./3767/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... mkdir resumed>) = 0 [pid 15158] close(3 [pid 321] <... openat resumed>) = 4 [pid 15158] <... close resumed>) = 0 [pid 321] fstat(4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15158] close(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15159 attached [pid 15158] close(5 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15159] set_robust_list(0x5555689d76a0, 24 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15159] <... set_robust_list resumed>) = 0 [pid 15158] close(6 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15159] rt_sigprocmask(SIG_SETMASK, [] [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15158] close(7 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3735 [pid 318] <... restart_syscall resumed>) = 0 [pid 15159] chdir("./3733" [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15159] <... chdir resumed>) = 0 [pid 15158] close(8 [pid 321] rmdir("./3767/sys" [pid 15159] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... prctl resumed>) = 0 [pid 15158] close(9 [pid 321] <... rmdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15159] setpgid(0, 0 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3767/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3642", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15159] <... setpgid resumed>) = 0 [pid 15158] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15159] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3767/binderfs" [pid 318] openat(AT_FDCWD, "./3642", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15159] <... openat resumed>) = 3 [pid 15158] close(11 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15159] write(3, "1000", 4 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3767/binderfs" [pid 318] <... openat resumed>) = 3 [pid 15159] <... write resumed>) = 4 [pid 15158] close(12 [pid 321] <... unlink resumed>) = 0 [pid 318] fstat(3 [pid 15159] close(3 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15159] <... close resumed>) = 0 [pid 15158] close(13 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 15159] read(200 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15159] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15158] close(14 [pid 321] <... close resumed>) = 0 [pid 318] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15159] symlink("/dev/binderfs", "./binderfs" [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3767" [pid 15159] <... symlink resumed>) = 0 [pid 15158] close(15 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15159] write(1, "executing program\n", 18 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] mkdir("./3768", 0777 [pid 15159] <... write resumed>) = 18 [pid 15158] close(16 [pid 321] <... mkdir resumed>) = 0 [pid 318] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15159] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15159] <... mkdirat resumed>) = 0 [pid 15158] close(17 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] newfstatat(AT_FDCWD, "./3642/sys" [pid 15159] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15159] <... mount resumed>) = 0 [pid 15158] close(18 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15159] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3642/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15160 attached [pid 15158] close(19 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3642/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 15160] set_robust_list(0x5555689d76a0, 24 [pid 15159] <... openat resumed>) = 3 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15160] <... set_robust_list resumed>) = 0 [pid 15159] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15158] close(20 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3770 [pid 15160] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15160] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15159] <... pwrite64 resumed>) = 36 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(4 [pid 15160] chdir("./3768" [pid 15159] close(3 [pid 15158] close(21 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15160] <... chdir resumed>) = 0 [pid 15159] <... close resumed>) = 0 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15159] close(4 [pid 15158] close(22 [pid 15160] <... prctl resumed>) = 0 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] setpgid(0, 0 [pid 15159] close(5 [pid 15160] <... setpgid resumed>) = 0 [pid 15158] close(23 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15159] close(6 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15160] <... openat resumed>) = 3 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15158] close(24 [pid 318] getdents64(4 [pid 15160] write(3, "1000", 4 [pid 15159] close(7 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15160] <... write resumed>) = 4 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15158] close(25 [pid 318] close(4 [pid 15160] close(3 [pid 15159] close(8 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15160] <... close resumed>) = 0 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15158] close(26 [pid 318] rmdir("./3642/sys" [pid 15160] read(200 [pid 15159] close(9 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15160] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15158] close(27 [pid 318] umount2("./3642/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15160] symlink("/dev/binderfs", "./binderfs" [pid 15159] close(10 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15160] <... symlink resumed>) = 0 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15158] close(28 [pid 318] newfstatat(AT_FDCWD, "./3642/binderfs" [pid 15160] write(1, "executing program\n", 18 [pid 15159] close(11 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 15160] <... write resumed>) = 18 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15158] close(29 [pid 318] unlink("./3642/binderfs" [pid 15160] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15159] close(12 [pid 15158] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15160] <... mkdirat resumed>) = 0 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15158] exit_group(0 [pid 318] getdents64(3 [pid 15160] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15159] close(13 [pid 15158] <... exit_group resumed>) = ? [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15160] <... mount resumed>) = 0 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3) = 0 [pid 15158] +++ exited with 0 +++ [pid 15160] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15159] close(14 [pid 318] rmdir("./3642" [pid 15160] <... openat resumed>) = 3 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3678, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rmdir resumed>) = 0 [pid 15160] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15159] close(15 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] mkdir("./3643", 0777 [pid 15160] <... pwrite64 resumed>) = 36 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15160] close(3 [pid 15159] close(16 [pid 15160] <... close resumed>) = 0 [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15160] close(4 [pid 15159] close(17 [pid 319] umount2("./3676", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(5 [pid 15159] close(18 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(6 [pid 15159] close(19 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(7 [pid 15159] close(20 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(8 [pid 15159] close(21 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(9 [pid 15159] close(22 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(10 [pid 15159] close(23 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(11 [pid 15159] close(24 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(12 [pid 15159] close(25 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(13 [pid 15159] close(26 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(14 [pid 15159] close(27 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(15 [pid 15159] close(28 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(16 [pid 15159] close(29 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15159] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15160] close(17) = -1 EBADF (Bad file descriptor) [pid 15159] exit_group(0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15160] close(18 [pid 15159] <... exit_group resumed>) = ? [pid 319] openat(AT_FDCWD, "./3676", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15161 attached [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3645 [pid 319] fstat(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15161] set_robust_list(0x5555689d76a0, 24 [pid 15160] close(19 [pid 15159] +++ exited with 0 +++ [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15161] <... set_robust_list resumed>) = 0 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3735, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] getdents64(3 [pid 15161] rt_sigprocmask(SIG_SETMASK, [] [pid 15160] close(20 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15161] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15161] chdir("./3643" [pid 15160] close(21 [pid 319] <... umount2 resumed>) = 0 [pid 15161] <... chdir resumed>) = 0 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15161] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15160] close(22 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15161] <... prctl resumed>) = 0 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3676/sys" [pid 15161] setpgid(0, 0 [pid 15160] close(23 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15161] <... setpgid resumed>) = 0 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15161] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15160] close(24 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15161] <... openat resumed>) = 3 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3676/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15161] write(3, "1000", 4 [pid 15160] close(25 [pid 319] <... openat resumed>) = 4 [pid 15161] <... write resumed>) = 4 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15161] close(3 [pid 15160] close(26 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15161] <... close resumed>) = 0 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15161] read(200 [pid 15160] close(27 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15161] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15161] symlink("/dev/binderfs", "./binderfs" [pid 15160] close(28 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15161] <... symlink resumed>) = 0 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 319] close(4 [pid 15161] write(1, "executing program\n", 18 executing program [pid 15160] close(29 [pid 319] <... close resumed>) = 0 [pid 15161] <... write resumed>) = 18 [pid 15160] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3676/sys" [pid 15161] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15160] exit_group(0 [pid 320] umount2("./3733", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15161] <... mkdirat resumed>) = 0 [pid 15160] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3676/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15161] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] openat(AT_FDCWD, "./3733", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 3 [pid 319] newfstatat(AT_FDCWD, "./3676/binderfs" [pid 15161] <... mount resumed>) = 0 [pid 15160] +++ exited with 0 +++ [pid 320] fstat(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15161] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] unlink("./3676/binderfs" [pid 15161] <... openat resumed>) = 3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3770, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 320] getdents64(3 [pid 319] <... unlink resumed>) = 0 [pid 15161] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 15161] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15161] close(3 [pid 320] <... umount2 resumed>) = 0 [pid 319] close(3 [pid 15161] <... close resumed>) = 0 [pid 15161] close(4 [pid 319] <... close resumed>) = 0 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3676" [pid 15161] close(5 [pid 320] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3677", 0777 [pid 15161] close(6 [pid 320] newfstatat(AT_FDCWD, "./3733/sys" [pid 319] <... mkdir resumed>) = 0 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15161] close(7) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15161] close(8 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3733/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15162 attached [pid 15161] close(9 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 15162] set_robust_list(0x5555689d76a0, 24 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15162] <... set_robust_list resumed>) = 0 [pid 15161] close(10 [pid 15162] rt_sigprocmask(SIG_SETMASK, [] [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15162] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15161] close(11 [pid 321] umount2("./3768", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3679 [pid 15162] chdir("./3677" [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15162] <... chdir resumed>) = 0 [pid 15161] close(12 [pid 321] openat(AT_FDCWD, "./3768", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15162] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 320] getdents64(4 [pid 15162] <... prctl resumed>) = 0 [pid 15161] close(13 [pid 321] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15162] setpgid(0, 0 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] close(4 [pid 15162] <... setpgid resumed>) = 0 [pid 15161] close(14 [pid 321] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 15162] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] rmdir("./3733/sys" [pid 15162] <... openat resumed>) = 3 [pid 15161] close(15 [pid 321] umount2("./3768/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 15162] write(3, "1000", 4 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3733/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15162] <... write resumed>) = 4 [pid 15161] close(16 [pid 321] umount2("./3768/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15162] close(3 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15162] <... close resumed>) = 0 [pid 15161] close(17 [pid 321] newfstatat(AT_FDCWD, "./3768/sys" [pid 15162] read(200 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15162] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15162] symlink("/dev/binderfs", "./binderfs" [pid 15161] close(18 [pid 321] umount2("./3768/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15162] <... symlink resumed>) = 0 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3733/binderfs" [pid 15162] write(1, "executing program\n", 18 [pid 15161] close(19 [pid 321] openat(AT_FDCWD, "./3768/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 15162] <... write resumed>) = 18 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] unlink("./3733/binderfs" [pid 15162] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15161] close(20 [pid 321] fstat(4 [pid 320] <... unlink resumed>) = 0 [pid 15162] <... mkdirat resumed>) = 0 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(3 [pid 15162] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15161] close(21 [pid 321] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15162] <... mount resumed>) = 0 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] close(3 [pid 15162] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15161] close(22 [pid 321] getdents64(4 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3733" [pid 15162] <... openat resumed>) = 3 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15162] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15161] close(23 [pid 321] close(4 [pid 320] mkdir("./3734", 0777 [pid 15162] <... pwrite64 resumed>) = 36 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 15162] close(3 [pid 15161] close(24 [pid 321] rmdir("./3768/sys" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15162] <... close resumed>) = 0 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15162] close(4 [pid 321] <... rmdir resumed>) = 0 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15161] close(25 [pid 15162] close(5 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3768/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15161] close(26 [pid 15162] close(6 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3768/binderfs" [pid 15161] close(27 [pid 15162] close(7 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15162] close(8 [pid 321] unlink("./3768/binderfs" [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15161] close(28 [pid 15162] close(9 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15161] close(29 [pid 321] getdents64(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15163 attached [pid 15162] close(10 [pid 15161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15163] set_robust_list(0x5555689d76a0, 24 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15161] exit_group(0 [pid 321] close(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3736 [pid 15163] <... set_robust_list resumed>) = 0 [pid 15162] close(11 [pid 15161] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15163] rt_sigprocmask(SIG_SETMASK, [] [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15163] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15162] close(12 [pid 15161] +++ exited with 0 +++ [pid 321] rmdir("./3768" [pid 15163] chdir("./3734" [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3645, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15163] <... chdir resumed>) = 0 [pid 15162] close(13 [pid 321] <... rmdir resumed>) = 0 [pid 15163] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3769", 0777 [pid 15163] <... prctl resumed>) = 0 [pid 15162] close(14 [pid 321] <... mkdir resumed>) = 0 [pid 318] umount2("./3643", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15163] setpgid(0, 0 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15163] <... setpgid resumed>) = 0 [pid 15162] close(15 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3643", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15163] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 3 [pid 15163] <... openat resumed>) = 3 [pid 15162] close(16 [pid 318] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 15164 attached [pid 15163] write(3, "1000", 4 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15164] set_robust_list(0x5555689d76a0, 24 [pid 15163] <... write resumed>) = 4 [pid 15162] close(17 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3771 [pid 318] getdents64(3 [pid 15164] <... set_robust_list resumed>) = 0 [pid 15163] close(3 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15164] rt_sigprocmask(SIG_SETMASK, [] [pid 15163] <... close resumed>) = 0 [pid 15162] close(18 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15164] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15163] read(200 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15164] chdir("./3769" [pid 15163] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15162] close(19 [pid 318] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15164] <... chdir resumed>) = 0 [pid 15163] symlink("/dev/binderfs", "./binderfs" [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15163] <... symlink resumed>) = 0 [pid 15162] close(20 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15164] setpgid(0, 0 [pid 15163] write(1, "executing program\n", 18 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] newfstatat(AT_FDCWD, "./3643/sys" [pid 15164] <... setpgid resumed>) = 0 [pid 15163] <... write resumed>) = 18 [pid 15162] close(21 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15164] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15163] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3643/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15164] <... openat resumed>) = 3 [pid 15163] <... mkdirat resumed>) = 0 [pid 15162] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15164] write(3, "1000", 4 [pid 15163] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... write resumed>) = 4 [pid 15164] close(3 [pid 15163] <... mount resumed>) = 0 [pid 15162] close(23 [pid 318] openat(AT_FDCWD, "./3643/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15164] <... close resumed>) = 0 [pid 15163] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15164] read(200 [pid 15162] close(24 [pid 318] fstat(4 [pid 15164] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15163] <... openat resumed>) = 3 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15164] symlink("/dev/binderfs", "./binderfs" [pid 15163] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15162] close(25 [pid 318] getdents64(4 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15164] <... symlink resumed>) = 0 [pid 15163] <... pwrite64 resumed>) = 36 [pid 15162] close(26 [pid 318] getdents64(4 [pid 15164] write(1, "executing program\n", 18 [pid 15163] close(3 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15164] <... write resumed>) = 18 [pid 15163] <... close resumed>) = 0 executing program [pid 15162] close(27 [pid 15164] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15163] close(4 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15164] <... mkdirat resumed>) = 0 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15162] close(28 [pid 318] <... close resumed>) = 0 [pid 15164] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15163] close(5 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3643/sys" [pid 15164] <... mount resumed>) = 0 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15162] close(29 [pid 318] <... rmdir resumed>) = 0 [pid 15164] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15163] close(6 [pid 15162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3643/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15164] <... openat resumed>) = 3 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3643/binderfs" [pid 15164] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15163] close(7 [pid 15162] exit_group(0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15164] <... pwrite64 resumed>) = 36 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15162] <... exit_group resumed>) = ? [pid 15164] close(3 [pid 15163] close(8 [pid 318] unlink("./3643/binderfs") = 0 [pid 15162] +++ exited with 0 +++ [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15164] <... close resumed>) = 0 [pid 15163] close(9 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3679, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15164] close(4 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(10 [pid 15164] close(5 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(11 [pid 15164] close(6 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(12 [pid 15164] close(7 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(13 [pid 15164] close(8 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(14 [pid 15164] close(9 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(15 [pid 15164] close(10 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(16 [pid 15164] close(11 [pid 318] close(3) = 0 [pid 318] rmdir("./3643") = 0 [pid 318] mkdir("./3644", 0777) = 0 [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15164] close(12 [pid 15163] close(17 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15164] close(13 [pid 15163] close(18ci2-android-6-12-rust/strace-static-x86_64: Process 15165 attached [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3646 [pid 15165] set_robust_list(0x5555689d76a0, 24 [pid 15164] close(14 [pid 15163] close(19 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15165] <... set_robust_list resumed>) = 0 [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15163] close(20 [pid 15164] close(15 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15165] rt_sigprocmask(SIG_SETMASK, [] [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(21 [pid 15165] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15164] close(16 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(22 [pid 15165] chdir("./3644" [pid 15164] close(17 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(23 [pid 15164] close(18 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(24 [pid 15164] close(19 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(25 [pid 15164] close(20 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(26 [pid 15164] close(21 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(27 [pid 15164] close(22 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(28 [pid 15165] <... chdir resumed>) = 0 [pid 15165] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15165] setpgid(0, 0) = 0 [pid 15165] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15164] close(23 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15165] <... openat resumed>) = 3 [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] close(29 [pid 15165] write(3, "1000", 4 [pid 15164] close(24 [pid 15163] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15165] <... write resumed>) = 4 [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15165] close(3 [pid 15164] close(25 [pid 15163] exit_group(0 [pid 15165] <... close resumed>) = 0 [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] <... exit_group resumed>) = ? [pid 15165] read(200 [pid 15164] close(26 [pid 15165] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15165] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15163] +++ exited with 0 +++ [pid 15164] close(27 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3736, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15165] write(1, "executing program\n", 18 [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15165] <... write resumed>) = 18 executing program [pid 15164] close(28 [pid 15165] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15164] close(29 [pid 15165] <... mkdirat resumed>) = 0 [pid 15164] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15165] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15164] exit_group(0 [pid 15165] <... mount resumed>) = 0 [pid 15164] <... exit_group resumed>) = ? [pid 15165] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15164] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3771, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15165] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15165] close(3) = 0 [pid 15165] close(4) = -1 EBADF (Bad file descriptor) [pid 15165] close(5) = -1 EBADF (Bad file descriptor) [pid 15165] close(6) = -1 EBADF (Bad file descriptor) [pid 15165] close(7 [pid 320] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3734", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15165] close(8 [pid 320] openat(AT_FDCWD, "./3734", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15165] close(9 [pid 320] <... openat resumed>) = 3 [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15165] close(10) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15165] close(11 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15165] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15165] close(13 [pid 320] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15165] close(14) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15165] close(15) = -1 EBADF (Bad file descriptor) [pid 15165] close(16) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15165] close(17 [pid 320] newfstatat(AT_FDCWD, "./3734/sys" [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15165] close(18) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15165] close(19) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15165] close(20) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3734/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15165] close(21 [pid 320] <... openat resumed>) = 4 [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15165] close(22 [pid 320] fstat(4 [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3677", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15165] close(23 [pid 320] getdents64(4 [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15165] close(24 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] openat(AT_FDCWD, "./3677", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15165] close(25 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 3 [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15165] close(26 [pid 320] <... close resumed>) = 0 [pid 319] fstat(3 [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15165] close(27 [pid 320] rmdir("./3734/sys" [pid 319] getdents64(3 [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15165] close(28 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3769", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3734/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15165] close(29) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15165] exit_group(0 [pid 321] openat(AT_FDCWD, "./3769", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] newfstatat(AT_FDCWD, "./3734/binderfs" [pid 319] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15165] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15165] +++ exited with 0 +++ [pid 321] fstat(3 [pid 320] unlink("./3734/binderfs" [pid 319] <... umount2 resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3646, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] getdents64(3 [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3769/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3) = 0 [pid 319] newfstatat(AT_FDCWD, "./3677/sys" [pid 321] <... umount2 resumed>) = 0 [pid 320] rmdir("./3734" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3735", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3769/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... mkdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3677/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] newfstatat(AT_FDCWD, "./3769/sys" [pid 319] <... openat resumed>) = 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] fstat(4 [pid 321] umount2("./3769/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] getdents64(4 [pid 321] openat(AT_FDCWD, "./3769/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3737 [pid 321] getdents64(4 [pid 320] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15166 attached [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 15166] set_robust_list(0x5555689d76a0, 24 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15166] <... set_robust_list resumed>) = 0 [pid 319] close(4 [pid 321] close(4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15166] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15166] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rmdir("./3769/sys" [pid 15166] chdir("./3735" [pid 321] <... rmdir resumed>) = 0 [pid 319] rmdir("./3677/sys" [pid 15166] <... chdir resumed>) = 0 [pid 321] umount2("./3769/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15166] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15166] <... prctl resumed>) = 0 [pid 319] umount2("./3677/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15166] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15166] <... setpgid resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3677/binderfs" [pid 321] newfstatat(AT_FDCWD, "./3769/binderfs" [pid 15166] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15166] <... openat resumed>) = 3 [pid 321] unlink("./3769/binderfs" [pid 319] unlink("./3677/binderfs" [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 15166] write(3, "1000", 4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15166] <... write resumed>) = 4 [pid 321] close(3 [pid 319] getdents64(3 [pid 15166] close(3 [pid 321] <... close resumed>) = 0 [pid 15166] <... close resumed>) = 0 [pid 321] rmdir("./3769" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3770", 0777 [pid 15166] read(200 [pid 321] <... mkdir resumed>) = 0 [pid 319] close(3 [pid 15166] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15166] symlink("/dev/binderfs", "./binderfs" [pid 319] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15166] <... symlink resumed>) = 0 [pid 319] rmdir("./3677"ci2-android-6-12-rust/strace-static-x86_64: Process 15167 attached [pid 15166] write(1, "executing program\n", 18 [pid 15167] set_robust_list(0x5555689d76a0, 24 [pid 319] <... rmdir resumed>) = 0 [pid 15166] <... write resumed>) = 18 [pid 15167] <... set_robust_list resumed>) = 0 [pid 319] mkdir("./3678", 0777 [pid 15166] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3772 [pid 15167] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... mkdir resumed>) = 0 executing program [pid 15166] <... mkdirat resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15166] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15167] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3644", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15167] chdir("./3770" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15167] <... chdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] openat(AT_FDCWD, "./3644", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15168 attached [pid 15166] <... mount resumed>) = 0 [pid 15168] set_robust_list(0x5555689d76a0, 24 [pid 15167] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15166] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3680 [pid 318] <... umount2 resumed>) = 0 [pid 15168] <... set_robust_list resumed>) = 0 [pid 15167] <... prctl resumed>) = 0 [pid 15168] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15168] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15166] <... openat resumed>) = 3 [pid 15167] setpgid(0, 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15168] chdir("./3678" [pid 15167] <... setpgid resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3644/sys" [pid 15168] <... chdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15167] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15166] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15168] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] umount2("./3644/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15168] <... prctl resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15168] setpgid(0, 0) = 0 [pid 15166] <... pwrite64 resumed>) = 36 [pid 318] openat(AT_FDCWD, "./3644/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15168] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... openat resumed>) = 4 [pid 15167] <... openat resumed>) = 3 [pid 15167] write(3, "1000", 4 [pid 15166] close(3 [pid 318] fstat(4 [pid 15167] <... write resumed>) = 4 [pid 15166] <... close resumed>) = 0 [pid 15167] close(3 [pid 15168] <... openat resumed>) = 3 [pid 15167] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15168] write(3, "1000", 4 [pid 15167] read(200 [pid 15166] close(4 [pid 318] getdents64(4 [pid 15168] <... write resumed>) = 4 [pid 15167] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15168] close(3 [pid 15167] symlink("/dev/binderfs", "./binderfs" [pid 15166] close(5 [pid 318] getdents64(4 [pid 15168] <... close resumed>) = 0 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15168] read(200 [pid 15167] <... symlink resumed>) = 0 [pid 15166] close(6 [pid 318] close(4 [pid 15168] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... close resumed>) = 0 [pid 15168] symlink("/dev/binderfs", "./binderfs" [pid 318] rmdir("./3644/sys" [pid 15168] <... symlink resumed>) = 0 [pid 15167] write(1, "executing program\n", 18 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 executing program [pid 15167] <... write resumed>) = 18 [pid 15166] close(7 [pid 15168] write(1, "executing program\n", 18 [pid 15167] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] umount2("./3644/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15168] <... write resumed>) = 18 executing program [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15168] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15167] <... mkdirat resumed>) = 0 [pid 15166] close(8 [pid 15168] <... mkdirat resumed>) = 0 [pid 15167] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3644/binderfs" [pid 15168] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15166] close(9 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15168] <... mount resumed>) = 0 [pid 15167] <... mount resumed>) = 0 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3644/binderfs" [pid 15167] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15166] close(10 [pid 15168] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15168] <... openat resumed>) = 3 [pid 15167] <... openat resumed>) = 3 [pid 15166] close(11 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15168] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15166] close(12 [pid 318] rmdir("./3644" [pid 15168] <... pwrite64 resumed>) = 36 [pid 15167] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15166] close(13) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3645", 0777 [pid 15168] close(3 [pid 15166] close(14 [pid 15167] <... pwrite64 resumed>) = 36 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15168] <... close resumed>) = 0 [pid 15167] close(3 [pid 15166] close(15 [pid 318] <... mkdir resumed>) = 0 [pid 15168] close(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15168] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15168] close(5 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15168] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15167] <... close resumed>) = 0 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15169 attached [pid 15168] close(6 [pid 15167] close(4 [pid 15166] close(16 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] set_robust_list(0x5555689d76a0, 24 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15167] close(5 [pid 15166] close(17 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15167] close(6 [pid 15169] <... set_robust_list resumed>) = 0 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] close(18 [pid 15167] close(7 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] close(19 [pid 15168] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3647 [pid 15169] rt_sigprocmask(SIG_SETMASK, [] [pid 15168] close(7 [pid 15167] close(8 [pid 15166] close(20 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15169] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15168] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15168] close(8 [pid 15166] close(21 [pid 15169] chdir("./3645" [pid 15168] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15167] close(9 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] <... chdir resumed>) = 0 [pid 15168] close(9 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] close(22 [pid 15169] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15168] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15167] close(10 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] <... prctl resumed>) = 0 [pid 15168] close(10 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] close(23 [pid 15169] setpgid(0, 0 [pid 15168] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15167] close(11 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] <... setpgid resumed>) = 0 [pid 15168] close(11 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] close(24 [pid 15168] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15168] close(12 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15168] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15167] close(12 [pid 15168] close(13) = -1 EBADF (Bad file descriptor) [pid 15168] close(14) = -1 EBADF (Bad file descriptor) [pid 15168] close(15) = -1 EBADF (Bad file descriptor) [pid 15168] close(16) = -1 EBADF (Bad file descriptor) [pid 15168] close(17) = -1 EBADF (Bad file descriptor) [pid 15168] close(18) = -1 EBADF (Bad file descriptor) [pid 15168] close(19) = -1 EBADF (Bad file descriptor) [pid 15168] close(20) = -1 EBADF (Bad file descriptor) [pid 15168] close(21) = -1 EBADF (Bad file descriptor) [pid 15168] close(22) = -1 EBADF (Bad file descriptor) [pid 15168] close(23) = -1 EBADF (Bad file descriptor) [pid 15168] close(24) = -1 EBADF (Bad file descriptor) [pid 15168] close(25) = -1 EBADF (Bad file descriptor) [pid 15168] close(26) = -1 EBADF (Bad file descriptor) [pid 15168] close(27) = -1 EBADF (Bad file descriptor) [pid 15168] close(28) = -1 EBADF (Bad file descriptor) [pid 15168] close(29) = -1 EBADF (Bad file descriptor) [pid 15169] <... openat resumed>) = 3 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] close(25 [pid 15169] write(3, "1000", 4 [pid 15167] close(13 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] <... write resumed>) = 4 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] close(26 [pid 15169] close(3 [pid 15167] close(14 [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] <... close resumed>) = 0 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] close(27 [pid 15169] read(200 [pid 15167] close(15 [pid 15169] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] symlink("/dev/binderfs", "./binderfs" [pid 15167] close(16 [pid 15168] exit_group(0 [pid 15169] <... symlink resumed>) = 0 [pid 15168] <... exit_group resumed>) = ? [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] write(1, "executing program\n", 18 [pid 15168] +++ exited with 0 +++ [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] <... write resumed>) = 18 [pid 15167] close(17 [pid 15166] close(28 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3680, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15167] close(18 [pid 15169] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> executing program [pid 15167] close(19 [pid 15169] <... mkdirat resumed>) = 0 [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15166] close(29) = -1 EBADF (Bad file descriptor) [pid 15166] exit_group(0 [pid 15169] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15167] close(20) = -1 EBADF (Bad file descriptor) [pid 15166] <... exit_group resumed>) = ? [pid 15169] <... mount resumed>) = 0 [pid 15167] close(21 [pid 15166] +++ exited with 0 +++ [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3737, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15167] close(22 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15169] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15167] close(23) = -1 EBADF (Bad file descriptor) [pid 15167] close(24) = -1 EBADF (Bad file descriptor) [pid 15167] close(25) = -1 EBADF (Bad file descriptor) [pid 15167] close(26) = -1 EBADF (Bad file descriptor) [pid 15167] close(27) = -1 EBADF (Bad file descriptor) [pid 15167] close(28) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15167] close(29) = -1 EBADF (Bad file descriptor) [pid 15167] exit_group(0 [pid 320] umount2("./3735", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15169] <... openat resumed>) = 3 [pid 15167] <... exit_group resumed>) = ? [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3735", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 15167] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15169] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3772, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15169] <... pwrite64 resumed>) = 36 [pid 319] umount2("./3678", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15169] close(3 [pid 319] openat(AT_FDCWD, "./3678", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15169] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15169] close(4 [pid 319] fstat(3 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15169] close(5 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15169] close(6) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15169] close(7) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15169] close(8 [pid 320] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3735/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3678/sys" [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3735/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 319] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15169] close(9 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] openat(AT_FDCWD, "./3678/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15169] close(10 [pid 320] getdents64(4 [pid 319] <... openat resumed>) = 4 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15169] close(11 [pid 320] close(4 [pid 319] fstat(4 [pid 320] <... close resumed>) = 0 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15169] close(12 [pid 320] rmdir("./3735/sys" [pid 319] getdents64(4 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 15169] close(13 [pid 320] <... rmdir resumed>) = 0 [pid 319] rmdir("./3678/sys" [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3735/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15169] close(14 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3735/binderfs" [pid 15169] close(15 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3735/binderfs" [pid 15169] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15169] close(17 [pid 320] getdents64(3 [pid 319] umount2("./3678/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15169] close(18 [pid 320] close(3 [pid 319] newfstatat(AT_FDCWD, "./3678/binderfs" [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15169] close(19 [pid 320] <... close resumed>) = 0 [pid 319] unlink("./3678/binderfs" [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3735" [pid 319] <... unlink resumed>) = 0 [pid 15169] close(20 [pid 319] getdents64(3 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15169] close(21 [pid 320] mkdir("./3736", 0777 [pid 319] close(3 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15169] close(22 [pid 319] rmdir("./3678" [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15169] close(23 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15169] close(24 [pid 319] mkdir("./3679", 0777 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15169] close(25) = -1 EBADF (Bad file descriptor) [pid 15169] close(26ci2-android-6-12-rust/strace-static-x86_64: Process 15170 attached ) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3738 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15170] set_robust_list(0x5555689d76a0, 24 [pid 15169] close(27 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15170] <... set_robust_list resumed>) = 0 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15170] rt_sigprocmask(SIG_SETMASK, [] [pid 15169] close(28 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15170] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15169] close(29 [pid 15170] chdir("./3736" [pid 15169] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15171 attached [pid 15171] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3681 [pid 15171] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15170] <... chdir resumed>) = 0 [pid 15169] exit_group(0 [pid 15170] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15169] <... exit_group resumed>) = ? [pid 15170] <... prctl resumed>) = 0 [pid 15171] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15171] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15171] chdir("./3679") = 0 [pid 15171] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15171] setpgid(0, 0) = 0 [pid 15170] setpgid(0, 0 [pid 15171] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15170] <... setpgid resumed>) = 0 [pid 15171] <... openat resumed>) = 3 [pid 15171] write(3, "1000", 4 [pid 15170] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15171] <... write resumed>) = 4 [pid 15171] close(3) = 0 [pid 15170] <... openat resumed>) = 3 [pid 15171] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15170] write(3, "1000", 4 [pid 15171] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15169] +++ exited with 0 +++ [pid 15170] <... write resumed>) = 4 [pid 321] <... restart_syscall resumed>) = 0 [pid 15171] write(1, "executing program\n", 18 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3647, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 15171] <... write resumed>) = 18 executing program [pid 15170] close(3 [pid 15171] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15170] <... close resumed>) = 0 [pid 15171] <... mkdirat resumed>) = 0 [pid 15171] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15170] read(200 [pid 321] umount2("./3770", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15170] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15170] symlink("/dev/binderfs", "./binderfs" [pid 15171] <... mount resumed>) = 0 [pid 15170] <... symlink resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3770", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3645", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15171] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR executing program [pid 15170] write(1, "executing program\n", 18 [pid 321] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15171] <... openat resumed>) = 3 [pid 15170] <... write resumed>) = 18 [pid 321] fstat(3 [pid 318] openat(AT_FDCWD, "./3645", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15170] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 15171] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15170] <... mkdirat resumed>) = 0 [pid 318] fstat(3 [pid 15171] close(3 [pid 321] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15170] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] getdents64(3 [pid 321] umount2("./3770/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15171] <... close resumed>) = 0 [pid 318] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15171] close(4) = -1 EBADF (Bad file descriptor) [pid 15171] close(5 [pid 321] <... umount2 resumed>) = 0 [pid 15171] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15171] close(6 [pid 15170] <... mount resumed>) = 0 [pid 15171] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15171] close(7) = -1 EBADF (Bad file descriptor) [pid 15170] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3770/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 15171] close(8) = -1 EBADF (Bad file descriptor) [pid 15171] close(9) = -1 EBADF (Bad file descriptor) [pid 15171] close(10) = -1 EBADF (Bad file descriptor) [pid 15171] close(11) = -1 EBADF (Bad file descriptor) [pid 15171] close(12) = -1 EBADF (Bad file descriptor) [pid 15171] close(13) = -1 EBADF (Bad file descriptor) [pid 15171] close(14) = -1 EBADF (Bad file descriptor) [pid 15170] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15171] close(15) = -1 EBADF (Bad file descriptor) [pid 15171] close(16) = -1 EBADF (Bad file descriptor) [pid 15171] close(17) = -1 EBADF (Bad file descriptor) [pid 15171] close(18) = -1 EBADF (Bad file descriptor) [pid 15171] close(19) = -1 EBADF (Bad file descriptor) [pid 15171] close(20) = -1 EBADF (Bad file descriptor) [pid 15171] close(21) = -1 EBADF (Bad file descriptor) [pid 15171] close(22) = -1 EBADF (Bad file descriptor) [pid 15171] close(23) = -1 EBADF (Bad file descriptor) [pid 15171] close(24) = -1 EBADF (Bad file descriptor) [pid 15171] close(25) = -1 EBADF (Bad file descriptor) [pid 15171] close(26) = -1 EBADF (Bad file descriptor) [pid 15171] close(27) = -1 EBADF (Bad file descriptor) [pid 15171] close(28) = -1 EBADF (Bad file descriptor) [pid 15171] close(29) = -1 EBADF (Bad file descriptor) [pid 15171] exit_group(0 [pid 321] newfstatat(AT_FDCWD, "./3770/sys" [pid 318] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15170] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15171] <... exit_group resumed>) = ? [pid 15170] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3770/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15171] +++ exited with 0 +++ [pid 15170] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3645/sys" [pid 15170] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3770/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3681, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15170] close(4 [pid 321] <... openat resumed>) = 4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 318] umount2("./3645/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15170] close(5 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15170] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15170] close(7 [pid 321] getdents64(4 [pid 318] openat(AT_FDCWD, "./3645/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 4 [pid 15170] close(8 [pid 321] close(4 [pid 318] fstat(4 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15170] close(9 [pid 321] rmdir("./3770/sys" [pid 318] getdents64(4 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15170] close(10 [pid 321] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3770/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15170] close(11 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3770/binderfs" [pid 15170] close(12 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3770/binderfs" [pid 15170] close(13 [pid 318] close(4 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15170] close(14 [pid 318] rmdir("./3645/sys" [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 15170] close(15 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] umount2("./3645/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15170] close(16 [pid 321] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3770" [pid 15170] close(17) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3679", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3645/binderfs" [pid 15170] close(18 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3679", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] unlink("./3645/binderfs" [pid 15170] close(19 [pid 321] mkdir("./3771", 0777 [pid 319] <... openat resumed>) = 3 [pid 318] <... unlink resumed>) = 0 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15170] close(20 [pid 319] fstat(3 [pid 318] getdents64(3 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15170] close(21 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 318] close(3 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15170] close(22 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15170] close(23 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... close resumed>) = 0 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3645" [pid 319] <... umount2 resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3646", 0777) = 0 [pid 15170] close(24ci2-android-6-12-rust/strace-static-x86_64: Process 15172 attached ) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3773 [pid 319] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15170] close(25 [pid 15172] set_robust_list(0x5555689d76a0, 24 [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15172] <... set_robust_list resumed>) = 0 [pid 15170] close(26 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3679/sys" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15172] rt_sigprocmask(SIG_SETMASK, [] [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15172] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15170] close(27 [pid 319] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15173 attached [pid 15172] chdir("./3771" [pid 15170] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15170] close(28) = -1 EBADF (Bad file descriptor) [pid 15170] close(29) = -1 EBADF (Bad file descriptor) [pid 15170] exit_group(0) = ? [pid 15173] set_robust_list(0x5555689d76a0, 24 [pid 15172] <... chdir resumed>) = 0 [pid 15170] +++ exited with 0 +++ [pid 319] openat(AT_FDCWD, "./3679/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3648 [pid 15173] <... set_robust_list resumed>) = 0 [pid 15172] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3738, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15173] rt_sigprocmask(SIG_SETMASK, [] [pid 15172] <... prctl resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] fstat(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15173] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15172] setpgid(0, 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15173] chdir("./3646" [pid 15172] <... setpgid resumed>) = 0 [pid 319] getdents64(4 [pid 15173] <... chdir resumed>) = 0 [pid 15172] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15173] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15172] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 15172] write(3, "1000", 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15173] <... prctl resumed>) = 0 [pid 15172] <... write resumed>) = 4 [pid 319] close(4 [pid 15173] setpgid(0, 0 [pid 15172] close(3 [pid 319] <... close resumed>) = 0 [pid 15172] <... close resumed>) = 0 [pid 319] rmdir("./3679/sys" [pid 15173] <... setpgid resumed>) = 0 [pid 15172] read(200 [pid 319] <... rmdir resumed>) = 0 [pid 15172] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] umount2("./3679/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15172] symlink("/dev/binderfs", "./binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15173] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15172] <... symlink resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3679/binderfs" [pid 15172] write(1, "executing program\n", 18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15172] <... write resumed>) = 18 [pid 319] unlink("./3679/binderfs" [pid 15173] <... openat resumed>) = 3 [pid 15172] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 319] <... unlink resumed>) = 0 [pid 15173] write(3, "1000", 4 [pid 15172] <... mkdirat resumed>) = 0 [pid 15173] <... write resumed>) = 4 [pid 319] getdents64(3 [pid 15173] close(3) = 0 [pid 15172] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15173] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] close(3 [pid 15173] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15172] <... mount resumed>) = 0 [pid 15173] write(1, "executing program\n", 18) = 18 executing program [pid 15172] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... close resumed>) = 0 [pid 15173] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] rmdir("./3679") = 0 [pid 15173] <... mkdirat resumed>) = 0 [pid 319] mkdir("./3680", 0777 [pid 15173] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15172] <... openat resumed>) = 3 [pid 319] <... mkdir resumed>) = 0 [pid 15173] <... mount resumed>) = 0 [pid 15173] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15172] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15173] <... openat resumed>) = 3 [pid 15172] <... pwrite64 resumed>) = 36 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15173] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15173] close(3) = 0 [pid 15173] close(4) = -1 EBADF (Bad file descriptor) [pid 15173] close(5) = -1 EBADF (Bad file descriptor) [pid 15173] close(6 [pid 15172] close(3) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3682 [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15174 attached [pid 15174] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15172] close(4 [pid 15173] close(7 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(5 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15173] close(8 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(6 [pid 15173] close(9 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(7 [pid 15173] close(10 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(8 [pid 15174] rt_sigprocmask(SIG_SETMASK, [] [pid 15173] close(11 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15174] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(9 [pid 15174] chdir("./3680" [pid 15173] close(12 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15174] <... chdir resumed>) = 0 [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(10 [pid 15173] close(13 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(11 [pid 15173] close(14 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(12 [pid 15173] close(15 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(13 [pid 15173] close(16 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(14 [pid 15173] close(17) = -1 EBADF (Bad file descriptor) [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15173] close(18 [pid 15172] close(15 [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] close(19) = -1 EBADF (Bad file descriptor) [pid 15172] close(16 [pid 15173] close(20 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3736", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15173] close(21 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(18 [pid 320] openat(AT_FDCWD, "./3736", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15173] close(22 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(19 [pid 15173] close(23 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(20 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15173] close(24 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(21 [pid 320] getdents64(3 [pid 15173] close(25 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(22 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15173] close(26 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(23 [pid 15174] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15173] close(27 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15174] <... prctl resumed>) = 0 [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(24 [pid 320] <... umount2 resumed>) = 0 [pid 15174] setpgid(0, 0 [pid 15173] close(28 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15174] <... setpgid resumed>) = 0 [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(25 [pid 320] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15174] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15173] close(29 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15174] <... openat resumed>) = 3 [pid 15173] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15172] close(26 [pid 320] newfstatat(AT_FDCWD, "./3736/sys" [pid 15174] write(3, "1000", 4 [pid 15173] exit_group(0 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15174] <... write resumed>) = 4 [pid 15173] <... exit_group resumed>) = ? [pid 15172] close(27 [pid 320] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15174] close(3 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15174] <... close resumed>) = 0 [pid 15172] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15174] read(200 [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3736/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15174] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15173] +++ exited with 0 +++ [pid 15172] close(29 [pid 320] <... openat resumed>) = 4 [pid 15174] symlink("/dev/binderfs", "./binderfs" [pid 15172] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3648, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15174] <... symlink resumed>) = 0 [pid 15172] exit_group(0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15174] write(1, "executing program\n", 18 [pid 15172] <... exit_group resumed>) = ? [pid 320] getdents64(4 [pid 15174] <... write resumed>) = 18 [pid 15174] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 15174] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15172] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3773, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3736/sys") = 0 [pid 320] umount2("./3736/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15174] <... mount resumed>) = 0 [pid 15174] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3736/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3736/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 15174] <... openat resumed>) = 3 [pid 320] rmdir("./3736") = 0 [pid 320] mkdir("./3737", 0777) = 0 [pid 15174] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15174] <... pwrite64 resumed>) = 36 ci2-android-6-12-rust/strace-static-x86_64: Process 15175 attached [pid 15174] close(3) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3739 [pid 15175] set_robust_list(0x5555689d76a0, 24 [pid 15174] close(4 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15175] <... set_robust_list resumed>) = 0 [pid 15174] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15174] close(5 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15175] rt_sigprocmask(SIG_SETMASK, [] [pid 15174] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15175] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15174] close(6) = -1 EBADF (Bad file descriptor) [pid 15174] close(7) = -1 EBADF (Bad file descriptor) [pid 15174] close(8) = -1 EBADF (Bad file descriptor) [pid 15174] close(9) = -1 EBADF (Bad file descriptor) [pid 15174] close(10 [pid 15175] chdir("./3737") = 0 [pid 15174] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15175] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15174] close(11 [pid 15175] <... prctl resumed>) = 0 [pid 15174] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15175] setpgid(0, 0 [pid 15174] close(12 [pid 15175] <... setpgid resumed>) = 0 [pid 15174] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15174] close(13) = -1 EBADF (Bad file descriptor) [pid 15175] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15174] close(14) = -1 EBADF (Bad file descriptor) [pid 15175] <... openat resumed>) = 3 [pid 15174] close(15) = -1 EBADF (Bad file descriptor) [pid 15174] close(16) = -1 EBADF (Bad file descriptor) [pid 15174] close(17) = -1 EBADF (Bad file descriptor) [pid 15175] write(3, "1000", 4) = 4 [pid 15174] close(18 [pid 15175] close(3 [pid 15174] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15175] <... close resumed>) = 0 [pid 15174] close(19 [pid 15175] read(200 [pid 15174] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15175] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15174] close(20 [pid 15175] symlink("/dev/binderfs", "./binderfs" [pid 15174] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15174] close(21) = -1 EBADF (Bad file descriptor) [pid 15174] close(22) = -1 EBADF (Bad file descriptor) [pid 15174] close(23) = -1 EBADF (Bad file descriptor) [pid 15174] close(24) = -1 EBADF (Bad file descriptor) [pid 15174] close(25) = -1 EBADF (Bad file descriptor) [pid 15174] close(26) = -1 EBADF (Bad file descriptor) [pid 15174] close(27) = -1 EBADF (Bad file descriptor) [pid 15174] close(28) = -1 EBADF (Bad file descriptor) [pid 15174] close(29) = -1 EBADF (Bad file descriptor) [pid 15174] exit_group(0) = ? [pid 15175] <... symlink resumed>) = 0 executing program [pid 15175] write(1, "executing program\n", 18) = 18 [pid 15175] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15175] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15174] +++ exited with 0 +++ [pid 15175] <... mount resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3682, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15175] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... restart_syscall resumed>) = 0 [pid 15175] <... openat resumed>) = 3 [pid 321] umount2("./3771", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15175] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15175] <... pwrite64 resumed>) = 36 [pid 321] openat(AT_FDCWD, "./3771", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... restart_syscall resumed>) = 0 [pid 15175] close(3) = 0 [pid 321] <... openat resumed>) = 3 [pid 15175] close(4 [pid 321] fstat(3 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] umount2("./3646", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15175] close(5 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3646", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15175] close(6) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... openat resumed>) = 3 [pid 15175] close(7 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3771/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 15175] close(8 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15175] close(9 [pid 318] getdents64(3 [pid 321] umount2("./3771/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15175] close(10 [pid 318] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3771/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15175] close(11 [pid 321] umount2("./3771/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15175] close(12 [pid 318] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15175] close(13 [pid 318] newfstatat(AT_FDCWD, "./3646/sys" [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15175] close(14 [pid 318] umount2("./3646/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15175] close(15 [pid 318] openat(AT_FDCWD, "./3646/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15175] close(16 [pid 318] fstat(4 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15175] close(17 [pid 318] getdents64(4 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15175] close(18 [pid 318] getdents64(4 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15175] close(19 [pid 318] close(4 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15175] close(20 [pid 318] rmdir("./3646/sys" [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3771/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15175] close(21 [pid 321] <... openat resumed>) = 4 [pid 318] <... rmdir resumed>) = 0 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 15175] close(22 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3646/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15175] close(23 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3646/binderfs" [pid 15175] close(24 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3680", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15175] close(25 [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3771/sys" [pid 318] unlink("./3646/binderfs" [pid 15175] close(26 [pid 321] <... rmdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3680", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3771/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 15175] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3771/binderfs" [pid 318] getdents64(3 [pid 15175] close(28 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(3 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3771/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15175] close(29 [pid 321] <... unlink resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] close(3 [pid 15175] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 15175] <... exit_group resumed>) = ? [pid 321] close(3 [pid 318] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] rmdir("./3771") = 0 [pid 15175] +++ exited with 0 +++ [pid 321] mkdir("./3772", 0777 [pid 318] rmdir("./3646" [pid 321] <... mkdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3739, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... rmdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = 0 [pid 318] mkdir("./3647", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15176 attached [pid 319] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15176] set_robust_list(0x5555689d76a0, 24 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 15176] <... set_robust_list resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3680/sys" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15176] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3774 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15176] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15176] chdir("./3772" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15176] <... chdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15177 attached [pid 15176] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] openat(AT_FDCWD, "./3680/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15177] set_robust_list(0x5555689d76a0, 24 [pid 319] <... openat resumed>) = 4 [pid 15177] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3649 [pid 319] fstat(4 [pid 15177] rt_sigprocmask(SIG_SETMASK, [] [pid 15176] <... prctl resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15177] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15176] setpgid(0, 0 [pid 319] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15177] chdir("./3647" [pid 15176] <... setpgid resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15177] <... chdir resumed>) = 0 [pid 15176] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15177] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] getdents64(4 [pid 15177] <... prctl resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15177] setpgid(0, 0 [pid 319] close(4 [pid 15177] <... setpgid resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15177] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15176] <... openat resumed>) = 3 [pid 319] rmdir("./3680/sys" [pid 15177] <... openat resumed>) = 3 [pid 15176] write(3, "1000", 4 [pid 15177] write(3, "1000", 4 [pid 15176] <... write resumed>) = 4 [pid 319] <... rmdir resumed>) = 0 [pid 15177] <... write resumed>) = 4 [pid 15176] close(3 [pid 15177] close(3 [pid 15176] <... close resumed>) = 0 [pid 319] umount2("./3680/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15177] <... close resumed>) = 0 [pid 15176] read(200 [pid 320] <... restart_syscall resumed>) = 0 [pid 15177] read(200 [pid 15176] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15177] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15176] symlink("/dev/binderfs", "./binderfs" [pid 15177] symlink("/dev/binderfs", "./binderfs" [pid 15176] <... symlink resumed>) = 0 [pid 320] umount2("./3737", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3680/binderfs" [pid 15177] <... symlink resumed>) = 0 executing program [pid 15176] write(1, "executing program\n", 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15177] write(1, "executing program\n", 18 [pid 15176] <... write resumed>) = 18 executing program [pid 320] openat(AT_FDCWD, "./3737", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15177] <... write resumed>) = 18 [pid 15176] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... openat resumed>) = 3 [pid 15177] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15176] <... mkdirat resumed>) = 0 [pid 320] fstat(3 [pid 319] unlink("./3680/binderfs" [pid 15177] <... mkdirat resumed>) = 0 [pid 15176] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15177] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15176] <... mount resumed>) = 0 [pid 320] getdents64(3 [pid 319] <... unlink resumed>) = 0 [pid 15176] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15177] <... mount resumed>) = 0 [pid 15176] <... openat resumed>) = 3 [pid 320] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 15177] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15177] <... openat resumed>) = 3 [pid 15176] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = 0 [pid 319] close(3 [pid 15177] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... close resumed>) = 0 [pid 15177] <... pwrite64 resumed>) = 36 [pid 15176] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3680" [pid 15177] close(3) = 0 [pid 15176] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 15177] close(4 [pid 15176] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3737/sys" [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] mkdir("./3681", 0777 [pid 15177] close(5 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(5 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 15177] close(6 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3737/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3737/sys") = 0 [pid 320] umount2("./3737/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15177] close(7 [pid 15176] close(6 [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3737/binderfs" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15177] close(8 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(7 [pid 320] unlink("./3737/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] close(9 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3683 [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(8 [pid 15177] close(10 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(9 [pid 15177] close(11 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(10 [pid 15177] close(12 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(11 [pid 15177] close(13 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(12 [pid 15177] close(14 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(13 [pid 15177] close(15 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(14 [pid 15177] close(16 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(15 [pid 15177] close(17 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(16 [pid 15177] close(18 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(17 [pid 15177] close(19 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(18 [pid 15177] close(20 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(19 [pid 15177] close(21 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(20 [pid 15177] close(22 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(21 [pid 15177] close(23 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(22 [pid 15177] close(24 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(23 [pid 15177] close(25 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(24 [pid 15177] close(26ci2-android-6-12-rust/strace-static-x86_64: Process 15178 attached ) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15178] set_robust_list(0x5555689d76a0, 24 [pid 15177] close(27 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3737" [pid 15178] <... set_robust_list resumed>) = 0 [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] close(25 [pid 320] <... rmdir resumed>) = 0 [pid 15178] rt_sigprocmask(SIG_SETMASK, [] [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3738", 0777 [pid 15178] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15177] close(28 [pid 15176] close(26 [pid 320] <... mkdir resumed>) = 0 [pid 15178] chdir("./3681" [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15178] <... chdir resumed>) = 0 [pid 15177] close(29 [pid 15176] close(27 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15178] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15177] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15178] <... prctl resumed>) = 0 [pid 15177] exit_group(0 [pid 15176] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 15179 attached [pid 15178] setpgid(0, 0 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3740 [pid 15178] <... setpgid resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15179] set_robust_list(0x5555689d76a0, 24 [pid 15178] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15177] <... exit_group resumed>) = ? [pid 15176] close(29 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15179] <... set_robust_list resumed>) = 0 [pid 15178] <... openat resumed>) = 3 [pid 15178] write(3, "1000", 4) = 4 [pid 15178] close(3) = 0 [pid 15178] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15178] symlink("/dev/binderfs", "./binderfs" [pid 15177] +++ exited with 0 +++ [pid 15179] rt_sigprocmask(SIG_SETMASK, [] [pid 15178] <... symlink resumed>) = 0 [pid 15176] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15179] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15178] write(1, "executing program\n", 18) = 18 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3649, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15179] chdir("./3738" executing program [pid 15178] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15179] <... chdir resumed>) = 0 [pid 15178] <... mkdirat resumed>) = 0 [pid 15176] exit_group(0 [pid 15178] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15179] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15178] <... mount resumed>) = 0 [pid 15176] <... exit_group resumed>) = ? [pid 15179] <... prctl resumed>) = 0 [pid 15178] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15176] +++ exited with 0 +++ [pid 15179] setpgid(0, 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3774, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15178] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15179] <... setpgid resumed>) = 0 [pid 15179] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15178] <... pwrite64 resumed>) = 36 [pid 15178] close(3 [pid 15179] <... openat resumed>) = 3 [pid 15179] write(3, "1000", 4 [pid 15178] <... close resumed>) = 0 [pid 15178] close(4) = -1 EBADF (Bad file descriptor) [pid 15178] close(5) = -1 EBADF (Bad file descriptor) [pid 15178] close(6) = -1 EBADF (Bad file descriptor) [pid 15178] close(7) = -1 EBADF (Bad file descriptor) [pid 15178] close(8) = -1 EBADF (Bad file descriptor) [pid 15178] close(9) = -1 EBADF (Bad file descriptor) [pid 15178] close(10) = -1 EBADF (Bad file descriptor) [pid 15178] close(11) = -1 EBADF (Bad file descriptor) [pid 15178] close(12) = -1 EBADF (Bad file descriptor) [pid 15179] <... write resumed>) = 4 [pid 15178] close(13 [pid 321] <... restart_syscall resumed>) = 0 [pid 15179] close(3 [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15179] <... close resumed>) = 0 [pid 15178] close(14 [pid 15179] read(200 [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15179] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 15179] symlink("/dev/binderfs", "./binderfs" [pid 15178] close(15 [pid 321] umount2("./3772", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15179] <... symlink resumed>) = 0 [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15179] write(1, "executing program\n", 18) = 18 [pid 15178] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15179] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15178] close(17 [pid 321] openat(AT_FDCWD, "./3772", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15179] <... mkdirat resumed>) = 0 [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] <... restart_syscall resumed>) = 0 [pid 15179] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15178] close(18) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15179] <... mount resumed>) = 0 [pid 15178] close(19 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15179] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15178] close(20 [pid 15179] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3647", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15179] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3772/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15179] <... pwrite64 resumed>) = 36 [pid 15178] close(21 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15179] close(3 [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3647", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15179] <... close resumed>) = 0 [pid 15179] close(4 [pid 15178] close(22 [pid 321] umount2("./3772/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15179] close(5 [pid 15178] close(23 [pid 318] fstat(3 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3772/sys" [pid 15179] close(6 [pid 15178] close(24 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15179] close(7 [pid 15178] close(25 [pid 321] umount2("./3772/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15179] close(8 [pid 318] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15179] close(9 [pid 15178] close(26 [pid 321] openat(AT_FDCWD, "./3772/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = 0 [pid 15179] close(10 [pid 15178] close(27 [pid 321] fstat(4 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15179] close(11 [pid 15178] close(28 [pid 321] getdents64(4 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15179] close(12 [pid 15178] close(29 [pid 321] getdents64(4 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3647/sys" [pid 15179] close(13 [pid 15178] exit_group(0 [pid 321] close(4 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15179] close(14) = -1 EBADF (Bad file descriptor) [pid 15178] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 318] umount2("./3647/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15179] close(15 [pid 15178] +++ exited with 0 +++ [pid 321] rmdir("./3772/sys" [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15179] close(16 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3683, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] openat(AT_FDCWD, "./3647/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15179] close(17 [pid 318] <... openat resumed>) = 4 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15179] close(18 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15179] close(19 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15179] close(20 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15179] close(21 [pid 318] <... close resumed>) = 0 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3647/sys" [pid 15179] close(22) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15179] close(23 [pid 321] umount2("./3772/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3647/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15179] close(24 [pid 321] newfstatat(AT_FDCWD, "./3772/binderfs" [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15179] close(25 [pid 321] unlink("./3772/binderfs" [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3647/binderfs" [pid 15179] close(26 [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15179] close(27 [pid 321] close(3 [pid 318] unlink("./3647/binderfs" [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3681", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15179] close(28 [pid 321] rmdir("./3772" [pid 318] <... unlink resumed>) = 0 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15179] close(29 [pid 321] mkdir("./3773", 0777 [pid 318] getdents64(3 [pid 15179] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3681", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15179] exit_group(0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15179] <... exit_group resumed>) = ? [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... openat resumed>) = 3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 15180 attached [pid 15179] +++ exited with 0 +++ [pid 319] fstat(3 [pid 318] <... close resumed>) = 0 [pid 15180] set_robust_list(0x5555689d76a0, 24 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3740, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3647" [pid 15180] <... set_robust_list resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3775 [pid 319] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 15180] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15180] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] mkdir("./3648", 0777 [pid 319] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15180] chdir("./3773" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15180] <... chdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15180] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15180] <... prctl resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15180] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15180] <... setpgid resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15180] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3738", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3681/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15181 attached [pid 320] openat(AT_FDCWD, "./3738", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15181] set_robust_list(0x5555689d76a0, 24 [pid 15180] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15181] <... set_robust_list resumed>) = 0 [pid 15180] write(3, "1000", 4 [pid 320] fstat(3 [pid 15181] rt_sigprocmask(SIG_SETMASK, [] [pid 15180] <... write resumed>) = 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3650 [pid 15181] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15180] close(3 [pid 320] getdents64(3 [pid 15181] chdir("./3648" [pid 15180] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15181] <... chdir resumed>) = 0 [pid 15180] read(200 [pid 320] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3681/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15181] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15180] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... umount2 resumed>) = 0 [pid 15181] <... prctl resumed>) = 0 [pid 15180] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 15181] setpgid(0, 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15181] <... setpgid resumed>) = 0 [pid 15180] <... symlink resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3738/sys" [pid 319] fstat(4 [pid 15181] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15180] write(1, "executing program\n", 18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 15181] <... openat resumed>) = 3 [pid 15180] <... write resumed>) = 18 [pid 320] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15181] write(3, "1000", 4 [pid 15180] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 15181] <... write resumed>) = 4 [pid 15180] <... mkdirat resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3738/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15181] close(3 [pid 15180] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15181] <... close resumed>) = 0 [pid 15180] <... mount resumed>) = 0 [pid 320] fstat(4 [pid 15181] read(200 [pid 15180] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 15181] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] getdents64(4 [pid 15181] symlink("/dev/binderfs", "./binderfs" [pid 15180] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15181] <... symlink resumed>) = 0 [pid 15180] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] getdents64(4 [pid 15181] write(1, "executing program\n", 18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 319] close(4 [pid 15181] <... write resumed>) = 18 [pid 15180] <... pwrite64 resumed>) = 36 [pid 320] close(4 [pid 15181] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15180] close(3 [pid 320] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15181] <... mkdirat resumed>) = 0 [pid 15180] <... close resumed>) = 0 [pid 320] rmdir("./3738/sys" [pid 15181] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15180] close(4 [pid 320] <... rmdir resumed>) = 0 [pid 319] rmdir("./3681/sys" [pid 320] umount2("./3738/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15181] <... mount resumed>) = 0 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 15181] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15180] close(5 [pid 320] newfstatat(AT_FDCWD, "./3738/binderfs" [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3681/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15181] <... openat resumed>) = 3 [pid 15180] close(6 [pid 320] unlink("./3738/binderfs" [pid 15181] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15181] <... pwrite64 resumed>) = 36 [pid 15180] close(7 [pid 15181] close(3 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3681/binderfs" [pid 15181] <... close resumed>) = 0 [pid 15180] close(8 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15181] close(4 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(9 [pid 320] <... close resumed>) = 0 [pid 319] unlink("./3681/binderfs" [pid 15181] close(5 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3738" [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(10 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15181] close(6 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(11 [pid 319] getdents64(3 [pid 15181] close(7 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(12 [pid 15181] close(8 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(13 [pid 319] <... close resumed>) = 0 [pid 15181] close(9 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(14 [pid 319] rmdir("./3681" [pid 15181] close(10) = -1 EBADF (Bad file descriptor) [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15181] close(11 [pid 15180] close(15 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3682", 0777 [pid 15181] close(12 [pid 15180] close(16 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15181] close(13 [pid 15180] close(17 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15181] close(14 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(18 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15181] close(15 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(19 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15181] close(16 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3739", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15182 attached [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(20 [pid 320] <... mkdir resumed>) = 0 [pid 15182] set_robust_list(0x5555689d76a0, 24 [pid 15181] close(17 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15182] <... set_robust_list resumed>) = 0 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(21 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3684 [pid 15182] rt_sigprocmask(SIG_SETMASK, [] [pid 15181] close(18 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15183 attached [pid 15182] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(22 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15183] set_robust_list(0x5555689d76a0, 24 [pid 15182] chdir("./3682" [pid 15181] close(19 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3741 [pid 15183] <... set_robust_list resumed>) = 0 [pid 15182] <... chdir resumed>) = 0 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(23 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15183] rt_sigprocmask(SIG_SETMASK, [] [pid 15182] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15181] close(20 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15183] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15182] <... prctl resumed>) = 0 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(24 [pid 15183] chdir("./3739" [pid 15182] setpgid(0, 0 [pid 15181] close(21 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] <... chdir resumed>) = 0 [pid 15182] <... setpgid resumed>) = 0 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(25 [pid 15183] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15182] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15181] close(22 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] setpgid(0, 0 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] close(26 [pid 15183] <... setpgid resumed>) = 0 [pid 15182] <... openat resumed>) = 3 [pid 15181] close(23 [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] write(3, "1000", 4 [pid 15181] close(24 [pid 15180] close(27 [pid 15183] <... openat resumed>) = 3 [pid 15182] <... write resumed>) = 4 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] write(3, "1000", 4 [pid 15182] close(3 [pid 15181] close(25 [pid 15180] close(28 [pid 15183] <... write resumed>) = 4 [pid 15182] <... close resumed>) = 0 [pid 15183] close(3 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] read(200 [pid 15183] <... close resumed>) = 0 [pid 15181] close(26 [pid 15180] close(29 [pid 15183] read(200 [pid 15182] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15182] symlink("/dev/binderfs", "./binderfs" [pid 15181] close(27 [pid 15183] symlink("/dev/binderfs", "./binderfs" [pid 15180] exit_group(0 [pid 15182] <... symlink resumed>) = 0 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] <... symlink resumed>) = 0 [pid 15182] write(1, "executing program\n", 18 [pid 15181] close(28 [pid 15180] <... exit_group resumed>) = ? executing program [pid 15183] write(1, "executing program\n", 18 [pid 15182] <... write resumed>) = 18 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15180] +++ exited with 0 +++ [pid 15183] <... write resumed>) = 18 [pid 15181] close(29 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3775, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 15183] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15182] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] <... mkdirat resumed>) = 0 [pid 15182] <... mkdirat resumed>) = 0 [pid 15181] exit_group(0 [pid 15183] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15182] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15181] <... exit_group resumed>) = ? [pid 15183] <... mount resumed>) = 0 [pid 321] umount2("./3773", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15182] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3773", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15183] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15181] +++ exited with 0 +++ [pid 15182] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15183] <... openat resumed>) = 3 [pid 321] umount2("./3773/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15183] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15182] <... openat resumed>) = 3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3650, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... umount2 resumed>) = 0 [pid 321] umount2("./3773/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15183] <... pwrite64 resumed>) = 36 [pid 15182] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15183] close(3 [pid 15182] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15183] <... close resumed>) = 0 [pid 15182] close(3 [pid 321] newfstatat(AT_FDCWD, "./3773/sys" [pid 15183] close(4 [pid 15182] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(4 [pid 15183] close(5 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(5 [pid 15183] close(6) = -1 EBADF (Bad file descriptor) [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] close(7 [pid 15182] close(6 [pid 321] umount2("./3773/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15183] close(8 [pid 15182] close(7 [pid 321] openat(AT_FDCWD, "./3773/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15183] close(9 [pid 15182] close(8 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] close(10 [pid 15182] close(9 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] close(11 [pid 15182] close(10 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] close(12 [pid 15182] close(11 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15183] close(13 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] close(14 [pid 15182] close(12 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] close(15 [pid 318] umount2("./3648", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(13 [pid 321] fstat(4 [pid 15183] close(16 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(14 [pid 321] getdents64(4 [pid 15183] close(17 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] openat(AT_FDCWD, "./3648", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(15 [pid 321] getdents64(4 [pid 15183] close(18 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 3 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(16 [pid 321] close(4 [pid 15183] close(19 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] fstat(3 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(17 [pid 321] rmdir("./3773/sys" [pid 15183] close(20 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(18 [pid 321] umount2("./3773/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15183] close(21 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(19 [pid 321] newfstatat(AT_FDCWD, "./3773/binderfs" [pid 15183] close(22 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(20 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15183] close(23 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3773/binderfs" [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(21 [pid 321] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15183] close(24 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(22 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15183] close(25 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(23 [pid 321] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15183] close(26 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3773" [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(24 [pid 321] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3648/sys" [pid 15183] close(27 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3774", 0777 [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(25 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15183] close(28 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3648/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15182] close(26 [pid 15183] close(29 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3648/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15182] close(27 [pid 15183] exit_group(0 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 15183] <... exit_group resumed>) = ? [pid 15182] close(28 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(4 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15184 attached [pid 15183] +++ exited with 0 +++ [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15184] set_robust_list(0x5555689d76a0, 24 [pid 15182] close(29 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3741, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15184] <... set_robust_list resumed>) = 0 [pid 15182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3776 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] getdents64(4 [pid 15184] rt_sigprocmask(SIG_SETMASK, [] [pid 15182] exit_group(0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15184] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15182] <... exit_group resumed>) = ? [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15184] chdir("./3774" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 15184] <... chdir resumed>) = 0 [pid 15182] +++ exited with 0 +++ [pid 318] <... close resumed>) = 0 [pid 15184] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3684, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] rmdir("./3648/sys" [pid 15184] setpgid(0, 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15184] <... setpgid resumed>) = 0 [pid 15184] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... rmdir resumed>) = 0 [pid 15184] <... openat resumed>) = 3 [pid 318] umount2("./3648/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15184] write(3, "1000", 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15184] <... write resumed>) = 4 [pid 15184] close(3 [pid 318] newfstatat(AT_FDCWD, "./3648/binderfs" [pid 15184] <... close resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15184] read(200 [pid 318] unlink("./3648/binderfs" [pid 15184] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15184] symlink("/dev/binderfs", "./binderfs") = 0 [pid 318] getdents64(3 [pid 15184] write(1, "executing program\n", 18 executing program [pid 320] umount2("./3739", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15184] <... write resumed>) = 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15184] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] openat(AT_FDCWD, "./3739", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] close(3 [pid 15184] <... mkdirat resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 15184] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] fstat(3 [pid 318] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3648" [pid 15184] <... mount resumed>) = 0 [pid 320] getdents64(3 [pid 319] umount2("./3682", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15184] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3649", 0777 [pid 15184] <... openat resumed>) = 3 [pid 320] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3682", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... mkdir resumed>) = 0 [pid 15184] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15184] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15184] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15184] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3739/sys" [pid 319] getdents64(3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15184] close(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15184] close(5) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15185 attached [pid 15184] close(6 [pid 320] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15185] set_robust_list(0x5555689d76a0, 24 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15185] <... set_robust_list resumed>) = 0 [pid 15184] close(7 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15185] rt_sigprocmask(SIG_SETMASK, [] [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3682/sys" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3651 [pid 15185] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15184] close(8 [pid 320] openat(AT_FDCWD, "./3739/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15185] chdir("./3649" [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15185] <... chdir resumed>) = 0 [pid 15184] close(9 [pid 320] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15185] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3682/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15185] <... prctl resumed>) = 0 [pid 15184] close(10 [pid 15185] setpgid(0, 0 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15185] <... setpgid resumed>) = 0 [pid 15184] close(11 [pid 319] fstat(4 [pid 15185] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15185] <... openat resumed>) = 3 [pid 15184] close(12 [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 15185] write(3, "1000", 4 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15185] <... write resumed>) = 4 [pid 15184] close(13 [pid 320] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15185] close(3 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 15185] <... close resumed>) = 0 [pid 15184] close(14 [pid 320] close(4 [pid 15185] read(200 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15185] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15184] close(15 [pid 320] rmdir("./3739/sys" [pid 15185] symlink("/dev/binderfs", "./binderfs" [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] close(4 [pid 15185] <... symlink resumed>) = 0 [pid 15184] close(16 [pid 320] umount2("./3739/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15185] write(1, "executing program\n", 18 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 319] <... close resumed>) = 0 [pid 15185] <... write resumed>) = 18 [pid 15184] close(17 [pid 320] newfstatat(AT_FDCWD, "./3739/binderfs" [pid 15185] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3682/sys" [pid 15185] <... mkdirat resumed>) = 0 [pid 15184] close(18 [pid 320] unlink("./3739/binderfs" [pid 15185] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15184] close(19 [pid 319] umount2("./3682/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15185] <... mount resumed>) = 0 [pid 15184] close(20 [pid 320] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3682/binderfs" [pid 15185] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15185] <... openat resumed>) = 3 [pid 15184] close(21 [pid 320] <... close resumed>) = 0 [pid 15185] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3739" [pid 319] unlink("./3682/binderfs" [pid 15185] <... pwrite64 resumed>) = 36 [pid 15184] close(22 [pid 320] <... rmdir resumed>) = 0 [pid 15185] close(3 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3740", 0777 [pid 319] <... unlink resumed>) = 0 [pid 15185] <... close resumed>) = 0 [pid 15184] close(23 [pid 320] <... mkdir resumed>) = 0 [pid 15185] close(4 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15184] close(24 [pid 15185] close(5 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15184] close(25 [pid 15185] close(6 [pid 319] close(3 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15184] close(26 [pid 319] <... close resumed>) = 0 [pid 15185] close(7 [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3682" [pid 15185] close(8 [pid 15184] close(27 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... rmdir resumed>) = 0 [pid 15185] close(9 [pid 15184] close(28 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] mkdir("./3683", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15186 attached [pid 15185] close(10 [pid 15184] close(29 [pid 15186] set_robust_list(0x5555689d76a0, 24 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15184] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3742 [pid 319] <... mkdir resumed>) = 0 [pid 15186] <... set_robust_list resumed>) = 0 [pid 15185] close(11 [pid 15184] exit_group(0 [pid 15186] rt_sigprocmask(SIG_SETMASK, [] [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15184] <... exit_group resumed>) = ? [pid 15186] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15185] close(12 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15184] +++ exited with 0 +++ [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15185] close(13 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3776, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15186] chdir("./3740" [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15186] <... chdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15187 attached [pid 15186] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15185] close(14) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3685 [pid 15187] set_robust_list(0x5555689d76a0, 24 [pid 15185] close(15 [pid 15187] <... set_robust_list resumed>) = 0 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15187] rt_sigprocmask(SIG_SETMASK, [] [pid 15185] close(16 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15187] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15187] chdir("./3683" [pid 15186] <... prctl resumed>) = 0 [pid 15185] close(17 [pid 15187] <... chdir resumed>) = 0 [pid 15186] setpgid(0, 0 [pid 15187] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15186] <... setpgid resumed>) = 0 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15187] <... prctl resumed>) = 0 [pid 15186] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15185] close(18 [pid 15187] setpgid(0, 0 [pid 15186] <... openat resumed>) = 3 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15187] <... setpgid resumed>) = 0 [pid 15186] write(3, "1000", 4 [pid 15185] close(19 [pid 321] umount2("./3774", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15187] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15186] <... write resumed>) = 4 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15187] <... openat resumed>) = 3 [pid 15186] close(3 [pid 15185] close(20 [pid 321] openat(AT_FDCWD, "./3774", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15187] write(3, "1000", 4 [pid 15186] <... close resumed>) = 0 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15187] <... write resumed>) = 4 [pid 15186] read(200 [pid 321] <... openat resumed>) = 3 [pid 15187] close(3 [pid 15185] close(21 [pid 15187] <... close resumed>) = 0 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15187] read(200 [pid 15185] close(22 [pid 15187] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15187] symlink("/dev/binderfs", "./binderfs" [pid 15185] close(23 [pid 15187] <... symlink resumed>) = 0 [pid 15186] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15187] write(1, "executing program\n", 18 executing program [pid 15186] symlink("/dev/binderfs", "./binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15187] <... write resumed>) = 18 [pid 15186] <... symlink resumed>) = 0 [pid 15185] close(24 [pid 321] getdents64(3 [pid 15187] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15186] write(1, "executing program\n", 18 executing program [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15187] <... mkdirat resumed>) = 0 [pid 15186] <... write resumed>) = 18 [pid 15185] close(25 [pid 321] umount2("./3774/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15187] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15186] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15187] <... mount resumed>) = 0 [pid 15186] <... mkdirat resumed>) = 0 [pid 15185] close(26 [pid 321] umount2("./3774/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15187] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15186] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15187] <... openat resumed>) = 3 [pid 15186] <... mount resumed>) = 0 [pid 15185] close(27 [pid 321] newfstatat(AT_FDCWD, "./3774/sys" [pid 15187] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15187] <... pwrite64 resumed>) = 36 [pid 15186] <... openat resumed>) = 3 [pid 15185] close(28 [pid 321] umount2("./3774/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15187] close(3 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15187] <... close resumed>) = 0 [pid 15185] close(29 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15187] close(4 [pid 15186] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3774/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... pwrite64 resumed>) = 36 [pid 15185] exit_group(0 [pid 321] <... openat resumed>) = 4 [pid 15187] close(5 [pid 15185] <... exit_group resumed>) = ? [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15186] close(3 [pid 321] getdents64(4 [pid 15187] close(6 [pid 15186] <... close resumed>) = 0 [pid 15185] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] close(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3651, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15187] close(7 [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] close(5 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15187] close(8 [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15187] close(9 [pid 15186] close(6 [pid 321] <... close resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3774/sys" [pid 15187] close(10 [pid 15186] close(7 [pid 321] <... rmdir resumed>) = 0 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3774/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3649", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15187] close(11 [pid 15186] close(8 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15187] close(12 [pid 15186] close(9 [pid 321] newfstatat(AT_FDCWD, "./3774/binderfs" [pid 318] openat(AT_FDCWD, "./3649", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 3 [pid 15187] close(13 [pid 15186] close(10 [pid 321] unlink("./3774/binderfs" [pid 318] fstat(3 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15187] close(14 [pid 15186] close(11 [pid 321] getdents64(3 [pid 318] getdents64(3 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15186] close(12 [pid 321] close(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15186] close(13 [pid 15187] close(15 [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3774" [pid 318] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] close(14 [pid 321] <... rmdir resumed>) = 0 [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] close(15) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3775", 0777 [pid 15187] close(16 [pid 15186] close(16 [pid 318] <... umount2 resumed>) = 0 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15187] close(17 [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] close(17 [pid 15187] close(18 [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] close(18 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3649/sys" [pid 15187] close(19 [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] close(19 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15188 attached [pid 15187] close(20 [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3649/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15188] set_robust_list(0x5555689d76a0, 24 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] close(20) = -1 EBADF (Bad file descriptor) [pid 15186] close(21) = -1 EBADF (Bad file descriptor) [pid 15186] close(22 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3777 [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15188] <... set_robust_list resumed>) = 0 [pid 15187] close(21 [pid 15186] close(23 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15188] rt_sigprocmask(SIG_SETMASK, [] [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] openat(AT_FDCWD, "./3649/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15188] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15187] close(22 [pid 15186] close(24 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15188] chdir("./3775" [pid 15187] close(23 [pid 15186] close(25 [pid 318] fstat(4 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15188] <... chdir resumed>) = 0 [pid 15187] close(24 [pid 318] getdents64(4 [pid 15188] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15187] close(25 [pid 15188] <... prctl resumed>) = 0 [pid 318] getdents64(4 [pid 15188] setpgid(0, 0 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15188] <... setpgid resumed>) = 0 [pid 15187] close(26 [pid 318] close(4 [pid 15186] close(26 [pid 318] <... close resumed>) = 0 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3649/sys" [pid 15187] close(27 [pid 15188] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15186] close(27) = -1 EBADF (Bad file descriptor) [pid 15186] close(28) = -1 EBADF (Bad file descriptor) [pid 15186] close(29) = -1 EBADF (Bad file descriptor) [pid 15186] exit_group(0) = ? [pid 15188] <... openat resumed>) = 3 [pid 15187] close(28 [pid 15186] +++ exited with 0 +++ [pid 318] <... rmdir resumed>) = 0 [pid 15188] write(3, "1000", 4 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3742, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3649/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15188] <... write resumed>) = 4 [pid 15187] close(29 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15188] close(3 [pid 15187] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15188] <... close resumed>) = 0 [pid 15187] exit_group(0 [pid 318] newfstatat(AT_FDCWD, "./3649/binderfs" [pid 15188] read(200 [pid 15187] <... exit_group resumed>) = ? [pid 15188] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] umount2("./3740", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3740", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 15187] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15188] symlink("/dev/binderfs", "./binderfs" [pid 318] unlink("./3649/binderfs" [pid 320] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3685, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15188] <... symlink resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... unlink resumed>) = 0 [pid 15188] write(1, "executing program\n", 18 [pid 318] getdents64(3 [pid 15188] <... write resumed>) = 18 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 executing program [pid 15188] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 318] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3740/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3740/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 15188] <... mkdirat resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15188] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] fstat(4 [pid 318] rmdir("./3649" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 15188] <... mount resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3683", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15188] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] mkdir("./3650", 0777 [pid 320] close(4 [pid 319] openat(AT_FDCWD, "./3683", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 320] rmdir("./3740/sys" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3740/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3740/binderfs" [pid 15188] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3740/binderfs") = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] fstat(3 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3740"ci2-android-6-12-rust/strace-static-x86_64: Process 15189 attached ) = 0 [pid 15189] set_robust_list(0x5555689d76a0, 24 [pid 320] mkdir("./3741", 0777 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15188] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(3 [pid 15189] <... set_robust_list resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 15189] rt_sigprocmask(SIG_SETMASK, [] [pid 15188] <... pwrite64 resumed>) = 36 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15189] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15189] chdir("./3650" [pid 15188] close(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3652 ci2-android-6-12-rust/strace-static-x86_64: Process 15190 attached [pid 15189] <... chdir resumed>) = 0 [pid 15188] <... close resumed>) = 0 [pid 15189] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15189] <... prctl resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15188] close(4 [pid 319] <... umount2 resumed>) = 0 [pid 15190] set_robust_list(0x5555689d76a0, 24 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15190] <... set_robust_list resumed>) = 0 [pid 15188] close(5 [pid 15189] setpgid(0, 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3743 [pid 15190] rt_sigprocmask(SIG_SETMASK, [] [pid 15189] <... setpgid resumed>) = 0 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15190] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15189] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15188] close(6 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15189] <... openat resumed>) = 3 [pid 15190] chdir("./3741" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15189] write(3, "1000", 4 [pid 15188] close(7 [pid 15190] <... chdir resumed>) = 0 [pid 15189] <... write resumed>) = 4 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3683/sys" [pid 15190] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15189] close(3 [pid 15188] close(8 [pid 15190] <... prctl resumed>) = 0 [pid 15189] <... close resumed>) = 0 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15190] setpgid(0, 0 [pid 15189] read(200 [pid 15188] close(9 [pid 15190] <... setpgid resumed>) = 0 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15188] close(10 [pid 15190] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15189] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15189] symlink("/dev/binderfs", "./binderfs" [pid 15190] <... openat resumed>) = 3 [pid 15189] <... symlink resumed>) = 0 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15190] write(3, "1000", 4 [pid 15189] write(1, "executing program\n", 18 [pid 15188] close(11 [pid 15190] <... write resumed>) = 4 [pid 15189] <... write resumed>) = 18 [pid 319] openat(AT_FDCWD, "./3683/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 15190] close(3 [pid 15189] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15190] <... close resumed>) = 0 [pid 15189] <... mkdirat resumed>) = 0 [pid 15188] close(12 [pid 319] <... openat resumed>) = 4 [pid 15190] read(200 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15190] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15188] close(13 [pid 319] fstat(4 [pid 15190] symlink("/dev/binderfs", "./binderfs" [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15188] close(14 [pid 319] getdents64(4 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15188] close(15 [pid 15190] <... symlink resumed>) = 0 [pid 15189] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] getdents64(4 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15190] write(1, "executing program\n", 18 [pid 15189] <... mount resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 15190] <... write resumed>) = 18 [pid 15189] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15188] close(16 [pid 15190] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15189] <... openat resumed>) = 3 [pid 319] close(4 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15188] close(17 [pid 15190] <... mkdirat resumed>) = 0 [pid 15189] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15190] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15189] <... pwrite64 resumed>) = 36 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3683/sys" [pid 15189] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 15188] close(18 [pid 319] umount2("./3683/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15190] <... mount resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15188] close(19 [pid 15189] <... close resumed>) = 0 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15189] close(4 [pid 15190] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15189] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15188] close(20 [pid 319] newfstatat(AT_FDCWD, "./3683/binderfs" [pid 15189] close(5 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15189] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15189] close(6) = -1 EBADF (Bad file descriptor) [pid 15189] close(7) = -1 EBADF (Bad file descriptor) [pid 15190] <... openat resumed>) = 3 [pid 15189] close(8) = -1 EBADF (Bad file descriptor) [pid 15189] close(9) = -1 EBADF (Bad file descriptor) [pid 15190] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15188] close(21 [pid 319] unlink("./3683/binderfs" [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15189] close(10) = -1 EBADF (Bad file descriptor) [pid 15189] close(11 [pid 15188] close(22 [pid 319] <... unlink resumed>) = 0 [pid 15189] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15189] close(12) = -1 EBADF (Bad file descriptor) [pid 15188] close(23 [pid 319] getdents64(3 [pid 15189] close(13 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15189] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15190] <... pwrite64 resumed>) = 36 [pid 15189] close(14 [pid 15188] close(24 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15190] close(3 [pid 15189] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15189] close(15 [pid 15188] close(25 [pid 15190] <... close resumed>) = 0 [pid 15189] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15190] close(4 [pid 15189] close(16 [pid 15188] close(26 [pid 319] rmdir("./3683" [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15189] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15189] close(17 [pid 15190] close(5 [pid 319] mkdir("./3684", 0777 [pid 15188] close(27 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15189] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15189] close(18) = -1 EBADF (Bad file descriptor) [pid 15189] close(19) = -1 EBADF (Bad file descriptor) [pid 15189] close(20) = -1 EBADF (Bad file descriptor) [pid 15189] close(21) = -1 EBADF (Bad file descriptor) [pid 15189] close(22) = -1 EBADF (Bad file descriptor) [pid 15189] close(23) = -1 EBADF (Bad file descriptor) [pid 15189] close(24) = -1 EBADF (Bad file descriptor) [pid 15189] close(25) = -1 EBADF (Bad file descriptor) [pid 15189] close(26) = -1 EBADF (Bad file descriptor) [pid 15189] close(27) = -1 EBADF (Bad file descriptor) [pid 15189] close(28) = -1 EBADF (Bad file descriptor) [pid 15189] close(29) = -1 EBADF (Bad file descriptor) [pid 15189] exit_group(0) = ? [pid 15190] close(6 [pid 319] <... mkdir resumed>) = 0 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15188] close(28 [pid 15190] close(7 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15188] close(29 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15190] close(8 [pid 15188] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15188] exit_group(0 [pid 15190] close(9ci2-android-6-12-rust/strace-static-x86_64: Process 15191 attached ) = -1 EBADF (Bad file descriptor) [pid 15189] +++ exited with 0 +++ [pid 15188] <... exit_group resumed>) = ? [pid 15190] close(10 [pid 15191] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15191] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15191] chdir("./3684" [pid 15188] +++ exited with 0 +++ [pid 15191] <... chdir resumed>) = 0 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3686 [pid 15191] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15190] close(11 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3777, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3652, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15191] <... prctl resumed>) = 0 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15191] setpgid(0, 0 [pid 15190] close(12 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3650", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15191] <... setpgid resumed>) = 0 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15191] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15190] close(13 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3650", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15190] close(14 [pid 15191] <... openat resumed>) = 3 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3775", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 15191] write(3, "1000", 4 [pid 15190] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15191] <... write resumed>) = 4 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3775", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 15191] close(3 [pid 15190] close(16 [pid 321] <... openat resumed>) = 3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15191] <... close resumed>) = 0 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15190] close(17 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15190] close(18 [pid 15191] read(200 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15191] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15190] close(19 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15191] symlink("/dev/binderfs", "./binderfs" [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... umount2 resumed>) = 0 [pid 15191] <... symlink resumed>) = 0 [pid 15190] close(20 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15191] write(1, "executing program\n", 18 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] umount2("./3775/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15191] <... write resumed>) = 18 [pid 15190] close(21 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15191] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3650/sys" [pid 15190] close(22 [pid 15191] <... mkdirat resumed>) = 0 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3775/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15191] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15190] close(23 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15191] <... mount resumed>) = 0 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3775/sys" [pid 318] umount2("./3650/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15190] close(24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15191] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15190] close(25 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3650/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15191] <... openat resumed>) = 3 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3775/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15190] close(26 [pid 318] <... openat resumed>) = 4 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15190] close(27 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15191] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15190] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 15191] <... pwrite64 resumed>) = 36 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3775/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15190] close(29 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15190] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15191] close(3 [pid 15190] exit_group(0 [pid 321] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15191] <... close resumed>) = 0 [pid 15190] <... exit_group resumed>) = ? [pid 321] fstat(4 [pid 318] close(4 [pid 15191] close(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15191] close(5 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15191] close(6 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15190] +++ exited with 0 +++ [pid 321] close(4 [pid 318] <... close resumed>) = 0 [pid 15191] close(7 [pid 321] <... close resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3743, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] rmdir("./3650/sys" [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3775/sys" [pid 15191] close(8 [pid 321] <... rmdir resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... rmdir resumed>) = 0 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3775/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3650/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15191] close(9 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15191] close(10 [pid 321] newfstatat(AT_FDCWD, "./3775/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3650/binderfs" [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15191] close(11 [pid 321] unlink("./3775/binderfs" [pid 318] unlink("./3650/binderfs" [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15191] close(12 [pid 318] <... unlink resumed>) = 0 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] getdents64(3 [pid 15191] close(13 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15191] close(14 [pid 321] <... close resumed>) = 0 [pid 318] close(3 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3775" [pid 320] umount2("./3741", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15191] close(15 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3776", 0777 [pid 320] openat(AT_FDCWD, "./3741", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3650" [pid 15191] close(16) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 15191] close(17) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] fstat(3 [pid 15191] close(18 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 15192 attached [pid 15191] close(19 [pid 318] mkdir("./3651", 0777 [pid 15192] set_robust_list(0x5555689d76a0, 24 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15192] <... set_robust_list resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15191] close(20 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15192] rt_sigprocmask(SIG_SETMASK, [] [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15192] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15191] close(21 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3778 [pid 320] <... umount2 resumed>) = 0 [pid 15192] chdir("./3776" [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15192] <... chdir resumed>) = 0 [pid 15191] close(22 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15191] close(23) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3741/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15193 attached [pid 15192] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15191] close(24 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15191] close(25) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15191] close(26) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15193] set_robust_list(0x5555689d76a0, 24 [pid 15192] <... prctl resumed>) = 0 [pid 15191] close(27 [pid 320] openat(AT_FDCWD, "./3741/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15193] <... set_robust_list resumed>) = 0 [pid 15192] setpgid(0, 0 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3653 [pid 15193] rt_sigprocmask(SIG_SETMASK, [] [pid 15192] <... setpgid resumed>) = 0 [pid 15191] close(28 [pid 320] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15192] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15191] close(29 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15191] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15193] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15192] <... openat resumed>) = 3 [pid 15191] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15192] write(3, "1000", 4 [pid 15191] <... exit_group resumed>) = ? [pid 320] getdents64(4 [pid 15193] chdir("./3651" [pid 15192] <... write resumed>) = 4 [pid 15191] +++ exited with 0 +++ [pid 15193] <... chdir resumed>) = 0 [pid 15192] close(3 [pid 15193] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15192] <... close resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3686, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15193] <... prctl resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15193] setpgid(0, 0 [pid 15192] read(200 [pid 15193] <... setpgid resumed>) = 0 [pid 15192] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15193] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15192] symlink("/dev/binderfs", "./binderfs" [pid 320] close(4 [pid 15193] <... openat resumed>) = 3 [pid 320] <... close resumed>) = 0 [pid 15192] <... symlink resumed>) = 0 [pid 320] rmdir("./3741/sys" [pid 15193] write(3, "1000", 4 [pid 15192] write(1, "executing program\n", 18 [pid 320] <... rmdir resumed>) = 0 [pid 15193] <... write resumed>) = 4 [pid 15192] <... write resumed>) = 18 [pid 320] umount2("./3741/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15193] close(3 [pid 15192] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 15193] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3741/binderfs" [pid 15193] read(200 [pid 15192] <... mkdirat resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15193] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] unlink("./3741/binderfs" [pid 15193] symlink("/dev/binderfs", "./binderfs" [pid 15192] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 15192] <... mount resumed>) = 0 [pid 320] rmdir("./3741" [pid 15193] <... symlink resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15193] write(1, "executing program\n", 18 executing program [pid 320] mkdir("./3742", 0777 [pid 15193] <... write resumed>) = 18 [pid 15192] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15192] <... openat resumed>) = 3 [pid 15193] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15192] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15193] <... mkdirat resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15194 attached [pid 15193] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15194] set_robust_list(0x5555689d76a0, 24) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3744 [pid 15194] rt_sigprocmask(SIG_SETMASK, [] [pid 15193] <... mount resumed>) = 0 [pid 15192] <... pwrite64 resumed>) = 36 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15194] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15194] chdir("./3742" [pid 15193] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15192] close(3 [pid 15194] <... chdir resumed>) = 0 [pid 15192] <... close resumed>) = 0 [pid 15194] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15194] setpgid(0, 0) = 0 [pid 15193] <... openat resumed>) = 3 [pid 15194] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15192] close(4 [pid 15193] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15194] write(3, "1000", 4 [pid 15192] close(5 [pid 15194] <... write resumed>) = 4 [pid 15194] close(3 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15194] <... close resumed>) = 0 [pid 15192] close(6 [pid 15194] read(200 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15194] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15192] close(7 [pid 15194] symlink("/dev/binderfs", "./binderfs" [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15194] <... symlink resumed>) = 0 [pid 15193] <... pwrite64 resumed>) = 36 [pid 15192] close(8 [pid 15193] close(3 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] <... close resumed>) = 0 [pid 15192] close(9 [pid 15194] write(1, "executing program\n", 18) = 18 executing program [pid 15194] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15193] close(4 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] close(10 [pid 15193] close(5 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] close(11 [pid 15194] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15193] close(6 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15194] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] close(12 [pid 15194] <... openat resumed>) = 3 [pid 15193] close(7 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3684", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] close(13 [pid 15193] close(8 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] close(14 [pid 15193] close(9 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3684", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] close(15 [pid 15193] close(10 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] close(16 [pid 319] <... openat resumed>) = 3 [pid 15193] close(11 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 15193] close(12 [pid 15192] close(17 [pid 15194] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15194] <... pwrite64 resumed>) = 36 [pid 15193] close(13 [pid 15192] close(18 [pid 15194] close(3 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15194] <... close resumed>) = 0 [pid 15193] close(14 [pid 15192] close(19 [pid 15194] close(4 [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] close(15 [pid 15192] close(20 [pid 319] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15194] close(5 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] close(16 [pid 15192] close(21 [pid 15194] close(6) = -1 EBADF (Bad file descriptor) [pid 15194] close(7 [pid 319] <... umount2 resumed>) = 0 [pid 15194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15194] close(8) = -1 EBADF (Bad file descriptor) [pid 15194] close(9) = -1 EBADF (Bad file descriptor) [pid 15194] close(10) = -1 EBADF (Bad file descriptor) [pid 15194] close(11) = -1 EBADF (Bad file descriptor) [pid 15194] close(12) = -1 EBADF (Bad file descriptor) [pid 15194] close(13) = -1 EBADF (Bad file descriptor) [pid 15194] close(14) = -1 EBADF (Bad file descriptor) [pid 15194] close(15) = -1 EBADF (Bad file descriptor) [pid 15194] close(16) = -1 EBADF (Bad file descriptor) [pid 15194] close(17) = -1 EBADF (Bad file descriptor) [pid 15194] close(18) = -1 EBADF (Bad file descriptor) [pid 15194] close(19) = -1 EBADF (Bad file descriptor) [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15193] close(17 [pid 15192] close(22 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15193] close(18 [pid 15192] close(23 [pid 319] newfstatat(AT_FDCWD, "./3684/sys" [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] close(19 [pid 15192] close(24 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] close(20 [pid 15192] close(25 [pid 319] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] close(21 [pid 15192] close(26 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3684/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15193] close(22 [pid 15192] close(27 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15193] close(23 [pid 15192] close(28 [pid 319] fstat(4 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15193] close(24 [pid 15192] close(29 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15193] close(25 [pid 15194] close(20 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15192] exit_group(0 [pid 15194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] close(26 [pid 15192] <... exit_group resumed>) = ? [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15194] close(21 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15194] close(22) = -1 EBADF (Bad file descriptor) [pid 15194] close(23) = -1 EBADF (Bad file descriptor) [pid 15194] close(24) = -1 EBADF (Bad file descriptor) [pid 15194] close(25) = -1 EBADF (Bad file descriptor) [pid 15194] close(26) = -1 EBADF (Bad file descriptor) [pid 15194] close(27) = -1 EBADF (Bad file descriptor) [pid 15194] close(28) = -1 EBADF (Bad file descriptor) [pid 15194] close(29 [pid 15192] +++ exited with 0 +++ [pid 319] getdents64(4 [pid 15194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15193] close(27 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3778, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15194] exit_group(0 [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] close(4 [pid 15194] <... exit_group resumed>) = ? [pid 15193] close(28 [pid 15194] +++ exited with 0 +++ [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15193] close(29 [pid 319] rmdir("./3684/sys" [pid 15193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3744, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... rmdir resumed>) = 0 [pid 15193] exit_group(0 [pid 320] umount2("./3742", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3684/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15193] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3742", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15193] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3653, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3684/binderfs" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3742/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3684/binderfs" [pid 320] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3742/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 320] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] fstat(4 [pid 319] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3742/sys" [pid 319] rmdir("./3684" [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] umount2("./3742/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3685", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3742/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] unlink("./3742/binderfs") = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3742") = 0 [pid 320] mkdir("./3743", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15195 attached ) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3687 [pid 15195] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15195] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15195] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15195] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15195] chdir("./3685" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] umount2("./3776", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15196 attached [pid 15195] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15196] set_robust_list(0x5555689d76a0, 24 [pid 15195] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] openat(AT_FDCWD, "./3776", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15196] <... set_robust_list resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 15196] rt_sigprocmask(SIG_SETMASK, [] [pid 321] fstat(3 [pid 15195] <... prctl resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15196] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15195] setpgid(0, 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15196] chdir("./3743" [pid 15195] <... setpgid resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3745 [pid 15196] <... chdir resumed>) = 0 [pid 15195] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15196] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] umount2("./3651", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15196] <... prctl resumed>) = 0 [pid 15196] setpgid(0, 0 [pid 15195] <... openat resumed>) = 3 [pid 321] umount2("./3776/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15196] <... setpgid resumed>) = 0 [pid 15195] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] openat(AT_FDCWD, "./3651", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15196] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15195] <... write resumed>) = 4 [pid 321] umount2("./3776/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15196] <... openat resumed>) = 3 [pid 15195] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 15196] write(3, "1000", 4 [pid 15195] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3776/sys" [pid 15195] read(200 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(3 [pid 15195] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3776/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15195] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15196] <... write resumed>) = 4 [pid 15195] <... symlink resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3776/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15196] close(3 [pid 321] <... openat resumed>) = 4 [pid 15196] <... close resumed>) = 0 [pid 15195] write(1, "executing program\n", 18 executing program [pid 321] fstat(4 [pid 318] getdents64(3 [pid 15196] read(200 [pid 15195] <... write resumed>) = 18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15196] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15195] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] getdents64(4 [pid 318] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15196] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15195] <... mkdirat resumed>) = 0 [pid 321] getdents64(4 [pid 318] <... umount2 resumed>) = 0 [pid 15196] <... symlink resumed>) = 0 [pid 15195] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15196] write(1, "executing program\n", 18 [pid 15195] <... mount resumed>) = 0 [pid 321] close(4 executing program [pid 318] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15196] <... write resumed>) = 18 [pid 321] <... close resumed>) = 0 [pid 15196] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] rmdir("./3776/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15196] <... mkdirat resumed>) = 0 [pid 15195] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... rmdir resumed>) = 0 [pid 15196] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3776/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3651/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3776/binderfs" [pid 15195] <... openat resumed>) = 3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3776/binderfs" [pid 15196] <... mount resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15196] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15195] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(3 [pid 318] umount2("./3651/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15196] <... openat resumed>) = 3 [pid 15195] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(3 [pid 318] openat(AT_FDCWD, "./3651/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 15196] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15195] close(3 [pid 321] rmdir("./3776" [pid 318] fstat(4 [pid 15195] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 15195] close(4 [pid 321] mkdir("./3777", 0777 [pid 15196] <... pwrite64 resumed>) = 36 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15195] close(5 [pid 321] <... mkdir resumed>) = 0 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(6) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15195] close(7) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15195] close(8 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15197 attached [pid 15196] close(3 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15197] set_robust_list(0x5555689d76a0, 24 [pid 15196] <... close resumed>) = 0 [pid 15195] close(9 [pid 15197] <... set_robust_list resumed>) = 0 [pid 15196] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15197] rt_sigprocmask(SIG_SETMASK, [] [pid 15196] close(5 [pid 15197] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15196] close(6 [pid 318] close(4 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] chdir("./3777" [pid 318] <... close resumed>) = 0 [pid 15196] close(7) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3651/sys" [pid 15197] <... chdir resumed>) = 0 [pid 15196] close(8 [pid 15197] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(10 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3779 [pid 318] <... rmdir resumed>) = 0 [pid 15197] <... prctl resumed>) = 0 [pid 15196] close(9 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3651/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15197] setpgid(0, 0 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(11 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15197] <... setpgid resumed>) = 0 [pid 15196] close(10 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(12 [pid 318] newfstatat(AT_FDCWD, "./3651/binderfs" [pid 15197] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15196] close(11 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(13 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15197] <... openat resumed>) = 3 [pid 15196] close(12 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3651/binderfs" [pid 15197] write(3, "1000", 4 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(14 [pid 15197] <... write resumed>) = 4 [pid 15196] close(13 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15197] close(3 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(15 [pid 15197] <... close resumed>) = 0 [pid 15196] close(14 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15197] read(200 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(16 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15197] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15196] close(15 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] symlink("/dev/binderfs", "./binderfs" [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(17 [pid 318] close(3 [pid 15197] <... symlink resumed>) = 0 [pid 15196] close(16 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15197] write(1, "executing program\n", 18 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15195] close(18 [pid 318] rmdir("./3651" [pid 15197] <... write resumed>) = 18 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15196] close(17 [pid 15195] close(19 [pid 318] <... rmdir resumed>) = 0 [pid 15197] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3652", 0777 [pid 15196] close(18 [pid 318] <... mkdir resumed>) = 0 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] <... mkdirat resumed>) = 0 [pid 15196] close(19 [pid 15195] close(20 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15197] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15196] close(20 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15196] close(21 [pid 15197] <... mount resumed>) = 0 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(21 [pid 15196] close(22ci2-android-6-12-rust/strace-static-x86_64: Process 15198 attached [pid 15197] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(22 [pid 15198] set_robust_list(0x5555689d76a0, 24 [pid 15196] close(23 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3654 [pid 15198] <... set_robust_list resumed>) = 0 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15198] rt_sigprocmask(SIG_SETMASK, [] [pid 15197] <... openat resumed>) = 3 [pid 15196] close(24 [pid 15195] close(23 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15198] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] chdir("./3652" [pid 15197] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15196] close(25 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] <... chdir resumed>) = 0 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] close(24 [pid 15197] <... pwrite64 resumed>) = 36 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15196] close(26 [pid 15198] <... prctl resumed>) = 0 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] setpgid(0, 0 [pid 15196] close(27 [pid 15198] <... setpgid resumed>) = 0 [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15197] close(3 [pid 15196] close(28 [pid 15195] close(25 [pid 15197] <... close resumed>) = 0 [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] close(4 [pid 15195] close(26 [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] close(5 [pid 15195] close(27 [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] close(6 [pid 15195] close(28 [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] close(7 [pid 15195] close(29 [pid 15198] <... openat resumed>) = 3 [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] write(3, "1000", 4 [pid 15197] close(8 [pid 15196] close(29 [pid 15198] <... write resumed>) = 4 [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15196] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15195] exit_group(0 [pid 15198] close(3 [pid 15197] close(9 [pid 15196] exit_group(0 [pid 15198] <... close resumed>) = 0 [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15196] <... exit_group resumed>) = ? [pid 15195] <... exit_group resumed>) = ? [pid 15198] read(200 [pid 15197] close(10 [pid 15196] +++ exited with 0 +++ [pid 15198] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15195] +++ exited with 0 +++ [pid 15198] symlink("/dev/binderfs", "./binderfs" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3687, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15198] <... symlink resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> executing program [pid 15198] write(1, "executing program\n", 18) = 18 [pid 15198] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] close(11 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3745, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15197] close(12 [pid 15198] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] <... mount resumed>) = 0 [pid 15197] close(13) = -1 EBADF (Bad file descriptor) [pid 15197] close(14) = -1 EBADF (Bad file descriptor) [pid 15197] close(15) = -1 EBADF (Bad file descriptor) [pid 15197] close(16) = -1 EBADF (Bad file descriptor) [pid 15197] close(17) = -1 EBADF (Bad file descriptor) [pid 15197] close(18) = -1 EBADF (Bad file descriptor) [pid 15197] close(19) = -1 EBADF (Bad file descriptor) [pid 15197] close(20) = -1 EBADF (Bad file descriptor) [pid 15197] close(21) = -1 EBADF (Bad file descriptor) [pid 15197] close(22) = -1 EBADF (Bad file descriptor) [pid 15197] close(23) = -1 EBADF (Bad file descriptor) [pid 15197] close(24) = -1 EBADF (Bad file descriptor) [pid 15198] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15197] close(25 [pid 15198] <... openat resumed>) = 3 [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15197] close(26 [pid 15198] <... pwrite64 resumed>) = 36 [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15197] close(27) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15198] close(3) = 0 [pid 15197] close(28 [pid 320] umount2("./3743", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] close(29 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15198] close(4 [pid 319] umount2("./3685", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15198] close(5 [pid 319] openat(AT_FDCWD, "./3685", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15198] close(6 [pid 15197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3743", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(3 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15198] close(7 [pid 15197] exit_group(0 [pid 320] <... openat resumed>) = 3 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] <... exit_group resumed>) = ? [pid 319] getdents64(3 [pid 15198] close(8 [pid 320] fstat(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15198] close(9 [pid 320] getdents64(3 [pid 319] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = 0 [pid 15198] close(10 [pid 320] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] close(11) = -1 EBADF (Bad file descriptor) [pid 15198] close(12) = -1 EBADF (Bad file descriptor) [pid 15198] close(13 [pid 320] <... umount2 resumed>) = 0 [pid 319] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15198] close(14) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3685/sys" [pid 15198] close(15 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] close(16 [pid 319] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15198] close(17) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3685/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15198] close(18 [pid 319] <... openat resumed>) = 4 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] close(19 [pid 319] fstat(4 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15197] +++ exited with 0 +++ [pid 320] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15198] close(20 [pid 319] getdents64(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3779, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] newfstatat(AT_FDCWD, "./3743/sys" [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15198] close(21 [pid 320] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15198] close(22 [pid 320] openat(AT_FDCWD, "./3743/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] close(4 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 15198] close(23 [pid 320] fstat(4 [pid 319] rmdir("./3685/sys" [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15198] close(24) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3685/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15198] close(25 [pid 320] getdents64(4 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15198] close(26 [pid 320] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3685/binderfs" [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15198] close(27 [pid 320] close(4 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] unlink("./3685/binderfs" [pid 15198] close(28 [pid 320] rmdir("./3743/sys" [pid 319] <... unlink resumed>) = 0 [pid 15198] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15198] close(29) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15198] exit_group(0 [pid 320] <... rmdir resumed>) = 0 [pid 15198] <... exit_group resumed>) = ? [pid 320] umount2("./3743/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 320] newfstatat(AT_FDCWD, "./3743/binderfs" [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3685" [pid 15198] +++ exited with 0 +++ [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] unlink("./3743/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3743") = 0 [pid 319] mkdir("./3686", 0777 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3654, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] mkdir("./3744", 0777) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15199 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15200 attached [pid 15199] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3688 [pid 15200] set_robust_list(0x5555689d76a0, 24 [pid 15199] <... set_robust_list resumed>) = 0 [pid 15200] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15199] rt_sigprocmask(SIG_SETMASK, [] [pid 15200] rt_sigprocmask(SIG_SETMASK, [] [pid 15199] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3746 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15200] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15199] chdir("./3686" [pid 15200] chdir("./3744" [pid 15199] <... chdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15200] <... chdir resumed>) = 0 [pid 15199] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15200] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15199] <... prctl resumed>) = 0 [pid 15200] <... prctl resumed>) = 0 [pid 15199] setpgid(0, 0 [pid 15200] setpgid(0, 0 [pid 15199] <... setpgid resumed>) = 0 [pid 15200] <... setpgid resumed>) = 0 [pid 15199] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15200] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15199] <... openat resumed>) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 15199] write(3, "1000", 4) = 4 [pid 321] umount2("./3777", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15199] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15200] <... openat resumed>) = 3 [pid 15199] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3777", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15200] write(3, "1000", 4 [pid 15199] read(200 [pid 321] <... openat resumed>) = 3 [pid 15200] <... write resumed>) = 4 [pid 15199] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] fstat(3 [pid 15200] close(3 [pid 15199] symlink("/dev/binderfs", "./binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15200] <... close resumed>) = 0 [pid 15199] <... symlink resumed>) = 0 [pid 321] getdents64(3 [pid 15200] read(200 [pid 15199] write(1, "executing program\n", 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 executing program [pid 15200] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15199] <... write resumed>) = 18 [pid 321] umount2("./3777/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15200] symlink("/dev/binderfs", "./binderfs" [pid 15199] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = 0 [pid 15200] <... symlink resumed>) = 0 [pid 15199] <... mkdirat resumed>) = 0 [pid 15200] write(1, "executing program\n", 18 [pid 15199] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3777/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15200] <... write resumed>) = 18 [pid 318] <... restart_syscall resumed>) = 0 executing program [pid 15200] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15199] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15199] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] newfstatat(AT_FDCWD, "./3777/sys" [pid 15200] <... mkdirat resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3777/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3652", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3777/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15200] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 4 [pid 15200] <... mount resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3652", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15200] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15199] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 318] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15200] <... openat resumed>) = 3 [pid 15199] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(4 [pid 318] fstat(3 [pid 15200] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15199] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15200] <... pwrite64 resumed>) = 36 [pid 15199] close(3 [pid 321] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15200] close(3 [pid 15199] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15200] <... close resumed>) = 0 [pid 15199] close(4 [pid 318] getdents64(3 [pid 15200] close(4 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15200] close(5 [pid 15199] close(5 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15200] close(6) = -1 EBADF (Bad file descriptor) [pid 15199] close(6 [pid 321] close(4 [pid 15200] close(7 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(7 [pid 321] rmdir("./3777/sys" [pid 15200] close(8 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(8 [pid 321] umount2("./3777/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15200] close(9 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(9 [pid 321] newfstatat(AT_FDCWD, "./3777/binderfs" [pid 15200] close(10 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3652/sys" [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(10 [pid 321] unlink("./3777/binderfs" [pid 15200] close(11 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(11 [pid 321] getdents64(3 [pid 318] umount2("./3652/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15200] close(12 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(12 [pid 321] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15200] close(13 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3652/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(13 [pid 321] rmdir("./3777" [pid 15200] close(14 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(14 [pid 318] fstat(4 [pid 15200] close(15 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(15 [pid 15200] close(16 [pid 318] getdents64(4 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15200] close(17 [pid 15199] close(16 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15200] close(18 [pid 15199] close(17 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15200] close(19 [pid 318] close(4 [pid 15199] close(18 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15200] close(20 [pid 318] rmdir("./3652/sys" [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(19 [pid 15200] close(21 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(20 [pid 321] mkdir("./3778", 0777 [pid 15200] close(22 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] umount2("./3652/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(21 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15200] close(23 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(22 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15200] close(24 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3652/binderfs" [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(23 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15200] close(25 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3652/binderfs" [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(24 [pid 318] <... unlink resumed>) = 0 [pid 15200] close(26 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 15201 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3780 [pid 15200] close(27 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15201] set_robust_list(0x5555689d76a0, 24 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(26 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15200] close(28 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15201] <... set_robust_list resumed>) = 0 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(27 [pid 318] <... close resumed>) = 0 [pid 15201] rt_sigprocmask(SIG_SETMASK, [] [pid 15200] close(29 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3652" [pid 15201] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15200] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15199] close(28 [pid 15201] chdir("./3778" [pid 15200] exit_group(0 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15201] <... chdir resumed>) = 0 [pid 15200] <... exit_group resumed>) = ? [pid 15199] close(29 [pid 15201] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15199] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3653", 0777 [pid 15201] setpgid(0, 0) = 0 [pid 15199] exit_group(0 [pid 318] <... mkdir resumed>) = 0 [pid 15201] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15200] +++ exited with 0 +++ [pid 15199] <... exit_group resumed>) = ? [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3746, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15201] <... openat resumed>) = 3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15199] +++ exited with 0 +++ [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15201] write(3, "1000", 4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3688, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15201] <... write resumed>) = 4 [pid 15201] close(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15201] <... close resumed>) = 0 [pid 15201] read(200ci2-android-6-12-rust/strace-static-x86_64: Process 15202 attached , 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15202] set_robust_list(0x5555689d76a0, 24 [pid 15201] symlink("/dev/binderfs", "./binderfs" [pid 15202] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3655 [pid 15202] rt_sigprocmask(SIG_SETMASK, [] [pid 15201] <... symlink resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15202] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15201] write(1, "executing program\n", 18 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15202] chdir("./3653" [pid 15201] <... write resumed>) = 18 executing program [pid 15202] <... chdir resumed>) = 0 [pid 15201] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15202] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15201] <... mkdirat resumed>) = 0 [pid 15202] <... prctl resumed>) = 0 [pid 15201] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15202] setpgid(0, 0 [pid 15201] <... mount resumed>) = 0 [pid 15202] <... setpgid resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15202] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15201] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15202] <... openat resumed>) = 3 [pid 15201] <... openat resumed>) = 3 [pid 320] <... restart_syscall resumed>) = 0 [pid 15202] write(3, "1000", 4) = 4 [pid 15202] close(3 [pid 319] umount2("./3686", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15202] <... close resumed>) = 0 [pid 320] umount2("./3744", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15202] read(200 [pid 15201] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15202] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15201] <... pwrite64 resumed>) = 36 [pid 320] openat(AT_FDCWD, "./3744", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15202] symlink("/dev/binderfs", "./binderfs" [pid 319] openat(AT_FDCWD, "./3686", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15202] <... symlink resumed>) = 0 [pid 15201] close(3 [pid 320] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 15202] write(1, "executing program\n", 18 [pid 15201] <... close resumed>) = 0 executing program [pid 320] fstat(3 [pid 15202] <... write resumed>) = 18 [pid 15201] close(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] fstat(3 [pid 15202] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15202] <... mkdirat resumed>) = 0 [pid 15201] close(5 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15202] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 15202] <... mount resumed>) = 0 [pid 15201] close(6 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15202] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15201] close(7 [pid 319] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15202] <... openat resumed>) = 3 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15202] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15201] close(8 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15202] <... pwrite64 resumed>) = 36 [pid 15201] close(9 [pid 320] newfstatat(AT_FDCWD, "./3744/sys" [pid 319] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15202] close(3 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15202] <... close resumed>) = 0 [pid 15201] close(10 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15202] close(4 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(11 [pid 320] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3686/sys" [pid 15202] close(5 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(12 [pid 320] openat(AT_FDCWD, "./3744/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15202] close(6 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(13 [pid 320] fstat(4 [pid 319] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15202] close(7 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(14 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15202] close(8 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] openat(AT_FDCWD, "./3686/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(15 [pid 319] <... openat resumed>) = 4 [pid 15202] close(9 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(16 [pid 320] getdents64(4 [pid 319] fstat(4 [pid 15202] close(10 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15202] close(11 [pid 319] getdents64(4 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15202] close(12 [pid 319] getdents64(4 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15202] close(13 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15202] close(14 [pid 319] <... close resumed>) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3686/sys" [pid 15202] close(15) = -1 EBADF (Bad file descriptor) [pid 15201] close(17 [pid 320] close(4 [pid 319] <... rmdir resumed>) = 0 [pid 15202] close(16 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(18 [pid 320] rmdir("./3744/sys" [pid 319] umount2("./3686/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15202] close(17 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(19 [pid 320] umount2("./3744/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15202] close(18 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(20 [pid 320] newfstatat(AT_FDCWD, "./3744/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3686/binderfs" [pid 15202] close(19 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(21 [pid 320] unlink("./3744/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15202] close(20 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(22 [pid 320] getdents64(3 [pid 319] unlink("./3686/binderfs" [pid 15202] close(21 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(23 [pid 320] close(3 [pid 319] <... unlink resumed>) = 0 [pid 15202] close(22 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(24 [pid 320] rmdir("./3744" [pid 319] getdents64(3 [pid 15202] close(23 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(25 [pid 320] mkdir("./3745", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15202] close(24 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(26 [pid 319] close(3 [pid 15202] close(25 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(27 [pid 319] <... close resumed>) = 0 [pid 15202] close(26 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rmdir("./3686" [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(28 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15203 attached [pid 15202] close(27 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15203] set_robust_list(0x5555689d76a0, 24 [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] close(29 [pid 15203] <... set_robust_list resumed>) = 0 [pid 15202] close(28 [pid 319] mkdir("./3687", 0777 [pid 15201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] rt_sigprocmask(SIG_SETMASK, [] [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] exit_group(0 [pid 319] <... mkdir resumed>) = 0 [pid 15203] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15202] close(29 [pid 15201] <... exit_group resumed>) = ? [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3747 [pid 15203] chdir("./3745" [pid 15202] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15201] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15203] <... chdir resumed>) = 0 [pid 15202] exit_group(0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3780, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15203] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15202] <... exit_group resumed>) = ? [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15203] <... prctl resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15203] setpgid(0, 0 [pid 15202] +++ exited with 0 +++ [pid 15203] <... setpgid resumed>) = 0 [pid 15203] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3655, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-12-rust/strace-static-x86_64: Process 15204 attached [pid 15203] <... openat resumed>) = 3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15204] set_robust_list(0x5555689d76a0, 24 [pid 15203] write(3, "1000", 4 [pid 15204] <... set_robust_list resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15203] <... write resumed>) = 4 [pid 15204] rt_sigprocmask(SIG_SETMASK, [] [pid 15203] close(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3689 [pid 15204] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15204] chdir("./3687" [pid 15203] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15204] <... chdir resumed>) = 0 [pid 15203] read(200 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15204] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15203] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] umount2("./3653", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15204] <... prctl resumed>) = 0 [pid 15203] symlink("/dev/binderfs", "./binderfs" [pid 15204] setpgid(0, 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15204] <... setpgid resumed>) = 0 [pid 15203] <... symlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3653", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15204] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15203] write(1, "executing program\n", 18 [pid 318] <... openat resumed>) = 3 [pid 15204] <... openat resumed>) = 3 [pid 15203] <... write resumed>) = 18 executing program [pid 318] fstat(3 [pid 15203] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15204] write(3, "1000", 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15203] <... mkdirat resumed>) = 0 [pid 15204] <... write resumed>) = 4 [pid 318] getdents64(3 [pid 15204] close(3 [pid 15203] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15204] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15204] read(200 [pid 15203] <... mount resumed>) = 0 [pid 318] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15204] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15203] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15204] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15203] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = 0 [pid 15204] write(1, "executing program\n", 18 [pid 15203] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15204] <... write resumed>) = 18 executing program [pid 318] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15204] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15203] <... pwrite64 resumed>) = 36 [pid 15204] <... mkdirat resumed>) = 0 [pid 15203] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15204] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] newfstatat(AT_FDCWD, "./3653/sys" [pid 15203] <... close resumed>) = 0 [pid 15204] <... mount resumed>) = 0 [pid 15203] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15204] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3653/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3653/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15204] <... openat resumed>) = 3 [pid 15203] close(5 [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 15204] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15204] <... pwrite64 resumed>) = 36 [pid 15203] close(6 [pid 318] getdents64(4 [pid 15204] close(3 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15204] <... close resumed>) = 0 [pid 15203] close(7 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15204] close(4 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(8 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15204] close(5 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(9 [pid 318] <... close resumed>) = 0 [pid 15204] close(6 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3778", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3653/sys" [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 15204] close(7 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3778", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3653/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(11 [pid 321] <... openat resumed>) = 3 [pid 15204] close(8 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15204] close(9 [pid 15203] close(12 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15204] close(10 [pid 15203] close(13 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15204] close(11) = -1 EBADF (Bad file descriptor) [pid 15203] close(14 [pid 321] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15204] close(12 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3653/binderfs" [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(15 [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15204] close(13 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] unlink("./3653/binderfs" [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(16 [pid 321] umount2("./3778/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 15204] close(14 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(17 [pid 15204] close(15 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3778/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 15204] close(16 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3778/sys" [pid 318] <... close resumed>) = 0 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(19 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3653" [pid 15204] close(17 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3778/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(20 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3654", 0777 [pid 15204] close(18 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3778/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... mkdir resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(21 [pid 321] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15204] close(19 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(22 [pid 321] getdents64(4 [pid 15204] close(20 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(23 [pid 15204] close(21 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15205 attached [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(24 [pid 321] close(4 [pid 15204] close(22 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] set_robust_list(0x5555689d76a0, 24 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(25 [pid 15204] close(23 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] <... set_robust_list resumed>) = 0 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(26 [pid 15204] close(24 [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] close(27 [pid 321] <... close resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3656 [pid 15205] rt_sigprocmask(SIG_SETMASK, [] [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3778/sys" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15205] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15204] close(25 [pid 15203] close(28 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3778/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15205] chdir("./3654" [pid 15204] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3778/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15203] close(29 [pid 15205] <... chdir resumed>) = 0 [pid 321] unlink("./3778/binderfs" [pid 15205] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15205] <... prctl resumed>) = 0 [pid 15204] close(27 [pid 321] getdents64(3 [pid 15205] setpgid(0, 0 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15203] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15205] <... setpgid resumed>) = 0 [pid 15204] close(28 [pid 15203] <... exit_group resumed>) = ? [pid 321] close(3 [pid 15204] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15205] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] rmdir("./3778") = 0 [pid 321] mkdir("./3779", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15203] +++ exited with 0 +++ [pid 15205] <... openat resumed>) = 3 [pid 15204] close(29ci2-android-6-12-rust/strace-static-x86_64: Process 15206 attached ) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3747, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15204] exit_group(0) = ? [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15206] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3781 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15205] write(3, "1000", 4) = 4 [pid 15205] close(3) = 0 [pid 15205] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15204] +++ exited with 0 +++ [pid 15205] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3689, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15206] <... set_robust_list resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15206] rt_sigprocmask(SIG_SETMASK, [] [pid 15205] write(1, "executing program\n", 18 [pid 15206] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15205] <... write resumed>) = 18 executing program [pid 15206] chdir("./3779" [pid 15205] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15206] <... chdir resumed>) = 0 [pid 15206] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15205] <... mkdirat resumed>) = 0 [pid 15206] setpgid(0, 0 [pid 15205] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15206] <... setpgid resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15206] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15205] <... mount resumed>) = 0 [pid 15206] <... openat resumed>) = 3 [pid 320] umount2("./3745", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15205] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] openat(AT_FDCWD, "./3745", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15206] write(3, "1000", 4 [pid 15205] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 15206] <... write resumed>) = 4 [pid 15206] close(3 [pid 320] fstat(3 [pid 15206] <... close resumed>) = 0 [pid 15206] read(200 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15206] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15205] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] getdents64(3 [pid 15206] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15205] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15206] write(1, "executing program\n", 18) = 18 [pid 319] <... restart_syscall resumed>) = 0 executing program [pid 320] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15206] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15205] close(3 [pid 320] <... umount2 resumed>) = 0 [pid 15205] <... close resumed>) = 0 [pid 319] umount2("./3687", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15205] close(4 [pid 320] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15206] <... mkdirat resumed>) = 0 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15206] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15205] close(5 [pid 320] newfstatat(AT_FDCWD, "./3745/sys" [pid 319] openat(AT_FDCWD, "./3687", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15206] <... mount resumed>) = 0 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 3 [pid 15205] close(6 [pid 320] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(7 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15206] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3745/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 15205] close(8 [pid 320] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15206] <... openat resumed>) = 3 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(9 [pid 320] fstat(4 [pid 319] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15206] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15205] close(10 [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = 0 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15205] close(11 [pid 320] getdents64(4 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15205] close(12 [pid 320] close(4 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15205] close(13 [pid 320] rmdir("./3745/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15206] close(3 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15206] <... close resumed>) = 0 [pid 15205] close(14 [pid 320] umount2("./3745/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3687/sys" [pid 15206] close(4 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(15 [pid 320] newfstatat(AT_FDCWD, "./3745/binderfs" [pid 319] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15206] close(5 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(16 [pid 15206] close(6 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3745/binderfs" [pid 319] openat(AT_FDCWD, "./3687/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(17 [pid 320] <... unlink resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 15206] close(7 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15206] close(8 [pid 15205] close(18 [pid 320] getdents64(3 [pid 319] fstat(4 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15206] close(9 [pid 15205] close(19 [pid 320] close(3 [pid 319] getdents64(4 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15206] close(10) = -1 EBADF (Bad file descriptor) [pid 15205] close(20 [pid 320] rmdir("./3745" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15206] close(11 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(4 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(21 [pid 320] mkdir("./3746", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15206] close(12 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] close(4 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(22 [pid 15206] close(13) = -1 EBADF (Bad file descriptor) [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... close resumed>) = 0 [pid 15206] close(14 [pid 15205] close(23 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rmdir("./3687/sys" [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15207 attached [pid 15206] close(15 [pid 15205] close(24 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3687/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15207] set_robust_list(0x5555689d76a0, 24 [pid 15206] close(16 [pid 15207] <... set_robust_list resumed>) = 0 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(25 [pid 15207] rt_sigprocmask(SIG_SETMASK, [] [pid 15206] close(17 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15206] close(18 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3748 [pid 319] newfstatat(AT_FDCWD, "./3687/binderfs" [pid 15207] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(26 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15207] chdir("./3746" [pid 15206] close(19 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] unlink("./3687/binderfs" [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(27 [pid 319] <... unlink resumed>) = 0 [pid 15207] <... chdir resumed>) = 0 [pid 15206] close(20 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15207] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(28 [pid 15207] <... prctl resumed>) = 0 [pid 15206] close(21 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15207] setpgid(0, 0 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] close(29 [pid 319] close(3 [pid 15207] <... setpgid resumed>) = 0 [pid 15206] close(22 [pid 15205] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] exit_group(0 [pid 319] rmdir("./3687" [pid 15207] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15206] close(23 [pid 15205] <... exit_group resumed>) = ? [pid 319] <... rmdir resumed>) = 0 [pid 15207] <... openat resumed>) = 3 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15205] +++ exited with 0 +++ [pid 15207] write(3, "1000", 4 [pid 15206] close(24 [pid 15207] <... write resumed>) = 4 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3688", 0777 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3656, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15207] close(3 [pid 15206] close(25 [pid 319] <... mkdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15207] <... close resumed>) = 0 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15207] read(200 [pid 15206] close(26 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15207] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15207] symlink("/dev/binderfs", "./binderfs" [pid 15206] close(27ci2-android-6-12-rust/strace-static-x86_64: Process 15208 attached ) = -1 EBADF (Bad file descriptor) [pid 15206] close(28 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3690 [pid 15208] set_robust_list(0x5555689d76a0, 24 [pid 15207] <... symlink resumed>) = 0 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15206] close(29 [pid 15208] <... set_robust_list resumed>) = 0 [pid 15206] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15208] rt_sigprocmask(SIG_SETMASK, [] [pid 15207] write(1, "executing program\n", 18 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15208] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15206] exit_group(0 [pid 15207] <... write resumed>) = 18 [pid 15206] <... exit_group resumed>) = ? [pid 15208] chdir("./3688" [pid 15207] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15208] <... chdir resumed>) = 0 [pid 15208] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15208] setpgid(0, 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15208] <... setpgid resumed>) = 0 executing program [pid 15208] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15207] <... mkdirat resumed>) = 0 [pid 15206] +++ exited with 0 +++ [pid 15207] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15208] <... openat resumed>) = 3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3781, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3654", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15207] <... mount resumed>) = 0 [pid 15208] write(3, "1000", 4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15208] <... write resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3654", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15208] close(3 [pid 15207] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... openat resumed>) = 3 [pid 15208] <... close resumed>) = 0 [pid 318] fstat(3 [pid 15208] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15208] symlink("/dev/binderfs", "./binderfs" [pid 318] getdents64(3 [pid 15208] <... symlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15208] write(1, "executing program\n", 18 executing program [pid 318] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15208] <... write resumed>) = 18 [pid 15207] <... openat resumed>) = 3 [pid 15208] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15207] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... umount2 resumed>) = 0 [pid 15208] <... mkdirat resumed>) = 0 [pid 15207] <... pwrite64 resumed>) = 36 [pid 15208] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15208] <... mount resumed>) = 0 [pid 15207] close(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15207] <... close resumed>) = 0 [pid 15207] close(4 [pid 15208] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3779", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3654/sys" [pid 15208] <... openat resumed>) = 3 [pid 15207] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(6 [pid 318] umount2("./3654/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15208] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15207] close(7 [pid 321] openat(AT_FDCWD, "./3779", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15208] <... pwrite64 resumed>) = 36 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3654/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15207] close(8 [pid 318] <... openat resumed>) = 4 [pid 15208] close(3 [pid 321] fstat(3 [pid 318] fstat(4 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15208] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15207] close(9 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15208] close(4 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] getdents64(4 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15208] close(5 [pid 15207] close(10 [pid 321] umount2("./3779/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(11 [pid 321] <... umount2 resumed>) = 0 [pid 318] getdents64(4 [pid 15208] close(6 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(12 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15208] close(7 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3779/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 15208] close(8 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3779/sys" [pid 318] rmdir("./3654/sys" [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(14 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15208] close(9 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3654/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(15 [pid 321] umount2("./3779/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15208] close(10 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3654/binderfs" [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(16 [pid 321] openat(AT_FDCWD, "./3779/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15208] close(11 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(17 [pid 318] unlink("./3654/binderfs" [pid 15208] close(12 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15207] close(18 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15208] close(13 [pid 15207] close(19 [pid 321] getdents64(4 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3 [pid 15208] close(14 [pid 15207] close(20 [pid 321] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 15208] close(15 [pid 15207] close(21 [pid 321] close(4 [pid 318] <... close resumed>) = 0 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15208] close(16 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3779/sys" [pid 318] rmdir("./3654" [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15208] close(17 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(23 [pid 321] umount2("./3779/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3655", 0777 [pid 15208] close(18 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 15207] close(24 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3779/binderfs" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15208] close(19 [pid 15207] close(25 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3779/binderfs" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15208] close(20 [pid 15207] close(26 [pid 321] <... unlink resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15209 attached [pid 15208] close(21 [pid 15207] close(27 [pid 321] getdents64(3 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15208] close(22 [pid 321] close(3 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15208] close(23 [pid 321] <... close resumed>) = 0 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3779" [pid 15208] close(24) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15209] set_robust_list(0x5555689d76a0, 24 [pid 15208] close(25 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] <... set_robust_list resumed>) = 0 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(28 [pid 321] mkdir("./3780", 0777 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3657 [pid 15209] rt_sigprocmask(SIG_SETMASK, [] [pid 15208] close(26 [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15209] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] close(29 [pid 15208] close(27 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15209] chdir("./3655" [pid 15208] close(28 [pid 15207] exit_group(0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15209] <... chdir resumed>) = 0 [pid 15208] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15207] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15210 attached [pid 15208] close(29) = -1 EBADF (Bad file descriptor) [pid 15208] exit_group(0) = ? [pid 15207] +++ exited with 0 +++ [pid 15210] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3782 [pid 15209] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15210] <... set_robust_list resumed>) = 0 [pid 15209] <... prctl resumed>) = 0 [pid 15209] setpgid(0, 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15210] rt_sigprocmask(SIG_SETMASK, [] [pid 15209] <... setpgid resumed>) = 0 [pid 15208] +++ exited with 0 +++ [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3748, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15209] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3690, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15210] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15209] <... openat resumed>) = 3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3746", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15210] chdir("./3780" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3746", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3 [pid 15209] write(3, "1000", 4 [pid 15210] <... chdir resumed>) = 0 [pid 15209] <... write resumed>) = 4 [pid 15210] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15209] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15210] setpgid(0, 0 [pid 15209] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 15210] <... setpgid resumed>) = 0 [pid 15209] read(200 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15209] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15210] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15209] symlink("/dev/binderfs", "./binderfs" [pid 15210] <... openat resumed>) = 3 [pid 15209] <... symlink resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3746/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15209] write(1, "executing program\n", 18 [pid 15210] write(3, "1000", 4 executing program [pid 15209] <... write resumed>) = 18 [pid 15210] <... write resumed>) = 4 [pid 15210] close(3 [pid 15209] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15210] <... close resumed>) = 0 [pid 15209] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3688", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15210] read(200 [pid 15209] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] openat(AT_FDCWD, "./3746/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15210] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15209] <... mount resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] openat(AT_FDCWD, "./3688", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15210] symlink("/dev/binderfs", "./binderfs" [pid 15209] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] fstat(4 [pid 15210] <... symlink resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... openat resumed>) = 3 [pid 15210] write(1, "executing program\n", 18 [pid 320] getdents64(4 [pid 319] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15210] <... write resumed>) = 18 [pid 15209] <... openat resumed>) = 3 [pid 320] getdents64(4 executing program [pid 319] getdents64(3 [pid 15210] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3746/sys" [pid 15210] <... mkdirat resumed>) = 0 [pid 15209] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15210] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 320] umount2("./3746/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3746/binderfs" [pid 15210] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15209] <... pwrite64 resumed>) = 36 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3746/binderfs" [pid 319] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3688/sys" [pid 15210] <... openat resumed>) = 3 [pid 15209] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(3 [pid 319] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3746") = 0 [pid 319] openat(AT_FDCWD, "./3688/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] mkdir("./3747", 0777 [pid 319] <... openat resumed>) = 4 [pid 320] <... mkdir resumed>) = 0 [pid 15209] <... close resumed>) = 0 [pid 15210] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15209] close(4 [pid 319] fstat(4 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15209] close(5 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] getdents64(4 [pid 15210] <... pwrite64 resumed>) = 36 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 ci2-android-6-12-rust/strace-static-x86_64: Process 15211 attached [pid 15210] close(3 [pid 15209] close(6 [pid 319] getdents64(4 [pid 15210] <... close resumed>) = 0 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15211] set_robust_list(0x5555689d76a0, 24 [pid 15210] close(4 [pid 15209] close(7 [pid 15211] <... set_robust_list resumed>) = 0 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15210] close(5 [pid 15209] close(8) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3749 [pid 319] close(4 [pid 15211] rt_sigprocmask(SIG_SETMASK, [] [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(9 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... close resumed>) = 0 [pid 15210] close(6 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rmdir("./3688/sys" [pid 15211] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15211] chdir("./3747" [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(10 [pid 319] umount2("./3688/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15211] <... chdir resumed>) = 0 [pid 15210] close(7 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15211] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(11 [pid 319] newfstatat(AT_FDCWD, "./3688/binderfs" [pid 15211] <... prctl resumed>) = 0 [pid 15210] close(8 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3688/binderfs" [pid 15211] setpgid(0, 0 [pid 15210] close(9 [pid 15209] close(12 [pid 319] <... unlink resumed>) = 0 [pid 15211] <... setpgid resumed>) = 0 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15210] close(10 [pid 15209] close(13 [pid 319] getdents64(3 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15211] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15210] close(11 [pid 15209] close(14 [pid 319] close(3 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(15 [pid 319] <... close resumed>) = 0 [pid 15211] <... openat resumed>) = 3 [pid 15210] close(12 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3688" [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(16 [pid 319] <... rmdir resumed>) = 0 [pid 15211] write(3, "1000", 4 [pid 15210] close(13 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15211] <... write resumed>) = 4 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(17 [pid 15211] close(3 [pid 15210] close(14 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(18 [pid 319] mkdir("./3689", 0777 [pid 15211] <... close resumed>) = 0 [pid 15210] close(15 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15211] read(200 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(19ci2-android-6-12-rust/strace-static-x86_64: Process 15212 attached [pid 15211] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15210] close(16 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] set_robust_list(0x5555689d76a0, 24 [pid 15211] symlink("/dev/binderfs", "./binderfs" [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(20 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3691 [pid 15211] <... symlink resumed>) = 0 [pid 15210] close(17 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] <... set_robust_list resumed>) = 0 [pid 15211] write(1, "executing program\n", 18 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(21 [pid 15210] close(18 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] rt_sigprocmask(SIG_SETMASK, [] [pid 15211] <... write resumed>) = 18 executing program [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(22 [pid 15212] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15210] close(19 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(23 [pid 15210] close(20 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15210] close(21 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15211] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15209] close(24 [pid 15212] chdir("./3689" [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15210] close(22 [pid 15212] <... chdir resumed>) = 0 [pid 15211] <... mkdirat resumed>) = 0 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(25 [pid 15212] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15210] close(23 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] <... prctl resumed>) = 0 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(26 [pid 15212] setpgid(0, 0 [pid 15210] close(24 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] <... setpgid resumed>) = 0 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(27 [pid 15211] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15212] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15211] <... mount resumed>) = 0 [pid 15210] close(25 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15211] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] <... openat resumed>) = 3 [pid 15211] <... openat resumed>) = 3 [pid 15209] close(28 [pid 15210] close(26 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] write(3, "1000", 4 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] close(29 [pid 15212] <... write resumed>) = 4 [pid 15210] close(27 [pid 15209] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] close(3 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15211] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15210] close(28 [pid 15212] <... close resumed>) = 0 [pid 15209] exit_group(0 [pid 15212] read(200 [pid 15211] <... pwrite64 resumed>) = 36 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15209] <... exit_group resumed>) = ? [pid 15212] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15210] close(29 [pid 15212] symlink("/dev/binderfs", "./binderfs" [pid 15211] close(3 [pid 15210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15211] <... close resumed>) = 0 [pid 15211] close(4) = -1 EBADF (Bad file descriptor) [pid 15211] close(5) = -1 EBADF (Bad file descriptor) [pid 15211] close(6) = -1 EBADF (Bad file descriptor) [pid 15211] close(7) = -1 EBADF (Bad file descriptor) [pid 15211] close(8) = -1 EBADF (Bad file descriptor) [pid 15209] +++ exited with 0 +++ [pid 15211] close(9 [pid 15210] exit_group(0 [pid 15211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3657, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 15212] <... symlink resumed>) = 0 [pid 15211] close(10 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15211] close(11) = -1 EBADF (Bad file descriptor) [pid 15211] close(12 [pid 15210] <... exit_group resumed>) = ? [pid 15212] write(1, "executing program\n", 18 [pid 15211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15211] close(13) = -1 EBADF (Bad file descriptor) [pid 15211] close(14) = -1 EBADF (Bad file descriptor) [pid 15211] close(15) = -1 EBADF (Bad file descriptor) [pid 15211] close(16) = -1 EBADF (Bad file descriptor) [pid 15211] close(17) = -1 EBADF (Bad file descriptor) [pid 15211] close(18) = -1 EBADF (Bad file descriptor) [pid 15211] close(19 executing program [pid 15210] +++ exited with 0 +++ [pid 15212] <... write resumed>) = 18 [pid 15211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3782, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15212] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15211] close(20 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] <... mkdirat resumed>) = 0 [pid 15211] close(21 [pid 15212] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] <... mount resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15211] close(22 [pid 15212] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15211] close(23) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3655", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15211] close(24) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15211] close(25) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3655", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15212] <... openat resumed>) = 3 [pid 15211] close(26) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15211] close(27) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15211] close(28 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15211] close(29 [pid 318] getdents64(3 [pid 15211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15211] exit_group(0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... restart_syscall resumed>) = 0 [pid 15211] <... exit_group resumed>) = ? [pid 318] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15212] <... pwrite64 resumed>) = 36 [pid 15211] +++ exited with 0 +++ [pid 15212] close(3) = 0 [pid 321] umount2("./3780", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3749, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = 0 [pid 15212] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] close(5) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3780", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15212] close(6 [pid 321] <... openat resumed>) = 3 [pid 318] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15212] close(7) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3655/sys" [pid 15212] close(8 [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] close(9 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3655/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] close(10 [pid 321] umount2("./3780/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3655/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] umount2("./3780/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15212] close(11 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3780/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15212] close(12 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3780/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 15212] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3780/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] close(4 [pid 15212] close(14 [pid 321] <... openat resumed>) = 4 [pid 318] <... close resumed>) = 0 [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] close(15 [pid 321] fstat(4 [pid 318] rmdir("./3655/sys" [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15212] close(16 [pid 321] getdents64(4 [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] close(17 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3655/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15212] close(18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3655/binderfs" [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15212] close(19) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15212] close(20 [pid 321] rmdir("./3780/sys" [pid 318] unlink("./3655/binderfs" [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15212] close(21) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3780/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15212] close(22) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 321] newfstatat(AT_FDCWD, "./3780/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(3 [pid 321] unlink("./3780/binderfs" [pid 318] <... close resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 318] rmdir("./3655" [pid 15212] close(23 [pid 321] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15212] close(24) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] mkdir("./3656", 0777 [pid 15212] close(25 [pid 321] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15212] close(26 [pid 321] rmdir("./3780" [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15212] close(27 [pid 321] mkdir("./3781", 0777 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15212] close(28) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15213 attached [pid 15212] close(29 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] umount2("./3747", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15213] set_robust_list(0x5555689d76a0, 24 [pid 15212] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15213] <... set_robust_list resumed>) = 0 [pid 15212] exit_group(0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] openat(AT_FDCWD, "./3747", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3658 ci2-android-6-12-rust/strace-static-x86_64: Process 15214 attached [pid 15213] rt_sigprocmask(SIG_SETMASK, [] [pid 15212] <... exit_group resumed>) = ? [pid 320] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15213] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3783 [pid 320] getdents64(3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15212] +++ exited with 0 +++ [pid 15214] set_robust_list(0x5555689d76a0, 24 [pid 15213] chdir("./3656" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15214] <... set_robust_list resumed>) = 0 [pid 15213] <... chdir resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3691, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15214] rt_sigprocmask(SIG_SETMASK, [] [pid 15213] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15214] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15213] <... prctl resumed>) = 0 [pid 320] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15214] chdir("./3781" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3747/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3747/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 15213] setpgid(0, 0 [pid 15214] <... chdir resumed>) = 0 [pid 15213] <... setpgid resumed>) = 0 [pid 15214] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15213] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15214] <... prctl resumed>) = 0 [pid 320] getdents64(4 [pid 15214] setpgid(0, 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15214] <... setpgid resumed>) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 15214] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15213] <... openat resumed>) = 3 [pid 320] <... close resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] rmdir("./3747/sys" [pid 15214] <... openat resumed>) = 3 [pid 15213] write(3, "1000", 4 [pid 320] <... rmdir resumed>) = 0 [pid 15214] write(3, "1000", 4 [pid 15213] <... write resumed>) = 4 [pid 319] umount2("./3689", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15214] <... write resumed>) = 4 [pid 15213] close(3 [pid 320] umount2("./3747/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15214] close(3 [pid 15213] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3689", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15214] <... close resumed>) = 0 [pid 15213] read(200 [pid 320] newfstatat(AT_FDCWD, "./3747/binderfs" [pid 319] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(3 [pid 320] unlink("./3747/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15213] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15214] read(200 [pid 320] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 15214] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15213] symlink("/dev/binderfs", "./binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15214] symlink("/dev/binderfs", "./binderfs" [pid 320] getdents64(3 [pid 319] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15214] <... symlink resumed>) = 0 [pid 15213] <... symlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3747") = 0 [pid 320] mkdir("./3748", 0777) = 0 [pid 15214] write(1, "executing program\n", 18 [pid 15213] write(1, "executing program\n", 18 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = 0 [pid 15214] <... write resumed>) = 18 [pid 15213] <... write resumed>) = 18 executing program executing program [pid 15214] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15213] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15214] <... mkdirat resumed>) = 0 [pid 319] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15213] <... mkdirat resumed>) = 0 [pid 15214] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15213] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15214] <... mount resumed>) = 0 [pid 15213] <... mount resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3689/sys" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3750 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15213] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15214] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15214] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3689/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 15213] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15213] <... pwrite64 resumed>) = 36 [pid 319] close(4 [pid 15214] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... close resumed>) = 0 [pid 15214] <... pwrite64 resumed>) = 36 [pid 319] rmdir("./3689/sys" [pid 15213] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 15214] close(3 [pid 15213] <... close resumed>) = 0 [pid 319] umount2("./3689/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15214] <... close resumed>) = 0 [pid 15213] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 15215 attached [pid 15214] close(4 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15215] set_robust_list(0x5555689d76a0, 24 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] close(5 [pid 319] newfstatat(AT_FDCWD, "./3689/binderfs" [pid 15215] <... set_robust_list resumed>) = 0 [pid 15214] close(5 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15215] rt_sigprocmask(SIG_SETMASK, [] [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] close(6 [pid 319] unlink("./3689/binderfs" [pid 15215] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15214] close(6 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] chdir("./3748") = 0 [pid 15213] close(7 [pid 15215] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15214] close(7 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... prctl resumed>) = 0 [pid 15215] setpgid(0, 0 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] close(8 [pid 319] getdents64(3 [pid 15215] <... setpgid resumed>) = 0 [pid 15214] close(8 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15215] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] close(9 [pid 319] close(3 [pid 15215] <... openat resumed>) = 3 [pid 15214] close(9 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15215] write(3, "1000", 4 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] close(10 [pid 319] rmdir("./3689" [pid 15215] <... write resumed>) = 4 [pid 15214] close(10 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15215] close(3 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] close(11 [pid 319] mkdir("./3690", 0777 [pid 15215] <... close resumed>) = 0 [pid 15214] close(11 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15215] read(200 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] close(12 [pid 15215] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15214] close(12 [pid 15215] symlink("/dev/binderfs", "./binderfs" [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... symlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15215] write(1, "executing program\n", 18 [pid 15214] close(13 [pid 15213] close(13 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15215] <... write resumed>) = 18 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15216 attached [pid 15214] close(14 [pid 15213] close(14 [pid 15215] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] set_robust_list(0x5555689d76a0, 24 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... set_robust_list resumed>) = 0 [pid 15214] close(15 [pid 15213] close(15 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3692 [pid 15216] rt_sigprocmask(SIG_SETMASK, [] [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15216] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15215] <... mkdirat resumed>) = 0 [pid 15214] close(16 [pid 15213] close(16 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] close(17) = -1 EBADF (Bad file descriptor) [pid 15214] close(18 [pid 15216] chdir("./3690" [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15214] close(19 [pid 15216] <... chdir resumed>) = 0 [pid 15216] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15215] <... mount resumed>) = 0 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... prctl resumed>) = 0 [pid 15216] setpgid(0, 0) = 0 [pid 15215] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15214] close(20 [pid 15213] close(17 [pid 15216] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] close(18 [pid 15214] close(21) = -1 EBADF (Bad file descriptor) [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] close(22 [pid 15213] close(19 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] close(23 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] close(20 [pid 15214] close(24 [pid 15216] <... openat resumed>) = 3 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] close(25 [pid 15213] close(21 [pid 15216] write(3, "1000", 4 [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... openat resumed>) = 3 [pid 15216] <... write resumed>) = 4 [pid 15215] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] close(3) = 0 [pid 15213] close(22 [pid 15216] read(200 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15216] symlink("/dev/binderfs", "./binderfs" [pid 15215] <... pwrite64 resumed>) = 36 [pid 15213] close(23 [pid 15216] <... symlink resumed>) = 0 [pid 15215] close(3 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] write(1, "executing program\n", 18 [pid 15213] close(24 [pid 15215] <... close resumed>) = 0 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... write resumed>) = 18 executing program [pid 15213] close(25) = -1 EBADF (Bad file descriptor) [pid 15213] close(26) = -1 EBADF (Bad file descriptor) [pid 15214] close(26) = -1 EBADF (Bad file descriptor) [pid 15213] close(27 [pid 15214] close(27 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] close(28 [pid 15214] close(28) = -1 EBADF (Bad file descriptor) [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15213] close(29 [pid 15214] close(29 [pid 15213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15214] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15213] exit_group(0 [pid 15214] exit_group(0 [pid 15213] <... exit_group resumed>) = ? [pid 15216] <... mkdirat resumed>) = 0 [pid 15214] <... exit_group resumed>) = ? [pid 15216] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15214] +++ exited with 0 +++ [pid 15213] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3783, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3658, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15216] <... mount resumed>) = 0 [pid 15216] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15216] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15216] close(3) = 0 [pid 15216] close(4) = -1 EBADF (Bad file descriptor) [pid 15215] close(4 [pid 15216] close(5 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(5 [pid 15216] close(6) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] close(7 [pid 15215] close(6 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] close(8 [pid 15215] close(7 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] close(9) = -1 EBADF (Bad file descriptor) [pid 15215] close(8 [pid 15216] close(10 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(9 [pid 15216] close(11 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(10 [pid 15216] close(12 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(11 [pid 15216] close(13 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(12 [pid 15216] close(14 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(13 [pid 15216] close(15 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] close(16 [pid 15215] close(14 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] close(17 [pid 15215] close(15 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] close(18 [pid 15215] close(16 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] close(19 [pid 15215] close(17 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15216] close(20 [pid 15215] close(18 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15216] close(21 [pid 15215] close(19 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3781", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15216] close(22 [pid 15215] close(20 [pid 318] umount2("./3656", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15216] close(23 [pid 15215] close(21 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3781", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15216] close(24 [pid 15215] close(22 [pid 318] openat(AT_FDCWD, "./3656", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15216] close(25 [pid 15215] close(23 [pid 318] <... openat resumed>) = 3 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15216] close(26 [pid 318] fstat(3 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15216] close(27 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(25 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3 [pid 15216] close(28 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3781/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(26 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15216] close(29 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 318] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(27 [pid 321] umount2("./3781/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15215] close(28 [pid 15216] exit_group(0 [pid 15215] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15215] close(29) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3781/sys" [pid 15215] exit_group(0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15216] <... exit_group resumed>) = ? [pid 15215] <... exit_group resumed>) = ? [pid 318] <... umount2 resumed>) = 0 [pid 321] umount2("./3781/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15215] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3781/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3750, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] newfstatat(AT_FDCWD, "./3656/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15216] +++ exited with 0 +++ [pid 321] fstat(4 [pid 318] umount2("./3656/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3692, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3656/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 4 [pid 321] getdents64(4 [pid 318] fstat(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] close(4) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] rmdir("./3781/sys" [pid 318] getdents64(4 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3781/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] close(4 [pid 321] newfstatat(AT_FDCWD, "./3781/binderfs" [pid 318] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3656/sys" [pid 321] unlink("./3781/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3656/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3656/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3656/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... unlink resumed>) = 0 [pid 318] close(3 [pid 321] getdents64(3 [pid 318] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] rmdir("./3656" [pid 321] close(3 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3657", 0777 [pid 321] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] rmdir("./3781" [pid 320] umount2("./3748", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] mkdir("./3782", 0777 [pid 320] openat(AT_FDCWD, "./3748", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3659 ci2-android-6-12-rust/strace-static-x86_64: Process 15217 attached [pid 321] <... mkdir resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] fstat(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3748/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3748/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15217] set_robust_list(0x5555689d76a0, 24 [pid 320] getdents64(4 [pid 15217] <... set_robust_list resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 15217] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rmdir("./3748/sys" [pid 15217] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15217] chdir("./3657" [pid 320] umount2("./3748/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15217] <... chdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3690", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15217] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] newfstatat(AT_FDCWD, "./3748/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] openat(AT_FDCWD, "./3690", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] unlink("./3748/binderfs" [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 15217] <... prctl resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15217] setpgid(0, 0 [pid 320] getdents64(3 [pid 319] getdents64(3 [pid 15217] <... setpgid resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] close(3 [pid 319] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 15217] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] rmdir("./3748" [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] mkdir("./3749", 0777 [pid 319] newfstatat(AT_FDCWD, "./3690/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] openat(AT_FDCWD, "./3690/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15217] <... openat resumed>) = 3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3690/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15218 attached ) = 0 [pid 15218] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3751 [pid 319] umount2("./3690/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15218] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15218] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3690/binderfs" [pid 15218] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15217] write(3, "1000", 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15219 attached [pid 15218] chdir("./3749" [pid 15217] <... write resumed>) = 4 [pid 319] unlink("./3690/binderfs" [pid 15219] set_robust_list(0x5555689d76a0, 24 [pid 15218] <... chdir resumed>) = 0 [pid 15217] close(3 [pid 319] <... unlink resumed>) = 0 [pid 15219] <... set_robust_list resumed>) = 0 [pid 15218] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15217] <... close resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3784 [pid 319] getdents64(3 [pid 15219] rt_sigprocmask(SIG_SETMASK, [] [pid 15218] <... prctl resumed>) = 0 [pid 15217] read(200 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15219] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15218] setpgid(0, 0 [pid 15217] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] close(3 [pid 15219] chdir("./3782" [pid 15218] <... setpgid resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15218] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15217] symlink("/dev/binderfs", "./binderfs" [pid 319] rmdir("./3690" [pid 15219] <... chdir resumed>) = 0 [pid 15218] <... openat resumed>) = 3 [pid 15217] <... symlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15219] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15218] write(3, "1000", 4 [pid 319] mkdir("./3691", 0777 [pid 15219] <... prctl resumed>) = 0 [pid 15218] <... write resumed>) = 4 [pid 319] <... mkdir resumed>) = 0 [pid 15219] setpgid(0, 0 [pid 15218] close(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15219] <... setpgid resumed>) = 0 [pid 15218] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15219] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15218] read(200 [pid 15217] write(1, "executing program\n", 18 executing program [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15220 attached [pid 15219] <... openat resumed>) = 3 [pid 15218] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15217] <... write resumed>) = 18 [pid 15218] symlink("/dev/binderfs", "./binderfs" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3693 [pid 15220] set_robust_list(0x5555689d76a0, 24 [pid 15219] write(3, "1000", 4 [pid 15218] <... symlink resumed>) = 0 [pid 15217] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15220] <... set_robust_list resumed>) = 0 [pid 15219] <... write resumed>) = 4 [pid 15218] write(1, "executing program\n", 18 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 15220] rt_sigprocmask(SIG_SETMASK, [] [pid 15219] close(3 [pid 15218] <... write resumed>) = 18 [pid 15217] <... mkdirat resumed>) = 0 [pid 15220] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15219] <... close resumed>) = 0 [pid 15218] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15217] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15220] chdir("./3691" [pid 15219] read(200 [pid 15218] <... mkdirat resumed>) = 0 [pid 15219] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15218] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15219] symlink("/dev/binderfs", "./binderfs" [pid 15220] <... chdir resumed>) = 0 [pid 15218] <... mount resumed>) = 0 [pid 15217] <... mount resumed>) = 0 [pid 15220] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15219] <... symlink resumed>) = 0 [pid 15218] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15217] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15220] <... prctl resumed>) = 0 [pid 15219] write(1, "executing program\n", 18 [pid 15218] <... openat resumed>) = 3 executing program [pid 15220] setpgid(0, 0 [pid 15219] <... write resumed>) = 18 [pid 15218] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15219] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15218] <... pwrite64 resumed>) = 36 [pid 15220] <... setpgid resumed>) = 0 [pid 15218] close(3 [pid 15217] <... openat resumed>) = 3 [pid 15220] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15219] <... mkdirat resumed>) = 0 [pid 15218] <... close resumed>) = 0 [pid 15218] close(4 [pid 15219] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] <... openat resumed>) = 3 [pid 15219] <... mount resumed>) = 0 [pid 15218] close(5 [pid 15217] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15220] write(3, "1000", 4 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] close(6 [pid 15219] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] <... write resumed>) = 4 [pid 15219] <... openat resumed>) = 3 [pid 15218] close(7 [pid 15217] <... pwrite64 resumed>) = 36 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] close(8 [pid 15220] close(3 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] close(9) = -1 EBADF (Bad file descriptor) [pid 15219] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15218] close(10 [pid 15220] <... close resumed>) = 0 [pid 15220] read(200 [pid 15219] <... pwrite64 resumed>) = 36 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] close(3 [pid 15220] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15217] <... close resumed>) = 0 [pid 15220] symlink("/dev/binderfs", "./binderfs" [pid 15218] close(11 [pid 15219] close(3 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] <... symlink resumed>) = 0 [pid 15219] <... close resumed>) = 0 [pid 15218] close(12 [pid 15217] close(4 [pid 15220] write(1, "executing program\n", 18 [pid 15219] close(4 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] close(13 [pid 15219] close(5 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] close(14 [pid 15219] close(6 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] close(15 [pid 15219] close(7 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] close(16 [pid 15219] close(8 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] close(17 [pid 15219] close(9 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] close(18 [pid 15219] close(10 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] close(19 [pid 15219] close(11 [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(12 [pid 15218] close(20 [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(13 [pid 15218] close(21 [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(14 [pid 15218] close(22 [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(15 [pid 15218] close(23 [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(16 [pid 15218] close(24 [pid 15220] <... write resumed>) = 18 [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(17 executing program [pid 15218] close(25 [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] close(5 [pid 15220] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15219] close(18 [pid 15218] close(26 [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] <... mkdirat resumed>) = 0 [pid 15219] close(19 [pid 15218] close(27 [pid 15217] close(6 [pid 15220] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(20 [pid 15218] close(28 [pid 15217] close(7 [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] <... mount resumed>) = 0 [pid 15217] close(8 [pid 15220] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(21 [pid 15218] close(29 [pid 15217] close(9 [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(22 [pid 15218] exit_group(0 [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15218] <... exit_group resumed>) = ? [pid 15217] close(10 [pid 15220] <... openat resumed>) = 3 [pid 15219] close(23 [pid 15218] +++ exited with 0 +++ [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15219] close(24) = -1 EBADF (Bad file descriptor) [pid 15217] close(11 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3751, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15219] close(25) = -1 EBADF (Bad file descriptor) [pid 15219] close(26 [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(27 [pid 15217] close(12 [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] close(28) = -1 EBADF (Bad file descriptor) [pid 15217] close(13 [pid 15220] <... pwrite64 resumed>) = 36 [pid 15219] close(29 [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(3 [pid 15217] close(14 [pid 15219] exit_group(0 [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15219] <... exit_group resumed>) = ? [pid 15217] close(15 [pid 15220] <... close resumed>) = 0 [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(4 [pid 15217] close(16 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(5 [pid 15217] close(17 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(6 [pid 15217] close(18 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(7 [pid 15217] close(19 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(8 [pid 15217] close(20 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(9 [pid 15219] +++ exited with 0 +++ [pid 15217] close(21 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(10 [pid 15217] close(22 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3784, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15220] close(11 [pid 15217] close(23 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(12 [pid 15217] close(24 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(13 [pid 15217] close(25 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(14 [pid 15217] close(26 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(15 [pid 15217] close(27 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(16 [pid 15217] close(28 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(17 [pid 15217] close(29 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(18 [pid 15217] exit_group(0 [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(19 [pid 15217] <... exit_group resumed>) = ? [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15217] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3659, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15220] close(20 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15220] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15220] close(21) = -1 EBADF (Bad file descriptor) [pid 15220] close(22) = -1 EBADF (Bad file descriptor) [pid 15220] close(23) = -1 EBADF (Bad file descriptor) [pid 15220] close(24) = -1 EBADF (Bad file descriptor) [pid 15220] close(25) = -1 EBADF (Bad file descriptor) [pid 15220] close(26) = -1 EBADF (Bad file descriptor) [pid 15220] close(27) = -1 EBADF (Bad file descriptor) [pid 15220] close(28) = -1 EBADF (Bad file descriptor) [pid 15220] close(29) = -1 EBADF (Bad file descriptor) [pid 15220] exit_group(0) = ? [pid 15220] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3693, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3749", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3749", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3749/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3749/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3749/sys") = 0 [pid 320] umount2("./3749/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3749/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3749/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3749") = 0 [pid 321] umount2("./3782", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3750", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3782", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... mkdir resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] getdents64(3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3782/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15221 attached [pid 321] <... umount2 resumed>) = 0 [pid 15221] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3782/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15221] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3752 [pid 15221] rt_sigprocmask(SIG_SETMASK, [] [pid 321] newfstatat(AT_FDCWD, "./3782/sys" [pid 15221] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15221] chdir("./3750" [pid 321] umount2("./3782/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3691", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 15221] <... chdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15221] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] openat(AT_FDCWD, "./3691", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15221] <... prctl resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15221] setpgid(0, 0 [pid 319] fstat(3 [pid 318] umount2("./3657", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15221] <... setpgid resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15221] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3657", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15221] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3782/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15221] write(3, "1000", 4 [pid 321] <... openat resumed>) = 4 [pid 319] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 15221] <... write resumed>) = 4 [pid 321] fstat(4 [pid 15221] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(3 [pid 15221] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = 0 [pid 15221] read(200 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15221] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15221] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 15221] <... symlink resumed>) = 0 [pid 321] close(4 [pid 319] newfstatat(AT_FDCWD, "./3691/sys" [pid 15221] write(1, "executing program\n", 18 [pid 321] <... close resumed>) = 0 executing program [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15221] <... write resumed>) = 18 [pid 321] rmdir("./3782/sys" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15221] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15221] <... mkdirat resumed>) = 0 [pid 321] umount2("./3782/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15221] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3782/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15221] <... mount resumed>) = 0 [pid 321] unlink("./3782/binderfs" [pid 319] openat(AT_FDCWD, "./3691/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15221] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... unlink resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 321] getdents64(3 [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3657/sys" [pid 15221] <... openat resumed>) = 3 [pid 321] close(3 [pid 15221] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rmdir("./3782" [pid 15221] <... pwrite64 resumed>) = 36 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3657/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15221] close(3 [pid 321] mkdir("./3783", 0777 [pid 319] getdents64(4 [pid 15221] <... close resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15221] close(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3657/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] close(4 [pid 15221] close(5 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 15222 attached [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] fstat(4 [pid 15222] set_robust_list(0x5555689d76a0, 24 [pid 15221] close(6 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3785 [pid 319] rmdir("./3691/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15222] <... set_robust_list resumed>) = 0 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15222] rt_sigprocmask(SIG_SETMASK, [] [pid 15221] close(7 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 15222] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] chdir("./3783" [pid 15221] close(8 [pid 319] umount2("./3691/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15222] <... chdir resumed>) = 0 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 15222] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15221] close(9 [pid 319] newfstatat(AT_FDCWD, "./3691/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15222] <... prctl resumed>) = 0 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(4 [pid 15222] setpgid(0, 0 [pid 15221] close(10 [pid 319] unlink("./3691/binderfs" [pid 15222] <... setpgid resumed>) = 0 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15222] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15221] close(11 [pid 319] <... unlink resumed>) = 0 [pid 318] rmdir("./3657/sys" [pid 15222] <... openat resumed>) = 3 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15222] write(3, "1000", 4 [pid 15221] close(12 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15222] <... write resumed>) = 4 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15222] close(3 [pid 15221] close(13 [pid 318] umount2("./3657/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15222] <... close resumed>) = 0 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15222] read(200 [pid 15221] close(14 [pid 319] rmdir("./3691" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15222] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3657/binderfs" [pid 15222] symlink("/dev/binderfs", "./binderfs" [pid 15221] close(15 [pid 319] mkdir("./3692", 0777 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15222] <... symlink resumed>) = 0 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3657/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 15221] close(16 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] write(1, "executing program\n", 18 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15221] close(17 [pid 15222] <... write resumed>) = 18 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 executing program [pid 15222] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15221] close(18ci2-android-6-12-rust/strace-static-x86_64: Process 15223 attached [pid 15222] <... mkdirat resumed>) = 0 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15223] set_robust_list(0x5555689d76a0, 24 [pid 15222] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15221] close(19 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3694 [pid 15223] <... set_robust_list resumed>) = 0 [pid 15222] <... mount resumed>) = 0 [pid 15221] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15223] rt_sigprocmask(SIG_SETMASK, [] [pid 15222] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... close resumed>) = 0 [pid 15221] close(20) = -1 EBADF (Bad file descriptor) [pid 15221] close(21) = -1 EBADF (Bad file descriptor) [pid 15221] close(22) = -1 EBADF (Bad file descriptor) [pid 15221] close(23) = -1 EBADF (Bad file descriptor) [pid 15221] close(24) = -1 EBADF (Bad file descriptor) [pid 15221] close(25) = -1 EBADF (Bad file descriptor) [pid 15221] close(26) = -1 EBADF (Bad file descriptor) [pid 15221] close(27) = -1 EBADF (Bad file descriptor) [pid 15221] close(28) = -1 EBADF (Bad file descriptor) [pid 15221] close(29) = -1 EBADF (Bad file descriptor) [pid 15221] exit_group(0) = ? [pid 15222] <... openat resumed>) = 3 [pid 15223] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rmdir("./3657" [pid 15223] chdir("./3692" [pid 15222] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15221] +++ exited with 0 +++ [pid 318] <... rmdir resumed>) = 0 [pid 15223] <... chdir resumed>) = 0 [pid 318] mkdir("./3658", 0777 [pid 15223] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3752, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... mkdir resumed>) = 0 [pid 15223] setpgid(0, 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15223] <... setpgid resumed>) = 0 [pid 15222] <... pwrite64 resumed>) = 36 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15223] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15222] close(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15223] <... openat resumed>) = 3 [pid 15222] <... close resumed>) = 0 [pid 15222] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 15224 attached [pid 15223] write(3, "1000", 4 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] set_robust_list(0x5555689d76a0, 24 [pid 15223] <... write resumed>) = 4 [pid 15224] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3660 [pid 15223] close(3 [pid 15224] rt_sigprocmask(SIG_SETMASK, [] [pid 15223] <... close resumed>) = 0 [pid 15222] close(5 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15224] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15223] read(200 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] chdir("./3658" [pid 15223] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15222] close(6 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15224] <... chdir resumed>) = 0 [pid 15223] symlink("/dev/binderfs", "./binderfs" [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15223] <... symlink resumed>) = 0 [pid 15222] close(7 [pid 15224] <... prctl resumed>) = 0 [pid 15223] write(1, "executing program\n", 18 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] setpgid(0, 0 [pid 15223] <... write resumed>) = 18 [pid 15222] close(8 [pid 15224] <... setpgid resumed>) = 0 [pid 15223] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15224] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15222] close(9 [pid 15223] <... mkdirat resumed>) = 0 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... openat resumed>) = 3 [pid 15223] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15222] close(10 [pid 15224] write(3, "1000", 4 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... write resumed>) = 4 [pid 15223] <... mount resumed>) = 0 [pid 15222] close(11 [pid 15224] close(3 [pid 15223] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = 0 [pid 15222] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15224] read(200 [pid 15222] close(13 [pid 15224] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15223] <... openat resumed>) = 3 [pid 15224] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3750", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15223] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3750", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15224] <... symlink resumed>) = 0 [pid 15223] <... pwrite64 resumed>) = 36 [pid 15222] close(14 [pid 15224] write(1, "executing program\n", 18 [pid 15223] close(3 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] <... openat resumed>) = 3 [pid 15224] <... write resumed>) = 18 [pid 15223] <... close resumed>) = 0 [pid 15222] close(15 [pid 15224] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15223] close(4 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15224] <... mkdirat resumed>) = 0 [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(16 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15224] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15223] close(5 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... mount resumed>) = 0 [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(17 [pid 320] getdents64(3 [pid 15224] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15223] close(6 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(18 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15224] <... openat resumed>) = 3 [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15223] close(7 [pid 15222] close(19 [pid 320] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(20 [pid 320] <... umount2 resumed>) = 0 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... pwrite64 resumed>) = 36 [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(21 [pid 320] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15224] close(3 [pid 15223] close(8 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = 0 [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15224] close(4 [pid 15223] close(9 [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3750/sys" [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] close(5 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] close(10 [pid 15224] close(6 [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] close(11 [pid 15224] close(7 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3750/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15224] close(8 [pid 15223] close(12 [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15224] close(9 [pid 15223] close(13 [pid 320] fstat(4 [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15224] close(10 [pid 15223] close(14 [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15224] close(11 [pid 15223] close(15 [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] close(12 [pid 320] getdents64(4 [pid 15223] close(16 [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] close(13 [pid 320] close(4 [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] close(17 [pid 15224] close(14 [pid 320] <... close resumed>) = 0 [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3750/sys" [pid 15224] close(15 [pid 15223] close(18 [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(22 [pid 320] <... rmdir resumed>) = 0 [pid 15224] close(16 [pid 15223] close(19 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(23 [pid 320] umount2("./3750/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15224] close(17 [pid 15223] close(20 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15224] close(18 [pid 15223] close(21 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(25 [pid 320] newfstatat(AT_FDCWD, "./3750/binderfs" [pid 15224] close(19 [pid 15223] close(22 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(26 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15224] close(20 [pid 15223] close(23 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(27 [pid 320] unlink("./3750/binderfs" [pid 15224] close(21 [pid 15223] close(24 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(28 [pid 320] <... unlink resumed>) = 0 [pid 15224] close(22 [pid 15223] close(25 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] close(29 [pid 320] getdents64(3 [pid 15224] close(23 [pid 15223] close(26 [pid 15222] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15224] close(24 [pid 15223] close(27 [pid 15222] <... exit_group resumed>) = ? [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15222] +++ exited with 0 +++ [pid 320] close(3 [pid 15224] close(25 [pid 15223] close(28 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3785, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 15224] close(26 [pid 15223] close(29 [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3750" [pid 15223] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15224] close(27) = -1 EBADF (Bad file descriptor) [pid 15223] exit_group(0 [pid 320] <... rmdir resumed>) = 0 [pid 15224] close(28 [pid 15223] <... exit_group resumed>) = ? [pid 15224] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3751", 0777 [pid 15224] close(29) = -1 EBADF (Bad file descriptor) [pid 15224] exit_group(0 [pid 15223] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3694, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15224] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15225 attached [pid 15224] +++ exited with 0 +++ [pid 15225] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3753 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3660, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15225] <... set_robust_list resumed>) = 0 [pid 15225] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15225] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15225] chdir("./3751") = 0 [pid 15225] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 319] umount2("./3692", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15225] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15225] <... setpgid resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3692", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15225] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 319] <... openat resumed>) = 3 [pid 15225] write(3, "1000", 4 [pid 319] fstat(3 [pid 15225] <... write resumed>) = 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15225] close(3) = 0 [pid 319] getdents64(3 [pid 15225] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15225] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15225] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 executing program [pid 15225] write(1, "executing program\n", 18) = 18 [pid 319] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15225] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] newfstatat(AT_FDCWD, "./3692/sys" [pid 15225] <... mkdirat resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15225] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15225] <... mount resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15225] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] openat(AT_FDCWD, "./3692/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15225] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] getdents64(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 15225] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15225] <... pwrite64 resumed>) = 36 [pid 319] getdents64(4 [pid 321] umount2("./3783", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15225] close(3 [pid 321] openat(AT_FDCWD, "./3783", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] close(4 [pid 318] umount2("./3658", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15225] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3692/sys" [pid 318] openat(AT_FDCWD, "./3658", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rmdir resumed>) = 0 [pid 15225] close(4 [pid 321] fstat(3 [pid 319] umount2("./3692/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15225] close(5 [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15225] close(6 [pid 321] umount2("./3783/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3692/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15225] close(7 [pid 321] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15225] close(8 [pid 321] umount2("./3783/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3692/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15225] close(9 [pid 321] newfstatat(AT_FDCWD, "./3783/sys" [pid 319] getdents64(3 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15225] close(10 [pid 321] umount2("./3783/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 15225] close(11 [pid 321] openat(AT_FDCWD, "./3783/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... close resumed>) = 0 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3692" [pid 321] <... openat resumed>) = 4 [pid 318] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15225] close(12 [pid 321] fstat(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3693", 0777 [pid 318] newfstatat(AT_FDCWD, "./3658/sys" [pid 15225] close(13 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3658/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15225] close(14 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15225] close(15 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15225] close(16 [pid 321] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3658/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3783/sys" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 15226 attached [pid 15225] close(17 [pid 321] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 15226] set_robust_list(0x5555689d76a0, 24 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3783/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15226] <... set_robust_list resumed>) = 0 [pid 15225] close(18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3783/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15226] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3695 [pid 318] getdents64(4 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3658/sys") = 0 [pid 318] umount2("./3658/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3658/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15226] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15225] close(19 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3658/binderfs") = 0 [pid 15226] chdir("./3693" [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3783/binderfs" [pid 15225] close(20 [pid 318] getdents64(3 [pid 15226] <... chdir resumed>) = 0 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15226] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15225] close(21 [pid 318] close(3 [pid 15226] <... prctl resumed>) = 0 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... close resumed>) = 0 [pid 15226] setpgid(0, 0 [pid 15225] close(22 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rmdir("./3658" [pid 15226] <... setpgid resumed>) = 0 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3659", 0777 [pid 15226] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15225] close(23 [pid 321] <... close resumed>) = 0 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3783" [pid 15225] close(24) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15225] close(25 [pid 321] mkdir("./3784", 0777 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15226] <... openat resumed>) = 3 [pid 15225] close(26 [pid 321] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15227 attached [pid 15226] write(3, "1000", 4 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15227] set_robust_list(0x5555689d76a0, 24 [pid 15226] <... write resumed>) = 4 [pid 15225] close(27 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3661 [pid 15227] <... set_robust_list resumed>) = 0 [pid 15226] close(3 [pid 15225] close(28) = -1 EBADF (Bad file descriptor) [pid 15226] <... close resumed>) = 0 [pid 15225] close(29 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15227] rt_sigprocmask(SIG_SETMASK, [] [pid 15225] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15228 attached [pid 15226] read(200 [pid 15225] exit_group(0 [pid 15227] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15226] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15225] <... exit_group resumed>) = ? [pid 15228] set_robust_list(0x5555689d76a0, 24 [pid 15227] chdir("./3659" [pid 15226] symlink("/dev/binderfs", "./binderfs" [pid 15228] <... set_robust_list resumed>) = 0 [pid 15228] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15228] chdir("./3784") = 0 [pid 15228] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15228] setpgid(0, 0) = 0 [pid 15228] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15228] write(3, "1000", 4) = 4 [pid 15228] close(3) = 0 [pid 15228] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15228] symlink("/dev/binderfs", "./binderfs" [pid 15225] +++ exited with 0 +++ [pid 15227] <... chdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3753, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15228] <... symlink resumed>) = 0 [pid 15227] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15226] <... symlink resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3786 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15228] write(1, "executing program\n", 18 [pid 15227] <... prctl resumed>) = 0 executing program [pid 15226] write(1, "executing program\n", 18 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15228] <... write resumed>) = 18 [pid 15227] setpgid(0, 0 [pid 15226] <... write resumed>) = 18 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 15228] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15227] <... setpgid resumed>) = 0 [pid 15226] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15228] <... mkdirat resumed>) = 0 [pid 15228] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15226] <... mkdirat resumed>) = 0 [pid 15227] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15226] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15228] <... mount resumed>) = 0 [pid 15226] <... mount resumed>) = 0 [pid 15228] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15227] <... openat resumed>) = 3 [pid 15227] write(3, "1000", 4 [pid 15226] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15228] <... openat resumed>) = 3 [pid 15226] <... openat resumed>) = 3 [pid 15227] <... write resumed>) = 4 [pid 15227] close(3) = 0 [pid 15227] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15226] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15228] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15227] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15227] write(1, "executing program\n", 18 [pid 15226] <... pwrite64 resumed>) = 36 [pid 15228] <... pwrite64 resumed>) = 36 executing program [pid 15227] <... write resumed>) = 18 [pid 15226] close(3 [pid 15227] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15226] <... close resumed>) = 0 [pid 15228] close(3 [pid 15227] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15226] close(4 [pid 15228] <... close resumed>) = 0 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] close(4 [pid 15226] close(5) = -1 EBADF (Bad file descriptor) [pid 15227] <... mount resumed>) = 0 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(6 [pid 320] <... restart_syscall resumed>) = 0 [pid 15228] close(5 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3751", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15228] close(6 [pid 15226] close(7 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3751", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 15227] <... openat resumed>) = 3 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] close(7 [pid 320] fstat(3 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15228] close(8 [pid 15226] close(8 [pid 320] getdents64(3 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15228] close(9 [pid 15227] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15226] close(9 [pid 320] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] close(10 [pid 15226] close(10 [pid 320] <... umount2 resumed>) = 0 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] close(11 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(11 [pid 15228] close(12 [pid 15227] <... pwrite64 resumed>) = 36 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(3 [pid 15226] close(12 [pid 15228] close(13 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] <... close resumed>) = 0 [pid 15228] close(14 [pid 15226] close(13 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3751/sys" [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(4 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15228] close(15 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(14 [pid 320] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(5 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15228] close(16 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(15 [pid 320] openat(AT_FDCWD, "./3751/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(6 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15228] close(17 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(16 [pid 320] fstat(4 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(7 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15228] close(18 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(17 [pid 320] getdents64(4 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(8 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15228] close(19 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(18 [pid 320] getdents64(4 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(9 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15228] close(20 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(19 [pid 320] close(4 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(10 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3751/sys" [pid 15228] close(21 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(20 [pid 320] <... rmdir resumed>) = 0 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(11 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] close(22 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(21 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(12 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] close(23 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(22 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(13 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] close(24 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(23 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(14 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] close(25 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(24 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(15 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3751/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3751/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15228] close(26 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(25 [pid 320] unlink("./3751/binderfs" [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(16 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15228] close(27 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(26 [pid 320] getdents64(3 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(17 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15228] close(28 [pid 15226] close(27 [pid 320] <... close resumed>) = 0 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(18 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3751" [pid 15228] close(29 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(28 [pid 320] <... rmdir resumed>) = 0 [pid 15228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(19 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3752", 0777 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] close(29 [pid 320] <... mkdir resumed>) = 0 [pid 15227] close(20 [pid 15226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15228] exit_group(0 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] exit_group(0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15228] <... exit_group resumed>) = ? [pid 15227] close(21 [pid 15226] <... exit_group resumed>) = ? [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15229 attached [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15226] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3695, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15229] set_robust_list(0x5555689d76a0, 24) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15229] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3754 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15229] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15229] chdir("./3752" [pid 15228] +++ exited with 0 +++ [pid 15227] close(22) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3786, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15229] <... chdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15229] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15229] setpgid(0, 0) = 0 [pid 15227] close(23 [pid 15229] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15229] <... openat resumed>) = 3 [pid 15227] close(24 [pid 15229] write(3, "1000", 4 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15227] close(25 [pid 15229] <... write resumed>) = 4 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15229] close(3) = 0 [pid 15227] close(26 [pid 15229] read(200 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15229] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15227] close(27 [pid 15229] symlink("/dev/binderfs", "./binderfs" [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15229] <... symlink resumed>) = 0 [pid 15227] close(28 [pid 15229] write(1, "executing program\n", 18 [pid 15227] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15229] <... write resumed>) = 18 executing program [pid 15227] close(29) = -1 EBADF (Bad file descriptor) [pid 15229] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15227] exit_group(0 [pid 15229] <... mkdirat resumed>) = 0 [pid 15229] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15227] <... exit_group resumed>) = ? [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15229] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15227] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3661, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3693", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3784", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15229] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3693", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] openat(AT_FDCWD, "./3784", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 15229] <... pwrite64 resumed>) = 36 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 15229] close(3) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15229] close(4) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15229] close(5) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15229] close(6 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15229] close(7 [pid 321] getdents64(3 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15229] close(8 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3693/sys" [pid 15229] close(9 [pid 321] umount2("./3784/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15229] close(10) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15229] close(11 [pid 321] <... umount2 resumed>) = 0 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3784/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3693/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15229] close(12 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 4 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3784/sys" [pid 15229] close(13 [pid 319] fstat(4 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15229] close(14 [pid 319] getdents64(4 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3784/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15229] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3784/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(4 [pid 15229] close(16 [pid 321] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] close(4 [pid 15229] close(17 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15229] close(18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rmdir("./3693/sys" [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 15229] close(19) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15229] close(20 [pid 321] close(4 [pid 319] umount2("./3693/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15229] close(21) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3784/sys" [pid 319] newfstatat(AT_FDCWD, "./3693/binderfs" [pid 15229] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3784/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15229] close(23 [pid 319] unlink("./3693/binderfs" [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3659", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15229] close(24 [pid 319] <... unlink resumed>) = 0 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15229] close(25 [pid 319] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3784/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3784/binderfs" [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3659", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15229] close(26 [pid 321] getdents64(3 [pid 319] close(3 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 3 [pid 15229] close(27 [pid 321] close(3 [pid 319] <... close resumed>) = 0 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] rmdir("./3693" [pid 318] fstat(3 [pid 15229] close(28 [pid 321] rmdir("./3784" [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15229] close(29 [pid 321] mkdir("./3785", 0777 [pid 319] mkdir("./3694", 0777 [pid 15229] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] getdents64(3 [pid 15229] exit_group(0) = ? [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15229] +++ exited with 0 +++ [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3754, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15230 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15231 attached [pid 15231] set_robust_list(0x5555689d76a0, 24 [pid 318] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15231] <... set_robust_list resumed>) = 0 [pid 15231] rt_sigprocmask(SIG_SETMASK, [] [pid 15230] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3787 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3696 [pid 15230] <... set_robust_list resumed>) = 0 [pid 15231] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15231] chdir("./3694" [pid 15230] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] newfstatat(AT_FDCWD, "./3659/sys" [pid 15231] <... chdir resumed>) = 0 [pid 15230] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15231] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] umount2("./3659/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15231] <... prctl resumed>) = 0 [pid 15230] chdir("./3785" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15231] setpgid(0, 0 [pid 15230] <... chdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3659/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15231] <... setpgid resumed>) = 0 [pid 15230] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... openat resumed>) = 4 [pid 15231] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15230] <... prctl resumed>) = 0 [pid 318] fstat(4 [pid 15230] setpgid(0, 0 [pid 15231] <... openat resumed>) = 3 [pid 15230] <... setpgid resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15231] write(3, "1000", 4 [pid 15230] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15231] <... write resumed>) = 4 [pid 318] getdents64(4 [pid 15231] close(3) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15230] <... openat resumed>) = 3 [pid 15231] read(200 [pid 318] getdents64(4 [pid 15231] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15231] symlink("/dev/binderfs", "./binderfs" [pid 318] close(4 [pid 15230] write(3, "1000", 4 [pid 318] <... close resumed>) = 0 [pid 15230] <... write resumed>) = 4 [pid 15230] close(3) = 0 [pid 15230] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15230] symlink("/dev/binderfs", "./binderfs" [pid 15231] <... symlink resumed>) = 0 [pid 15230] <... symlink resumed>) = 0 [pid 318] rmdir("./3659/sys" [pid 15231] write(1, "executing program\n", 18 [pid 318] <... rmdir resumed>) = 0 [pid 15231] <... write resumed>) = 18 [pid 318] umount2("./3659/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 15231] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15231] <... mkdirat resumed>) = 0 [pid 15230] write(1, "executing program\n", 18 executing program [pid 318] newfstatat(AT_FDCWD, "./3659/binderfs" [pid 15231] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15230] <... write resumed>) = 18 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15231] <... mount resumed>) = 0 [pid 15230] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] unlink("./3659/binderfs" [pid 15231] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15230] <... mkdirat resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15230] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] getdents64(3 [pid 15231] <... openat resumed>) = 3 [pid 15230] <... mount resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15230] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15231] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] close(3 [pid 15230] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3659" [pid 15230] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15231] <... pwrite64 resumed>) = 36 [pid 15230] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3752", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15230] close(3) = 0 [pid 15230] close(4) = -1 EBADF (Bad file descriptor) [pid 15230] close(5) = -1 EBADF (Bad file descriptor) [pid 15230] close(6) = -1 EBADF (Bad file descriptor) [pid 15230] close(7) = -1 EBADF (Bad file descriptor) [pid 15230] close(8) = -1 EBADF (Bad file descriptor) [pid 15230] close(9) = -1 EBADF (Bad file descriptor) [pid 15230] close(10) = -1 EBADF (Bad file descriptor) [pid 15230] close(11) = -1 EBADF (Bad file descriptor) [pid 15230] close(12) = -1 EBADF (Bad file descriptor) [pid 15230] close(13) = -1 EBADF (Bad file descriptor) [pid 15230] close(14) = -1 EBADF (Bad file descriptor) [pid 15230] close(15) = -1 EBADF (Bad file descriptor) [pid 15230] close(16 [pid 318] mkdir("./3660", 0777 [pid 15231] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3752", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15231] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15231] close(4 [pid 15230] close(17 [pid 320] <... openat resumed>) = 3 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15231] close(5 [pid 15230] close(18 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15231] close(6 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] close(19 [pid 320] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15231] close(7 [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] close(20 [pid 320] <... umount2 resumed>) = 0 [pid 15231] close(8 [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] close(21 [pid 15231] close(9 [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] close(22 [pid 15231] close(10 [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] close(23 [pid 15231] close(11) = -1 EBADF (Bad file descriptor) [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15231] close(12 [pid 15230] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3752/sys" [pid 15231] close(13 [pid 15230] close(25 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15231] close(14 [pid 320] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15231] close(15 [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] close(26 [pid 15231] close(16 [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15232 attached [pid 15231] close(17 [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3752/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15232] set_robust_list(0x5555689d76a0, 24 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] close(28 [pid 320] <... openat resumed>) = 4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3662 [pid 15232] <... set_robust_list resumed>) = 0 [pid 15231] close(18 [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15232] rt_sigprocmask(SIG_SETMASK, [] [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] close(29 [pid 15231] close(19 [pid 15230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15232] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] exit_group(0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15232] chdir("./3660" [pid 15231] close(20 [pid 15230] <... exit_group resumed>) = ? [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(4 [pid 15232] <... chdir resumed>) = 0 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15230] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15232] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15231] close(21 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3787, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15232] <... prctl resumed>) = 0 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15232] setpgid(0, 0 [pid 15231] close(22 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15232] <... setpgid resumed>) = 0 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15231] close(23 [pid 320] <... close resumed>) = 0 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15232] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15231] close(24 [pid 320] rmdir("./3752/sys") = 0 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15231] close(25 [pid 320] umount2("./3752/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15232] <... openat resumed>) = 3 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15231] close(26 [pid 15232] write(3, "1000", 4 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15232] <... write resumed>) = 4 [pid 15231] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15232] close(3 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15231] close(28 [pid 15232] <... close resumed>) = 0 [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15232] read(200 [pid 15231] close(29 [pid 320] newfstatat(AT_FDCWD, "./3752/binderfs" [pid 15232] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15231] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3785", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15232] symlink("/dev/binderfs", "./binderfs" [pid 15231] exit_group(0 [pid 321] openat(AT_FDCWD, "./3785", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] unlink("./3752/binderfs" [pid 15232] <... symlink resumed>) = 0 [pid 15231] <... exit_group resumed>) = ? [pid 321] <... openat resumed>) = 3 [pid 320] <... unlink resumed>) = 0 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 320] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3785/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 321] umount2("./3785/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3752" [pid 321] newfstatat(AT_FDCWD, "./3785/sys" [pid 320] <... rmdir resumed>) = 0 [pid 15232] write(1, "executing program\n", 18 [pid 15231] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15232] <... write resumed>) = 18 [pid 321] umount2("./3785/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 320] mkdir("./3753", 0777 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3696, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15232] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... mkdir resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15232] <... mkdirat resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3785/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15232] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... openat resumed>) = 4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] fstat(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15232] <... mount resumed>) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 15232] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15233 attached [pid 321] close(4 [pid 15233] set_robust_list(0x5555689d76a0, 24 [pid 321] <... close resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3755 [pid 15233] <... set_robust_list resumed>) = 0 [pid 321] rmdir("./3785/sys" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15233] rt_sigprocmask(SIG_SETMASK, [] [pid 15232] <... openat resumed>) = 3 [pid 15233] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15232] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15233] chdir("./3753" [pid 321] umount2("./3785/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15233] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15233] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] newfstatat(AT_FDCWD, "./3785/binderfs" [pid 15233] <... prctl resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15233] setpgid(0, 0 [pid 15232] <... pwrite64 resumed>) = 36 [pid 321] unlink("./3785/binderfs" [pid 15233] <... setpgid resumed>) = 0 [pid 15232] close(3 [pid 321] <... unlink resumed>) = 0 [pid 15232] <... close resumed>) = 0 [pid 15233] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(3 [pid 15232] close(4) = -1 EBADF (Bad file descriptor) [pid 15232] close(5) = -1 EBADF (Bad file descriptor) [pid 15232] close(6) = -1 EBADF (Bad file descriptor) [pid 15232] close(7) = -1 EBADF (Bad file descriptor) [pid 15232] close(8) = -1 EBADF (Bad file descriptor) [pid 15232] close(9) = -1 EBADF (Bad file descriptor) [pid 15232] close(10) = -1 EBADF (Bad file descriptor) [pid 15232] close(11) = -1 EBADF (Bad file descriptor) [pid 15232] close(12 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15232] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15232] close(13) = -1 EBADF (Bad file descriptor) [pid 15232] close(14) = -1 EBADF (Bad file descriptor) [pid 15233] <... openat resumed>) = 3 [pid 321] close(3 [pid 15233] write(3, "1000", 4 [pid 321] <... close resumed>) = 0 [pid 15233] <... write resumed>) = 4 [pid 321] rmdir("./3785" [pid 15233] close(3 [pid 15232] close(15) = -1 EBADF (Bad file descriptor) [pid 15232] close(16 [pid 321] <... rmdir resumed>) = 0 [pid 15233] <... close resumed>) = 0 [pid 15232] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3786", 0777 [pid 15233] read(200 [pid 15232] close(17) = -1 EBADF (Bad file descriptor) [pid 15233] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15232] close(18 [pid 321] <... mkdir resumed>) = 0 [pid 15233] symlink("/dev/binderfs", "./binderfs" [pid 15232] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15232] close(19 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15233] <... symlink resumed>) = 0 [pid 15232] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] write(1, "executing program\n", 18 [pid 15232] close(20 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 15233] <... write resumed>) = 18 [pid 15232] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15232] close(21 [pid 15233] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15232] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15232] close(22) = -1 EBADF (Bad file descriptor) [pid 15233] <... mkdirat resumed>) = 0 [pid 15232] close(23) = -1 EBADF (Bad file descriptor) [pid 15232] close(24) = -1 EBADF (Bad file descriptor) [pid 15232] close(25) = -1 EBADF (Bad file descriptor) [pid 15232] close(26) = -1 EBADF (Bad file descriptor) [pid 15232] close(27) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15234 attached [pid 15233] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15232] close(28 [pid 15234] set_robust_list(0x5555689d76a0, 24 [pid 15232] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15234] <... set_robust_list resumed>) = 0 [pid 15232] close(29 [pid 15234] rt_sigprocmask(SIG_SETMASK, [] [pid 15233] <... mount resumed>) = 0 [pid 15232] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15234] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15233] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15232] exit_group(0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3788 [pid 15234] chdir("./3786" [pid 15232] <... exit_group resumed>) = ? [pid 15234] <... chdir resumed>) = 0 [pid 15233] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15234] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15233] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15232] +++ exited with 0 +++ [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15234] <... prctl resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3662, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15234] setpgid(0, 0) = 0 [pid 15234] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15233] <... pwrite64 resumed>) = 36 [pid 319] <... restart_syscall resumed>) = 0 [pid 15234] <... openat resumed>) = 3 [pid 15233] close(3 [pid 15234] write(3, "1000", 4 [pid 15233] <... close resumed>) = 0 [pid 318] umount2("./3660", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15234] <... write resumed>) = 4 [pid 15233] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15234] close(3 [pid 318] openat(AT_FDCWD, "./3660", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15234] <... close resumed>) = 0 [pid 15234] read(200 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3694", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 15234] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15233] close(5 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15234] symlink("/dev/binderfs", "./binderfs" [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3694", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(3 [pid 15234] <... symlink resumed>) = 0 [pid 15233] close(6 [pid 319] <... openat resumed>) = 3 [pid 15234] write(1, "executing program\n", 18 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15234] <... write resumed>) = 18 executing program [pid 15233] close(7 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15234] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 15234] <... mkdirat resumed>) = 0 [pid 15233] close(8 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15234] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15234] <... mount resumed>) = 0 [pid 15233] close(9 [pid 15234] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15234] <... openat resumed>) = 3 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15234] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15233] close(10 [pid 318] <... umount2 resumed>) = 0 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] close(11 [pid 319] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15234] <... pwrite64 resumed>) = 36 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15234] close(3 [pid 15233] close(12 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15234] <... close resumed>) = 0 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3694/sys" [pid 318] newfstatat(AT_FDCWD, "./3660/sys" [pid 15234] close(4) = -1 EBADF (Bad file descriptor) [pid 15233] close(13 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15234] close(5 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] close(14 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3660/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15234] close(6 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3694/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] close(15 [pid 319] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15234] close(7 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 318] openat(AT_FDCWD, "./3660/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] close(16 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15234] close(8 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] <... openat resumed>) = 4 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] close(17 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15234] close(9 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] fstat(4 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] close(18 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15234] close(10 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15234] close(11 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15234] close(12 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15234] close(13 [pid 318] <... close resumed>) = 0 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3660/sys" [pid 15234] close(14) = -1 EBADF (Bad file descriptor) [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] <... rmdir resumed>) = 0 [pid 15234] close(15 [pid 15233] close(19 [pid 319] <... close resumed>) = 0 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3694/sys" [pid 318] umount2("./3660/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15234] close(16 [pid 15233] close(20 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3660/binderfs" [pid 15234] close(17) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3694/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15234] close(18 [pid 15233] close(21 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3694/binderfs" [pid 15233] close(22 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3694/binderfs" [pid 15233] close(23 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3660/binderfs" [pid 15234] close(19 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15234] close(20 [pid 15233] close(24 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 15234] close(21 [pid 15233] close(25 [pid 319] close(3 [pid 318] <... close resumed>) = 0 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3660" [pid 15234] close(22 [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] close(26 [pid 319] rmdir("./3694" [pid 318] mkdir("./3661", 0777 [pid 15234] close(23 [pid 318] <... mkdir resumed>) = 0 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15234] close(24) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15234] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15234] close(26 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15235 attached [pid 15234] close(27 [pid 15233] close(27 [pid 319] mkdir("./3695", 0777 [pid 15235] set_robust_list(0x5555689d76a0, 24 [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... set_robust_list resumed>) = 0 [pid 15234] close(28 [pid 15233] close(28 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3663 [pid 15235] rt_sigprocmask(SIG_SETMASK, [] [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15235] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15234] close(29 [pid 15233] close(29 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15235] chdir("./3661" [pid 15234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15233] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15235] <... chdir resumed>) = 0 [pid 15234] exit_group(0 [pid 15233] exit_group(0 [pid 15235] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15234] <... exit_group resumed>) = ? [pid 15235] <... prctl resumed>) = 0 [pid 15233] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15236 attached [pid 15235] setpgid(0, 0 [pid 15234] +++ exited with 0 +++ [pid 15233] +++ exited with 0 +++ [pid 15236] set_robust_list(0x5555689d76a0, 24 [pid 15235] <... setpgid resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3755, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3788, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3697 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15236] <... set_robust_list resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15235] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15236] rt_sigprocmask(SIG_SETMASK, [] [pid 15235] <... openat resumed>) = 3 [pid 15236] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15235] write(3, "1000", 4 [pid 15236] chdir("./3695" [pid 15235] <... write resumed>) = 4 [pid 15236] <... chdir resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15236] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15235] close(3 [pid 15236] <... prctl resumed>) = 0 [pid 15236] setpgid(0, 0 [pid 15235] <... close resumed>) = 0 [pid 15236] <... setpgid resumed>) = 0 [pid 15235] read(200 [pid 15236] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15235] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] umount2("./3753", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15235] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15236] <... openat resumed>) = 3 [pid 15235] <... symlink resumed>) = 0 [pid 15236] write(3, "1000", 4) = 4 [pid 15236] close(3) = 0 [pid 15236] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15236] symlink("/dev/binderfs", "./binderfs" [pid 15235] write(1, "executing program\n", 18 [pid 320] openat(AT_FDCWD, "./3753", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15235] <... write resumed>) = 18 [pid 320] <... openat resumed>) = 3 executing program [pid 15236] <... symlink resumed>) = 0 [pid 15235] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] fstat(3 [pid 15236] write(1, "executing program\n", 18) = 18 executing program [pid 15235] <... mkdirat resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15236] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15235] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] getdents64(3 [pid 15236] <... mkdirat resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15236] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15236] <... mount resumed>) = 0 [pid 15235] <... mount resumed>) = 0 [pid 15236] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... umount2 resumed>) = 0 [pid 15235] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15236] <... openat resumed>) = 3 [pid 15236] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15236] <... pwrite64 resumed>) = 36 [pid 15235] <... openat resumed>) = 3 [pid 320] newfstatat(AT_FDCWD, "./3753/sys" [pid 15236] close(3) = 0 [pid 15236] close(4) = -1 EBADF (Bad file descriptor) [pid 15236] close(5) = -1 EBADF (Bad file descriptor) [pid 15236] close(6) = -1 EBADF (Bad file descriptor) [pid 15236] close(7) = -1 EBADF (Bad file descriptor) [pid 15236] close(8) = -1 EBADF (Bad file descriptor) [pid 15236] close(9) = -1 EBADF (Bad file descriptor) [pid 15236] close(10) = -1 EBADF (Bad file descriptor) [pid 15236] close(11) = -1 EBADF (Bad file descriptor) [pid 15236] close(12) = -1 EBADF (Bad file descriptor) [pid 15236] close(13) = -1 EBADF (Bad file descriptor) [pid 15236] close(14) = -1 EBADF (Bad file descriptor) [pid 15236] close(15) = -1 EBADF (Bad file descriptor) [pid 15236] close(16) = -1 EBADF (Bad file descriptor) [pid 15236] close(17) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15236] close(18 [pid 15235] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15236] close(19 [pid 15235] <... pwrite64 resumed>) = 36 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] close(3 [pid 320] openat(AT_FDCWD, "./3753/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15235] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 15235] close(4 [pid 320] fstat(4 [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15235] close(5 [pid 320] getdents64(4 [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15235] close(6 [pid 320] getdents64(4 [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15236] close(20 [pid 15235] close(7 [pid 321] umount2("./3786", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15236] close(21 [pid 15235] close(8 [pid 321] openat(AT_FDCWD, "./3786", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 320] close(4 [pid 15236] close(22 [pid 15235] close(9 [pid 321] fstat(3 [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... close resumed>) = 0 [pid 15236] close(23 [pid 15235] close(10 [pid 321] getdents64(3 [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] rmdir("./3753/sys" [pid 15236] close(24 [pid 15235] close(11 [pid 321] umount2("./3786/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15236] close(25 [pid 15235] close(12 [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3753/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3786/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15236] close(26 [pid 15235] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3786/sys" [pid 320] newfstatat(AT_FDCWD, "./3753/binderfs" [pid 15236] close(27 [pid 15235] close(14 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3786/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15236] close(28 [pid 15235] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3753/binderfs" [pid 15236] close(29 [pid 15235] close(16 [pid 321] openat(AT_FDCWD, "./3786/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15236] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15236] exit_group(0 [pid 15235] close(17 [pid 321] <... openat resumed>) = 4 [pid 320] getdents64(3 [pid 15236] <... exit_group resumed>) = ? [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15236] +++ exited with 0 +++ [pid 15235] close(18 [pid 320] close(3 [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15235] close(19 [pid 320] <... close resumed>) = 0 [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15235] close(20 [pid 320] rmdir("./3753" [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15235] close(21 [pid 320] <... rmdir resumed>) = 0 [pid 321] getdents64(4 [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] mkdir("./3754", 0777 [pid 15235] close(22 [pid 321] close(4) = 0 [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3786/sys" [pid 15235] close(23 [pid 320] <... mkdir resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3697, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15235] close(24 [pid 321] umount2("./3786/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15235] close(25 [pid 321] newfstatat(AT_FDCWD, "./3786/binderfs" [pid 15235] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15235] close(26ci2-android-6-12-rust/strace-static-x86_64: Process 15237 attached ) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15237] set_robust_list(0x5555689d76a0, 24 [pid 321] unlink("./3786/binderfs" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3756 [pid 15237] <... set_robust_list resumed>) = 0 [pid 15235] close(27) = -1 EBADF (Bad file descriptor) [pid 15235] close(28) = -1 EBADF (Bad file descriptor) [pid 15235] close(29) = -1 EBADF (Bad file descriptor) [pid 15235] exit_group(0) = ? [pid 15237] rt_sigprocmask(SIG_SETMASK, [] [pid 15235] +++ exited with 0 +++ [pid 321] <... unlink resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15237] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] getdents64(3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3663, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15237] chdir("./3754" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] close(3 [pid 15237] <... chdir resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 15237] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] rmdir("./3786" [pid 15237] <... prctl resumed>) = 0 [pid 15237] setpgid(0, 0 [pid 321] <... rmdir resumed>) = 0 [pid 15237] <... setpgid resumed>) = 0 [pid 321] mkdir("./3787", 0777) = 0 [pid 15237] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15237] <... openat resumed>) = 3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15237] write(3, "1000", 4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15237] <... write resumed>) = 4 [pid 15237] close(3) = 0 [pid 15237] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15237] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15237] write(1, "executing program\n", 18) = 18 executing program ci2-android-6-12-rust/strace-static-x86_64: Process 15238 attached [pid 15238] set_robust_list(0x5555689d76a0, 24 [pid 15237] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3789 [pid 15238] <... set_robust_list resumed>) = 0 [pid 15237] <... mkdirat resumed>) = 0 [pid 15238] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15237] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15238] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15237] <... mount resumed>) = 0 [pid 15238] chdir("./3787") = 0 [pid 15237] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15238] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15237] <... openat resumed>) = 3 [pid 15238] setpgid(0, 0) = 0 [pid 15238] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15237] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15238] <... openat resumed>) = 3 [pid 318] <... restart_syscall resumed>) = 0 [pid 15238] write(3, "1000", 4 [pid 15237] <... pwrite64 resumed>) = 36 [pid 318] umount2("./3661", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15238] <... write resumed>) = 4 [pid 15237] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15238] close(3 [pid 318] openat(AT_FDCWD, "./3661", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15238] <... close resumed>) = 0 [pid 15237] <... close resumed>) = 0 [pid 15238] read(200 [pid 15237] close(4 [pid 15238] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15238] symlink("/dev/binderfs", "./binderfs" [pid 15237] close(5 [pid 318] fstat(3 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15238] <... symlink resumed>) = 0 [pid 318] getdents64(3 [pid 15237] close(6 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15238] write(1, "executing program\n", 18 executing program [pid 15237] close(7 [pid 15238] <... write resumed>) = 18 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15238] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15237] close(8 [pid 319] <... restart_syscall resumed>) = 0 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 319] umount2("./3695", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15237] close(9 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15237] close(10 [pid 319] openat(AT_FDCWD, "./3695", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15237] close(11 [pid 319] <... openat resumed>) = 3 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 15237] close(12 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15237] close(13 [pid 15238] <... mkdirat resumed>) = 0 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15238] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15237] close(14 [pid 319] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15237] close(15) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3661/sys" [pid 15237] close(16) = -1 EBADF (Bad file descriptor) [pid 15237] close(17 [pid 319] <... umount2 resumed>) = 0 [pid 15238] <... mount resumed>) = 0 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15237] close(18 [pid 318] umount2("./3661/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15238] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15237] close(19 [pid 319] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15237] close(20) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3695/sys" [pid 318] openat(AT_FDCWD, "./3661/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15237] close(21 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15237] close(22 [pid 319] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15237] close(23 [pid 319] openat(AT_FDCWD, "./3695/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15237] close(24 [pid 319] <... openat resumed>) = 4 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15237] close(25 [pid 319] fstat(4 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15237] close(26 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15237] close(27) = -1 EBADF (Bad file descriptor) [pid 15237] close(28 [pid 318] fstat(4 [pid 15237] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15237] close(29) = -1 EBADF (Bad file descriptor) [pid 15237] exit_group(0 [pid 319] getdents64(4 [pid 15237] <... exit_group resumed>) = ? [pid 318] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15237] +++ exited with 0 +++ [pid 319] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15238] <... openat resumed>) = 3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3756, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 318] getdents64(4 [pid 319] <... close resumed>) = 0 [pid 15238] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3695/sys") = 0 [pid 320] umount2("./3754", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3695/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3754", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 15238] <... pwrite64 resumed>) = 36 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15238] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3661/sys" [pid 15238] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3695/binderfs" [pid 15238] close(4 [pid 320] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3661/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15238] close(5 [pid 320] newfstatat(AT_FDCWD, "./3754/sys" [pid 319] unlink("./3695/binderfs" [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15238] close(6 [pid 320] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3661/binderfs" [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 15238] close(7 [pid 320] openat(AT_FDCWD, "./3754/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] unlink("./3661/binderfs" [pid 15238] close(8 [pid 320] fstat(4 [pid 319] close(3 [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15238] close(9 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] rmdir("./3695" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15238] close(10 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 320] getdents64(4 [pid 15238] close(11 [pid 319] mkdir("./3696", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15238] close(12 [pid 320] close(4 [pid 319] <... mkdir resumed>) = 0 [pid 318] rmdir("./3661" [pid 320] <... close resumed>) = 0 [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15238] close(13) = -1 EBADF (Bad file descriptor) [pid 15238] close(14) = -1 EBADF (Bad file descriptor) [pid 15238] close(15) = -1 EBADF (Bad file descriptor) [pid 15238] close(16) = -1 EBADF (Bad file descriptor) [pid 15238] close(17) = -1 EBADF (Bad file descriptor) [pid 15238] close(18) = -1 EBADF (Bad file descriptor) [pid 15238] close(19) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 320] rmdir("./3754/sys" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] mkdir("./3662", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] umount2("./3754/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] newfstatat(AT_FDCWD, "./3754/binderfs" [pid 15238] close(20) = -1 EBADF (Bad file descriptor) [pid 15238] close(21) = -1 EBADF (Bad file descriptor) [pid 15238] close(22) = -1 EBADF (Bad file descriptor) [pid 15238] close(23) = -1 EBADF (Bad file descriptor) [pid 15238] close(24) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15239 attached [pid 15238] close(25 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3754/binderfs" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3698 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15239] set_robust_list(0x5555689d76a0, 24 [pid 15238] close(26 [pid 15239] <... set_robust_list resumed>) = 0 [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15239] rt_sigprocmask(SIG_SETMASK, [] [pid 15238] close(27) = -1 EBADF (Bad file descriptor) [pid 15239] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15238] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 15240 attached [pid 15239] chdir("./3696" [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15240] set_robust_list(0x5555689d76a0, 24 [pid 15238] close(29 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15240] <... set_robust_list resumed>) = 0 [pid 15239] <... chdir resumed>) = 0 [pid 15238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3664 [pid 15240] rt_sigprocmask(SIG_SETMASK, [] [pid 15239] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15238] exit_group(0 [pid 15240] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15239] <... prctl resumed>) = 0 [pid 15238] <... exit_group resumed>) = ? [pid 320] <... close resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15240] chdir("./3662" [pid 15239] setpgid(0, 0 [pid 15238] +++ exited with 0 +++ [pid 320] rmdir("./3754" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15240] <... chdir resumed>) = 0 [pid 15239] <... setpgid resumed>) = 0 [pid 15240] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15239] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... rmdir resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3789, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] mkdir("./3755", 0777 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15240] <... prctl resumed>) = 0 [pid 15239] <... openat resumed>) = 3 [pid 15240] setpgid(0, 0 [pid 15239] write(3, "1000", 4 [pid 15240] <... setpgid resumed>) = 0 [pid 15240] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15239] <... write resumed>) = 4 [pid 15240] <... openat resumed>) = 3 [pid 15239] close(3 [pid 320] <... mkdir resumed>) = 0 [pid 15239] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15240] write(3, "1000", 4 [pid 15239] read(200 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15240] <... write resumed>) = 4 [pid 15239] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15240] close(3 [pid 15239] symlink("/dev/binderfs", "./binderfs" [pid 15240] <... close resumed>) = 0 [pid 15239] <... symlink resumed>) = 0 [pid 15240] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15240] symlink("/dev/binderfs", "./binderfs" [pid 15239] write(1, "executing program\n", 18ci2-android-6-12-rust/strace-static-x86_64: Process 15241 attached [pid 15240] <... symlink resumed>) = 0 [pid 15239] <... write resumed>) = 18 [pid 15241] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15240] write(1, "executing program\n", 18 executing program [pid 15239] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3757 [pid 15241] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15240] <... write resumed>) = 18 [pid 15239] <... mkdirat resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 15241] chdir("./3755" [pid 15240] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15239] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15241] <... chdir resumed>) = 0 [pid 15240] <... mkdirat resumed>) = 0 [pid 15239] <... mount resumed>) = 0 [pid 15241] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15240] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15241] <... prctl resumed>) = 0 [pid 15240] <... mount resumed>) = 0 [pid 15241] setpgid(0, 0 [pid 15239] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15241] <... setpgid resumed>) = 0 [pid 15241] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15240] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15239] <... openat resumed>) = 3 [pid 15241] <... openat resumed>) = 3 [pid 15240] <... openat resumed>) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 15241] write(3, "1000", 4) = 4 [pid 15241] close(3 [pid 15240] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15239] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15241] <... close resumed>) = 0 [pid 15239] <... pwrite64 resumed>) = 36 [pid 15241] read(200 [pid 15240] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3787", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15241] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15241] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15241] write(1, "executing program\n", 18 executing program [pid 15240] close(3 [pid 15239] close(3 [pid 321] openat(AT_FDCWD, "./3787", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15241] <... write resumed>) = 18 [pid 15240] <... close resumed>) = 0 [pid 15239] <... close resumed>) = 0 [pid 15241] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15240] close(4 [pid 15239] close(4 [pid 321] <... openat resumed>) = 3 [pid 15241] <... mkdirat resumed>) = 0 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15240] close(5 [pid 15239] close(5 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15241] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... mount resumed>) = 0 [pid 15240] close(6 [pid 15239] close(6 [pid 321] getdents64(3 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(7 [pid 15239] close(7 [pid 15241] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... openat resumed>) = 3 [pid 15240] close(8 [pid 15239] close(8 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3787/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(9 [pid 15240] close(9 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(10 [pid 321] <... umount2 resumed>) = 0 [pid 15241] <... pwrite64 resumed>) = 36 [pid 15240] close(10 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3787/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15239] close(11) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(12 [pid 321] newfstatat(AT_FDCWD, "./3787/sys" [pid 15241] close(3 [pid 15240] close(11 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = 0 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(13 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15241] close(4 [pid 15240] close(12 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(14 [pid 321] umount2("./3787/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15241] close(5 [pid 15240] close(13 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15241] close(6 [pid 15240] close(14 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(16 [pid 15241] close(7 [pid 15240] close(15 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(17 [pid 321] openat(AT_FDCWD, "./3787/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15241] close(8 [pid 15240] close(16 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15241] close(9 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(18 [pid 321] fstat(4 [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(17 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] close(10 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(19 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(18 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] close(11 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] close(20 [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(19 [pid 15241] close(12 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(20 [pid 15239] close(21 [pid 321] getdents64(4 [pid 15241] close(13 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(21 [pid 15239] close(22 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15241] close(14 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(22 [pid 15239] close(23 [pid 15241] close(15 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(23 [pid 15239] close(24 [pid 321] rmdir("./3787/sys" [pid 15241] close(16 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(24 [pid 15239] close(25 [pid 321] <... rmdir resumed>) = 0 [pid 15241] close(17 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3787/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(25 [pid 15239] close(26 [pid 15241] close(18 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(26 [pid 15239] close(27 [pid 15241] close(19 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(27 [pid 15239] close(28 [pid 15241] close(20 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(28 [pid 15239] close(29 [pid 15241] close(21 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] close(29 [pid 15239] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3787/binderfs" [pid 15241] close(22 [pid 15240] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15239] exit_group(0 [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] exit_group(0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15241] close(23 [pid 15240] <... exit_group resumed>) = ? [pid 15239] <... exit_group resumed>) = ? [pid 321] unlink("./3787/binderfs" [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15240] +++ exited with 0 +++ [pid 15239] +++ exited with 0 +++ [pid 15241] close(24 [pid 321] <... unlink resumed>) = 0 [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15241] close(25 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3698, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] close(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3664, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15241] close(26 [pid 321] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] close(27) = -1 EBADF (Bad file descriptor) [pid 15241] close(28) = -1 EBADF (Bad file descriptor) [pid 15241] close(29 [pid 321] rmdir("./3787" [pid 15241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15241] exit_group(0 [pid 321] <... rmdir resumed>) = 0 [pid 15241] <... exit_group resumed>) = ? [pid 321] mkdir("./3788", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15241] +++ exited with 0 +++ [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3757, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... restart_syscall resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] umount2("./3696", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3696", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 ci2-android-6-12-rust/strace-static-x86_64: Process 15242 attached [pid 319] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15242] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3790 [pid 319] <... umount2 resumed>) = 0 [pid 15242] <... set_robust_list resumed>) = 0 [pid 15242] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 15242] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15242] chdir("./3788" [pid 319] newfstatat(AT_FDCWD, "./3696/sys" [pid 318] umount2("./3662", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15242] <... chdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15242] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15242] <... prctl resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3662", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15242] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 15242] <... setpgid resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3696/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15242] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... openat resumed>) = 4 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15242] <... openat resumed>) = 3 [pid 319] fstat(4 [pid 318] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15242] write(3, "1000", 4 [pid 319] getdents64(4 [pid 15242] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15242] close(3 [pid 319] getdents64(4 [pid 15242] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15242] read(200 [pid 319] close(4 [pid 15242] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... close resumed>) = 0 [pid 15242] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] rmdir("./3696/sys") = 0 [pid 318] <... umount2 resumed>) = 0 executing program [pid 15242] write(1, "executing program\n", 18 [pid 318] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... restart_syscall resumed>) = 0 [pid 15242] <... write resumed>) = 18 [pid 319] umount2("./3696/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15242] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3662/sys" [pid 15242] <... mkdirat resumed>) = 0 [pid 320] umount2("./3755", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3696/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3662/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3755", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3662/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] fstat(3 [pid 318] <... openat resumed>) = 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15242] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(4 [pid 15242] <... mount resumed>) = 0 [pid 319] unlink("./3696/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15242] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... unlink resumed>) = 0 [pid 15242] <... openat resumed>) = 3 [pid 320] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 318] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3696" [pid 15242] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rmdir resumed>) = 0 [pid 15242] <... pwrite64 resumed>) = 36 [pid 320] <... umount2 resumed>) = 0 [pid 319] mkdir("./3697", 0777 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15242] close(3 [pid 320] newfstatat(AT_FDCWD, "./3755/sys" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(4 [pid 15242] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15242] close(4 [pid 320] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... close resumed>) = 0 [pid 15242] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3662/sys" [pid 15242] close(5) = -1 EBADF (Bad file descriptor) [pid 15242] close(6) = -1 EBADF (Bad file descriptor) [pid 15242] close(7) = -1 EBADF (Bad file descriptor) [pid 15242] close(8 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3699 [pid 15242] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15243 attached [pid 320] openat(AT_FDCWD, "./3755/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15243] set_robust_list(0x5555689d76a0, 24 [pid 318] <... rmdir resumed>) = 0 [pid 15243] <... set_robust_list resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 318] umount2("./3662/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15243] rt_sigprocmask(SIG_SETMASK, [] [pid 15242] close(9 [pid 320] fstat(4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15243] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15242] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3662/binderfs" [pid 15242] close(10 [pid 320] getdents64(4 [pid 15243] chdir("./3697" [pid 15242] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15243] <... chdir resumed>) = 0 [pid 15242] close(11 [pid 320] getdents64(4 [pid 318] unlink("./3662/binderfs" [pid 15243] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15242] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15243] <... prctl resumed>) = 0 [pid 15242] close(12 [pid 320] close(4 [pid 318] <... unlink resumed>) = 0 [pid 15243] setpgid(0, 0 [pid 15242] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 15243] <... setpgid resumed>) = 0 [pid 15242] close(13 [pid 320] rmdir("./3755/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15243] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15242] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15242] close(14 [pid 320] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 15243] <... openat resumed>) = 3 [pid 15242] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3755/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15243] write(3, "1000", 4 [pid 15242] close(15 [pid 318] <... close resumed>) = 0 [pid 15243] <... write resumed>) = 4 [pid 15242] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3662" [pid 15242] close(16) = -1 EBADF (Bad file descriptor) [pid 15242] close(17 [pid 15243] close(3 [pid 320] newfstatat(AT_FDCWD, "./3755/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 15243] <... close resumed>) = 0 [pid 15242] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] mkdir("./3663", 0777 [pid 15242] close(18) = -1 EBADF (Bad file descriptor) [pid 15242] close(19) = -1 EBADF (Bad file descriptor) [pid 15242] close(20) = -1 EBADF (Bad file descriptor) [pid 15242] close(21) = -1 EBADF (Bad file descriptor) [pid 15242] close(22) = -1 EBADF (Bad file descriptor) [pid 15242] close(23) = -1 EBADF (Bad file descriptor) [pid 15242] close(24) = -1 EBADF (Bad file descriptor) [pid 15242] close(25) = -1 EBADF (Bad file descriptor) [pid 15242] close(26) = -1 EBADF (Bad file descriptor) [pid 15242] close(27) = -1 EBADF (Bad file descriptor) [pid 15242] close(28) = -1 EBADF (Bad file descriptor) [pid 15242] close(29) = -1 EBADF (Bad file descriptor) [pid 15242] exit_group(0 [pid 15243] read(200 [pid 320] unlink("./3755/binderfs" [pid 15243] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... mkdir resumed>) = 0 [pid 15242] <... exit_group resumed>) = ? [pid 320] <... unlink resumed>) = 0 [pid 15243] symlink("/dev/binderfs", "./binderfs" [pid 15242] +++ exited with 0 +++ [pid 320] getdents64(3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15243] <... symlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15243] write(1, "executing program\n", 18 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3790, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15243] <... write resumed>) = 18 executing program [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3755") = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15244 attached [pid 15243] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] mkdir("./3756", 0777 [pid 15244] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15243] <... mkdirat resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3665 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15244] rt_sigprocmask(SIG_SETMASK, [] [pid 15243] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15244] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15243] <... mount resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15244] chdir("./3663") = 0 [pid 15243] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15245 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3758 [pid 15244] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15245] set_robust_list(0x5555689d76a0, 24 [pid 15244] <... prctl resumed>) = 0 [pid 15243] <... openat resumed>) = 3 [pid 15245] <... set_robust_list resumed>) = 0 [pid 15244] setpgid(0, 0 [pid 15243] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15244] <... setpgid resumed>) = 0 [pid 15244] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15245] rt_sigprocmask(SIG_SETMASK, [] [pid 15244] <... openat resumed>) = 3 [pid 15245] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15244] write(3, "1000", 4 [pid 15245] chdir("./3756" [pid 15243] <... pwrite64 resumed>) = 36 [pid 15244] <... write resumed>) = 4 [pid 15245] <... chdir resumed>) = 0 [pid 15243] close(3 [pid 15244] close(3 [pid 15245] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15243] <... close resumed>) = 0 [pid 15244] <... close resumed>) = 0 [pid 15245] <... prctl resumed>) = 0 [pid 15243] close(4 [pid 15245] setpgid(0, 0 [pid 15244] read(200 [pid 15245] <... setpgid resumed>) = 0 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15244] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15245] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15244] symlink("/dev/binderfs", "./binderfs" [pid 15243] close(5 [pid 15245] <... openat resumed>) = 3 [pid 15244] <... symlink resumed>) = 0 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15245] write(3, "1000", 4 [pid 15243] close(6 [pid 15245] <... write resumed>) = 4 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15245] close(3 [pid 15244] write(1, "executing program\n", 18 [pid 15245] <... close resumed>) = 0 [pid 15243] close(7 executing program [pid 15245] read(200 [pid 15244] <... write resumed>) = 18 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15245] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15245] symlink("/dev/binderfs", "./binderfs" [pid 15244] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15243] close(8 [pid 15245] <... symlink resumed>) = 0 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15245] write(1, "executing program\n", 18) = 18 executing program [pid 15245] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15244] <... mkdirat resumed>) = 0 [pid 15243] close(9 [pid 15244] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(10) = -1 EBADF (Bad file descriptor) [pid 15245] <... mkdirat resumed>) = 0 [pid 15245] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15244] <... mount resumed>) = 0 [pid 15243] close(11 [pid 15245] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(12 [pid 15244] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15243] close(13) = -1 EBADF (Bad file descriptor) [pid 15245] <... openat resumed>) = 3 [pid 15243] close(14) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3788", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15244] <... openat resumed>) = 3 [pid 15243] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15245] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15244] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3788", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15243] close(16 [pid 321] <... openat resumed>) = 3 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15245] close(3) = 0 [pid 15245] close(4) = -1 EBADF (Bad file descriptor) [pid 15244] <... pwrite64 resumed>) = 36 [pid 15245] close(5) = -1 EBADF (Bad file descriptor) [pid 15245] close(6) = -1 EBADF (Bad file descriptor) [pid 15245] close(7) = -1 EBADF (Bad file descriptor) [pid 15245] close(8) = -1 EBADF (Bad file descriptor) [pid 15245] close(9) = -1 EBADF (Bad file descriptor) [pid 15245] close(10) = -1 EBADF (Bad file descriptor) [pid 15245] close(11) = -1 EBADF (Bad file descriptor) [pid 15245] close(12) = -1 EBADF (Bad file descriptor) [pid 15245] close(13) = -1 EBADF (Bad file descriptor) [pid 15245] close(14) = -1 EBADF (Bad file descriptor) [pid 15245] close(15) = -1 EBADF (Bad file descriptor) [pid 15245] close(16) = -1 EBADF (Bad file descriptor) [pid 15245] close(17) = -1 EBADF (Bad file descriptor) [pid 15245] close(18) = -1 EBADF (Bad file descriptor) [pid 15245] close(19) = -1 EBADF (Bad file descriptor) [pid 15245] close(20) = -1 EBADF (Bad file descriptor) [pid 15245] close(21 [pid 15244] close(3 [pid 15243] close(17 [pid 321] fstat(3 [pid 15244] <... close resumed>) = 0 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15244] close(4 [pid 15243] close(18 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15244] close(5 [pid 15243] close(19 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15244] close(6 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(20 [pid 321] umount2("./3788/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15244] close(7 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15245] close(22) = -1 EBADF (Bad file descriptor) [pid 15245] close(23) = -1 EBADF (Bad file descriptor) [pid 15245] close(24) = -1 EBADF (Bad file descriptor) [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(21 [pid 321] <... umount2 resumed>) = 0 [pid 15245] close(25 [pid 15244] close(8 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3788/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(22 [pid 15245] close(26 [pid 15244] close(9 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(23 [pid 321] newfstatat(AT_FDCWD, "./3788/sys" [pid 15245] close(27 [pid 15244] close(10 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15245] close(28 [pid 15244] close(11 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3788/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(25 [pid 15245] close(29 [pid 15244] close(12 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(26 [pid 321] openat(AT_FDCWD, "./3788/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15245] exit_group(0 [pid 15244] close(13 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15245] <... exit_group resumed>) = ? [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(27 [pid 321] <... openat resumed>) = 4 [pid 15245] +++ exited with 0 +++ [pid 15244] close(14 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(28 [pid 321] fstat(4 [pid 15244] close(15 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3758, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] close(29 [pid 321] getdents64(4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15244] close(16 [pid 15243] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15244] close(17 [pid 15243] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15243] <... exit_group resumed>) = ? [pid 321] close(4 [pid 15244] close(18 [pid 321] <... close resumed>) = 0 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3788/sys" [pid 15244] close(19 [pid 321] <... rmdir resumed>) = 0 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3788/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15244] close(20 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3788/binderfs" [pid 15244] close(21 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3788/binderfs" [pid 15244] close(22) = -1 EBADF (Bad file descriptor) [pid 15243] +++ exited with 0 +++ [pid 321] <... unlink resumed>) = 0 [pid 15244] close(23) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3699, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15244] close(24 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15244] close(25 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3) = 0 [pid 15244] close(26 [pid 321] rmdir("./3788" [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15244] close(27 [pid 321] mkdir("./3789", 0777 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15244] close(28 [pid 321] <... mkdir resumed>) = 0 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15244] close(29 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15244] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3697", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15244] exit_group(0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3697", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15244] <... exit_group resumed>) = ? [pid 319] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15246 attached [pid 15246] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15246] rt_sigprocmask(SIG_SETMASK, [] [pid 15244] +++ exited with 0 +++ [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3791 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3665, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] getdents64(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15246] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15246] chdir("./3789" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15246] <... chdir resumed>) = 0 [pid 15246] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15246] setpgid(0, 0) = 0 [pid 15246] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15246] <... openat resumed>) = 3 [pid 15246] write(3, "1000", 4) = 4 [pid 319] <... umount2 resumed>) = 0 [pid 15246] close(3) = 0 [pid 15246] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15246] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15246] write(1, "executing program\n", 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15246] <... write resumed>) = 18 [pid 319] newfstatat(AT_FDCWD, "./3697/sys" [pid 15246] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 15246] <... mkdirat resumed>) = 0 [pid 319] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15246] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3697/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 15246] <... mount resumed>) = 0 [pid 319] fstat(4 [pid 15246] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15246] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 15246] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 15246] <... pwrite64 resumed>) = 36 [pid 319] rmdir("./3697/sys" [pid 15246] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 15246] <... close resumed>) = 0 [pid 319] umount2("./3697/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 15246] close(4) = -1 EBADF (Bad file descriptor) [pid 15246] close(5) = -1 EBADF (Bad file descriptor) [pid 15246] close(6) = -1 EBADF (Bad file descriptor) [pid 15246] close(7) = -1 EBADF (Bad file descriptor) [pid 15246] close(8) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... restart_syscall resumed>) = 0 [pid 15246] close(9 [pid 319] newfstatat(AT_FDCWD, "./3697/binderfs" [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3663", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15246] close(10 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3756", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3697/binderfs" [pid 15246] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3663", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3756", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... unlink resumed>) = 0 [pid 15246] close(12 [pid 318] <... openat resumed>) = 3 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 319] getdents64(3 [pid 15246] close(13 [pid 320] fstat(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] fstat(3 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15246] close(14 [pid 320] getdents64(3 [pid 319] <... close resumed>) = 0 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3 [pid 319] rmdir("./3697" [pid 15246] close(15 [pid 320] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15246] close(16 [pid 320] <... umount2 resumed>) = 0 [pid 319] mkdir("./3698", 0777 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 320] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 15246] close(17 [pid 318] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3756/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15246] close(18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3663/sys" [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15246] close(19 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3756/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3663/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 15247 attached [pid 15246] close(20 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15247] set_robust_list(0x5555689d76a0, 24 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15247] <... set_robust_list resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15247] rt_sigprocmask(SIG_SETMASK, [] [pid 15246] close(21 [pid 320] close(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3700 [pid 318] openat(AT_FDCWD, "./3663/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15246] close(22 [pid 318] <... openat resumed>) = 4 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] fstat(4 [pid 15246] close(23 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15246] close(24) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15246] close(25 [pid 15247] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3756/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15247] chdir("./3698" [pid 15246] close(26 [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 15247] <... chdir resumed>) = 0 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3756/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15247] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15246] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15247] <... prctl resumed>) = 0 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3756/binderfs" [pid 318] close(4 [pid 15247] setpgid(0, 0 [pid 15246] close(28 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 15247] <... setpgid resumed>) = 0 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3756/binderfs" [pid 318] rmdir("./3663/sys" [pid 15247] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15246] close(29 [pid 320] <... unlink resumed>) = 0 [pid 15247] <... openat resumed>) = 3 [pid 15246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 15247] write(3, "1000", 4 [pid 15246] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15247] <... write resumed>) = 4 [pid 15246] <... exit_group resumed>) = ? [pid 320] close(3 [pid 318] umount2("./3663/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15247] close(3 [pid 320] <... close resumed>) = 0 [pid 15247] <... close resumed>) = 0 [pid 320] rmdir("./3756" [pid 15247] read(200 [pid 320] <... rmdir resumed>) = 0 [pid 15247] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] mkdir("./3757", 0777 [pid 15247] symlink("/dev/binderfs", "./binderfs" [pid 15246] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15247] <... symlink resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3791, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] newfstatat(AT_FDCWD, "./3663/binderfs" [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15247] write(1, "executing program\n", 18 [pid 318] unlink("./3663/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 15248 attached [pid 15247] <... write resumed>) = 18 executing program [pid 15247] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15248] set_robust_list(0x5555689d76a0, 24 [pid 15247] <... mkdirat resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15248] <... set_robust_list resumed>) = 0 [pid 15247] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3759 [pid 15248] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(3 [pid 15247] <... mount resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15247] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15248] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15248] chdir("./3757" [pid 15247] <... openat resumed>) = 3 [pid 318] close(3 [pid 15247] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3663" [pid 15248] <... chdir resumed>) = 0 [pid 15248] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... rmdir resumed>) = 0 [pid 15248] <... prctl resumed>) = 0 [pid 318] mkdir("./3664", 0777 [pid 15248] setpgid(0, 0) = 0 [pid 15247] <... pwrite64 resumed>) = 36 [pid 318] <... mkdir resumed>) = 0 [pid 15247] close(3 [pid 15248] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15247] <... close resumed>) = 0 [pid 15247] close(4) = -1 EBADF (Bad file descriptor) [pid 15247] close(5) = -1 EBADF (Bad file descriptor) [pid 15247] close(6) = -1 EBADF (Bad file descriptor) [pid 15247] close(7) = -1 EBADF (Bad file descriptor) [pid 15247] close(8) = -1 EBADF (Bad file descriptor) [pid 15247] close(9) = -1 EBADF (Bad file descriptor) [pid 15247] close(10) = -1 EBADF (Bad file descriptor) [pid 15247] close(11) = -1 EBADF (Bad file descriptor) [pid 15248] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15248] write(3, "1000", 4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15248] <... write resumed>) = 4 [pid 15247] close(12) = -1 EBADF (Bad file descriptor) [pid 15247] close(13) = -1 EBADF (Bad file descriptor) [pid 15247] close(14) = -1 EBADF (Bad file descriptor) [pid 15247] close(15) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15249 attached [pid 15248] close(3 [pid 15247] close(16 [pid 15249] set_robust_list(0x5555689d76a0, 24 [pid 15248] <... close resumed>) = 0 [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... set_robust_list resumed>) = 0 [pid 15248] read(200 [pid 15247] close(17 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3666 [pid 15249] rt_sigprocmask(SIG_SETMASK, [] [pid 15248] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] symlink("/dev/binderfs", "./binderfs" [pid 15247] close(18 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15249] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15248] <... symlink resumed>) = 0 [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15249] chdir("./3664" [pid 15247] close(19 [pid 15248] write(1, "executing program\n", 18) = 18 [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... chdir resumed>) = 0 executing program [pid 15247] close(20 [pid 15249] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... prctl resumed>) = 0 [pid 15247] close(21 [pid 15249] setpgid(0, 0 [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... setpgid resumed>) = 0 [pid 15247] close(22 [pid 15249] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15248] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15247] close(23 [pid 15249] <... openat resumed>) = 3 [pid 15248] <... mkdirat resumed>) = 0 [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15249] write(3, "1000", 4 [pid 15247] close(24 [pid 15249] <... write resumed>) = 4 [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] close(3 [pid 15247] close(25 [pid 15249] <... close resumed>) = 0 [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] read(200 [pid 15248] <... mount resumed>) = 0 [pid 15247] close(26 [pid 15249] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] symlink("/dev/binderfs", "./binderfs" [pid 15247] close(27 [pid 15249] <... symlink resumed>) = 0 [pid 15248] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15247] close(28) = -1 EBADF (Bad file descriptor) [pid 15249] write(1, "executing program\n", 18 [pid 15247] close(29 [pid 15249] <... write resumed>) = 18 [pid 15247] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15249] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15248] <... openat resumed>) = 3 [pid 15247] exit_group(0 [pid 15249] <... mkdirat resumed>) = 0 [pid 15248] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... restart_syscall resumed>) = 0 [pid 15249] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15247] <... exit_group resumed>) = ? [pid 15249] <... mount resumed>) = 0 [pid 15248] <... pwrite64 resumed>) = 36 [pid 15247] +++ exited with 0 +++ [pid 15249] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15248] close(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3700, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] umount2("./3789", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15248] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15248] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15249] <... openat resumed>) = 3 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3789", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15248] close(5 [pid 15249] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15248] close(6 [pid 321] fstat(3 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15248] close(7 [pid 15249] close(3 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... close resumed>) = 0 [pid 15249] close(4) = -1 EBADF (Bad file descriptor) [pid 15249] close(5) = -1 EBADF (Bad file descriptor) [pid 15249] close(6) = -1 EBADF (Bad file descriptor) [pid 15249] close(7) = -1 EBADF (Bad file descriptor) [pid 15249] close(8) = -1 EBADF (Bad file descriptor) [pid 15248] close(8 [pid 321] getdents64(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 15249] close(9 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(9 [pid 321] umount2("./3789/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15249] close(10 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(10 [pid 15249] close(11 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(11 [pid 15249] close(12 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] close(13 [pid 15248] close(12 [pid 319] umount2("./3698", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3789/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15249] close(14 [pid 15248] close(13 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15249] close(15 [pid 15248] close(14 [pid 321] newfstatat(AT_FDCWD, "./3789/sys" [pid 319] openat(AT_FDCWD, "./3698", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15249] close(16 [pid 319] <... openat resumed>) = 3 [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(15 [pid 321] umount2("./3789/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15249] close(17 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(16 [pid 15249] close(18 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(17 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 15249] close(19 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3789/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(18 [pid 321] <... openat resumed>) = 4 [pid 319] getdents64(3 [pid 15249] close(20 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(19 [pid 15249] close(21 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(20 [pid 321] getdents64(4 [pid 15249] close(22 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(21 [pid 15249] close(23 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(22 [pid 15249] close(24 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(23 [pid 15249] close(25 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(24 [pid 15249] close(26 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] close(25 [pid 15249] close(27 [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] close(28 [pid 15248] close(26 [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15249] close(29 [pid 15248] close(27 [pid 15249] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15249] exit_group(0 [pid 15248] close(28 [pid 321] getdents64(4 [pid 15249] <... exit_group resumed>) = ? [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15248] close(29 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3698/sys" [pid 15248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15249] +++ exited with 0 +++ [pid 15248] exit_group(0 [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15248] <... exit_group resumed>) = ? [pid 321] rmdir("./3789/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3666, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... rmdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3698/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3789/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(4 [pid 321] newfstatat(AT_FDCWD, "./3789/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15248] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(4 [pid 321] unlink("./3789/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... unlink resumed>) = 0 [pid 319] getdents64(4 [pid 321] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 321] close(3 [pid 319] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] rmdir("./3698/sys" [pid 321] rmdir("./3789" [pid 319] <... rmdir resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] umount2("./3698/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] mkdir("./3790", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... mkdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3759, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] newfstatat(AT_FDCWD, "./3698/binderfs" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] unlink("./3698/binderfs" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15250 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3792 [pid 319] rmdir("./3698" [pid 15250] set_robust_list(0x5555689d76a0, 24 [pid 319] <... rmdir resumed>) = 0 [pid 15250] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] mkdir("./3699", 0777 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15250] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... mkdir resumed>) = 0 [pid 15250] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15250] chdir("./3790" [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15250] <... chdir resumed>) = 0 [pid 15250] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15251 attached [pid 15250] setpgid(0, 0) = 0 [pid 15251] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3701 [pid 15251] <... set_robust_list resumed>) = 0 [pid 15250] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... restart_syscall resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15251] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15251] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15250] <... openat resumed>) = 3 [pid 15251] chdir("./3699" [pid 15250] write(3, "1000", 4 [pid 320] umount2("./3757", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 15251] <... chdir resumed>) = 0 [pid 15250] <... write resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15251] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15250] close(3 [pid 320] openat(AT_FDCWD, "./3757", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15251] <... prctl resumed>) = 0 [pid 15250] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 318] umount2("./3664", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15251] setpgid(0, 0 [pid 15250] read(200 [pid 320] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15251] <... setpgid resumed>) = 0 [pid 15250] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3664", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15251] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] getdents64(3 [pid 15250] symlink("/dev/binderfs", "./binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... openat resumed>) = 3 [pid 15251] <... openat resumed>) = 3 [pid 15250] <... symlink resumed>) = 0 [pid 320] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15251] write(3, "1000", 4 [pid 15250] write(1, "executing program\n", 18 [pid 318] fstat(3 [pid 320] <... umount2 resumed>) = 0 [pid 15251] <... write resumed>) = 4 executing program [pid 15250] <... write resumed>) = 18 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15251] close(3 [pid 318] getdents64(3 [pid 15251] <... close resumed>) = 0 [pid 15250] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3757/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3757/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 15251] read(200 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15251] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15250] <... mkdirat resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15251] symlink("/dev/binderfs", "./binderfs" [pid 15250] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15251] <... symlink resumed>) = 0 [pid 15250] <... mount resumed>) = 0 [pid 15251] write(1, "executing program\n", 18 [pid 15250] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] close(4 [pid 318] <... umount2 resumed>) = 0 [pid 15251] <... write resumed>) = 18 executing program [pid 320] <... close resumed>) = 0 [pid 15251] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15250] <... openat resumed>) = 3 [pid 318] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3757/sys" [pid 15251] <... mkdirat resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15251] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15250] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3664/sys" [pid 15251] <... mount resumed>) = 0 [pid 320] umount2("./3757/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15251] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15250] <... pwrite64 resumed>) = 36 [pid 15251] <... openat resumed>) = 3 [pid 320] newfstatat(AT_FDCWD, "./3757/binderfs" [pid 318] umount2("./3664/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] unlink("./3757/binderfs" [pid 318] openat(AT_FDCWD, "./3664/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15250] close(3 [pid 320] <... unlink resumed>) = 0 [pid 15251] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] getdents64(3 [pid 318] <... openat resumed>) = 4 [pid 15250] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] fstat(4 [pid 15250] close(4 [pid 320] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 15251] <... pwrite64 resumed>) = 36 [pid 15250] close(5 [pid 320] rmdir("./3757" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15251] close(3 [pid 15250] close(6 [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 15251] <... close resumed>) = 0 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15251] close(4 [pid 15250] close(7 [pid 320] mkdir("./3758", 0777 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 318] close(4 [pid 15251] close(5 [pid 15250] close(8 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15251] close(6 [pid 15250] close(9 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3664/sys" [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15251] close(7 [pid 15250] close(10 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3664/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15250] close(11) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15252 attached [pid 15251] close(8 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15252] set_robust_list(0x5555689d76a0, 24 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] close(12 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3760 [pid 318] newfstatat(AT_FDCWD, "./3664/binderfs" [pid 15252] <... set_robust_list resumed>) = 0 [pid 15251] close(9 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15252] rt_sigprocmask(SIG_SETMASK, [] [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] close(13 [pid 318] unlink("./3664/binderfs" [pid 15252] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15251] close(10 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15252] chdir("./3758" [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15252] <... chdir resumed>) = 0 [pid 15251] close(11 [pid 15250] close(14 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15252] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15252] <... prctl resumed>) = 0 [pid 15251] close(12 [pid 318] <... close resumed>) = 0 [pid 15252] setpgid(0, 0 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] close(15 [pid 15252] <... setpgid resumed>) = 0 [pid 15251] close(13 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3664" [pid 15252] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] close(16 [pid 318] <... rmdir resumed>) = 0 [pid 15251] close(14 [pid 15252] <... openat resumed>) = 3 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3665", 0777 [pid 15251] close(15 [pid 15250] close(17 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] write(3, "1000", 4 [pid 15251] close(16 [pid 15250] close(18 [pid 318] <... mkdir resumed>) = 0 [pid 15252] <... write resumed>) = 4 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] close(3 [pid 15251] close(17 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15252] <... close resumed>) = 0 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] read(200 [pid 15251] close(18 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15252] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] close(19 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15252] symlink("/dev/binderfs", "./binderfs" [pid 15251] close(19 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] <... symlink resumed>) = 0 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] close(20ci2-android-6-12-rust/strace-static-x86_64: Process 15253 attached [pid 15252] write(1, "executing program\n", 18 [pid 15251] close(20 [pid 15253] set_robust_list(0x5555689d76a0, 24 [pid 15252] <... write resumed>) = 18 executing program [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3667 [pid 15253] <... set_robust_list resumed>) = 0 [pid 15251] close(21 [pid 15252] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15253] rt_sigprocmask(SIG_SETMASK, [] [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] close(21) = -1 EBADF (Bad file descriptor) [pid 15250] close(22) = -1 EBADF (Bad file descriptor) [pid 15250] close(23) = -1 EBADF (Bad file descriptor) [pid 15250] close(24) = -1 EBADF (Bad file descriptor) [pid 15250] close(25) = -1 EBADF (Bad file descriptor) [pid 15250] close(26 [pid 15253] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15252] <... mkdirat resumed>) = 0 [pid 15251] close(22 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15253] chdir("./3665" [pid 15252] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] close(27 [pid 15253] <... chdir resumed>) = 0 [pid 15251] close(23 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15253] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] close(28 [pid 15253] <... prctl resumed>) = 0 [pid 15252] <... mount resumed>) = 0 [pid 15251] close(24 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15253] setpgid(0, 0 [pid 15252] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] close(29 [pid 15253] <... setpgid resumed>) = 0 [pid 15251] close(25 [pid 15250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] exit_group(0 [pid 15253] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15251] close(26 [pid 15250] <... exit_group resumed>) = ? [pid 15253] <... openat resumed>) = 3 [pid 15252] <... openat resumed>) = 3 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15251] close(27 [pid 15253] write(3, "1000", 4 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15250] +++ exited with 0 +++ [pid 15252] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15253] <... write resumed>) = 4 [pid 15251] close(28 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3792, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15253] close(3 [pid 15252] <... pwrite64 resumed>) = 36 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15253] <... close resumed>) = 0 [pid 15251] close(29 [pid 15253] read(200 [pid 15251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15253] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15252] close(3) = 0 [pid 15252] close(4 [pid 15251] exit_group(0 [pid 15253] symlink("/dev/binderfs", "./binderfs" [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] close(5) = -1 EBADF (Bad file descriptor) [pid 15252] close(6 [pid 15253] <... symlink resumed>) = 0 [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] close(7) = -1 EBADF (Bad file descriptor) [pid 15252] close(8) = -1 EBADF (Bad file descriptor) [pid 15252] close(9) = -1 EBADF (Bad file descriptor) [pid 15252] close(10) = -1 EBADF (Bad file descriptor) [pid 15252] close(11) = -1 EBADF (Bad file descriptor) [pid 15252] close(12) = -1 EBADF (Bad file descriptor) [pid 15252] close(13) = -1 EBADF (Bad file descriptor) [pid 15252] close(14) = -1 EBADF (Bad file descriptor) [pid 15252] close(15) = -1 EBADF (Bad file descriptor) [pid 15252] close(16 [pid 15253] write(1, "executing program\n", 18 [pid 15251] <... exit_group resumed>) = ? [pid 15253] <... write resumed>) = 18 [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15253] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15252] close(17 [pid 15253] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] close(18 [pid 15253] <... mount resumed>) = 0 [pid 15253] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] close(19) = -1 EBADF (Bad file descriptor) [pid 15252] close(20 [pid 15253] <... openat resumed>) = 3 [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15253] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15252] close(21 [pid 15251] +++ exited with 0 +++ [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15253] <... pwrite64 resumed>) = 36 [pid 15252] close(22 [pid 321] umount2("./3790", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3701, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15253] close(3 [pid 15252] close(23 [pid 321] openat(AT_FDCWD, "./3790", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15253] <... close resumed>) = 0 [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15253] close(4 [pid 15252] close(24 [pid 321] fstat(3 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15252] close(25 [pid 319] <... restart_syscall resumed>) = 0 [pid 15253] close(5 [pid 321] getdents64(3 [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15252] close(26 [pid 15253] close(6 [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3790/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3699", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] close(27) = -1 EBADF (Bad file descriptor) [pid 15253] close(7 [pid 321] <... umount2 resumed>) = 0 [pid 15252] close(28 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15252] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] close(29) = -1 EBADF (Bad file descriptor) [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15252] exit_group(0 [pid 321] umount2("./3790/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3699", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15253] close(8 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3790/sys" [pid 319] <... openat resumed>) = 3 [pid 15253] close(9 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 321] umount2("./3790/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15253] close(10 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15253] close(11 [pid 319] getdents64(3 [pid 321] openat(AT_FDCWD, "./3790/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15253] close(12 [pid 321] <... openat resumed>) = 4 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15253] close(13) = -1 EBADF (Bad file descriptor) [pid 15252] <... exit_group resumed>) = ? [pid 321] fstat(4 [pid 15253] close(14 [pid 15252] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = 0 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3699/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15253] close(15 [pid 321] getdents64(4 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3760, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15253] close(16 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15253] close(17 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15253] close(18 [pid 321] close(4 [pid 319] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15253] close(19 [pid 319] openat(AT_FDCWD, "./3699/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] rmdir("./3790/sys" [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15253] close(20 [pid 319] getdents64(4 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3790/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15253] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3790/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15253] close(22 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3790/binderfs" [pid 319] <... close resumed>) = 0 [pid 15253] close(23 [pid 321] <... unlink resumed>) = 0 [pid 319] rmdir("./3699/sys" [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3699/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3699/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3699/binderfs") = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3699") = 0 [pid 15253] close(24 [pid 321] getdents64(3 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15253] close(25 [pid 321] close(3 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15253] close(26 [pid 321] rmdir("./3790" [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] mkdir("./3700", 0777 [pid 15253] close(27 [pid 321] mkdir("./3791", 0777 [pid 319] <... mkdir resumed>) = 0 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15253] close(28 [pid 321] <... mkdir resumed>) = 0 [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15253] close(29 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15253] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15254 attached [pid 15253] exit_group(0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15253] <... exit_group resumed>) = ? [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3702 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15254] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15254] rt_sigprocmask(SIG_SETMASK, [] [pid 15253] +++ exited with 0 +++ ci2-android-6-12-rust/strace-static-x86_64: Process 15255 attached [pid 15255] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3793 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3667, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15255] <... set_robust_list resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15255] rt_sigprocmask(SIG_SETMASK, [] [pid 15254] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15255] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15254] chdir("./3700" [pid 15255] chdir("./3791" [pid 15254] <... chdir resumed>) = 0 [pid 15255] <... chdir resumed>) = 0 [pid 15254] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15255] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15254] <... prctl resumed>) = 0 [pid 15255] <... prctl resumed>) = 0 [pid 15254] setpgid(0, 0 [pid 15255] setpgid(0, 0 [pid 15254] <... setpgid resumed>) = 0 [pid 320] umount2("./3758", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15255] <... setpgid resumed>) = 0 [pid 15254] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15255] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15254] <... openat resumed>) = 3 [pid 320] openat(AT_FDCWD, "./3758", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15255] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 15255] write(3, "1000", 4 [pid 320] fstat(3 [pid 15255] <... write resumed>) = 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15255] close(3 [pid 320] getdents64(3 [pid 15255] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15255] read(200 [pid 320] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15255] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15255] symlink("/dev/binderfs", "./binderfs" [pid 15254] write(3, "1000", 4 [pid 15255] <... symlink resumed>) = 0 [pid 15254] <... write resumed>) = 4 [pid 320] <... umount2 resumed>) = 0 [pid 15255] write(1, "executing program\n", 18 executing program [pid 15254] close(3 [pid 15255] <... write resumed>) = 18 [pid 15254] <... close resumed>) = 0 [pid 320] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15254] read(200 [pid 15255] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15254] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... restart_syscall resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3758/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3665", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15255] <... mkdirat resumed>) = 0 [pid 320] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15255] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15255] <... mount resumed>) = 0 [pid 15254] symlink("/dev/binderfs", "./binderfs" [pid 318] openat(AT_FDCWD, "./3665", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15255] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15254] <... symlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3758/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 15254] write(1, "executing program\n", 18 [pid 318] <... openat resumed>) = 3 [pid 15254] <... write resumed>) = 18 [pid 15255] <... openat resumed>) = 3 [pid 15254] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... openat resumed>) = 4 [pid 318] fstat(3 [pid 15255] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15254] <... mkdirat resumed>) = 0 [pid 320] fstat(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15254] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15255] <... pwrite64 resumed>) = 36 [pid 15254] <... mount resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(3 [pid 15255] close(3 [pid 320] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15255] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15255] close(4 [pid 318] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15255] close(5 [pid 15254] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = 0 [pid 15255] close(6 [pid 15254] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] close(4 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15255] close(7 [pid 320] <... close resumed>) = 0 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3758/sys" [pid 15255] close(8 [pid 318] newfstatat(AT_FDCWD, "./3665/sys" [pid 320] <... rmdir resumed>) = 0 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3758/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15255] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3665/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] <... pwrite64 resumed>) = 36 [pid 320] newfstatat(AT_FDCWD, "./3758/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15255] close(10 [pid 15254] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] <... close resumed>) = 0 [pid 320] unlink("./3758/binderfs" [pid 318] openat(AT_FDCWD, "./3665/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15255] close(11 [pid 15254] close(4 [pid 320] <... unlink resumed>) = 0 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] <... openat resumed>) = 4 [pid 15255] close(12 [pid 15254] close(5 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] fstat(4 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15255] close(13 [pid 15254] close(6 [pid 320] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15255] close(14 [pid 318] getdents64(4 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3758" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15255] close(15) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 15255] close(16 [pid 320] mkdir("./3759", 0777 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15255] close(17 [pid 15254] close(7 [pid 320] <... mkdir resumed>) = 0 [pid 318] close(4 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15255] close(18 [pid 15254] close(8 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... close resumed>) = 0 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rmdir("./3665/sys" [pid 15255] close(19 [pid 15254] close(9 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15254] close(10) = -1 EBADF (Bad file descriptor) [pid 15254] close(11ci2-android-6-12-rust/strace-static-x86_64: Process 15256 attached [pid 15255] close(20 [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3665/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15256] set_robust_list(0x5555689d76a0, 24 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] close(12 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3761 [pid 15256] <... set_robust_list resumed>) = 0 [pid 15255] close(21 [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15256] rt_sigprocmask(SIG_SETMASK, [] [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] close(13 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15256] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15255] close(22 [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3665/binderfs" [pid 15256] chdir("./3759" [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] close(14 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15256] <... chdir resumed>) = 0 [pid 15255] close(23 [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15256] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] close(15 [pid 15256] <... prctl resumed>) = 0 [pid 15255] close(24 [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3665/binderfs" [pid 15256] setpgid(0, 0 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] close(16 [pid 15256] <... setpgid resumed>) = 0 [pid 15255] close(25 [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15256] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] close(17 [pid 318] getdents64(3 [pid 15256] <... openat resumed>) = 3 [pid 15255] close(26 [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] write(3, "1000", 4 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] close(18 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15256] <... write resumed>) = 4 [pid 15255] close(27 [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] close(3 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] close(19 [pid 318] close(3 [pid 15256] <... close resumed>) = 0 [pid 15255] close(28 [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] read(200 [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] close(20 [pid 318] <... close resumed>) = 0 [pid 15256] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15255] close(29 [pid 15254] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3665" [pid 15256] symlink("/dev/binderfs", "./binderfs" [pid 15255] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15254] close(21) = -1 EBADF (Bad file descriptor) [pid 15254] close(22) = -1 EBADF (Bad file descriptor) [pid 15254] close(23) = -1 EBADF (Bad file descriptor) [pid 15254] close(24) = -1 EBADF (Bad file descriptor) [pid 15254] close(25) = -1 EBADF (Bad file descriptor) [pid 15254] close(26) = -1 EBADF (Bad file descriptor) [pid 15254] close(27) = -1 EBADF (Bad file descriptor) [pid 15254] close(28) = -1 EBADF (Bad file descriptor) [pid 15254] close(29) = -1 EBADF (Bad file descriptor) [pid 15254] exit_group(0 [pid 318] <... rmdir resumed>) = 0 [pid 15256] <... symlink resumed>) = 0 [pid 15255] exit_group(0 [pid 15254] <... exit_group resumed>) = ? [pid 15256] write(1, "executing program\n", 18 [pid 15255] <... exit_group resumed>) = ? [pid 15254] +++ exited with 0 +++ [pid 318] mkdir("./3666", 0777 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3702, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 319] umount2("./3700", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3700", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15255] +++ exited with 0 +++ [pid 319] <... openat resumed>) = 3 executing program [pid 15256] <... write resumed>) = 18 [pid 319] fstat(3 [pid 318] <... mkdir resumed>) = 0 [pid 15256] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3793, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15256] <... mkdirat resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15257 attached [pid 15256] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15257] set_robust_list(0x5555689d76a0, 24) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3668 [pid 321] umount2("./3791", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3700/sys" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15257] rt_sigprocmask(SIG_SETMASK, [] [pid 15256] <... mount resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3791", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15257] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15256] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15257] chdir("./3666" [pid 319] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15257] <... chdir resumed>) = 0 [pid 15256] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15257] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15256] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15257] <... prctl resumed>) = 0 [pid 15257] setpgid(0, 0 [pid 15256] <... pwrite64 resumed>) = 36 [pid 321] getdents64(3 [pid 319] openat(AT_FDCWD, "./3700/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15257] <... setpgid resumed>) = 0 [pid 15256] close(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... openat resumed>) = 4 [pid 15257] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15256] <... close resumed>) = 0 [pid 321] umount2("./3791/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 15257] <... openat resumed>) = 3 [pid 15256] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15257] write(3, "1000", 4 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(4 [pid 15257] <... write resumed>) = 4 [pid 15256] close(5 [pid 321] umount2("./3791/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15257] close(3 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 15257] <... close resumed>) = 0 [pid 15256] close(6 [pid 321] newfstatat(AT_FDCWD, "./3791/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15257] read(200 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4 [pid 15257] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15256] close(7 [pid 321] umount2("./3791/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15257] symlink("/dev/binderfs", "./binderfs" [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15256] close(8) = -1 EBADF (Bad file descriptor) [pid 15256] close(9 [pid 321] openat(AT_FDCWD, "./3791/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15257] <... symlink resumed>) = 0 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15257] write(1, "executing program\n", 18 [pid 321] <... openat resumed>) = 4 [pid 15256] close(10 [pid 15257] <... write resumed>) = 18 [pid 321] fstat(4 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15257] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15256] close(11 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 15257] <... mkdirat resumed>) = 0 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] rmdir("./3700/sys" [pid 15257] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15256] close(12 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3700/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15257] <... mount resumed>) = 0 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15256] close(13 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15257] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3700/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3700/binderfs" [pid 15257] <... openat resumed>) = 3 [pid 15256] close(14 [pid 321] close(4 [pid 319] <... unlink resumed>) = 0 [pid 15257] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 15257] <... pwrite64 resumed>) = 36 [pid 15256] close(15 [pid 321] rmdir("./3791/sys" [pid 319] <... close resumed>) = 0 [pid 15257] close(3 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] rmdir("./3700" [pid 15257] <... close resumed>) = 0 [pid 15256] close(16 [pid 321] umount2("./3791/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15257] close(4 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3701", 0777 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] close(17 [pid 321] newfstatat(AT_FDCWD, "./3791/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 15257] close(5 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] close(18 [pid 15257] close(6 [pid 321] unlink("./3791/binderfs" [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15257] close(7 [pid 15256] close(19 [pid 321] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15257] close(8 [pid 15256] close(20 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15258 attached [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15258] set_robust_list(0x5555689d76a0, 24 [pid 15257] close(9 [pid 15256] close(21 [pid 321] <... close resumed>) = 0 [pid 15258] <... set_robust_list resumed>) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3791" [pid 15258] rt_sigprocmask(SIG_SETMASK, [] [pid 15257] close(10 [pid 15256] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3703 [pid 15258] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3792", 0777 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15258] chdir("./3701" [pid 15257] close(11 [pid 15256] close(23 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15258] <... chdir resumed>) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15258] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15257] close(12 [pid 15256] close(24 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15258] <... prctl resumed>) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15258] setpgid(0, 0 [pid 15257] close(13 [pid 15256] close(25 [pid 15258] <... setpgid resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15259 attached [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] set_robust_list(0x5555689d76a0, 24 [pid 15258] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15257] close(14 [pid 15259] <... set_robust_list resumed>) = 0 [pid 15256] close(26 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3794 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] rt_sigprocmask(SIG_SETMASK, [] [pid 15258] <... openat resumed>) = 3 [pid 15257] close(15 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15259] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15258] write(3, "1000", 4 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] close(27 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15259] chdir("./3792" [pid 15257] close(16 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] <... chdir resumed>) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] close(28 [pid 15259] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15257] close(17 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] <... prctl resumed>) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] setpgid(0, 0 [pid 15256] close(29 [pid 15259] <... setpgid resumed>) = 0 [pid 15257] close(18 [pid 15256] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15258] <... write resumed>) = 4 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] exit_group(0 [pid 15259] <... openat resumed>) = 3 [pid 15258] close(3 [pid 15257] close(19 [pid 15259] write(3, "1000", 4 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15256] <... exit_group resumed>) = ? [pid 15259] <... write resumed>) = 4 [pid 15258] <... close resumed>) = 0 [pid 15257] close(20 [pid 15259] close(3 [pid 15258] read(200 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] <... close resumed>) = 0 [pid 15258] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15256] +++ exited with 0 +++ [pid 15257] close(21 [pid 15259] read(200 [pid 15258] symlink("/dev/binderfs", "./binderfs" [pid 15259] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15258] <... symlink resumed>) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] symlink("/dev/binderfs", "./binderfs" [pid 15258] write(1, "executing program\n", 18 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3761, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 15257] close(22 [pid 15259] <... symlink resumed>) = 0 [pid 15258] <... write resumed>) = 18 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15259] write(1, "executing program\n", 18 [pid 15258] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15259] <... write resumed>) = 18 executing program [pid 15257] close(23 [pid 15259] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15258] <... mkdirat resumed>) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] <... mkdirat resumed>) = 0 [pid 15258] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15259] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15258] <... mount resumed>) = 0 [pid 15257] close(24 [pid 15258] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15259] <... mount resumed>) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15258] <... openat resumed>) = 3 [pid 15257] close(25 [pid 15258] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15259] <... openat resumed>) = 3 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15257] close(26 [pid 15259] <... pwrite64 resumed>) = 36 [pid 15258] <... pwrite64 resumed>) = 36 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] close(3 [pid 15257] close(27 [pid 15259] <... close resumed>) = 0 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] close(4 [pid 15258] close(3 [pid 15257] close(28 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = 0 [pid 15259] close(5 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15257] close(29 [pid 15259] close(6 [pid 15257] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] close(7 [pid 15258] close(4 [pid 15257] exit_group(0 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] close(8 [pid 15258] close(5 [pid 15257] <... exit_group resumed>) = ? [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] close(6) = -1 EBADF (Bad file descriptor) [pid 15258] close(7) = -1 EBADF (Bad file descriptor) [pid 15259] close(9 [pid 15258] close(8 [pid 15257] +++ exited with 0 +++ [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] close(10 [pid 15258] close(9 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3668, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15259] close(11 [pid 15258] close(10 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15259] close(12 [pid 318] <... restart_syscall resumed>) = 0 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] close(13) = -1 EBADF (Bad file descriptor) [pid 15258] close(11 [pid 15259] close(14 [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] close(12 [pid 318] umount2("./3666", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15259] close(15 [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15259] close(16 [pid 318] openat(AT_FDCWD, "./3666", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] close(17 [pid 15258] close(13 [pid 318] <... openat resumed>) = 3 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15259] close(18 [pid 15258] close(14 [pid 318] fstat(3 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15259] close(19 [pid 15258] close(15 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15259] close(20 [pid 15258] close(16 [pid 320] umount2("./3759", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15259] close(21 [pid 15258] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15259] close(22 [pid 15258] close(18 [pid 320] openat(AT_FDCWD, "./3759", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] close(23 [pid 15258] close(19 [pid 320] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = 0 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 318] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15259] close(24 [pid 15258] close(20 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15259] close(25 [pid 320] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3666/sys" [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15259] close(26 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3759/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15259] close(27 [pid 318] umount2("./3666/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] close(28 [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] close(21 [pid 320] umount2("./3759/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15259] close(29 [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3666/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15259] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15259] exit_group(0 [pid 15258] close(23 [pid 320] newfstatat(AT_FDCWD, "./3759/sys" [pid 15259] <... exit_group resumed>) = ? [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15258] close(24 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15259] +++ exited with 0 +++ [pid 15258] close(25 [pid 320] umount2("./3759/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15258] close(26 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3794, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] openat(AT_FDCWD, "./3759/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 15258] close(27 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15258] close(28 [pid 320] fstat(4 [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15258] close(29 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15258] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15258] exit_group(0 [pid 320] getdents64(4 [pid 15258] <... exit_group resumed>) = ? [pid 318] rmdir("./3666/sys" [pid 15258] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3703, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 318] umount2("./3666/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3701", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3759/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3666/binderfs" [pid 320] umount2("./3759/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3701", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] newfstatat(AT_FDCWD, "./3759/binderfs" [pid 319] <... openat resumed>) = 3 [pid 318] unlink("./3666/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(3 [pid 320] unlink("./3759/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... unlink resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 320] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 320] close(3 [pid 318] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] rmdir("./3666" [pid 320] rmdir("./3759" [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rmdir resumed>) = 0 [pid 320] mkdir("./3760", 0777 [pid 319] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] mkdir("./3667", 0777 [pid 321] umount2("./3792", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] openat(AT_FDCWD, "./3792", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... openat resumed>) = 3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] fstat(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15260 attached [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3701/sys" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15260] set_robust_list(0x5555689d76a0, 24 [pid 321] getdents64(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3762 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15261 attached [pid 15260] <... set_robust_list resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15261] set_robust_list(0x5555689d76a0, 24 [pid 15260] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3792/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] openat(AT_FDCWD, "./3701/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15261] <... set_robust_list resumed>) = 0 [pid 15260] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3669 [pid 15261] rt_sigprocmask(SIG_SETMASK, [] [pid 15260] chdir("./3760" [pid 321] <... umount2 resumed>) = 0 [pid 319] fstat(4 [pid 15261] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15260] <... chdir resumed>) = 0 [pid 321] umount2("./3792/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15261] chdir("./3667" [pid 15260] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 15261] <... chdir resumed>) = 0 [pid 15260] <... prctl resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3792/sys" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15261] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15260] setpgid(0, 0 [pid 15261] <... prctl resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15261] setpgid(0, 0 [pid 15260] <... setpgid resumed>) = 0 [pid 321] umount2("./3792/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15261] <... setpgid resumed>) = 0 [pid 15261] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15260] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15261] <... openat resumed>) = 3 [pid 15260] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3792/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(4 [pid 15261] write(3, "1000", 4 [pid 15260] write(3, "1000", 4 [pid 321] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15261] <... write resumed>) = 4 [pid 15260] <... write resumed>) = 4 [pid 321] fstat(4 [pid 319] close(4 [pid 15261] close(3 [pid 15260] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 15261] <... close resumed>) = 0 [pid 15260] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 319] rmdir("./3701/sys" [pid 15261] read(200 [pid 15260] read(200 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rmdir resumed>) = 0 [pid 15261] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15260] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] getdents64(4 [pid 319] umount2("./3701/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15261] symlink("/dev/binderfs", "./binderfs" [pid 15260] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15261] <... symlink resumed>) = 0 [pid 15260] <... symlink resumed>) = 0 [pid 321] close(4 [pid 319] newfstatat(AT_FDCWD, "./3701/binderfs" [pid 15261] write(1, "executing program\n", 18 [pid 15260] write(1, "executing program\n", 18 [pid 321] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program executing program [pid 15261] <... write resumed>) = 18 [pid 15260] <... write resumed>) = 18 [pid 321] rmdir("./3792/sys" [pid 319] unlink("./3701/binderfs" [pid 15261] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15260] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15261] <... mkdirat resumed>) = 0 [pid 15261] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15260] <... mkdirat resumed>) = 0 [pid 321] umount2("./3792/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 15260] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15261] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 15261] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] newfstatat(AT_FDCWD, "./3792/binderfs" [pid 15261] <... openat resumed>) = 3 [pid 15260] <... mount resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15261] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15260] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3701" [pid 15261] <... pwrite64 resumed>) = 36 [pid 15260] <... openat resumed>) = 3 [pid 321] unlink("./3792/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 15261] close(3) = 0 [pid 319] mkdir("./3702", 0777 [pid 15261] close(4 [pid 321] <... unlink resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(3 [pid 15261] close(5 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] <... pwrite64 resumed>) = 36 [pid 321] close(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15261] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15261] close(7 [pid 15260] close(3 [pid 321] rmdir("./3792"ci2-android-6-12-rust/strace-static-x86_64: Process 15262 attached [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] set_robust_list(0x5555689d76a0, 24 [pid 15261] close(8 [pid 15260] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3704 [pid 15262] <... set_robust_list resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] close(4 [pid 321] mkdir("./3793", 0777 [pid 15262] rt_sigprocmask(SIG_SETMASK, [] [pid 15261] close(9 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15262] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] close(5 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15262] chdir("./3702" [pid 15261] close(10 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15262] <... chdir resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] close(6 [pid 15262] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15261] close(11 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15262] <... prctl resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] close(7ci2-android-6-12-rust/strace-static-x86_64: Process 15263 attached [pid 15262] setpgid(0, 0 [pid 15261] close(12 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] set_robust_list(0x5555689d76a0, 24 [pid 15262] <... setpgid resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] close(8 [pid 15263] <... set_robust_list resumed>) = 0 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] rt_sigprocmask(SIG_SETMASK, [] [pid 15262] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15261] close(13 [pid 15260] close(9 [pid 15263] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3795 [pid 15262] <... openat resumed>) = 3 [pid 15263] chdir("./3793" [pid 15262] write(3, "1000", 4 [pid 15261] close(14 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15263] <... chdir resumed>) = 0 [pid 15262] <... write resumed>) = 4 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] close(10 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15263] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15262] close(3 [pid 15261] close(15 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... prctl resumed>) = 0 [pid 15262] <... close resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] close(11 [pid 15263] setpgid(0, 0 [pid 15262] read(200 [pid 15261] close(16 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... setpgid resumed>) = 0 [pid 15262] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] close(12 [pid 15263] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15262] symlink("/dev/binderfs", "./binderfs" [pid 15261] close(17 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... openat resumed>) = 3 [pid 15260] close(13 [pid 15263] write(3, "1000", 4 [pid 15262] <... symlink resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... write resumed>) = 4 [pid 15262] write(1, "executing program\n", 18 [pid 15261] close(18 executing program [pid 15260] close(14 [pid 15263] close(3 [pid 15262] <... write resumed>) = 18 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = 0 [pid 15262] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15261] close(19 [pid 15260] close(15 [pid 15263] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15262] <... mkdirat resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] symlink("/dev/binderfs", "./binderfs" [pid 15262] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15261] close(20 [pid 15260] close(16 [pid 15263] <... symlink resumed>) = 0 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] write(1, "executing program\n", 18 [pid 15262] <... mount resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15260] close(17 [pid 15263] <... write resumed>) = 18 [pid 15262] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15261] close(21 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... mkdirat resumed>) = 0 [pid 15261] close(22 [pid 15260] close(18 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15262] <... openat resumed>) = 3 [pid 15261] close(23 [pid 15260] close(19 [pid 15263] <... mount resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15262] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15261] close(24 [pid 15260] close(20) = -1 EBADF (Bad file descriptor) [pid 15260] close(21) = -1 EBADF (Bad file descriptor) [pid 15263] <... openat resumed>) = 3 [pid 15260] close(22 [pid 15263] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15262] <... pwrite64 resumed>) = 36 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(3 [pid 15263] <... pwrite64 resumed>) = 36 [pid 15261] close(25 [pid 15260] close(23 [pid 15263] close(3 [pid 15262] <... close resumed>) = 0 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = 0 [pid 15262] close(4 [pid 15261] close(26 [pid 15260] close(24 [pid 15263] close(4 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(5 [pid 15263] close(5 [pid 15261] close(27 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] close(6 [pid 15262] close(6 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15261] close(28 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] close(7 [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(7 [pid 15263] close(8 [pid 15261] close(29 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] close(9 [pid 15262] close(8 [pid 15261] exit_group(0 [pid 15260] close(25 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15261] <... exit_group resumed>) = ? [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] close(10 [pid 15262] close(9 [pid 15260] close(26) = -1 EBADF (Bad file descriptor) [pid 15260] close(27) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15261] +++ exited with 0 +++ [pid 15260] close(28 [pid 15263] close(11 [pid 15262] close(10 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] close(29 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3669, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15263] close(12 [pid 15262] close(11 [pid 15260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] exit_group(0 [pid 15263] close(13 [pid 15262] close(12 [pid 15260] <... exit_group resumed>) = ? [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15260] +++ exited with 0 +++ [pid 15263] close(14 [pid 15262] close(13 [pid 318] umount2("./3667", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3762, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15263] close(15 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(14 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] openat(AT_FDCWD, "./3667", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15263] close(16 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(15 [pid 318] fstat(3 [pid 15263] close(17 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(16 [pid 15263] close(18 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(17 [pid 15263] close(19 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(18 [pid 318] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15263] close(20 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(19 [pid 15263] close(21 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(20 [pid 318] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15263] close(22 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15263] close(23 [pid 15262] close(21 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3667/sys" [pid 15263] close(24 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15263] close(25 [pid 15262] close(22 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3667/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] close(26 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15262] close(23 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3667/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] close(27 [pid 15262] close(24 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15263] close(28 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15263] close(29 [pid 15262] close(25 [pid 15263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15263] exit_group(0 [pid 15262] close(26 [pid 318] getdents64(4 [pid 15263] <... exit_group resumed>) = ? [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15262] close(27 [pid 15263] +++ exited with 0 +++ [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15262] close(28 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3795, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] close(29 [pid 318] close(4 [pid 15262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15262] exit_group(0 [pid 318] <... close resumed>) = 0 [pid 15262] <... exit_group resumed>) = ? [pid 318] rmdir("./3667/sys") = 0 [pid 15262] +++ exited with 0 +++ [pid 318] umount2("./3667/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3704, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3667/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3667/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] rmdir("./3667") = 0 [pid 319] umount2("./3702", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3668", 0777 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3702", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... mkdir resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] umount2("./3760", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 ci2-android-6-12-rust/strace-static-x86_64: Process 15264 attached [pid 320] openat(AT_FDCWD, "./3760", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15264] set_robust_list(0x5555689d76a0, 24 [pid 320] <... openat resumed>) = 3 [pid 319] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3670 [pid 15264] <... set_robust_list resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] fstat(3 [pid 319] <... umount2 resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15264] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15264] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(3 [pid 15264] chdir("./3668" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15264] <... chdir resumed>) = 0 [pid 320] umount2("./3760/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15264] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] umount2("./3793", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3702/sys" [pid 15264] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = 0 [pid 15264] setpgid(0, 0 [pid 321] openat(AT_FDCWD, "./3793", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15264] <... setpgid resumed>) = 0 [pid 320] umount2("./3760/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15264] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15264] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 320] newfstatat(AT_FDCWD, "./3760/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15264] write(3, "1000", 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] openat(AT_FDCWD, "./3702/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15264] <... write resumed>) = 4 [pid 320] umount2("./3760/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15264] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15264] <... close resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3760/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15264] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] getdents64(3 [pid 320] <... openat resumed>) = 4 [pid 319] <... openat resumed>) = 4 [pid 15264] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] fstat(4 [pid 319] fstat(4 [pid 15264] <... symlink resumed>) = 0 [pid 321] umount2("./3793/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15264] write(1, "executing program\n", 18 [pid 321] <... umount2 resumed>) = 0 [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 15264] <... write resumed>) = 18 [pid 321] umount2("./3793/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15264] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 320] getdents64(4 [pid 15264] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 15264] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3793/sys" [pid 320] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15264] <... mount resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 319] close(4 [pid 15264] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3793/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3760/sys" [pid 319] <... close resumed>) = 0 [pid 15264] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3702/sys" [pid 15264] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] openat(AT_FDCWD, "./3793/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15264] <... pwrite64 resumed>) = 36 [pid 321] <... openat resumed>) = 4 [pid 320] umount2("./3760/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3702/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15264] close(3 [pid 321] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15264] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3760/binderfs" [pid 15264] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3760/binderfs" [pid 15264] close(5) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15264] close(6 [pid 321] getdents64(4 [pid 320] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3702/binderfs" [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15264] close(7 [pid 321] getdents64(4 [pid 320] close(3 [pid 319] unlink("./3702/binderfs" [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15264] close(8 [pid 321] close(4 [pid 320] rmdir("./3760" [pid 319] getdents64(3 [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] rmdir("./3793/sys" [pid 319] close(3 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15264] close(9 [pid 321] umount2("./3793/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3761", 0777 [pid 319] <... close resumed>) = 0 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... mkdir resumed>) = 0 [pid 15264] close(10 [pid 321] newfstatat(AT_FDCWD, "./3793/binderfs" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rmdir("./3702" [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15264] close(11 [pid 321] unlink("./3793/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15264] close(12 [pid 321] <... unlink resumed>) = 0 [pid 319] mkdir("./3703", 0777 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15264] close(13ci2-android-6-12-rust/strace-static-x86_64: Process 15265 attached ) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3763 [pid 15265] set_robust_list(0x5555689d76a0, 24 [pid 15264] close(14 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] getdents64(3 [pid 319] <... mkdir resumed>) = 0 [pid 15265] <... set_robust_list resumed>) = 0 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15265] rt_sigprocmask(SIG_SETMASK, [] [pid 15264] close(15 [pid 321] close(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15265] chdir("./3761" [pid 15264] close(16 [pid 321] rmdir("./3793" [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... chdir resumed>) = 0 [pid 15264] close(17) = -1 EBADF (Bad file descriptor) [pid 15265] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15264] close(18 [pid 15265] <... prctl resumed>) = 0 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] setpgid(0, 0 [pid 15264] close(19 [pid 15265] <... setpgid resumed>) = 0 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15264] close(20) = -1 EBADF (Bad file descriptor) [pid 15264] close(21) = -1 EBADF (Bad file descriptor) [pid 15265] <... openat resumed>) = 3 [pid 15264] close(22) = -1 EBADF (Bad file descriptor) [pid 15264] close(23) = -1 EBADF (Bad file descriptor) [pid 15265] write(3, "1000", 4 [pid 15264] close(24 [pid 15265] <... write resumed>) = 4 [pid 15265] close(3 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15266 attached [pid 15265] <... close resumed>) = 0 [pid 15264] close(25) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15265] read(200 [pid 15264] close(26 [pid 321] mkdir("./3794", 0777 [pid 15266] set_robust_list(0x5555689d76a0, 24 [pid 15265] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3705 [pid 15265] symlink("/dev/binderfs", "./binderfs" [pid 15264] close(27 [pid 321] <... mkdir resumed>) = 0 [pid 15266] <... set_robust_list resumed>) = 0 [pid 15265] <... symlink resumed>) = 0 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15266] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15266] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15265] write(1, "executing program\n", 18 [pid 15264] close(28 [pid 15265] <... write resumed>) = 18 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15264] close(29ci2-android-6-12-rust/strace-static-x86_64: Process 15267 attached [pid 15265] <... mkdirat resumed>) = 0 [pid 15264] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15267] set_robust_list(0x5555689d76a0, 24 [pid 15266] chdir("./3703" [pid 15265] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15264] exit_group(0 [pid 15267] <... set_robust_list resumed>) = 0 [pid 15266] <... chdir resumed>) = 0 [pid 15265] <... mount resumed>) = 0 [pid 15264] <... exit_group resumed>) = ? [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3796 [pid 15266] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15267] rt_sigprocmask(SIG_SETMASK, [] [pid 15266] <... prctl resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15266] setpgid(0, 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15267] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15266] <... setpgid resumed>) = 0 [pid 15265] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15264] +++ exited with 0 +++ [pid 15267] chdir("./3794" [pid 15266] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15267] <... chdir resumed>) = 0 [pid 15266] <... openat resumed>) = 3 [pid 15265] <... openat resumed>) = 3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3670, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15267] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15267] setpgid(0, 0) = 0 [pid 15267] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15267] <... openat resumed>) = 3 [pid 15267] write(3, "1000", 4 [pid 15266] write(3, "1000", 4 [pid 15265] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15267] <... write resumed>) = 4 [pid 15266] <... write resumed>) = 4 [pid 15267] close(3) = 0 [pid 15266] close(3 [pid 15267] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15266] <... close resumed>) = 0 [pid 15267] symlink("/dev/binderfs", "./binderfs" [pid 15266] read(200 [pid 15267] <... symlink resumed>) = 0 [pid 15266] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15267] write(1, "executing program\n", 18 [pid 15266] symlink("/dev/binderfs", "./binderfs" [pid 15267] <... write resumed>) = 18 [pid 15267] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15266] <... symlink resumed>) = 0 [pid 15267] <... mkdirat resumed>) = 0 executing program [pid 15266] write(1, "executing program\n", 18 [pid 15267] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15265] <... pwrite64 resumed>) = 36 [pid 15266] <... write resumed>) = 18 executing program [pid 15265] close(3 [pid 15267] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15266] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15265] <... close resumed>) = 0 [pid 15266] <... mkdirat resumed>) = 0 [pid 15265] close(4 [pid 15267] <... openat resumed>) = 3 [pid 15266] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15267] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15266] <... mount resumed>) = 0 [pid 15265] close(5 [pid 15266] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15267] <... pwrite64 resumed>) = 36 [pid 15267] close(3 [pid 15265] close(6 [pid 15267] <... close resumed>) = 0 [pid 15266] <... openat resumed>) = 3 [pid 15267] close(4 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... restart_syscall resumed>) = 0 [pid 15267] close(5) = -1 EBADF (Bad file descriptor) [pid 15265] close(7 [pid 15267] close(6) = -1 EBADF (Bad file descriptor) [pid 15267] close(7 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15267] close(8) = -1 EBADF (Bad file descriptor) [pid 15267] close(9) = -1 EBADF (Bad file descriptor) [pid 15267] close(10) = -1 EBADF (Bad file descriptor) [pid 15267] close(11) = -1 EBADF (Bad file descriptor) [pid 15267] close(12) = -1 EBADF (Bad file descriptor) [pid 15267] close(13) = -1 EBADF (Bad file descriptor) [pid 15267] close(14) = -1 EBADF (Bad file descriptor) [pid 15267] close(15) = -1 EBADF (Bad file descriptor) [pid 15267] close(16) = -1 EBADF (Bad file descriptor) [pid 15266] <... pwrite64 resumed>) = 36 [pid 15265] close(8 [pid 15267] close(17 [pid 318] umount2("./3668", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(3 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15267] close(18 [pid 15266] <... close resumed>) = 0 [pid 15265] close(9 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(4 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3668", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15267] close(19 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] close(10 [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(5 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] close(11 [pid 15266] close(6 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] close(12 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15266] close(7 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15265] close(13 [pid 15266] close(8 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] close(14 [pid 318] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15266] close(9 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15267] close(20 [pid 15265] close(15 [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15267] close(21 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(10 [pid 15265] close(16 [pid 318] <... umount2 resumed>) = 0 [pid 15267] close(22 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(11 [pid 15265] close(17 [pid 318] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15267] close(23 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(12 [pid 15265] close(18 [pid 318] newfstatat(AT_FDCWD, "./3668/sys" [pid 15267] close(24 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(13 [pid 15265] close(19 [pid 318] umount2("./3668/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15267] close(25 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(14 [pid 15265] close(20 [pid 318] openat(AT_FDCWD, "./3668/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15267] close(26 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(15 [pid 15265] close(21 [pid 15267] close(27 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(16 [pid 15265] close(22 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15267] close(28 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(17 [pid 15265] close(23 [pid 15267] close(29 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15267] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(18 [pid 15265] close(24 [pid 318] getdents64(4 [pid 15267] exit_group(0 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15267] <... exit_group resumed>) = ? [pid 15266] close(19 [pid 15265] close(25 [pid 318] close(4 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(20 [pid 15265] close(26 [pid 318] <... close resumed>) = 0 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] close(21 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3668/sys" [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] close(27 [pid 318] <... rmdir resumed>) = 0 [pid 15266] close(22 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] close(28 [pid 318] umount2("./3668/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15267] +++ exited with 0 +++ [pid 15266] close(23 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] close(29 [pid 15266] close(24 [pid 15265] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3796, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] newfstatat(AT_FDCWD, "./3668/binderfs" [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] exit_group(0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15266] close(25) = -1 EBADF (Bad file descriptor) [pid 15265] <... exit_group resumed>) = ? [pid 318] unlink("./3668/binderfs" [pid 15266] close(26) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15266] close(27 [pid 318] getdents64(3 [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15265] +++ exited with 0 +++ [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 15266] close(28) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3763, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... close resumed>) = 0 [pid 15266] close(29 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15266] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15266] exit_group(0) = ? [pid 318] rmdir("./3668") = 0 [pid 318] mkdir("./3669", 0777) = 0 [pid 15266] +++ exited with 0 +++ [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3705, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-12-rust/strace-static-x86_64: Process 15268 attached [pid 15268] set_robust_list(0x5555689d76a0, 24) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3671 [pid 15268] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15268] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15268] chdir("./3669") = 0 [pid 15268] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15268] setpgid(0, 0) = 0 [pid 15268] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15268] write(3, "1000", 4) = 4 [pid 15268] close(3) = 0 [pid 15268] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... restart_syscall resumed>) = 0 [pid 15268] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15268] write(1, "executing program\n", 18 [pid 320] umount2("./3761", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15268] <... write resumed>) = 18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 15268] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] openat(AT_FDCWD, "./3761", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15268] <... mkdirat resumed>) = 0 [pid 15268] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... openat resumed>) = 3 [pid 15268] <... mount resumed>) = 0 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3761/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15268] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... umount2 resumed>) = 0 [pid 15268] <... openat resumed>) = 3 [pid 15268] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3761/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15268] <... pwrite64 resumed>) = 36 [pid 320] newfstatat(AT_FDCWD, "./3761/sys" [pid 15268] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15268] <... close resumed>) = 0 [pid 320] umount2("./3761/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15268] close(4) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 15268] close(5 [pid 320] openat(AT_FDCWD, "./3761/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] umount2("./3703", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15268] close(6 [pid 320] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3703", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15268] close(7 [pid 320] getdents64(4 [pid 319] <... openat resumed>) = 3 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] fstat(3 [pid 15268] close(8 [pid 320] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 15268] close(9 [pid 320] close(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15268] close(10 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] rmdir("./3761/sys" [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15268] close(11 [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3794", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3761/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15268] close(12 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3794", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15268] close(13 [pid 320] newfstatat(AT_FDCWD, "./3761/binderfs" [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15268] close(14 [pid 321] fstat(3 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3761/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3703/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15268] close(15 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3703/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... unlink resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 15268] close(16 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] getdents64(3 [pid 319] fstat(4 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3794/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15268] close(17 [pid 320] close(3 [pid 319] getdents64(4 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15268] close(18 [pid 320] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3761" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3703/sys") = 0 [pid 319] umount2("./3703/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = 0 [pid 15268] close(19 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3794/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3703/binderfs" [pid 15268] close(20 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] mkdir("./3762", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3703/binderfs" [pid 15268] close(21 [pid 321] newfstatat(AT_FDCWD, "./3794/sys" [pid 320] <... mkdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 15268] close(22 [pid 321] umount2("./3794/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] close(3 [pid 15268] close(23 [pid 319] <... close resumed>) = 0 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3794/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15268] close(24) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15268] close(25 [pid 319] rmdir("./3703") = 0 [pid 319] mkdir("./3704", 0777) = 0 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15268] close(26ci2-android-6-12-rust/strace-static-x86_64: Process 15269 attached [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15269] set_robust_list(0x5555689d76a0, 24 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15269] <... set_robust_list resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15270 attached [pid 15269] rt_sigprocmask(SIG_SETMASK, [] [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3764 [pid 15270] set_robust_list(0x5555689d76a0, 24 [pid 15268] close(27 [pid 321] getdents64(4 [pid 15270] <... set_robust_list resumed>) = 0 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15268] close(28 [pid 321] getdents64(4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15268] close(29 [pid 321] close(4 [pid 15268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... close resumed>) = 0 [pid 15268] exit_group(0 [pid 321] rmdir("./3794/sys" [pid 15270] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15268] <... exit_group resumed>) = ? [pid 15269] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3706 [pid 15269] chdir("./3762" [pid 321] umount2("./3794/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15269] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15270] chdir("./3704" [pid 15269] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] newfstatat(AT_FDCWD, "./3794/binderfs" [pid 15270] <... chdir resumed>) = 0 [pid 15269] <... prctl resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15270] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15269] setpgid(0, 0) = 0 [pid 15270] <... prctl resumed>) = 0 [pid 15269] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15268] +++ exited with 0 +++ [pid 321] unlink("./3794/binderfs" [pid 15270] setpgid(0, 0 [pid 15269] <... openat resumed>) = 3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3671, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15269] write(3, "1000", 4) = 4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15270] <... setpgid resumed>) = 0 [pid 15269] close(3 [pid 321] <... unlink resumed>) = 0 [pid 15269] <... close resumed>) = 0 [pid 15269] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15270] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15269] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] getdents64(3 [pid 15269] write(1, "executing program\n", 18 [pid 15270] <... openat resumed>) = 3 [pid 15269] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15270] write(3, "1000", 4 executing program [pid 321] close(3 [pid 15270] <... write resumed>) = 4 [pid 321] <... close resumed>) = 0 [pid 15270] close(3 [pid 321] rmdir("./3794" [pid 15270] <... close resumed>) = 0 [pid 15270] read(200 [pid 15269] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... rmdir resumed>) = 0 [pid 15270] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15269] <... mkdirat resumed>) = 0 [pid 15269] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15270] symlink("/dev/binderfs", "./binderfs" [pid 15269] <... mount resumed>) = 0 [pid 321] mkdir("./3795", 0777 [pid 15269] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15270] <... symlink resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 15270] write(1, "executing program\n", 18 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15270] <... write resumed>) = 18 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 15270] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15269] <... openat resumed>) = 3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15269] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 ci2-android-6-12-rust/strace-static-x86_64: Process 15271 attached [pid 15269] close(3 [pid 15271] set_robust_list(0x5555689d76a0, 24 [pid 15269] <... close resumed>) = 0 [pid 15271] <... set_robust_list resumed>) = 0 [pid 15270] <... mkdirat resumed>) = 0 [pid 15271] rt_sigprocmask(SIG_SETMASK, [] [pid 15270] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15269] close(4 [pid 15271] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3797 [pid 15271] chdir("./3795" [pid 15270] <... mount resumed>) = 0 [pid 15269] close(5 [pid 15270] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15271] <... chdir resumed>) = 0 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15271] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15269] close(6 [pid 15271] <... prctl resumed>) = 0 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] setpgid(0, 0 [pid 15269] close(7 [pid 15271] <... setpgid resumed>) = 0 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15269] close(8 [pid 15270] <... openat resumed>) = 3 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] <... openat resumed>) = 3 [pid 15270] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15269] close(9) = -1 EBADF (Bad file descriptor) [pid 15271] write(3, "1000", 4 [pid 15269] close(10 [pid 15271] <... write resumed>) = 4 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] close(3 [pid 15269] close(11 [pid 15271] <... close resumed>) = 0 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] read(200 [pid 15269] close(12 [pid 15271] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15270] <... pwrite64 resumed>) = 36 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] symlink("/dev/binderfs", "./binderfs" [pid 15270] close(3 [pid 15269] close(13 [pid 15271] <... symlink resumed>) = 0 [pid 15270] <... close resumed>) = 0 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(4) = -1 EBADF (Bad file descriptor) [pid 15271] write(1, "executing program\n", 18 [pid 15270] close(5 [pid 15269] close(14 [pid 15271] <... write resumed>) = 18 executing program [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15269] close(15) = -1 EBADF (Bad file descriptor) [pid 15271] <... mkdirat resumed>) = 0 [pid 15270] close(6 [pid 15269] close(16 [pid 318] <... restart_syscall resumed>) = 0 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(7 [pid 15271] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] <... mount resumed>) = 0 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] close(17 [pid 15270] close(8) = -1 EBADF (Bad file descriptor) [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15270] close(9 [pid 15269] close(18 [pid 318] umount2("./3669", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15271] <... openat resumed>) = 3 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(10 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3669", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15270] close(11 [pid 15269] close(19) = -1 EBADF (Bad file descriptor) [pid 15271] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] close(20 [pid 318] <... openat resumed>) = 3 [pid 15271] <... pwrite64 resumed>) = 36 [pid 15270] close(12 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15270] close(13) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15270] close(14 [pid 15271] close(3 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] close(21 [pid 318] getdents64(3 [pid 15271] <... close resumed>) = 0 [pid 15270] close(15 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] close(4 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] close(22 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(16 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15271] close(5 [pid 15269] close(23 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15271] close(6 [pid 15270] close(17 [pid 15269] close(24 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] close(7 [pid 15269] close(25 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] close(8 [pid 15269] close(26 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] close(9 [pid 15269] close(27 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(18 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15271] close(10 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] close(28 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(19 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15271] close(11 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] close(29 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(20 [pid 15269] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15271] close(12 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15269] exit_group(0 [pid 318] newfstatat(AT_FDCWD, "./3669/sys" [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(21 [pid 15269] <... exit_group resumed>) = ? [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15270] close(22 [pid 318] umount2("./3669/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] close(13 [pid 15270] close(23 [pid 15269] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] close(14) = -1 EBADF (Bad file descriptor) [pid 15270] close(24 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3764, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] openat(AT_FDCWD, "./3669/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15271] close(15 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(25 [pid 318] <... openat resumed>) = 4 [pid 15271] close(16 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(26 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15271] close(17 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(27 [pid 318] getdents64(4 [pid 15271] close(18 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15270] close(28 [pid 15271] close(19 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15270] close(29 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15271] close(20 [pid 15270] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] close(21 [pid 15270] exit_group(0 [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] close(22) = -1 EBADF (Bad file descriptor) [pid 15271] close(23) = -1 EBADF (Bad file descriptor) [pid 15271] close(24) = -1 EBADF (Bad file descriptor) [pid 15270] <... exit_group resumed>) = ? [pid 318] <... close resumed>) = 0 [pid 15271] close(25 [pid 318] rmdir("./3669/sys" [pid 15271] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15271] close(26) = -1 EBADF (Bad file descriptor) [pid 15271] close(27) = -1 EBADF (Bad file descriptor) [pid 15271] close(28) = -1 EBADF (Bad file descriptor) [pid 15271] close(29) = -1 EBADF (Bad file descriptor) [pid 15270] +++ exited with 0 +++ [pid 15271] exit_group(0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3706, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rmdir resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15271] <... exit_group resumed>) = ? [pid 318] umount2("./3669/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15271] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3797, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] newfstatat(AT_FDCWD, "./3669/binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3704", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3704", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3795", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3762", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3669/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3762", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 318] <... unlink resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3795", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3 [pid 321] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 319] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] fstat(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] close(3 [pid 320] getdents64(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 320] umount2("./3762/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3669" [pid 321] umount2("./3795/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3762/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3704/sys" [pid 318] <... rmdir resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3704/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3704/sys") = 0 [pid 318] mkdir("./3670", 0777 [pid 321] umount2("./3795/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3762/sys" [pid 319] umount2("./3704/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3795/sys" [pid 320] umount2("./3762/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] umount2("./3795/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3762/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3704/binderfs" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3795/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] fstat(4 [pid 321] <... openat resumed>) = 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 321] fstat(4 [pid 319] unlink("./3704/binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 320] getdents64(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3672 ci2-android-6-12-rust/strace-static-x86_64: Process 15272 attached [pid 321] getdents64(4 [pid 320] close(4 [pid 319] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15272] set_robust_list(0x5555689d76a0, 24 [pid 321] close(4 [pid 320] rmdir("./3762/sys" [pid 319] close(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15272] <... set_robust_list resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15272] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rmdir("./3795/sys" [pid 320] umount2("./3762/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3704" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3762/binderfs" [pid 15272] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] mkdir("./3705", 0777 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15272] chdir("./3670" [pid 321] umount2("./3795/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3762/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 15272] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... unlink resumed>) = 0 [pid 15272] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] newfstatat(AT_FDCWD, "./3795/binderfs" [pid 320] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15272] <... prctl resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15272] setpgid(0, 0 [pid 320] close(3 [pid 15272] <... setpgid resumed>) = 0 [pid 321] unlink("./3795/binderfs" [pid 320] <... close resumed>) = 0 [pid 15272] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... unlink resumed>) = 0 [pid 320] rmdir("./3762"ci2-android-6-12-rust/strace-static-x86_64: Process 15273 attached [pid 321] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3707 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15272] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] mkdir("./3763", 0777 [pid 15273] set_robust_list(0x5555689d76a0, 24 [pid 15272] write(3, "1000", 4 [pid 321] close(3 [pid 320] <... mkdir resumed>) = 0 [pid 15273] <... set_robust_list resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15273] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rmdir("./3795" [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15273] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15272] <... write resumed>) = 4 [pid 321] <... rmdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15273] chdir("./3705" [pid 15272] close(3 [pid 15273] <... chdir resumed>) = 0 [pid 15272] <... close resumed>) = 0 [pid 15273] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15273] setpgid(0, 0) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15274 attached [pid 15273] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15272] read(200 [pid 321] mkdir("./3796", 0777 [pid 15272] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... mkdir resumed>) = 0 [pid 15274] set_robust_list(0x5555689d76a0, 24 [pid 15273] <... openat resumed>) = 3 [pid 15272] symlink("/dev/binderfs", "./binderfs" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3765 [pid 15274] <... set_robust_list resumed>) = 0 [pid 15274] rt_sigprocmask(SIG_SETMASK, [] [pid 15273] write(3, "1000", 4 [pid 15272] <... symlink resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15274] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15273] <... write resumed>) = 4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15274] chdir("./3763" [pid 15273] close(3 [pid 15272] write(1, "executing program\n", 18 [pid 15273] <... close resumed>) = 0 [pid 15274] <... chdir resumed>) = 0 [pid 15273] read(200 [pid 15274] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15273] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15274] <... prctl resumed>) = 0 [pid 15273] symlink("/dev/binderfs", "./binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 15275 attached [pid 15274] setpgid(0, 0 [pid 15273] <... symlink resumed>) = 0 [pid 15272] <... write resumed>) = 18 [pid 15274] <... setpgid resumed>) = 0 [pid 15275] set_robust_list(0x5555689d76a0, 24 [pid 15274] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC executing program [pid 15272] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15275] <... set_robust_list resumed>) = 0 [pid 15274] <... openat resumed>) = 3 [pid 15273] write(1, "executing program\n", 18 [pid 15272] <... mkdirat resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3798 [pid 15275] rt_sigprocmask(SIG_SETMASK, [] [pid 15274] write(3, "1000", 4 [pid 15273] <... write resumed>) = 18 executing program [pid 15272] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15275] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15274] <... write resumed>) = 4 [pid 15273] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15275] chdir("./3796" [pid 15274] close(3 [pid 15273] <... mkdirat resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15274] <... close resumed>) = 0 [pid 15272] <... mount resumed>) = 0 [pid 15274] read(200 [pid 15273] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15275] <... chdir resumed>) = 0 [pid 15274] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15273] <... mount resumed>) = 0 [pid 15272] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15275] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15274] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15273] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15274] write(1, "executing program\n", 18 [pid 15273] <... openat resumed>) = 3 [pid 15274] <... write resumed>) = 18 [pid 15274] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15272] <... openat resumed>) = 3 [pid 15275] <... prctl resumed>) = 0 executing program [pid 15274] <... mkdirat resumed>) = 0 [pid 15275] setpgid(0, 0 [pid 15274] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15275] <... setpgid resumed>) = 0 [pid 15274] <... mount resumed>) = 0 [pid 15273] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15272] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15275] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15275] write(3, "1000", 4 [pid 15274] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15275] <... write resumed>) = 4 [pid 15274] <... openat resumed>) = 3 [pid 15273] <... pwrite64 resumed>) = 36 [pid 15272] <... pwrite64 resumed>) = 36 [pid 15275] close(3 [pid 15272] close(3 [pid 15275] <... close resumed>) = 0 [pid 15272] <... close resumed>) = 0 [pid 15275] read(200 [pid 15272] close(4 [pid 15275] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] symlink("/dev/binderfs", "./binderfs" [pid 15272] close(5 [pid 15275] <... symlink resumed>) = 0 [pid 15274] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15273] close(3 [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] write(1, "executing program\n", 18 [pid 15274] <... pwrite64 resumed>) = 36 [pid 15273] <... close resumed>) = 0 [pid 15272] close(6 [pid 15275] <... write resumed>) = 18 [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] close(7) = -1 EBADF (Bad file descriptor) [pid 15274] close(3 [pid 15273] close(4 executing program [pid 15275] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15274] <... close resumed>) = 0 [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] close(8 [pid 15275] <... mkdirat resumed>) = 0 [pid 15274] close(4 [pid 15273] close(5 [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] close(5 [pid 15273] close(6 [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] close(6 [pid 15273] close(7 [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] close(7 [pid 15273] close(8 [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15274] close(8 [pid 15273] close(9 [pid 15272] close(9 [pid 15275] <... mount resumed>) = 0 [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15274] close(9 [pid 15273] close(10 [pid 15272] close(10 [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] <... openat resumed>) = 3 [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15274] close(10 [pid 15273] close(11 [pid 15272] close(11 [pid 15275] <... pwrite64 resumed>) = 36 [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(3 [pid 15274] close(11 [pid 15273] close(12 [pid 15272] close(12 [pid 15275] <... close resumed>) = 0 [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(4 [pid 15274] close(12 [pid 15273] close(13 [pid 15272] close(13 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(5 [pid 15274] close(13 [pid 15273] close(14 [pid 15272] close(14 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(6 [pid 15274] close(14 [pid 15273] close(15 [pid 15272] close(15 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(7 [pid 15274] close(15 [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] close(16 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] close(16 [pid 15275] close(8 [pid 15274] close(16 [pid 15273] close(17 [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] close(17 [pid 15275] close(9 [pid 15274] close(17 [pid 15273] close(18 [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] close(18 [pid 15275] close(10 [pid 15274] close(18 [pid 15273] close(19 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(11 [pid 15274] close(19 [pid 15273] close(20 [pid 15272] close(19 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(12 [pid 15274] close(20 [pid 15273] close(21 [pid 15272] close(20 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(13 [pid 15274] close(21 [pid 15273] close(22 [pid 15272] close(21 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(14 [pid 15274] close(22 [pid 15273] close(23 [pid 15272] close(22 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(15 [pid 15274] close(23 [pid 15273] close(24 [pid 15272] close(23 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(16 [pid 15274] close(24 [pid 15273] close(25 [pid 15272] close(24 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(17 [pid 15274] close(25 [pid 15273] close(26 [pid 15272] close(25 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(18 [pid 15274] close(26 [pid 15273] close(27 [pid 15272] close(26 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(19 [pid 15274] close(27 [pid 15273] close(28 [pid 15272] close(27 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(20 [pid 15274] close(28 [pid 15273] close(29 [pid 15272] close(28 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] close(21 [pid 15274] close(29 [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] exit_group(0 [pid 15272] close(29 [pid 15275] close(22 [pid 15274] exit_group(0 [pid 15273] <... exit_group resumed>) = ? [pid 15272] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15274] <... exit_group resumed>) = ? [pid 15275] close(23 [pid 15274] +++ exited with 0 +++ [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15273] +++ exited with 0 +++ [pid 15272] exit_group(0 [pid 15275] close(24 [pid 15272] <... exit_group resumed>) = ? [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3765, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15275] close(25 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3707, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15275] close(26) = -1 EBADF (Bad file descriptor) [pid 15275] close(27) = -1 EBADF (Bad file descriptor) [pid 15275] close(28) = -1 EBADF (Bad file descriptor) [pid 15275] close(29 [pid 15272] +++ exited with 0 +++ [pid 15275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3672, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15275] exit_group(0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15275] <... exit_group resumed>) = ? [pid 15275] +++ exited with 0 +++ [pid 318] <... restart_syscall resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3798, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3670", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3670", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 318] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3670/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3670/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3670/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 319] umount2("./3705", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3670/sys" [pid 319] openat(AT_FDCWD, "./3705", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3670/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3670/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] unlink("./3670/binderfs" [pid 319] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3705/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(3 [pid 319] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] rmdir("./3670" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3705/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3763", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3671", 0777 [pid 319] <... openat resumed>) = 4 [pid 320] openat(AT_FDCWD, "./3763", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(4 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 320] getdents64(3 [pid 319] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3763/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... umount2 resumed>) = 0 [pid 319] getdents64(4 [pid 320] umount2("./3763/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4 [pid 320] newfstatat(AT_FDCWD, "./3763/sys" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... close resumed>) = 0 [pid 320] umount2("./3763/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15276 attached [pid 319] rmdir("./3705/sys" [pid 15276] set_robust_list(0x5555689d76a0, 24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3673 [pid 15276] <... set_robust_list resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3763/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3705/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15276] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15276] chdir("./3671" [pid 320] <... openat resumed>) = 4 [pid 319] newfstatat(AT_FDCWD, "./3705/binderfs" [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 15276] <... chdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3796", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15276] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... close resumed>) = 0 [pid 319] unlink("./3705/binderfs" [pid 15276] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3763/sys" [pid 15276] setpgid(0, 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15276] <... setpgid resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3796", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3763/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15276] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] newfstatat(AT_FDCWD, "./3763/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] fstat(3 [pid 320] unlink("./3763/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15276] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] close(3 [pid 15276] write(3, "1000", 4 [pid 321] getdents64(3 [pid 15276] <... write resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15276] close(3 [pid 319] rmdir("./3705" [pid 321] umount2("./3796/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3763" [pid 15276] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3764", 0777 [pid 15276] read(200 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] mkdir("./3706", 0777 [pid 15276] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 15276] symlink("/dev/binderfs", "./binderfs" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15277 attached [pid 15276] <... symlink resumed>) = 0 [pid 321] umount2("./3796/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3766 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15276] write(1, "executing program\n", 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 15277] set_robust_list(0x5555689d76a0, 24 [pid 15276] <... write resumed>) = 18 [pid 321] newfstatat(AT_FDCWD, "./3796/sys" [pid 15277] <... set_robust_list resumed>) = 0 [pid 15276] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15277] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3796/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15276] <... mkdirat resumed>) = 0 [pid 15277] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15276] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15277] chdir("./3764" [pid 321] openat(AT_FDCWD, "./3796/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15277] <... chdir resumed>) = 0 [pid 15276] <... mount resumed>) = 0 [pid 321] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 15278 attached [pid 15277] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15276] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] fstat(4 [pid 15278] set_robust_list(0x5555689d76a0, 24 [pid 15277] <... prctl resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15277] setpgid(0, 0 [pid 321] getdents64(4 [pid 15278] <... set_robust_list resumed>) = 0 [pid 15277] <... setpgid resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3708 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15277] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15278] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15277] <... openat resumed>) = 3 [pid 15276] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 15278] chdir("./3706" [pid 15277] write(3, "1000", 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15278] <... chdir resumed>) = 0 [pid 15277] <... write resumed>) = 4 [pid 321] close(4 [pid 15278] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15277] close(3 [pid 321] <... close resumed>) = 0 [pid 15277] <... close resumed>) = 0 [pid 321] rmdir("./3796/sys" [pid 15278] <... prctl resumed>) = 0 [pid 15277] read(200 [pid 15278] setpgid(0, 0 [pid 15276] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rmdir resumed>) = 0 [pid 15278] <... setpgid resumed>) = 0 [pid 15277] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15276] <... pwrite64 resumed>) = 36 [pid 15277] symlink("/dev/binderfs", "./binderfs" [pid 15276] close(3 [pid 321] umount2("./3796/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15276] <... close resumed>) = 0 [pid 15276] close(4) = -1 EBADF (Bad file descriptor) [pid 15276] close(5) = -1 EBADF (Bad file descriptor) [pid 15276] close(6) = -1 EBADF (Bad file descriptor) [pid 15276] close(7) = -1 EBADF (Bad file descriptor) [pid 15276] close(8) = -1 EBADF (Bad file descriptor) [pid 15276] close(9) = -1 EBADF (Bad file descriptor) [pid 15276] close(10) = -1 EBADF (Bad file descriptor) [pid 15276] close(11) = -1 EBADF (Bad file descriptor) [pid 15276] close(12) = -1 EBADF (Bad file descriptor) [pid 15276] close(13) = -1 EBADF (Bad file descriptor) [pid 15276] close(14) = -1 EBADF (Bad file descriptor) [pid 15276] close(15) = -1 EBADF (Bad file descriptor) [pid 15276] close(16) = -1 EBADF (Bad file descriptor) [pid 15276] close(17) = -1 EBADF (Bad file descriptor) [pid 15276] close(18) = -1 EBADF (Bad file descriptor) [pid 15276] close(19) = -1 EBADF (Bad file descriptor) [pid 15276] close(20) = -1 EBADF (Bad file descriptor) [pid 15276] close(21) = -1 EBADF (Bad file descriptor) [pid 15276] close(22) = -1 EBADF (Bad file descriptor) [pid 15276] close(23 [pid 15278] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15277] <... symlink resumed>) = 0 [pid 15276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... openat resumed>) = 3 [pid 15276] close(24 [pid 15278] write(3, "1000", 4 [pid 15277] write(1, "executing program\n", 18 [pid 15276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15278] <... write resumed>) = 4 [pid 15277] <... write resumed>) = 18 [pid 15276] close(25 [pid 321] newfstatat(AT_FDCWD, "./3796/binderfs" [pid 15278] close(3 [pid 15277] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... close resumed>) = 0 [pid 15276] close(26 executing program [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15278] read(200 [pid 15277] <... mkdirat resumed>) = 0 [pid 15276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3796/binderfs" [pid 15278] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15277] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15278] symlink("/dev/binderfs", "./binderfs" [pid 15276] close(27) = -1 EBADF (Bad file descriptor) [pid 15277] <... mount resumed>) = 0 [pid 15276] close(28) = -1 EBADF (Bad file descriptor) [pid 15278] <... symlink resumed>) = 0 [pid 15277] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15276] close(29 [pid 321] <... unlink resumed>) = 0 [pid 15278] write(1, "executing program\n", 18 [pid 15276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... write resumed>) = 18 [pid 15276] exit_group(0) = ? [pid 15278] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15277] <... openat resumed>) = 3 [pid 15276] +++ exited with 0 +++ executing program [pid 321] getdents64(3 [pid 15278] <... mkdirat resumed>) = 0 [pid 15277] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3673, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15278] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] close(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15278] <... mount resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 15278] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] rmdir("./3796" [pid 15277] <... pwrite64 resumed>) = 36 [pid 15277] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 15277] <... close resumed>) = 0 [pid 321] mkdir("./3797", 0777 [pid 15277] close(4) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15278] <... openat resumed>) = 3 [pid 15277] close(5 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15278] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15277] close(6 [pid 15278] <... pwrite64 resumed>) = 36 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15279 attached [pid 15278] close(3 [pid 15277] close(7 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3799 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15279] set_robust_list(0x5555689d76a0, 24 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] <... set_robust_list resumed>) = 0 [pid 15278] <... close resumed>) = 0 [pid 15277] close(8) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15278] close(4 [pid 15279] rt_sigprocmask(SIG_SETMASK, [] [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] close(9 [pid 15279] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15278] close(5 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] close(10 [pid 15278] close(6 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] close(11 [pid 15279] chdir("./3797" [pid 15278] close(7 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] close(12 [pid 15278] close(8 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] close(13 [pid 15278] close(9 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] close(14 [pid 15278] close(10 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] close(15 [pid 15278] close(11 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] close(16 [pid 15278] close(12 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] close(17 [pid 15278] close(13 [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] <... chdir resumed>) = 0 [pid 15279] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15279] setpgid(0, 0 [pid 15278] close(14 [pid 15277] close(18 [pid 15279] <... setpgid resumed>) = 0 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15278] close(15 [pid 15277] close(19 [pid 15279] <... openat resumed>) = 3 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] write(3, "1000", 4 [pid 15278] close(16 [pid 15277] close(20 [pid 15279] <... write resumed>) = 4 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] close(3 [pid 15278] close(17 [pid 15277] close(21 [pid 15279] <... close resumed>) = 0 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] read(200 [pid 15278] close(18 [pid 15277] close(22 [pid 15279] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] symlink("/dev/binderfs", "./binderfs" [pid 15278] close(19 [pid 15277] close(23 [pid 15279] <... symlink resumed>) = 0 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] write(1, "executing program\n", 18) = 18 [pid 15278] close(20 [pid 15277] close(24 executing program [pid 15279] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] <... mkdirat resumed>) = 0 [pid 15279] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15278] close(21 [pid 15277] close(25 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] close(22 [pid 15277] close(26 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] close(23 [pid 15277] close(27 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] close(24 [pid 15277] close(28 [pid 15279] <... mount resumed>) = 0 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15278] close(25 [pid 15277] close(29 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15277] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15278] close(26 [pid 15279] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15278] close(27 [pid 15277] exit_group(0 [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] <... pwrite64 resumed>) = 36 [pid 15278] close(28 [pid 15277] <... exit_group resumed>) = ? [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3671", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15278] close(29 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] close(3) = 0 [pid 15278] exit_group(0 [pid 318] openat(AT_FDCWD, "./3671", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15279] close(4 [pid 15278] <... exit_group resumed>) = ? [pid 15279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15279] close(5) = -1 EBADF (Bad file descriptor) [pid 15279] close(6) = -1 EBADF (Bad file descriptor) [pid 15279] close(7) = -1 EBADF (Bad file descriptor) [pid 15279] close(8) = -1 EBADF (Bad file descriptor) [pid 15279] close(9) = -1 EBADF (Bad file descriptor) [pid 15279] close(10) = -1 EBADF (Bad file descriptor) [pid 15279] close(11) = -1 EBADF (Bad file descriptor) [pid 15278] +++ exited with 0 +++ [pid 318] fstat(3 [pid 15279] close(12 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3708, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15279] close(13 [pid 318] getdents64(3 [pid 15279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15279] close(14) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15279] close(15) = -1 EBADF (Bad file descriptor) [pid 15279] close(16) = -1 EBADF (Bad file descriptor) [pid 15279] close(17) = -1 EBADF (Bad file descriptor) [pid 15279] close(18) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15279] close(19) = -1 EBADF (Bad file descriptor) [pid 15279] close(20) = -1 EBADF (Bad file descriptor) [pid 15279] close(21) = -1 EBADF (Bad file descriptor) [pid 15277] +++ exited with 0 +++ [pid 15279] close(22) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3766, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15279] close(23 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15279] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15279] close(24) = -1 EBADF (Bad file descriptor) [pid 15279] close(25) = -1 EBADF (Bad file descriptor) [pid 15279] close(26) = -1 EBADF (Bad file descriptor) [pid 15279] close(27) = -1 EBADF (Bad file descriptor) [pid 15279] close(28) = -1 EBADF (Bad file descriptor) [pid 15279] close(29) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15279] exit_group(0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... restart_syscall resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3671/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15279] <... exit_group resumed>) = ? [pid 15279] +++ exited with 0 +++ [pid 318] umount2("./3671/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3764", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3799, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3671/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3764", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 4 [pid 320] <... openat resumed>) = 3 [pid 321] umount2("./3797", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 320] fstat(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] openat(AT_FDCWD, "./3797", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... openat resumed>) = 3 [pid 318] getdents64(4 [pid 320] getdents64(3 [pid 321] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3764/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 318] getdents64(4 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3797/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3706", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3706", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 321] umount2("./3797/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3764/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3797/sys" [pid 320] newfstatat(AT_FDCWD, "./3764/sys" [pid 319] <... umount2 resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3671/sys" [pid 321] umount2("./3797/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3764/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3797/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3706/sys" [pid 318] umount2("./3671/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 4 [pid 320] openat(AT_FDCWD, "./3764/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] fstat(4 [pid 320] <... openat resumed>) = 4 [pid 319] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 319] openat(AT_FDCWD, "./3706/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... openat resumed>) = 4 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] fstat(4 [pid 321] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 321] rmdir("./3797/sys" [pid 320] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] newfstatat(AT_FDCWD, "./3671/binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4 [pid 318] unlink("./3671/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... unlink resumed>) = 0 [pid 320] getdents64(4 [pid 318] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] getdents64(4 [pid 321] umount2("./3797/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4 [pid 321] newfstatat(AT_FDCWD, "./3797/binderfs" [pid 319] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3706/sys" [pid 321] unlink("./3797/binderfs" [pid 320] close(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 321] <... unlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3706/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 320] rmdir("./3764/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3671" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3706/binderfs" [pid 321] close(3 [pid 320] umount2("./3764/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3706/binderfs" [pid 318] mkdir("./3672", 0777 [pid 321] rmdir("./3797" [pid 320] newfstatat(AT_FDCWD, "./3764/binderfs" [pid 319] <... unlink resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(3 [pid 318] <... mkdir resumed>) = 0 [pid 321] mkdir("./3798", 0777 [pid 320] unlink("./3764/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... mkdir resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] close(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] getdents64(3 [pid 319] <... close resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rmdir("./3706" [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] mkdir("./3707", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15281 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15280 attached [pid 320] close(3 [pid 15281] set_robust_list(0x5555689d76a0, 24 [pid 320] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3674 [pid 15281] <... set_robust_list resumed>) = 0 [pid 15280] set_robust_list(0x5555689d76a0, 24 [pid 320] rmdir("./3764" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3800 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15281] rt_sigprocmask(SIG_SETMASK, [] [pid 15280] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rmdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15282 attached [pid 15281] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15280] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] mkdir("./3765", 0777 [pid 15281] chdir("./3798" [pid 320] <... mkdir resumed>) = 0 [pid 15280] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3709 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15282] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15280] chdir("./3672" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15281] <... chdir resumed>) = 0 [pid 15280] <... chdir resumed>) = 0 [pid 15281] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15281] <... prctl resumed>) = 0 [pid 15280] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15281] setpgid(0, 0 [pid 15282] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15282] chdir("./3707") = 0 [pid 15282] prctl(PR_SET_PDEATHSIG, SIGKILLci2-android-6-12-rust/strace-static-x86_64: Process 15283 attached ) = 0 [pid 15281] <... setpgid resumed>) = 0 [pid 15280] <... prctl resumed>) = 0 [pid 15283] set_robust_list(0x5555689d76a0, 24 [pid 15282] setpgid(0, 0) = 0 [pid 15281] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15283] <... set_robust_list resumed>) = 0 [pid 15282] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15280] setpgid(0, 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3767 [pid 15283] rt_sigprocmask(SIG_SETMASK, [] [pid 15281] <... openat resumed>) = 3 [pid 15280] <... setpgid resumed>) = 0 [pid 15281] write(3, "1000", 4 [pid 15283] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15282] <... openat resumed>) = 3 [pid 15281] <... write resumed>) = 4 [pid 15280] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15283] chdir("./3765" [pid 15282] write(3, "1000", 4 [pid 15281] close(3 [pid 15280] <... openat resumed>) = 3 [pid 15283] <... chdir resumed>) = 0 [pid 15281] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15283] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15281] read(200 [pid 15280] write(3, "1000", 4 [pid 15283] <... prctl resumed>) = 0 [pid 15282] <... write resumed>) = 4 [pid 15282] close(3) = 0 [pid 15282] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15282] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15283] setpgid(0, 0 executing program [pid 15282] write(1, "executing program\n", 18 [pid 15281] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15280] <... write resumed>) = 4 [pid 15283] <... setpgid resumed>) = 0 [pid 15282] <... write resumed>) = 18 [pid 15281] symlink("/dev/binderfs", "./binderfs" [pid 15280] close(3 [pid 15283] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15282] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15281] <... symlink resumed>) = 0 [pid 15283] <... openat resumed>) = 3 [pid 15282] <... mkdirat resumed>) = 0 [pid 15281] write(1, "executing program\n", 18 [pid 15280] <... close resumed>) = 0 [pid 15283] write(3, "1000", 4 [pid 15281] <... write resumed>) = 18 [pid 15280] read(200 [pid 15283] <... write resumed>) = 4 [pid 15283] close(3 executing program [pid 15282] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15280] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15283] <... close resumed>) = 0 [pid 15282] <... mount resumed>) = 0 [pid 15281] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15280] symlink("/dev/binderfs", "./binderfs" [pid 15283] read(200 [pid 15282] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15283] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15282] <... openat resumed>) = 3 [pid 15281] <... mkdirat resumed>) = 0 [pid 15280] <... symlink resumed>) = 0 [pid 15283] symlink("/dev/binderfs", "./binderfs" [pid 15281] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15280] write(1, "executing program\n", 18 [pid 15283] <... symlink resumed>) = 0 executing program [pid 15282] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15283] write(1, "executing program\n", 18 [pid 15281] <... mount resumed>) = 0 [pid 15280] <... write resumed>) = 18 [pid 15283] <... write resumed>) = 18 [pid 15282] <... pwrite64 resumed>) = 36 executing program [pid 15280] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15283] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15282] close(3) = 0 [pid 15282] close(4) = -1 EBADF (Bad file descriptor) [pid 15282] close(5) = -1 EBADF (Bad file descriptor) [pid 15282] close(6) = -1 EBADF (Bad file descriptor) [pid 15282] close(7) = -1 EBADF (Bad file descriptor) [pid 15282] close(8) = -1 EBADF (Bad file descriptor) [pid 15282] close(9) = -1 EBADF (Bad file descriptor) [pid 15282] close(10) = -1 EBADF (Bad file descriptor) [pid 15282] close(11) = -1 EBADF (Bad file descriptor) [pid 15282] close(12) = -1 EBADF (Bad file descriptor) [pid 15282] close(13) = -1 EBADF (Bad file descriptor) [pid 15282] close(14) = -1 EBADF (Bad file descriptor) [pid 15282] close(15) = -1 EBADF (Bad file descriptor) [pid 15282] close(16) = -1 EBADF (Bad file descriptor) [pid 15282] close(17) = -1 EBADF (Bad file descriptor) [pid 15282] close(18) = -1 EBADF (Bad file descriptor) [pid 15282] close(19) = -1 EBADF (Bad file descriptor) [pid 15280] <... mkdirat resumed>) = 0 [pid 15282] close(20 [pid 15283] <... mkdirat resumed>) = 0 [pid 15282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15280] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15283] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15282] close(21) = -1 EBADF (Bad file descriptor) [pid 15282] close(22) = -1 EBADF (Bad file descriptor) [pid 15282] close(23) = -1 EBADF (Bad file descriptor) [pid 15281] <... openat resumed>) = 3 [pid 15282] close(24) = -1 EBADF (Bad file descriptor) [pid 15282] close(25 [pid 15280] <... mount resumed>) = 0 [pid 15282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15282] close(26 [pid 15283] <... mount resumed>) = 0 [pid 15280] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15283] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15281] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15282] close(27) = -1 EBADF (Bad file descriptor) [pid 15282] close(28) = -1 EBADF (Bad file descriptor) [pid 15282] close(29) = -1 EBADF (Bad file descriptor) [pid 15282] exit_group(0 [pid 15280] <... openat resumed>) = 3 [pid 15282] <... exit_group resumed>) = ? [pid 15283] <... openat resumed>) = 3 [pid 15282] +++ exited with 0 +++ [pid 15281] <... pwrite64 resumed>) = 36 [pid 15280] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15283] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15281] close(3 [pid 15280] <... pwrite64 resumed>) = 36 [pid 15281] <... close resumed>) = 0 [pid 15280] close(3 [pid 15281] close(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3709, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15283] <... pwrite64 resumed>) = 36 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15283] close(3 [pid 15281] close(5 [pid 15280] close(4 [pid 15283] <... close resumed>) = 0 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15283] close(4 [pid 15281] close(6 [pid 15280] close(5 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15283] close(5 [pid 15281] close(7 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] close(6 [pid 319] umount2("./3707", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15283] close(6 [pid 15281] close(8 [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15280] close(7 [pid 15283] close(7 [pid 15281] close(9 [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3707", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] close(8 [pid 15283] close(8 [pid 15281] close(10 [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] close(9 [pid 15283] close(9 [pid 15281] close(11 [pid 319] fstat(3 [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15280] close(10 [pid 15283] close(10 [pid 15281] close(12 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15283] close(11 [pid 15281] close(13 [pid 15280] close(11 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15283] close(12 [pid 15281] close(14 [pid 15280] close(12 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15283] close(13 [pid 15281] close(15 [pid 15280] close(13 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15283] close(14 [pid 15281] close(16 [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] close(14 [pid 15283] close(15 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(17 [pid 15280] close(15 [pid 319] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15283] close(16 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(18 [pid 15280] close(16 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15283] close(17 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3707/sys" [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(19 [pid 15280] close(17 [pid 15283] close(18 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(20 [pid 15280] close(18 [pid 319] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15283] close(19 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(21 [pid 15280] close(19 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15283] close(20 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(22 [pid 15280] close(20 [pid 319] openat(AT_FDCWD, "./3707/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15283] close(21 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(23 [pid 15280] close(21 [pid 15283] close(22 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(24 [pid 15280] close(22 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15283] close(23 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(25 [pid 15280] close(23 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15283] close(24 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(26 [pid 15280] close(24 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15283] close(25 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(27 [pid 15280] close(25 [pid 319] <... close resumed>) = 0 [pid 15283] close(26 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3707/sys" [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(28 [pid 15280] close(26 [pid 15283] close(27 [pid 15281] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15281] close(29) = -1 EBADF (Bad file descriptor) [pid 15281] exit_group(0 [pid 15283] close(28 [pid 15280] close(27 [pid 319] umount2("./3707/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15283] close(29 [pid 15280] close(28 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15283] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3707/binderfs" [pid 15281] <... exit_group resumed>) = ? [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15283] exit_group(0 [pid 15281] +++ exited with 0 +++ [pid 15280] close(29 [pid 319] unlink("./3707/binderfs" [pid 15283] <... exit_group resumed>) = ? [pid 15280] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3800, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15280] exit_group(0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 15283] +++ exited with 0 +++ [pid 15280] <... exit_group resumed>) = ? [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3707") = 0 [pid 15280] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3767, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] mkdir("./3708", 0777 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... mkdir resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3674, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... restart_syscall resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] umount2("./3798", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3798", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3798/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15284 attached [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3710 [pid 15284] set_robust_list(0x5555689d76a0, 24 [pid 321] <... umount2 resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15284] <... set_robust_list resumed>) = 0 [pid 15284] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3672", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15284] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3798/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15284] chdir("./3708" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3672", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15284] <... chdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3798/sys" [pid 318] <... openat resumed>) = 3 [pid 15284] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15284] <... prctl resumed>) = 0 [pid 321] umount2("./3798/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15284] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 15284] <... setpgid resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3798/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15284] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15284] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15284] write(3, "1000", 4 [pid 318] newfstatat(AT_FDCWD, "./3672/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15284] <... write resumed>) = 4 [pid 321] getdents64(4 [pid 320] <... restart_syscall resumed>) = 0 [pid 15284] close(3 [pid 318] umount2("./3672/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15284] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15284] read(200 [pid 321] close(4 [pid 318] openat(AT_FDCWD, "./3672/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15284] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3672/sys") = 0 [pid 318] umount2("./3672/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15284] symlink("/dev/binderfs", "./binderfs" [pid 321] <... close resumed>) = 0 [pid 320] umount2("./3765", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15284] <... symlink resumed>) = 0 [pid 321] rmdir("./3798/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3672/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] unlink("./3672/binderfs" [pid 320] openat(AT_FDCWD, "./3765", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3798/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(3 [pid 321] newfstatat(AT_FDCWD, "./3798/binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15284] write(1, "executing program\n", 18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(3 [pid 15284] <... write resumed>) = 18 [pid 321] unlink("./3798/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... unlink resumed>) = 0 executing program [pid 320] umount2("./3765/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 318] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3672") = 0 [pid 318] mkdir("./3673", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 15284] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] close(3 [pid 320] <... umount2 resumed>) = 0 [pid 15284] <... mkdirat resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] umount2("./3765/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3798" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3675 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] mkdir("./3799", 0777 [pid 318] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15285 attached [pid 15284] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... mkdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3765/sys" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15286 attached [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15286] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15286] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15286] chdir("./3799" [pid 15285] set_robust_list(0x5555689d76a0, 24 [pid 15284] <... mount resumed>) = 0 [pid 15285] <... set_robust_list resumed>) = 0 [pid 320] umount2("./3765/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15286] <... chdir resumed>) = 0 [pid 15285] rt_sigprocmask(SIG_SETMASK, [] [pid 15286] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15285] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15286] <... prctl resumed>) = 0 [pid 15284] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15286] setpgid(0, 0 [pid 320] openat(AT_FDCWD, "./3765/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15286] <... setpgid resumed>) = 0 [pid 15285] chdir("./3673" [pid 15286] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15284] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 4 [pid 15286] write(3, "1000", 4 [pid 320] fstat(4 [pid 15286] <... write resumed>) = 4 [pid 15286] close(3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3801 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15286] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 15286] read(200 [pid 15285] <... chdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15286] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15285] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15284] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(4 [pid 15286] symlink("/dev/binderfs", "./binderfs" [pid 15285] <... prctl resumed>) = 0 [pid 15286] <... symlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15286] write(1, "executing program\n", 18 [pid 15285] setpgid(0, 0 [pid 320] close(4 [pid 15286] <... write resumed>) = 18 [pid 320] <... close resumed>) = 0 [pid 15285] <... setpgid resumed>) = 0 [pid 320] rmdir("./3765/sys" [pid 15286] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15285] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... rmdir resumed>) = 0 [pid 15284] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3765/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 15286] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15286] <... mount resumed>) = 0 [pid 15285] <... openat resumed>) = 3 [pid 15284] close(3 [pid 320] newfstatat(AT_FDCWD, "./3765/binderfs" [pid 15286] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15284] <... close resumed>) = 0 [pid 15285] write(3, "1000", 4 [pid 15284] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... write resumed>) = 4 [pid 15284] close(5 [pid 320] unlink("./3765/binderfs" [pid 15285] close(3 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = 0 [pid 15284] close(6 [pid 320] <... unlink resumed>) = 0 [pid 15286] <... openat resumed>) = 3 [pid 15285] read(200 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15286] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15285] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15284] close(7 [pid 320] getdents64(3 [pid 15285] symlink("/dev/binderfs", "./binderfs" [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15286] <... pwrite64 resumed>) = 36 [pid 15285] <... symlink resumed>) = 0 [pid 15284] close(8 [pid 320] close(3 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15286] close(3 [pid 15285] write(1, "executing program\n", 18 [pid 15284] close(9 [pid 320] rmdir("./3765" [pid 15285] <... write resumed>) = 18 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15286] <... close resumed>) = 0 [pid 15286] close(4) = -1 EBADF (Bad file descriptor) executing program [pid 15286] close(5) = -1 EBADF (Bad file descriptor) [pid 15286] close(6) = -1 EBADF (Bad file descriptor) [pid 15286] close(7) = -1 EBADF (Bad file descriptor) [pid 15286] close(8) = -1 EBADF (Bad file descriptor) [pid 15286] close(9) = -1 EBADF (Bad file descriptor) [pid 15286] close(10) = -1 EBADF (Bad file descriptor) [pid 15286] close(11) = -1 EBADF (Bad file descriptor) [pid 15286] close(12) = -1 EBADF (Bad file descriptor) [pid 15286] close(13) = -1 EBADF (Bad file descriptor) [pid 15286] close(14) = -1 EBADF (Bad file descriptor) [pid 15286] close(15) = -1 EBADF (Bad file descriptor) [pid 15286] close(16) = -1 EBADF (Bad file descriptor) [pid 15286] close(17) = -1 EBADF (Bad file descriptor) [pid 15286] close(18) = -1 EBADF (Bad file descriptor) [pid 15286] close(19) = -1 EBADF (Bad file descriptor) [pid 15286] close(20) = -1 EBADF (Bad file descriptor) [pid 15286] close(21) = -1 EBADF (Bad file descriptor) [pid 15286] close(22) = -1 EBADF (Bad file descriptor) [pid 15286] close(23) = -1 EBADF (Bad file descriptor) [pid 15286] close(24) = -1 EBADF (Bad file descriptor) [pid 15286] close(25) = -1 EBADF (Bad file descriptor) [pid 15286] close(26) = -1 EBADF (Bad file descriptor) [pid 15286] close(27) = -1 EBADF (Bad file descriptor) [pid 15286] close(28) = -1 EBADF (Bad file descriptor) [pid 15286] close(29) = -1 EBADF (Bad file descriptor) [pid 15286] exit_group(0 [pid 15284] close(10 [pid 15286] <... exit_group resumed>) = ? [pid 15285] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3766", 0777) = 0 [pid 15284] close(11 [pid 15285] <... mkdirat resumed>) = 0 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15284] close(12 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15286] +++ exited with 0 +++ [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15284] close(13 [pid 15285] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 15287 attached [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3801, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15287] set_robust_list(0x5555689d76a0, 24 [pid 15285] <... mount resumed>) = 0 [pid 15284] close(14 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3768 [pid 15287] <... set_robust_list resumed>) = 0 [pid 15285] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15287] rt_sigprocmask(SIG_SETMASK, [] [pid 15284] close(15 [pid 15287] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15285] <... openat resumed>) = 3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] chdir("./3766" [pid 15284] close(16 [pid 15287] <... chdir resumed>) = 0 [pid 15285] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15284] close(17 [pid 15287] <... prctl resumed>) = 0 [pid 15287] setpgid(0, 0 [pid 15285] <... pwrite64 resumed>) = 36 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] <... setpgid resumed>) = 0 [pid 15285] close(3 [pid 15284] close(18 [pid 15287] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15285] <... close resumed>) = 0 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] close(4 [pid 15284] close(19 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] <... openat resumed>) = 3 [pid 15285] close(5 [pid 15284] close(20 [pid 15287] write(3, "1000", 4 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] <... write resumed>) = 4 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] close(6 [pid 15287] close(3 [pid 15284] close(21 [pid 15287] <... close resumed>) = 0 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] read(200 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15285] close(7 [pid 15287] symlink("/dev/binderfs", "./binderfs" [pid 15284] close(22 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] <... symlink resumed>) = 0 [pid 15285] close(8 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] write(1, "executing program\n", 18 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15284] close(23 [pid 15285] close(9 [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] <... write resumed>) = 18 executing program [pid 15287] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15285] close(10 [pid 15284] close(24 [pid 321] <... restart_syscall resumed>) = 0 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] close(11 [pid 15284] close(25 [pid 15287] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] <... mount resumed>) = 0 [pid 15285] close(12 [pid 15284] close(26 [pid 321] umount2("./3799", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15287] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] <... openat resumed>) = 3 [pid 15285] close(13 [pid 15284] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3799", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15285] close(14 [pid 15284] close(28 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15285] close(15 [pid 15284] close(29 [pid 321] fstat(3 [pid 15287] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15284] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15287] <... pwrite64 resumed>) = 36 [pid 15285] close(16 [pid 15284] exit_group(0 [pid 321] getdents64(3 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15284] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15287] close(3 [pid 15285] close(17 [pid 321] umount2("./3799/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15287] <... close resumed>) = 0 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15287] close(4 [pid 15285] close(18 [pid 321] umount2("./3799/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15287] close(5 [pid 15285] close(19 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3799/sys" [pid 15287] close(6 [pid 15285] close(20 [pid 15284] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3710, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15285] close(21 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] close(7 [pid 321] umount2("./3799/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15287] close(8 [pid 15285] close(22 [pid 321] openat(AT_FDCWD, "./3799/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15287] close(9 [pid 15285] close(23 [pid 321] fstat(4 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15287] close(10 [pid 15285] close(24 [pid 321] getdents64(4 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] close(11 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15285] close(25 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15287] close(12 [pid 15285] close(26 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15287] close(13 [pid 321] close(4 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15287] close(14 [pid 321] rmdir("./3799/sys" [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15287] close(15 [pid 15285] close(27 [pid 321] umount2("./3799/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15287] close(16) = -1 EBADF (Bad file descriptor) [pid 15285] close(28 [pid 15287] close(17 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3799/binderfs" [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] close(29 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15287] close(18 [pid 15285] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3799/binderfs" [pid 15287] close(19 [pid 15285] exit_group(0 [pid 321] <... unlink resumed>) = 0 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15285] <... exit_group resumed>) = ? [pid 15287] close(20 [pid 321] getdents64(3 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15287] close(21) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15287] close(22 [pid 321] <... close resumed>) = 0 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3799" [pid 15287] close(23 [pid 15285] +++ exited with 0 +++ [pid 321] <... rmdir resumed>) = 0 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] close(24) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3800", 0777 [pid 15287] close(25 [pid 321] <... mkdir resumed>) = 0 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3675, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15287] close(26 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15287] close(27 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... restart_syscall resumed>) = 0 [pid 15287] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15287] close(28) = -1 EBADF (Bad file descriptor) [pid 15287] close(29) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15288 attached [pid 318] umount2("./3673", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15288] set_robust_list(0x5555689d76a0, 24 [pid 15287] exit_group(0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15288] <... set_robust_list resumed>) = 0 [pid 15287] <... exit_group resumed>) = ? [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3802 [pid 318] openat(AT_FDCWD, "./3673", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15288] rt_sigprocmask(SIG_SETMASK, [] [pid 15287] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15288] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3768, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... openat resumed>) = 3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] fstat(3 [pid 15288] chdir("./3800" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 15288] <... chdir resumed>) = 0 [pid 15288] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15288] <... prctl resumed>) = 0 [pid 318] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15288] setpgid(0, 0) = 0 [pid 15288] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15288] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15288] write(3, "1000", 4 [pid 318] newfstatat(AT_FDCWD, "./3673/sys" [pid 15288] <... write resumed>) = 4 [pid 15288] close(3) = 0 [pid 15288] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15288] symlink("/dev/binderfs", "./binderfs") = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15288] write(1, "executing program\n", 18 [pid 318] umount2("./3673/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15288] <... write resumed>) = 18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 15288] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] openat(AT_FDCWD, "./3673/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4 [pid 15288] <... mkdirat resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15288] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] getdents64(4 [pid 15288] <... mount resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15288] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] umount2("./3708", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 15288] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3673/sys" [pid 15288] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] openat(AT_FDCWD, "./3708", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3673/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 318] newfstatat(AT_FDCWD, "./3673/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15288] <... pwrite64 resumed>) = 36 [pid 15288] close(3 [pid 319] getdents64(3 [pid 318] unlink("./3673/binderfs" [pid 15288] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15288] close(4 [pid 318] <... unlink resumed>) = 0 [pid 319] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15288] close(5) = -1 EBADF (Bad file descriptor) [pid 15288] close(6) = -1 EBADF (Bad file descriptor) [pid 15288] close(7) = -1 EBADF (Bad file descriptor) [pid 15288] close(8) = -1 EBADF (Bad file descriptor) [pid 15288] close(9) = -1 EBADF (Bad file descriptor) [pid 15288] close(10) = -1 EBADF (Bad file descriptor) [pid 15288] close(11) = -1 EBADF (Bad file descriptor) [pid 15288] close(12) = -1 EBADF (Bad file descriptor) [pid 15288] close(13) = -1 EBADF (Bad file descriptor) [pid 15288] close(14) = -1 EBADF (Bad file descriptor) [pid 15288] close(15) = -1 EBADF (Bad file descriptor) [pid 15288] close(16) = -1 EBADF (Bad file descriptor) [pid 15288] close(17) = -1 EBADF (Bad file descriptor) [pid 15288] close(18) = -1 EBADF (Bad file descriptor) [pid 15288] close(19) = -1 EBADF (Bad file descriptor) [pid 15288] close(20 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 15288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3673" [pid 15288] close(21) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3674", 0777 [pid 15288] close(22) = -1 EBADF (Bad file descriptor) [pid 15288] close(23 [pid 318] <... mkdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3708/sys" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15288] close(24 [pid 319] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15288] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15288] close(25) = -1 EBADF (Bad file descriptor) [pid 15288] close(26) = -1 EBADF (Bad file descriptor) [pid 15288] close(27) = -1 EBADF (Bad file descriptor) [pid 15288] close(28) = -1 EBADF (Bad file descriptor) [pid 15288] close(29ci2-android-6-12-rust/strace-static-x86_64: Process 15289 attached ) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3708/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3676 [pid 15289] set_robust_list(0x5555689d76a0, 24 [pid 15288] exit_group(0 [pid 319] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15289] <... set_robust_list resumed>) = 0 [pid 15288] <... exit_group resumed>) = ? [pid 320] umount2("./3766", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15289] rt_sigprocmask(SIG_SETMASK, [] [pid 15288] +++ exited with 0 +++ [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15289] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15289] chdir("./3674" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3802, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] openat(AT_FDCWD, "./3766", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 15289] <... chdir resumed>) = 0 [pid 320] fstat(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15289] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] close(4 [pid 15289] <... prctl resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 15289] setpgid(0, 0 [pid 320] getdents64(3 [pid 319] <... close resumed>) = 0 [pid 15289] <... setpgid resumed>) = 0 [pid 15289] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3800", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3708/sys" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15289] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 320] umount2("./3766/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15289] write(3, "1000", 4 [pid 321] openat(AT_FDCWD, "./3800", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15289] <... write resumed>) = 4 [pid 321] <... openat resumed>) = 3 [pid 15289] close(3 [pid 320] <... umount2 resumed>) = 0 [pid 15289] <... close resumed>) = 0 [pid 321] fstat(3 [pid 15289] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15289] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(3 [pid 320] umount2("./3766/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3708/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15289] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] newfstatat(AT_FDCWD, "./3766/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15289] write(1, "executing program\n", 18 [pid 321] umount2("./3800/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3708/binderfs" [pid 15289] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3766/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3708/binderfs" [pid 15289] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3800/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3766/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... unlink resumed>) = 0 [pid 15289] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 15289] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3800/sys" [pid 320] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15289] <... mount resumed>) = 0 [pid 319] close(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] fstat(4 [pid 319] <... close resumed>) = 0 [pid 15289] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3800/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rmdir("./3708" [pid 15289] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3800/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] mkdir("./3709", 0777 [pid 320] getdents64(4 [pid 15289] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15289] <... pwrite64 resumed>) = 36 [pid 321] getdents64(4 [pid 320] close(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15289] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15289] <... close resumed>) = 0 [pid 320] rmdir("./3766/sys" [pid 15289] close(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... rmdir resumed>) = 0 [pid 15289] close(5 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 15290 attached [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3766/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... close resumed>) = 0 [pid 15289] close(6 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3800/sys" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3711 [pid 320] newfstatat(AT_FDCWD, "./3766/binderfs" [pid 15290] set_robust_list(0x5555689d76a0, 24 [pid 15289] close(7 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15290] <... set_robust_list resumed>) = 0 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] unlink("./3766/binderfs" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15290] rt_sigprocmask(SIG_SETMASK, [] [pid 15289] close(8 [pid 320] <... unlink resumed>) = 0 [pid 15290] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3800/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15290] chdir("./3709" [pid 15289] close(9 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15290] <... chdir resumed>) = 0 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3800/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15290] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15289] close(10 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(3 [pid 15290] <... prctl resumed>) = 0 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3800/binderfs" [pid 15290] setpgid(0, 0 [pid 15289] close(11 [pid 320] <... close resumed>) = 0 [pid 15290] <... setpgid resumed>) = 0 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] rmdir("./3766" [pid 15290] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15289] close(12 [pid 321] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 15290] <... openat resumed>) = 3 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15289] close(13 [pid 320] mkdir("./3767", 0777 [pid 321] close(3 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] write(3, "1000", 4) = 4 [pid 15289] close(14 [pid 321] <... close resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 15290] close(3 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3800" [pid 15290] <... close resumed>) = 0 [pid 15289] close(15 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15290] read(200 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15290] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15289] close(16 [pid 321] mkdir("./3801", 0777 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15290] symlink("/dev/binderfs", "./binderfs" [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] <... symlink resumed>) = 0 [pid 15290] write(1, "executing program\n", 18) = 18 ci2-android-6-12-rust/strace-static-x86_64: Process 15291 attached executing program [pid 15290] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... mkdir resumed>) = 0 [pid 15291] set_robust_list(0x5555689d76a0, 24 [pid 15290] <... mkdirat resumed>) = 0 [pid 15289] close(17 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3769 [pid 15291] <... set_robust_list resumed>) = 0 [pid 15291] rt_sigprocmask(SIG_SETMASK, [] [pid 15290] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15290] <... mount resumed>) = 0 [pid 15289] close(18 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15289] close(19 [pid 15291] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15290] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15292 attached [pid 15291] chdir("./3767" [pid 15290] <... openat resumed>) = 3 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... chdir resumed>) = 0 [pid 15289] close(20 [pid 15291] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... prctl resumed>) = 0 [pid 15289] close(21 [pid 15292] set_robust_list(0x5555689d76a0, 24 [pid 15291] setpgid(0, 0 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] <... set_robust_list resumed>) = 0 [pid 15291] <... setpgid resumed>) = 0 [pid 15289] close(22 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3803 [pid 15292] rt_sigprocmask(SIG_SETMASK, [] [pid 15291] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15290] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15291] <... openat resumed>) = 3 [pid 15290] <... pwrite64 resumed>) = 36 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15289] close(23 [pid 15292] chdir("./3801" [pid 15291] write(3, "1000", 4 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15291] <... write resumed>) = 4 [pid 15290] close(3 [pid 15289] close(24 [pid 15292] <... chdir resumed>) = 0 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15289] close(25 [pid 15292] <... prctl resumed>) = 0 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] close(3 [pid 15290] <... close resumed>) = 0 [pid 15291] <... close resumed>) = 0 [pid 15290] close(4 [pid 15291] read(200 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15290] close(5 [pid 15291] symlink("/dev/binderfs", "./binderfs" [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] setpgid(0, 0 [pid 15291] <... symlink resumed>) = 0 [pid 15290] close(6 [pid 15289] close(26 [pid 15292] <... setpgid resumed>) = 0 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15291] write(1, "executing program\n", 18 [pid 15290] close(7 [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15291] <... write resumed>) = 18 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] <... openat resumed>) = 3 [pid 15291] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15290] close(8 [pid 15289] close(27 [pid 15292] write(3, "1000", 4 [pid 15291] <... mkdirat resumed>) = 0 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] <... write resumed>) = 4 [pid 15292] close(3 [pid 15291] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15290] close(9 [pid 15289] close(28 [pid 15292] <... close resumed>) = 0 [pid 15291] <... mount resumed>) = 0 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] read(200 [pid 15289] close(29 [pid 15292] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15289] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] symlink("/dev/binderfs", "./binderfs" [pid 15291] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15290] close(10 [pid 15289] exit_group(0 [pid 15292] <... symlink resumed>) = 0 [pid 15291] <... openat resumed>) = 3 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] write(1, "executing program\n", 18 [pid 15289] <... exit_group resumed>) = ? [pid 15292] <... write resumed>) = 18 [pid 15290] close(11) = -1 EBADF (Bad file descriptor) [pid 15290] close(12) = -1 EBADF (Bad file descriptor) [pid 15290] close(13) = -1 EBADF (Bad file descriptor) [pid 15290] close(14 [pid 15291] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15292] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15291] <... pwrite64 resumed>) = 36 [pid 15290] close(15 [pid 15289] +++ exited with 0 +++ [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] <... mkdirat resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3676, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15292] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15291] close(3 [pid 15290] close(16 [pid 15291] <... close resumed>) = 0 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(17 [pid 15291] close(4 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] <... mount resumed>) = 0 [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(18 [pid 15291] close(5 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(19 [pid 15292] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15291] close(6 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(20 [pid 15291] close(7 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(21 [pid 15292] <... openat resumed>) = 3 [pid 15291] close(8 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(22 [pid 15291] close(9 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(23 [pid 15291] close(10 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(24 [pid 15291] close(11 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(25 [pid 15292] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15291] close(12 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(26 [pid 15291] close(13 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] <... pwrite64 resumed>) = 36 [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(27 [pid 15292] close(3 [pid 15291] close(14 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] <... close resumed>) = 0 [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(28 [pid 15291] close(15 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] close(29 [pid 15291] close(16 [pid 15290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] close(17 [pid 15290] exit_group(0 [pid 15292] close(4) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15290] <... exit_group resumed>) = ? [pid 15292] close(5 [pid 15291] close(18 [pid 15290] +++ exited with 0 +++ [pid 318] <... restart_syscall resumed>) = 0 [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] close(6 [pid 15291] close(19 [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3711, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15292] close(7 [pid 15291] close(20 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] close(8) = -1 EBADF (Bad file descriptor) [pid 15292] close(9) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3674", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15292] close(10) = -1 EBADF (Bad file descriptor) [pid 15291] close(21 [pid 15292] close(11 [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] close(22 [pid 15292] close(12 [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] close(23 [pid 15292] close(13 [pid 15291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3674", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] close(24) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15291] close(25) = -1 EBADF (Bad file descriptor) [pid 15291] close(26) = -1 EBADF (Bad file descriptor) [pid 15291] close(27) = -1 EBADF (Bad file descriptor) [pid 15291] close(28) = -1 EBADF (Bad file descriptor) [pid 15291] close(29) = -1 EBADF (Bad file descriptor) [pid 15292] close(14 [pid 15291] exit_group(0 [pid 318] fstat(3 [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15291] <... exit_group resumed>) = ? [pid 15292] close(15 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15292] close(16 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] close(17 [pid 318] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] close(18) = -1 EBADF (Bad file descriptor) [pid 15291] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = 0 [pid 15292] close(19) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15292] close(20 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15292] close(21 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3769, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] newfstatat(AT_FDCWD, "./3674/sys" [pid 15292] close(22 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3674/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3674/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 15292] close(23) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15292] close(24 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15292] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15292] close(26 [pid 318] getdents64(4 [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15292] close(27 [pid 318] close(4 [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15292] close(28) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3674/sys" [pid 15292] close(29 [pid 318] <... rmdir resumed>) = 0 [pid 15292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3674/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15292] exit_group(0) = ? [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3674/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3674/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3674" [pid 15292] +++ exited with 0 +++ [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3675", 0777 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3803, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3677 [pid 319] umount2("./3709", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15293 attached ) = -1 EINVAL (Invalid argument) [pid 15293] set_robust_list(0x5555689d76a0, 24 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] openat(AT_FDCWD, "./3709", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15293] <... set_robust_list resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15293] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15293] chdir("./3675" [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15293] <... chdir resumed>) = 0 [pid 15293] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... umount2 resumed>) = 0 [pid 15293] <... prctl resumed>) = 0 [pid 15293] setpgid(0, 0) = 0 [pid 15293] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3709/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3709/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15293] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 4 [pid 15293] write(3, "1000", 4) = 4 [pid 15293] close(3) = 0 [pid 15293] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15293] symlink("/dev/binderfs", "./binderfs" [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15293] <... symlink resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] getdents64(4 [pid 15293] write(1, "executing program\n", 18) = 18 executing program [pid 320] umount2("./3767", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15293] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15293] <... mkdirat resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3767", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15293] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 15293] <... mount resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] fstat(3 [pid 319] close(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15293] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] getdents64(3 [pid 319] <... close resumed>) = 0 [pid 15293] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] rmdir("./3709/sys" [pid 321] <... restart_syscall resumed>) = 0 [pid 320] umount2("./3767/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3709/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15293] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3801", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3709/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15293] <... pwrite64 resumed>) = 36 [pid 321] openat(AT_FDCWD, "./3801", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3767/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15293] close(3 [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3709/binderfs" [pid 321] fstat(3 [pid 15293] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3767/sys" [pid 319] <... unlink resumed>) = 0 [pid 15293] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3767/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15293] close(5 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3767/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15293] close(6 [pid 320] <... openat resumed>) = 4 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15293] close(7 [pid 320] fstat(4 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15293] close(8) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15293] close(9) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15293] close(10 [pid 320] getdents64(4 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15293] close(11 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15293] close(12 [pid 320] <... close resumed>) = 0 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3767/sys" [pid 15293] close(13 [pid 320] <... rmdir resumed>) = 0 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 15293] close(14 [pid 321] getdents64(3 [pid 320] umount2("./3767/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 15293] close(15 [pid 321] umount2("./3801/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3767/binderfs" [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15293] close(16 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3709" [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 320] unlink("./3767/binderfs" [pid 15293] close(17 [pid 321] umount2("./3801/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... unlink resumed>) = 0 [pid 319] mkdir("./3710", 0777 [pid 15293] close(18 [pid 321] newfstatat(AT_FDCWD, "./3801/sys" [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... mkdir resumed>) = 0 [pid 15293] close(19 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] umount2("./3801/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] openat(AT_FDCWD, "./3801/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15293] close(20 [pid 320] <... close resumed>) = 0 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3767" [pid 15293] close(21 [pid 320] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15294 attached [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 320] mkdir("./3768", 0777 [pid 15294] set_robust_list(0x5555689d76a0, 24 [pid 15293] close(22 [pid 321] fstat(4 [pid 320] <... mkdir resumed>) = 0 [pid 15294] <... set_robust_list resumed>) = 0 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3712 [pid 15294] rt_sigprocmask(SIG_SETMASK, [] [pid 15293] close(23 [pid 321] getdents64(4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15294] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15293] close(24 [pid 321] getdents64(4 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15294] chdir("./3710" [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15295 attached [pid 15293] close(25 [pid 321] close(4 [pid 15294] <... chdir resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 15294] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3801/sys" [pid 15294] <... prctl resumed>) = 0 [pid 15293] close(26 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3770 [pid 15295] set_robust_list(0x5555689d76a0, 24 [pid 15294] setpgid(0, 0 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15295] <... set_robust_list resumed>) = 0 [pid 15294] <... setpgid resumed>) = 0 [pid 15293] close(27 [pid 321] umount2("./3801/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15295] rt_sigprocmask(SIG_SETMASK, [] [pid 15294] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15295] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15294] <... openat resumed>) = 3 [pid 15293] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3801/binderfs" [pid 15294] write(3, "1000", 4 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15295] chdir("./3768" [pid 15294] <... write resumed>) = 4 [pid 15293] close(29 [pid 321] unlink("./3801/binderfs" [pid 15294] close(3 [pid 15293] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15295] <... chdir resumed>) = 0 [pid 15294] <... close resumed>) = 0 [pid 15293] exit_group(0 [pid 15295] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15294] read(200 [pid 15293] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 15295] <... prctl resumed>) = 0 [pid 15294] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15293] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15295] setpgid(0, 0 [pid 15294] symlink("/dev/binderfs", "./binderfs" [pid 321] close(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3677, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15295] <... setpgid resumed>) = 0 [pid 15294] <... symlink resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] rmdir("./3801" [pid 15295] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15294] write(1, "executing program\n", 18) = 18 [pid 15294] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15294] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... rmdir resumed>) = 0 [pid 15294] <... mount resumed>) = 0 executing program [pid 15294] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15295] <... openat resumed>) = 3 [pid 321] mkdir("./3802", 0777 [pid 15295] write(3, "1000", 4 [pid 321] <... mkdir resumed>) = 0 [pid 15295] <... write resumed>) = 4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15295] close(3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15295] <... close resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15295] read(200 [pid 15294] <... openat resumed>) = 3 [pid 15294] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 15296 attached ) = 36 [pid 15294] close(3) = 0 [pid 15294] close(4 [pid 15296] set_robust_list(0x5555689d76a0, 24 [pid 15295] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15296] <... set_robust_list resumed>) = 0 [pid 15295] symlink("/dev/binderfs", "./binderfs" [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3804 [pid 15294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15294] close(5 [pid 15295] <... symlink resumed>) = 0 [pid 15294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] write(1, "executing program\n", 18 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15296] rt_sigprocmask(SIG_SETMASK, [] [pid 15295] <... write resumed>) = 18 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15296] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15294] close(6) = -1 EBADF (Bad file descriptor) [pid 15294] close(7 [pid 15295] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15296] chdir("./3802" executing program [pid 15294] close(8) = -1 EBADF (Bad file descriptor) [pid 15294] close(9) = -1 EBADF (Bad file descriptor) [pid 15294] close(10) = -1 EBADF (Bad file descriptor) [pid 15294] close(11) = -1 EBADF (Bad file descriptor) [pid 15294] close(12) = -1 EBADF (Bad file descriptor) [pid 15294] close(13) = -1 EBADF (Bad file descriptor) [pid 15294] close(14) = -1 EBADF (Bad file descriptor) [pid 15294] close(15) = -1 EBADF (Bad file descriptor) [pid 15294] close(16) = -1 EBADF (Bad file descriptor) [pid 15294] close(17) = -1 EBADF (Bad file descriptor) [pid 15294] close(18) = -1 EBADF (Bad file descriptor) [pid 15294] close(19) = -1 EBADF (Bad file descriptor) [pid 15294] close(20) = -1 EBADF (Bad file descriptor) [pid 15294] close(21) = -1 EBADF (Bad file descriptor) [pid 15294] close(22) = -1 EBADF (Bad file descriptor) [pid 15294] close(23 [pid 15296] <... chdir resumed>) = 0 [pid 15295] <... mkdirat resumed>) = 0 [pid 15296] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15295] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15296] <... prctl resumed>) = 0 [pid 15294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15294] close(24 [pid 15296] setpgid(0, 0 [pid 15295] <... mount resumed>) = 0 [pid 15294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15296] <... setpgid resumed>) = 0 [pid 15295] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15294] close(25 [pid 318] umount2("./3675", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15296] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15294] close(26) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3675", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15295] <... openat resumed>) = 3 [pid 15294] close(27 [pid 318] <... openat resumed>) = 3 [pid 15296] <... openat resumed>) = 3 [pid 15294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15296] write(3, "1000", 4 [pid 15294] close(28 [pid 318] fstat(3 [pid 15296] <... write resumed>) = 4 [pid 15294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15296] close(3 [pid 15294] close(29 [pid 15296] <... close resumed>) = 0 [pid 15295] <... pwrite64 resumed>) = 36 [pid 15296] read(200 [pid 15295] close(3 [pid 15296] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15295] <... close resumed>) = 0 [pid 15296] symlink("/dev/binderfs", "./binderfs" [pid 15294] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15296] <... symlink resumed>) = 0 [pid 15294] exit_group(0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15296] write(1, "executing program\n", 18 [pid 15294] <... exit_group resumed>) = ? executing program [pid 318] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15296] <... write resumed>) = 18 [pid 15295] close(4 [pid 15294] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15296] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3712, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15296] <... mkdirat resumed>) = 0 [pid 15295] close(5 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15296] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3675/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15296] <... mount resumed>) = 0 [pid 318] umount2("./3675/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15295] close(6 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3710", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15296] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] openat(AT_FDCWD, "./3675/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15295] close(7 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3675/sys" [pid 15296] <... openat resumed>) = 3 [pid 15295] close(8 [pid 319] openat(AT_FDCWD, "./3710", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3675/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15295] close(9 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3675/binderfs" [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15296] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15295] close(10 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15295] close(11 [pid 318] unlink("./3675/binderfs") = 0 [pid 318] getdents64(3 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15295] close(12 [pid 318] close(3 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15295] close(13 [pid 318] rmdir("./3675") = 0 [pid 318] mkdir("./3676", 0777) = 0 [pid 15296] <... pwrite64 resumed>) = 36 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15296] close(3 [pid 15295] close(14 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15296] <... close resumed>) = 0 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3710/sys" [pid 15295] close(15 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15296] close(4 [pid 15295] close(16 [pid 319] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(17 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(18 [pid 319] openat(AT_FDCWD, "./3710/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15296] close(5 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 15297 attached [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(19 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3678 [pid 319] fstat(4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] set_robust_list(0x5555689d76a0, 24 [pid 15296] close(6 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15297] <... set_robust_list resumed>) = 0 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(20 [pid 319] getdents64(4 [pid 15296] close(7 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15297] rt_sigprocmask(SIG_SETMASK, [] [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(21 [pid 15297] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15296] close(8 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(22 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15296] close(9 [pid 15295] close(23 [pid 319] <... close resumed>) = 0 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3710/sys" [pid 15297] chdir("./3676" [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(24 [pid 15296] close(10 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15297] <... chdir resumed>) = 0 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(25 [pid 319] umount2("./3710/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15297] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15296] close(11 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] <... prctl resumed>) = 0 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(26 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15297] setpgid(0, 0 [pid 15296] close(12 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] <... setpgid resumed>) = 0 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(27 [pid 319] newfstatat(AT_FDCWD, "./3710/binderfs" [pid 15296] close(13 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15297] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] close(28 [pid 319] unlink("./3710/binderfs" [pid 15296] close(14 [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15295] close(29 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15296] close(15) = -1 EBADF (Bad file descriptor) [pid 15295] exit_group(0 [pid 15296] close(16 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15297] <... openat resumed>) = 3 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] <... exit_group resumed>) = ? [pid 15296] close(17 [pid 319] close(3 [pid 15297] write(3, "1000", 4 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15296] close(18 [pid 319] <... close resumed>) = 0 [pid 15297] <... write resumed>) = 4 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15295] +++ exited with 0 +++ [pid 319] rmdir("./3710" [pid 15297] close(3 [pid 15296] close(19 [pid 319] <... rmdir resumed>) = 0 [pid 15297] <... close resumed>) = 0 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] read(200 [pid 15296] close(20 [pid 319] mkdir("./3711", 0777 [pid 15297] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15296] close(21 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3770, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15297] symlink("/dev/binderfs", "./binderfs" [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15297] <... symlink resumed>) = 0 [pid 15296] close(22 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15297] write(1, "executing program\n", 18 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15297] <... write resumed>) = 18 [pid 15296] close(23 [pid 15297] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15297] <... mkdirat resumed>) = 0 [pid 15296] close(24) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15298 attached [pid 15297] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15298] set_robust_list(0x5555689d76a0, 24 [pid 15296] close(25 [pid 15298] <... set_robust_list resumed>) = 0 [pid 15297] <... mount resumed>) = 0 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3713 [pid 15298] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... restart_syscall resumed>) = 0 [pid 15298] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15297] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15296] close(26 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15298] chdir("./3711" [pid 15296] close(27) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3768", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15298] <... chdir resumed>) = 0 [pid 15296] close(28 [pid 15298] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15298] <... prctl resumed>) = 0 [pid 15297] <... openat resumed>) = 3 [pid 15296] close(29 [pid 15298] setpgid(0, 0 [pid 15296] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3768", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15297] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15296] exit_group(0 [pid 15298] <... setpgid resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15297] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3768/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15298] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15297] close(3 [pid 15296] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3768/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3768/sys" [pid 15296] +++ exited with 0 +++ [pid 15298] <... openat resumed>) = 3 [pid 15297] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3768/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3768/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 15297] close(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3804, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15298] write(3, "1000", 4 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15298] <... write resumed>) = 4 [pid 15297] close(5 [pid 15298] close(3 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15298] <... close resumed>) = 0 [pid 320] fstat(4 [pid 15297] close(6 [pid 15298] read(200 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15298] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15297] close(7 [pid 320] getdents64(4 [pid 15298] symlink("/dev/binderfs", "./binderfs" [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 15298] <... symlink resumed>) = 0 [pid 15297] close(8 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15298] write(1, "executing program\n", 18 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] close(4 [pid 15298] <... write resumed>) = 18 [pid 15297] close(9 [pid 320] <... close resumed>) = 0 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3768/sys" [pid 15298] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15297] close(10 [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3768/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3768/binderfs" [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15298] <... mkdirat resumed>) = 0 [pid 15297] close(11 [pid 321] <... restart_syscall resumed>) = 0 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] close(12 [pid 321] umount2("./3802", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3768/binderfs" [pid 15298] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... unlink resumed>) = 0 [pid 15297] close(13 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3768" [pid 15298] <... mount resumed>) = 0 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3802", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rmdir resumed>) = 0 [pid 15298] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15297] close(14 [pid 321] <... openat resumed>) = 3 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15297] close(15 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15298] <... openat resumed>) = 3 [pid 15297] close(16 [pid 321] getdents64(3 [pid 320] mkdir("./3769", 0777 [pid 15298] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... mkdir resumed>) = 0 [pid 15298] <... pwrite64 resumed>) = 36 [pid 15297] close(17 [pid 321] umount2("./3802/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15298] close(3 [pid 15297] close(18 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15298] <... close resumed>) = 0 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15298] close(4 [pid 15297] close(19 [pid 321] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15299 attached [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15298] close(5 [pid 15297] close(20 [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15299] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3802/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15297] close(21 [pid 15298] close(6 [pid 15299] <... set_robust_list resumed>) = 0 [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3771 [pid 15299] rt_sigprocmask(SIG_SETMASK, [] [pid 15298] close(7 [pid 15297] close(22 [pid 321] newfstatat(AT_FDCWD, "./3802/sys" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15299] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15298] close(8 [pid 15297] close(23 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3802/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15298] close(9) = -1 EBADF (Bad file descriptor) [pid 15299] chdir("./3769" [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15299] <... chdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15297] close(24 [pid 15299] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3802/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15299] <... prctl resumed>) = 0 [pid 15297] close(25 [pid 15299] setpgid(0, 0 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15299] <... setpgid resumed>) = 0 [pid 15297] close(26 [pid 321] fstat(4 [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15298] close(10 [pid 15297] close(27 [pid 15299] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15298] close(11 [pid 15297] close(28 [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15299] <... openat resumed>) = 3 [pid 15298] close(12 [pid 321] getdents64(4 [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15298] close(13 [pid 15297] close(29 [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15299] write(3, "1000", 4 [pid 15298] close(14 [pid 321] getdents64(4 [pid 15299] <... write resumed>) = 4 [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15299] close(3 [pid 15298] close(15 [pid 15297] exit_group(0 [pid 15299] <... close resumed>) = 0 [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15298] close(16 [pid 15299] read(200 [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15297] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 15299] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15298] close(17) = -1 EBADF (Bad file descriptor) [pid 15298] close(18) = -1 EBADF (Bad file descriptor) [pid 15298] close(19) = -1 EBADF (Bad file descriptor) [pid 15298] close(20) = -1 EBADF (Bad file descriptor) [pid 15298] close(21) = -1 EBADF (Bad file descriptor) [pid 15298] close(22) = -1 EBADF (Bad file descriptor) [pid 15298] close(23) = -1 EBADF (Bad file descriptor) [pid 15298] close(24 [pid 15297] +++ exited with 0 +++ [pid 321] rmdir("./3802/sys" [pid 15299] symlink("/dev/binderfs", "./binderfs" [pid 15298] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15298] close(25) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3678, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15298] close(26) = -1 EBADF (Bad file descriptor) [pid 15298] close(27) = -1 EBADF (Bad file descriptor) [pid 15298] close(28) = -1 EBADF (Bad file descriptor) [pid 15298] close(29) = -1 EBADF (Bad file descriptor) [pid 15298] exit_group(0) = ? [pid 15299] <... symlink resumed>) = 0 [pid 15298] +++ exited with 0 +++ [pid 321] <... rmdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> executing program [pid 15299] write(1, "executing program\n", 18 [pid 321] umount2("./3802/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15299] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15299] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] newfstatat(AT_FDCWD, "./3802/binderfs" [pid 15299] <... mkdirat resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3713, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15299] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] unlink("./3802/binderfs") = 0 [pid 15299] <... mount resumed>) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15299] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] close(3) = 0 [pid 15299] <... openat resumed>) = 3 [pid 321] rmdir("./3802") = 0 [pid 321] mkdir("./3803", 0777 [pid 318] <... restart_syscall resumed>) = 0 [pid 15299] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] umount2("./3676", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3676", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... mkdir resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] getdents64(3 [pid 15299] <... pwrite64 resumed>) = 36 ci2-android-6-12-rust/strace-static-x86_64: Process 15300 attached [pid 15299] close(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15300] set_robust_list(0x5555689d76a0, 24 [pid 15299] <... close resumed>) = 0 [pid 15300] <... set_robust_list resumed>) = 0 [pid 15300] rt_sigprocmask(SIG_SETMASK, [] [pid 15299] close(4 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3805 [pid 318] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15300] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15299] close(5 [pid 15300] chdir("./3803" [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15299] close(6 [pid 15300] <... chdir resumed>) = 0 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15300] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15299] close(7 [pid 15300] <... prctl resumed>) = 0 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15300] setpgid(0, 0 [pid 15299] close(8 [pid 15300] <... setpgid resumed>) = 0 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15300] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15299] close(9 [pid 318] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15299] close(10 [pid 318] newfstatat(AT_FDCWD, "./3676/sys" [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15300] <... openat resumed>) = 3 [pid 15299] close(11 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15300] write(3, "1000", 4 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15300] <... write resumed>) = 4 [pid 15300] close(3) = 0 [pid 15300] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15300] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15299] close(12 [pid 318] umount2("./3676/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15299] close(13 [pid 318] openat(AT_FDCWD, "./3676/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15300] write(1, "executing program\n", 18 [pid 318] <... openat resumed>) = 4 [pid 15300] <... write resumed>) = 18 executing program [pid 15299] close(14 [pid 15300] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15300] <... mkdirat resumed>) = 0 [pid 15299] close(15 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15300] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15299] close(16) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15299] close(17 [pid 318] getdents64(4 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15299] close(18 [pid 15300] <... mount resumed>) = 0 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15300] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15299] close(19 [pid 15300] <... openat resumed>) = 3 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3676/sys" [pid 15299] close(20 [pid 318] <... rmdir resumed>) = 0 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3676/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15299] close(21 [pid 319] umount2("./3711", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15299] close(22 [pid 318] newfstatat(AT_FDCWD, "./3676/binderfs" [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15299] close(23 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3711", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] unlink("./3676/binderfs" [pid 15300] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15299] close(24 [pid 319] <... openat resumed>) = 3 [pid 318] <... unlink resumed>) = 0 [pid 15300] close(3 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] getdents64(3 [pid 15300] <... close resumed>) = 0 [pid 15299] close(25 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15300] close(4 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15299] close(26 [pid 319] getdents64(3 [pid 318] close(3 [pid 15300] close(5 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15299] close(27 [pid 318] <... close resumed>) = 0 [pid 15300] close(6 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3676" [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15299] close(28 [pid 15300] close(7 [pid 318] <... rmdir resumed>) = 0 [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15300] close(8) = -1 EBADF (Bad file descriptor) [pid 15300] close(9) = -1 EBADF (Bad file descriptor) [pid 15300] close(10) = -1 EBADF (Bad file descriptor) [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3677", 0777 [pid 15300] close(11 [pid 15299] close(29 [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15300] close(12 [pid 15299] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15300] close(13 [pid 15299] exit_group(0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15299] <... exit_group resumed>) = ? [pid 319] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15300] close(14) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15300] close(15) = -1 EBADF (Bad file descriptor) [pid 15300] close(16) = -1 EBADF (Bad file descriptor) [pid 15300] close(17) = -1 EBADF (Bad file descriptor) [pid 15300] close(18) = -1 EBADF (Bad file descriptor) [pid 15300] close(19) = -1 EBADF (Bad file descriptor) [pid 15300] close(20) = -1 EBADF (Bad file descriptor) [pid 15300] close(21) = -1 EBADF (Bad file descriptor) [pid 15300] close(22) = -1 EBADF (Bad file descriptor) [pid 15300] close(23) = -1 EBADF (Bad file descriptor) [pid 15300] close(24 [pid 15299] +++ exited with 0 +++ [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15300] close(25 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3771, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15300] close(26) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3711/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15301 attached [pid 15300] close(27 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3679 [pid 15301] set_robust_list(0x5555689d76a0, 24 [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15300] close(28 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15301] <... set_robust_list resumed>) = 0 [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15301] rt_sigprocmask(SIG_SETMASK, [] [pid 15300] close(29 [pid 319] openat(AT_FDCWD, "./3711/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15301] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15300] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15301] chdir("./3677" [pid 15300] exit_group(0 [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4 [pid 15301] <... chdir resumed>) = 0 [pid 15300] <... exit_group resumed>) = ? [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15301] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15300] +++ exited with 0 +++ [pid 319] getdents64(4 [pid 15301] <... prctl resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3805, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15301] setpgid(0, 0 [pid 319] getdents64(4 [pid 15301] <... setpgid resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15301] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] close(4 [pid 321] umount2("./3803", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 15301] <... openat resumed>) = 3 [pid 319] rmdir("./3711/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15301] write(3, "1000", 4 [pid 319] <... rmdir resumed>) = 0 [pid 15301] <... write resumed>) = 4 [pid 321] openat(AT_FDCWD, "./3803", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3711/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15301] close(3 [pid 321] <... openat resumed>) = 3 [pid 15301] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] fstat(3 [pid 15301] read(200 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3711/binderfs" [pid 15301] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] getdents64(3 [pid 15301] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] unlink("./3711/binderfs" [pid 321] umount2("./3803/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... unlink resumed>) = 0 [pid 15301] write(1, "executing program\n", 18 [pid 320] <... restart_syscall resumed>) = 0 [pid 15301] <... write resumed>) = 18 executing program [pid 319] getdents64(3 [pid 15301] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = 0 [pid 15301] <... mkdirat resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3769", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15301] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 321] umount2("./3803/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15301] <... mount resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3769", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3711" [pid 321] newfstatat(AT_FDCWD, "./3803/sys" [pid 15301] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] <... rmdir resumed>) = 0 [pid 15301] <... openat resumed>) = 3 [pid 321] umount2("./3803/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 319] mkdir("./3712", 0777 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15301] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3769/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3803/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... openat resumed>) = 4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] fstat(4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15301] <... pwrite64 resumed>) = 36 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = 0 [pid 15301] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] umount2("./3769/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15302 attached [pid 15301] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15301] close(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15302] set_robust_list(0x5555689d76a0, 24 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 320] newfstatat(AT_FDCWD, "./3769/sys" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3714 [pid 15302] <... set_robust_list resumed>) = 0 [pid 15301] close(5 [pid 321] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15302] rt_sigprocmask(SIG_SETMASK, [] [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3803/sys" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15302] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15301] close(6 [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3769/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15302] chdir("./3712" [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3803/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15301] close(7 [pid 320] openat(AT_FDCWD, "./3769/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15302] <... chdir resumed>) = 0 [pid 15301] close(8 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(4 [pid 15302] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3803/binderfs" [pid 15302] <... prctl resumed>) = 0 [pid 15301] close(9 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15302] setpgid(0, 0 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4 [pid 15302] <... setpgid resumed>) = 0 [pid 15301] close(10 [pid 321] unlink("./3803/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15301] close(11 [pid 321] <... unlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15301] close(12 [pid 15302] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15301] close(13 [pid 320] rmdir("./3769/sys" [pid 15302] <... openat resumed>) = 3 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 321] close(3 [pid 15301] close(14 [pid 321] <... close resumed>) = 0 [pid 320] umount2("./3769/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15302] write(3, "1000", 4 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3803" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15302] <... write resumed>) = 4 [pid 15301] close(15 [pid 15302] close(3 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3769/binderfs" [pid 15302] <... close resumed>) = 0 [pid 15301] close(16 [pid 321] mkdir("./3804", 0777 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15302] read(200 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15302] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... mkdir resumed>) = 0 [pid 15302] symlink("/dev/binderfs", "./binderfs" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15301] close(17 [pid 320] unlink("./3769/binderfs" [pid 15302] <... symlink resumed>) = 0 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... unlink resumed>) = 0 [pid 15301] close(18 [pid 320] getdents64(3 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15302] write(1, "executing program\n", 18 [pid 15301] close(19 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] close(3 [pid 15302] <... write resumed>) = 18 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3769") = 0 [pid 320] mkdir("./3770", 0777) = 0 executing program [pid 320] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 15303 attached [pid 15302] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15303] set_robust_list(0x5555689d76a0, 24 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15303] <... set_robust_list resumed>) = 0 [pid 15302] <... mkdirat resumed>) = 0 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3806 ci2-android-6-12-rust/strace-static-x86_64: Process 15304 attached [pid 15303] rt_sigprocmask(SIG_SETMASK, [] [pid 15302] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15301] close(20 [pid 15303] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15303] chdir("./3804" [pid 15302] <... mount resumed>) = 0 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15301] close(21 [pid 15304] <... set_robust_list resumed>) = 0 [pid 15302] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15303] <... chdir resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3772 [pid 15303] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15301] close(22 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15303] <... prctl resumed>) = 0 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15303] setpgid(0, 0 [pid 15301] close(23 [pid 15303] <... setpgid resumed>) = 0 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15303] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15302] <... openat resumed>) = 3 [pid 15301] close(24 [pid 15304] chdir("./3770" [pid 15303] <... openat resumed>) = 3 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] <... chdir resumed>) = 0 [pid 15302] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15301] close(25 [pid 15304] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15303] write(3, "1000", 4 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] <... prctl resumed>) = 0 [pid 15303] <... write resumed>) = 4 [pid 15303] close(3) = 0 [pid 15301] close(26 [pid 15303] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 15303] symlink("/dev/binderfs", "./binderfs" [pid 15304] setpgid(0, 0 [pid 15303] <... symlink resumed>) = 0 [pid 15304] <... setpgid resumed>) = 0 [pid 15303] write(1, "executing program\n", 18 [pid 15302] <... pwrite64 resumed>) = 36 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15303] <... write resumed>) = 18 [pid 15304] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15301] close(27 [pid 15302] close(3 [pid 15304] <... openat resumed>) = 3 [pid 15303] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15302] <... close resumed>) = 0 [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] write(3, "1000", 4 [pid 15303] <... mkdirat resumed>) = 0 [pid 15302] close(4 [pid 15301] close(28 [pid 15304] <... write resumed>) = 4 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] close(3 [pid 15303] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15301] close(29 [pid 15302] close(5 [pid 15304] <... close resumed>) = 0 [pid 15303] <... mount resumed>) = 0 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15301] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15303] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15301] exit_group(0 [pid 15304] read(200 [pid 15302] close(6 [pid 15304] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15301] <... exit_group resumed>) = ? [pid 15304] symlink("/dev/binderfs", "./binderfs" [pid 15302] close(7 [pid 15303] <... openat resumed>) = 3 [pid 15303] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15301] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3679, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15303] <... pwrite64 resumed>) = 36 [pid 15303] close(3 [pid 15304] <... symlink resumed>) = 0 [pid 15302] close(8 [pid 15304] write(1, "executing program\n", 18 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15302] close(9 [pid 15304] <... write resumed>) = 18 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15303] <... close resumed>) = 0 executing program [pid 15302] close(10 [pid 15303] close(4 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15302] close(11 [pid 15303] close(5) = -1 EBADF (Bad file descriptor) [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] <... mkdirat resumed>) = 0 [pid 15303] close(6 [pid 15304] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15302] close(12 [pid 15303] close(7 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15303] close(8) = -1 EBADF (Bad file descriptor) [pid 15304] <... mount resumed>) = 0 [pid 15303] close(9) = -1 EBADF (Bad file descriptor) [pid 15303] close(10) = -1 EBADF (Bad file descriptor) [pid 15303] close(11) = -1 EBADF (Bad file descriptor) [pid 15303] close(12) = -1 EBADF (Bad file descriptor) [pid 15303] close(13) = -1 EBADF (Bad file descriptor) [pid 15303] close(14) = -1 EBADF (Bad file descriptor) [pid 15303] close(15) = -1 EBADF (Bad file descriptor) [pid 15303] close(16) = -1 EBADF (Bad file descriptor) [pid 15303] close(17) = -1 EBADF (Bad file descriptor) [pid 15303] close(18) = -1 EBADF (Bad file descriptor) [pid 15303] close(19) = -1 EBADF (Bad file descriptor) [pid 15303] close(20) = -1 EBADF (Bad file descriptor) [pid 15303] close(21) = -1 EBADF (Bad file descriptor) [pid 15303] close(22) = -1 EBADF (Bad file descriptor) [pid 15303] close(23) = -1 EBADF (Bad file descriptor) [pid 15303] close(24) = -1 EBADF (Bad file descriptor) [pid 15303] close(25) = -1 EBADF (Bad file descriptor) [pid 15303] close(26) = -1 EBADF (Bad file descriptor) [pid 15303] close(27) = -1 EBADF (Bad file descriptor) [pid 15303] close(28) = -1 EBADF (Bad file descriptor) [pid 15303] close(29) = -1 EBADF (Bad file descriptor) [pid 15303] exit_group(0 [pid 15304] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15302] close(13 [pid 318] <... restart_syscall resumed>) = 0 [pid 15303] <... exit_group resumed>) = ? [pid 15304] <... openat resumed>) = 3 [pid 15303] +++ exited with 0 +++ [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15302] close(14) = -1 EBADF (Bad file descriptor) [pid 15302] close(15 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3806, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3677", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15302] close(16 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3677", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15302] close(17) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15304] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15302] close(18 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15302] close(19 [pid 318] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15302] close(20) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15302] close(21 [pid 318] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15304] <... pwrite64 resumed>) = 36 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15302] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3677/sys" [pid 15304] close(3 [pid 15302] close(23) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3804", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15304] <... close resumed>) = 0 [pid 15302] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3677/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15304] close(4 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3804", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15302] close(25 [pid 321] <... openat resumed>) = 3 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15302] close(26 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15302] close(27) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3677/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15302] close(28 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3804/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 15302] close(29 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15302] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] close(5 [pid 318] fstat(4 [pid 321] <... umount2 resumed>) = 0 [pid 15302] exit_group(0 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15302] <... exit_group resumed>) = ? [pid 15304] close(6 [pid 321] umount2("./3804/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15302] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15304] close(7 [pid 321] newfstatat(AT_FDCWD, "./3804/sys" [pid 318] getdents64(4 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3714, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15304] close(8 [pid 321] umount2("./3804/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15304] close(9 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 15304] close(10 [pid 318] rmdir("./3677/sys" [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] close(11 [pid 318] <... rmdir resumed>) = 0 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3804/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3677/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15304] close(12 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 318] newfstatat(AT_FDCWD, "./3677/binderfs" [pid 15304] close(13) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15304] close(14) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15304] close(15 [pid 318] unlink("./3677/binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] close(16 [pid 318] <... unlink resumed>) = 0 [pid 321] getdents64(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] close(3 [pid 15304] close(17 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3712", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 15304] close(18) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3677" [pid 15304] close(19 [pid 321] close(4 [pid 319] openat(AT_FDCWD, "./3712", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15304] close(20 [pid 318] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3804/sys" [pid 319] fstat(3 [pid 318] mkdir("./3678", 0777 [pid 15304] close(21 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15304] close(22 [pid 321] umount2("./3804/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15304] close(23 [pid 321] newfstatat(AT_FDCWD, "./3804/binderfs" [pid 319] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15304] close(24ci2-android-6-12-rust/strace-static-x86_64: Process 15305 attached [pid 15305] set_robust_list(0x5555689d76a0, 24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3680 [pid 15305] <... set_robust_list resumed>) = 0 [pid 15304] close(25 [pid 321] unlink("./3804/binderfs" [pid 319] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15304] close(26 [pid 319] newfstatat(AT_FDCWD, "./3712/sys" [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15304] close(27 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15305] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... unlink resumed>) = 0 [pid 15305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15305] chdir("./3678" [pid 15304] close(28 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3712/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15305] <... chdir resumed>) = 0 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15305] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15304] close(29 [pid 319] <... openat resumed>) = 4 [pid 15305] <... prctl resumed>) = 0 [pid 15304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] fstat(4 [pid 15305] setpgid(0, 0 [pid 15304] exit_group(0 [pid 321] rmdir("./3804" [pid 15305] <... setpgid resumed>) = 0 [pid 15304] <... exit_group resumed>) = ? [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 15305] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15304] +++ exited with 0 +++ [pid 321] mkdir("./3805", 0777 [pid 319] getdents64(4 [pid 15305] <... openat resumed>) = 3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3772, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15305] write(3, "1000", 4 [pid 319] getdents64(4 [pid 15305] <... write resumed>) = 4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15305] close(3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15305] <... close resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] close(4 [pid 15305] read(200ci2-android-6-12-rust/strace-static-x86_64: Process 15306 attached , 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... close resumed>) = 0 [pid 15305] symlink("/dev/binderfs", "./binderfs" [pid 15306] set_robust_list(0x5555689d76a0, 24 [pid 320] <... restart_syscall resumed>) = 0 [pid 15306] <... set_robust_list resumed>) = 0 [pid 15305] <... symlink resumed>) = 0 [pid 15306] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3807 [pid 15305] write(1, "executing program\n", 18 [pid 319] rmdir("./3712/sys" [pid 15306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15305] <... write resumed>) = 18 executing program [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3770", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15306] chdir("./3805" [pid 15305] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15306] <... chdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3770", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3712/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15306] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15305] <... mkdirat resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 15306] <... prctl resumed>) = 0 [pid 15305] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] fstat(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15306] setpgid(0, 0 [pid 15305] <... mount resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3712/binderfs" [pid 15306] <... setpgid resumed>) = 0 [pid 320] getdents64(3 [pid 15306] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15305] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15306] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] unlink("./3712/binderfs" [pid 15306] write(3, "1000", 4 [pid 320] umount2("./3770/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15306] <... write resumed>) = 4 [pid 15305] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15306] close(3) = 0 [pid 15306] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15306] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3770/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15306] <... symlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3770/sys" [pid 15306] write(1, "executing program\n", 18 executing program [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15306] <... write resumed>) = 18 [pid 15306] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3770/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15305] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(3 [pid 15306] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15305] <... pwrite64 resumed>) = 36 [pid 320] openat(AT_FDCWD, "./3770/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15306] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... openat resumed>) = 4 [pid 15306] <... mount resumed>) = 0 [pid 15305] close(3 [pid 319] close(3) = 0 [pid 15305] <... close resumed>) = 0 [pid 319] rmdir("./3712" [pid 15306] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] fstat(4 [pid 15306] <... openat resumed>) = 3 [pid 15305] close(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 319] mkdir("./3713", 0777 [pid 15305] close(5 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15306] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15305] close(6 [pid 320] getdents64(4 [pid 15306] <... pwrite64 resumed>) = 36 [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15305] close(7 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15305] close(8 [pid 15306] close(3 [pid 320] close(4 [pid 15306] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 15306] close(4 [pid 320] rmdir("./3770/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15307 attached [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15306] close(5 [pid 320] umount2("./3770/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15306] close(6 [pid 320] newfstatat(AT_FDCWD, "./3770/binderfs" [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15306] close(7 [pid 320] unlink("./3770/binderfs" [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15307] set_robust_list(0x5555689d76a0, 24 [pid 15306] close(8 [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] <... set_robust_list resumed>) = 0 [pid 15305] close(9 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3715 [pid 15307] rt_sigprocmask(SIG_SETMASK, [] [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15305] close(10 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15307] chdir("./3713" [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15306] close(9 [pid 15305] close(11 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15306] close(10 [pid 15305] close(12 [pid 320] <... close resumed>) = 0 [pid 15307] <... chdir resumed>) = 0 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3770" [pid 15307] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15306] close(11 [pid 15305] close(13 [pid 320] <... rmdir resumed>) = 0 [pid 15307] <... prctl resumed>) = 0 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3771", 0777 [pid 15307] setpgid(0, 0 [pid 15306] close(12 [pid 15305] close(14 [pid 320] <... mkdir resumed>) = 0 [pid 15307] <... setpgid resumed>) = 0 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15306] close(13 [pid 15305] close(15 [pid 15307] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15307] <... openat resumed>) = 3 [pid 15306] close(14 [pid 15305] close(16 [pid 15307] write(3, "1000", 4 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15307] <... write resumed>) = 4 [pid 15306] close(15 [pid 15305] close(17 [pid 15307] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 15308 attached [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] <... close resumed>) = 0 [pid 15308] set_robust_list(0x5555689d76a0, 24 [pid 15306] close(16 [pid 15305] close(18 [pid 15307] read(200 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3773 [pid 15308] <... set_robust_list resumed>) = 0 [pid 15307] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15308] rt_sigprocmask(SIG_SETMASK, [] [pid 15307] symlink("/dev/binderfs", "./binderfs" [pid 15306] close(17 [pid 15305] close(19 [pid 15308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] chdir("./3771" [pid 15307] <... symlink resumed>) = 0 [pid 15306] close(18 [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] <... chdir resumed>) = 0 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] write(1, "executing program\n", 18 [pid 15306] close(19 [pid 15305] close(20 [pid 15307] <... write resumed>) = 18 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15306] close(20 [pid 15305] close(21 [pid 15308] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15308] setpgid(0, 0) = 0 [pid 15308] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15307] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] <... openat resumed>) = 3 [pid 15306] close(21 [pid 15305] close(22 [pid 15308] write(3, "1000", 4 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] <... write resumed>) = 4 [pid 15307] <... mkdirat resumed>) = 0 [pid 15306] close(22 [pid 15305] close(23 [pid 15308] close(3 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15306] close(23 [pid 15305] close(24 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] <... close resumed>) = 0 [pid 15308] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15308] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15308] write(1, "executing program\n", 18) = 18 [pid 15308] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15307] <... mount resumed>) = 0 [pid 15306] close(24 executing program [pid 15305] close(25 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15306] close(25 [pid 15305] close(26 [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15306] close(26 [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] close(27 [pid 15306] close(27 [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] close(28 [pid 15306] close(28 [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15305] close(29 [pid 15306] close(29 [pid 15305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15306] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] <... mkdirat resumed>) = 0 [pid 15306] exit_group(0 [pid 15305] exit_group(0 [pid 15308] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15307] <... openat resumed>) = 3 [pid 15306] <... exit_group resumed>) = ? [pid 15308] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15305] <... exit_group resumed>) = ? [pid 15308] <... openat resumed>) = 3 [pid 15308] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15307] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15308] close(3) = 0 [pid 15308] close(4) = -1 EBADF (Bad file descriptor) [pid 15308] close(5 [pid 15307] <... pwrite64 resumed>) = 36 [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] close(6) = -1 EBADF (Bad file descriptor) [pid 15308] close(7) = -1 EBADF (Bad file descriptor) [pid 15308] close(8) = -1 EBADF (Bad file descriptor) [pid 15308] close(9) = -1 EBADF (Bad file descriptor) [pid 15308] close(10) = -1 EBADF (Bad file descriptor) [pid 15308] close(11) = -1 EBADF (Bad file descriptor) [pid 15308] close(12) = -1 EBADF (Bad file descriptor) [pid 15308] close(13) = -1 EBADF (Bad file descriptor) [pid 15308] close(14) = -1 EBADF (Bad file descriptor) [pid 15308] close(15) = -1 EBADF (Bad file descriptor) [pid 15308] close(16 [pid 15306] +++ exited with 0 +++ [pid 15307] close(3 [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] close(17) = -1 EBADF (Bad file descriptor) [pid 15308] close(18 [pid 15305] +++ exited with 0 +++ [pid 15307] <... close resumed>) = 0 [pid 15307] close(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3807, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3680, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15307] close(5 [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] close(19) = -1 EBADF (Bad file descriptor) [pid 15308] close(20 [pid 15307] close(6 [pid 318] <... restart_syscall resumed>) = 0 [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] close(21 [pid 15307] close(7 [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] close(22) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3678", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15308] close(23 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] close(8 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15308] close(24 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3678", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15307] close(9 [pid 15308] close(25) = -1 EBADF (Bad file descriptor) [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15308] close(26 [pid 15307] close(10 [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15308] close(27 [pid 15307] close(11 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] close(28 [pid 318] getdents64(3 [pid 15307] close(12 [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15308] close(29 [pid 15307] close(13 [pid 318] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15308] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15308] exit_group(0) = ? [pid 15308] +++ exited with 0 +++ [pid 15307] close(14 [pid 318] <... umount2 resumed>) = 0 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3678/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15307] close(15 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3773, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15307] close(16) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3678/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15307] close(17 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3678/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15307] close(18 [pid 318] <... openat resumed>) = 4 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 318] fstat(4 [pid 15307] close(19 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15307] close(20 [pid 320] umount2("./3771", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3805", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15307] close(21 [pid 320] openat(AT_FDCWD, "./3771", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3805", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15307] close(22 [pid 320] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15307] close(23 [pid 321] fstat(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 318] close(4 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... close resumed>) = 0 [pid 15307] close(24 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3771/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3678/sys") = 0 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3805/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 318] umount2("./3678/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15307] close(25 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3678/binderfs" [pid 321] <... umount2 resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3678/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3805/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3771/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 15307] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3805/sys" [pid 320] newfstatat(AT_FDCWD, "./3771/sys" [pid 318] rmdir("./3678" [pid 15307] close(27 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3805/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3771/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3679", 0777 [pid 15307] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3805/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15307] close(29 [pid 321] <... openat resumed>) = 4 [pid 320] openat(AT_FDCWD, "./3771/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15307] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15309 attached [pid 15307] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15307] <... exit_group resumed>) = ? [pid 321] getdents64(4 [pid 320] getdents64(4 [pid 15309] set_robust_list(0x5555689d76a0, 24 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3681 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 15307] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15309] <... set_robust_list resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15309] rt_sigprocmask(SIG_SETMASK, [] [pid 321] close(4 [pid 320] getdents64(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3715, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... close resumed>) = 0 [pid 15309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rmdir("./3805/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15309] chdir("./3679" [pid 321] <... rmdir resumed>) = 0 [pid 320] close(4 [pid 321] umount2("./3805/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 15309] <... chdir resumed>) = 0 [pid 15309] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3771/sys" [pid 321] newfstatat(AT_FDCWD, "./3805/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3805/binderfs" [pid 15309] <... prctl resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 15309] setpgid(0, 0 [pid 320] <... rmdir resumed>) = 0 [pid 15309] <... setpgid resumed>) = 0 [pid 320] umount2("./3771/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 15309] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(3) = 0 [pid 320] newfstatat(AT_FDCWD, "./3771/binderfs" [pid 15309] <... openat resumed>) = 3 [pid 321] rmdir("./3805" [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] mkdir("./3806", 0777 [pid 320] unlink("./3771/binderfs" [pid 15309] write(3, "1000", 4) = 4 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 15309] close(3 [pid 319] umount2("./3713", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 15309] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15309] read(200 [pid 319] openat(AT_FDCWD, "./3713", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] close(3 [pid 15309] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... close resumed>) = 0 [pid 15309] symlink("/dev/binderfs", "./binderfs" [pid 320] rmdir("./3771" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15309] <... symlink resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15310 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3808 [pid 319] fstat(3 [pid 15310] set_robust_list(0x5555689d76a0, 24 [pid 15309] write(1, "executing program\n", 18 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] mkdir("./3772", 0777 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15310] <... set_robust_list resumed>) = 0 [pid 15309] <... write resumed>) = 18 [pid 319] getdents64(3 [pid 320] <... mkdir resumed>) = 0 executing program [pid 15309] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15310] chdir("./3806" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15309] <... mkdirat resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15309] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15310] <... chdir resumed>) = 0 [pid 15310] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15310] setpgid(0, 0) = 0 [pid 15310] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15310] write(3, "1000", 4) = 4 [pid 319] <... umount2 resumed>) = 0 [pid 15310] close(3) = 0 [pid 15310] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15310] symlink("/dev/binderfs", "./binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 15311 attached [pid 15309] <... mount resumed>) = 0 [pid 15311] set_robust_list(0x5555689d76a0, 24 [pid 15309] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15311] <... set_robust_list resumed>) = 0 [pid 319] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15310] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15311] rt_sigprocmask(SIG_SETMASK, [] [pid 15310] write(1, "executing program\n", 18) = 18 [pid 15310] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 15310] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15309] <... openat resumed>) = 3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3774 [pid 319] newfstatat(AT_FDCWD, "./3713/sys" [pid 15310] <... mount resumed>) = 0 [pid 15311] chdir("./3772" [pid 15310] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15311] <... chdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15311] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15309] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15311] <... prctl resumed>) = 0 [pid 15311] setpgid(0, 0 [pid 15310] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15311] <... setpgid resumed>) = 0 [pid 15310] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15309] <... pwrite64 resumed>) = 36 [pid 319] openat(AT_FDCWD, "./3713/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15311] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15310] <... pwrite64 resumed>) = 36 [pid 15310] close(3) = 0 [pid 15310] close(4) = -1 EBADF (Bad file descriptor) [pid 15310] close(5) = -1 EBADF (Bad file descriptor) [pid 15310] close(6) = -1 EBADF (Bad file descriptor) [pid 15310] close(7) = -1 EBADF (Bad file descriptor) [pid 15310] close(8) = -1 EBADF (Bad file descriptor) [pid 15310] close(9) = -1 EBADF (Bad file descriptor) [pid 15310] close(10) = -1 EBADF (Bad file descriptor) [pid 15310] close(11) = -1 EBADF (Bad file descriptor) [pid 15310] close(12) = -1 EBADF (Bad file descriptor) [pid 15310] close(13) = -1 EBADF (Bad file descriptor) [pid 15310] close(14) = -1 EBADF (Bad file descriptor) [pid 15310] close(15) = -1 EBADF (Bad file descriptor) [pid 15310] close(16 [pid 319] <... openat resumed>) = 4 [pid 15311] <... openat resumed>) = 3 [pid 15309] close(3 [pid 15311] write(3, "1000", 4 [pid 319] fstat(4 [pid 15311] <... write resumed>) = 4 [pid 15309] <... close resumed>) = 0 [pid 15311] close(3 [pid 15309] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15311] <... close resumed>) = 0 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15311] read(200 [pid 319] getdents64(4 [pid 15309] close(5 [pid 15311] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15311] symlink("/dev/binderfs", "./binderfs" [pid 15309] close(6 [pid 319] getdents64(4 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15309] close(7 [pid 319] close(4 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15311] <... symlink resumed>) = 0 [pid 15309] close(8 [pid 319] <... close resumed>) = 0 [pid 15311] write(1, "executing program\n", 18 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3713/sys" [pid 15311] <... write resumed>) = 18 [pid 15309] close(9 [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15311] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15310] close(17 [pid 15309] close(10 executing program [pid 319] umount2("./3713/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15311] <... mkdirat resumed>) = 0 [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15311] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15310] close(18 [pid 15309] close(11 [pid 319] newfstatat(AT_FDCWD, "./3713/binderfs" [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15310] close(19) = -1 EBADF (Bad file descriptor) [pid 15309] close(12 [pid 15311] <... mount resumed>) = 0 [pid 15310] close(20 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15311] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] close(13 [pid 319] unlink("./3713/binderfs" [pid 15310] close(21 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] close(14 [pid 15310] close(22 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15310] close(23 [pid 15309] close(15 [pid 319] getdents64(3 [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15310] close(24) = -1 EBADF (Bad file descriptor) [pid 15309] close(16 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15310] close(25 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15310] close(26 [pid 15309] close(17 [pid 319] <... close resumed>) = 0 [pid 15311] <... openat resumed>) = 3 [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3713" [pid 15310] close(27 [pid 15309] close(18 [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15311] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15310] close(28 [pid 15309] close(19 [pid 319] mkdir("./3714", 0777 [pid 15310] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15310] close(29) = -1 EBADF (Bad file descriptor) [pid 15309] close(20 [pid 319] <... mkdir resumed>) = 0 [pid 15310] exit_group(0 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15310] <... exit_group resumed>) = ? [pid 15311] <... pwrite64 resumed>) = 36 [pid 15310] +++ exited with 0 +++ [pid 15309] close(21 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15311] close(3 [pid 15309] close(22 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3808, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15311] <... close resumed>) = 0 [pid 15309] close(23) = -1 EBADF (Bad file descriptor) [pid 15311] close(4 [pid 321] umount2("./3806", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15309] close(24 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15311] close(5) = -1 EBADF (Bad file descriptor) [pid 15309] close(25 [pid 15311] close(6 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15311] close(7) = -1 EBADF (Bad file descriptor) [pid 15311] close(8) = -1 EBADF (Bad file descriptor) [pid 15311] close(9 [pid 15309] close(26) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15309] close(27ci2-android-6-12-rust/strace-static-x86_64: Process 15312 attached [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] set_robust_list(0x5555689d76a0, 24 [pid 15311] close(10 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3806", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15312] <... set_robust_list resumed>) = 0 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15309] close(28 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3716 [pid 15312] rt_sigprocmask(SIG_SETMASK, [] [pid 15311] close(11 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15309] close(29 [pid 321] fstat(3 [pid 15309] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15309] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15309] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 15312] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] chdir("./3714" [pid 15311] close(12 [pid 15312] <... chdir resumed>) = 0 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15311] close(13 [pid 15312] <... prctl resumed>) = 0 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] setpgid(0, 0 [pid 15311] close(14 [pid 15309] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15312] <... setpgid resumed>) = 0 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3806/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3681, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15312] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15311] close(15 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15312] <... openat resumed>) = 3 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15311] close(16 [pid 321] <... umount2 resumed>) = 0 [pid 15312] write(3, "1000", 4 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] <... write resumed>) = 4 [pid 15311] close(17 [pid 321] umount2("./3806/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15312] close(3 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] <... close resumed>) = 0 [pid 15311] close(18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15312] read(200 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15311] close(19 [pid 15312] symlink("/dev/binderfs", "./binderfs" [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] <... symlink resumed>) = 0 [pid 15311] close(20 [pid 321] newfstatat(AT_FDCWD, "./3806/sys" [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] write(1, "executing program\n", 18 [pid 15311] close(21 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15312] <... write resumed>) = 18 executing program [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15311] close(22 [pid 321] umount2("./3806/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15312] <... mkdirat resumed>) = 0 [pid 15311] close(23 [pid 321] openat(AT_FDCWD, "./3806/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15311] close(24 [pid 321] <... openat resumed>) = 4 [pid 15312] <... mount resumed>) = 0 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15311] close(25 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15312] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15312] <... openat resumed>) = 3 [pid 15311] close(26 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15311] close(27 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15312] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15312] <... pwrite64 resumed>) = 36 [pid 15311] close(28 [pid 321] <... close resumed>) = 0 [pid 318] umount2("./3679", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3806/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15312] close(3 [pid 15311] close(29 [pid 321] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3679", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15312] <... close resumed>) = 0 [pid 15311] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15312] close(4 [pid 15311] exit_group(0 [pid 321] umount2("./3806/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15311] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15312] close(5 [pid 15311] +++ exited with 0 +++ [pid 321] newfstatat(AT_FDCWD, "./3806/binderfs" [pid 318] getdents64(3 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15312] close(6 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3774, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3806/binderfs" [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15312] close(7 [pid 318] <... umount2 resumed>) = 0 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15312] close(8 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3679/sys" [pid 15312] close(9 [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3679/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15312] close(10 [pid 321] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3679/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15312] close(11 [pid 321] rmdir("./3806" [pid 318] <... openat resumed>) = 4 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 15312] close(12 [pid 321] mkdir("./3807", 0777 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] getdents64(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15312] close(13) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15313 attached [pid 15312] close(14 [pid 318] close(4 [pid 15313] set_robust_list(0x5555689d76a0, 24 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3809 [pid 15313] <... set_robust_list resumed>) = 0 [pid 15312] close(15 [pid 318] <... close resumed>) = 0 [pid 15313] rt_sigprocmask(SIG_SETMASK, [] [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15313] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15312] close(16 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rmdir("./3679/sys" [pid 15313] chdir("./3807" [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15313] <... chdir resumed>) = 0 [pid 15312] close(17 [pid 318] umount2("./3679/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15313] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] newfstatat(AT_FDCWD, "./3679/binderfs" [pid 15313] <... prctl resumed>) = 0 [pid 15312] close(18 [pid 320] <... restart_syscall resumed>) = 0 [pid 15313] setpgid(0, 0) = 0 [pid 15313] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15313] <... openat resumed>) = 3 [pid 15312] close(19) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3679/binderfs" [pid 15312] close(20 [pid 15313] write(3, "1000", 4 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15313] <... write resumed>) = 4 [pid 15312] close(21 [pid 320] umount2("./3772", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... unlink resumed>) = 0 [pid 15313] close(3 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 15313] <... close resumed>) = 0 [pid 15312] close(22 [pid 15313] read(200 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3772", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15312] close(23) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 318] close(3 [pid 15312] close(24 [pid 318] <... close resumed>) = 0 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15312] close(25 [pid 318] rmdir("./3679" [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15312] close(26 [pid 15313] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 320] getdents64(3 [pid 15313] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15313] write(1, "executing program\n", 18 [pid 15312] close(27 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 executing program [pid 318] mkdir("./3680", 0777 [pid 15313] <... write resumed>) = 18 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3772/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15313] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15312] close(28 [pid 318] <... mkdir resumed>) = 0 [pid 15313] <... mkdirat resumed>) = 0 [pid 15313] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15313] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15312] close(29 [pid 15313] <... openat resumed>) = 3 [pid 15312] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3772/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15313] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15313] close(3) = 0 [pid 15313] close(4 [pid 15312] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15314 attached [pid 15314] set_robust_list(0x5555689d76a0, 24 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15313] close(5 [pid 15314] <... set_robust_list resumed>) = 0 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] rt_sigprocmask(SIG_SETMASK, [] [pid 15313] close(6 [pid 15312] <... exit_group resumed>) = ? [pid 320] newfstatat(AT_FDCWD, "./3772/sys" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3682 [pid 15314] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] chdir("./3680" [pid 15313] close(7) = -1 EBADF (Bad file descriptor) [pid 15314] <... chdir resumed>) = 0 [pid 15313] close(8 [pid 15314] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15312] +++ exited with 0 +++ [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3772/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3716, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] openat(AT_FDCWD, "./3772/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15314] <... prctl resumed>) = 0 [pid 15313] close(9 [pid 15314] setpgid(0, 0 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] <... setpgid resumed>) = 0 [pid 15313] close(10 [pid 15314] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15314] <... openat resumed>) = 3 [pid 15313] close(11 [pid 320] fstat(4 [pid 15314] write(3, "1000", 4 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] <... write resumed>) = 4 [pid 15313] close(12 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15314] close(3 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] <... close resumed>) = 0 [pid 15313] close(13 [pid 320] getdents64(4 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] read(200 [pid 15313] close(14 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15314] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15314] symlink("/dev/binderfs", "./binderfs" [pid 15313] close(15 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15314] <... symlink resumed>) = 0 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15313] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15314] write(1, "executing program\n", 18 [pid 15313] close(17 [pid 15314] <... write resumed>) = 18 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15314] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15313] close(18 [pid 320] rmdir("./3772/sys" [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] <... mkdirat resumed>) = 0 [pid 15313] close(19 [pid 320] <... rmdir resumed>) = 0 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15313] close(20 [pid 320] umount2("./3772/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15314] <... mount resumed>) = 0 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15313] close(21 [pid 320] newfstatat(AT_FDCWD, "./3772/binderfs" [pid 15314] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] <... openat resumed>) = 3 [pid 15313] close(22 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] unlink("./3772/binderfs" [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15313] close(23 [pid 15314] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15313] close(24 [pid 319] umount2("./3714", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15314] <... pwrite64 resumed>) = 36 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15313] close(25 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3714", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] close(3 [pid 15314] close(3 [pid 15313] close(26 [pid 15314] <... close resumed>) = 0 [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15314] close(4 [pid 15313] close(27 [pid 320] rmdir("./3772" [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 15314] close(5 [pid 15313] close(28 [pid 320] <... rmdir resumed>) = 0 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] close(6 [pid 15313] close(29 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] close(7 [pid 15313] exit_group(0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] mkdir("./3773", 0777 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15313] <... exit_group resumed>) = ? [pid 319] getdents64(3 [pid 15314] close(8 [pid 15313] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15314] close(9 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3809, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] close(10 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15314] close(11) = -1 EBADF (Bad file descriptor) [pid 15314] close(12) = -1 EBADF (Bad file descriptor) [pid 15314] close(13) = -1 EBADF (Bad file descriptor) [pid 15314] close(14) = -1 EBADF (Bad file descriptor) [pid 15314] close(15) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15315 attached [pid 15314] close(16) = -1 EBADF (Bad file descriptor) [pid 15315] set_robust_list(0x5555689d76a0, 24 [pid 15314] close(17 [pid 319] <... umount2 resumed>) = 0 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15315] <... set_robust_list resumed>) = 0 [pid 15314] close(18 [pid 15315] rt_sigprocmask(SIG_SETMASK, [] [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3775 [pid 319] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15314] close(19 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3714/sys" [pid 15315] chdir("./3773" [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15315] <... chdir resumed>) = 0 [pid 15314] close(20 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15315] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15315] <... prctl resumed>) = 0 [pid 15314] close(21 [pid 319] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15315] setpgid(0, 0 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15315] <... setpgid resumed>) = 0 [pid 15314] close(22 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15315] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3714/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15315] <... openat resumed>) = 3 [pid 15314] close(23 [pid 319] <... openat resumed>) = 4 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15315] write(3, "1000", 4 [pid 15314] close(24 [pid 15315] <... write resumed>) = 4 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15315] close(3 [pid 15314] close(25 [pid 15315] <... close resumed>) = 0 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15315] read(200 [pid 15314] close(26 [pid 15315] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15315] symlink("/dev/binderfs", "./binderfs" [pid 15314] close(27 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15314] close(28 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15315] <... symlink resumed>) = 0 [pid 15314] close(29 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15314] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15315] write(1, "executing program\n", 18 executing program [pid 15314] exit_group(0 [pid 15315] <... write resumed>) = 18 [pid 15314] <... exit_group resumed>) = ? [pid 319] <... close resumed>) = 0 [pid 15314] +++ exited with 0 +++ [pid 319] rmdir("./3714/sys" [pid 15315] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... rmdir resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3682, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15315] <... mkdirat resumed>) = 0 [pid 319] umount2("./3714/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15315] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3714/binderfs" [pid 15315] <... mount resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15315] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] unlink("./3714/binderfs") = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 15315] <... openat resumed>) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3714" [pid 15315] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rmdir resumed>) = 0 [pid 321] umount2("./3807", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15315] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3715", 0777 [pid 321] openat(AT_FDCWD, "./3807", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15315] close(3 [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 15315] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15315] close(4) = -1 EBADF (Bad file descriptor) [pid 15315] close(5 [pid 321] getdents64(3 [pid 319] <... mkdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] umount2("./3807/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15315] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15315] close(6) = -1 EBADF (Bad file descriptor) [pid 15315] close(7) = -1 EBADF (Bad file descriptor) [pid 15315] close(8 [pid 321] <... umount2 resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15315] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15315] close(9) = -1 EBADF (Bad file descriptor) [pid 15315] close(10) = -1 EBADF (Bad file descriptor) [pid 15315] close(11) = -1 EBADF (Bad file descriptor) [pid 15315] close(12) = -1 EBADF (Bad file descriptor) [pid 15315] close(13) = -1 EBADF (Bad file descriptor) [pid 15315] close(14) = -1 EBADF (Bad file descriptor) [pid 15315] close(15) = -1 EBADF (Bad file descriptor) [pid 15315] close(16) = -1 EBADF (Bad file descriptor) [pid 15315] close(17) = -1 EBADF (Bad file descriptor) [pid 15315] close(18) = -1 EBADF (Bad file descriptor) [pid 15315] close(19) = -1 EBADF (Bad file descriptor) [pid 15315] close(20) = -1 EBADF (Bad file descriptor) [pid 15315] close(21) = -1 EBADF (Bad file descriptor) [pid 15315] close(22) = -1 EBADF (Bad file descriptor) [pid 15315] close(23) = -1 EBADF (Bad file descriptor) [pid 15315] close(24) = -1 EBADF (Bad file descriptor) [pid 15315] close(25) = -1 EBADF (Bad file descriptor) [pid 15315] close(26) = -1 EBADF (Bad file descriptor) [pid 15315] close(27) = -1 EBADF (Bad file descriptor) [pid 15315] close(28) = -1 EBADF (Bad file descriptor) [pid 15315] close(29) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3807/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15316 attached [pid 15315] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3717 [pid 15316] set_robust_list(0x5555689d76a0, 24 [pid 15315] <... exit_group resumed>) = ? [pid 321] newfstatat(AT_FDCWD, "./3807/sys" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3807/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15316] <... set_robust_list resumed>) = 0 [pid 15315] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15316] rt_sigprocmask(SIG_SETMASK, [] [pid 321] openat(AT_FDCWD, "./3807/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15316] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3775, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15316] chdir("./3715" [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 15316] <... chdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15316] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 321] getdents64(4 [pid 320] umount2("./3773", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] openat(AT_FDCWD, "./3773", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(4 [pid 320] <... openat resumed>) = 3 [pid 15316] setpgid(0, 0) = 0 [pid 321] <... close resumed>) = 0 [pid 15316] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] rmdir("./3807/sys" [pid 320] fstat(3 [pid 15316] <... openat resumed>) = 3 [pid 318] umount2("./3680", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15316] write(3, "1000", 4 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15316] <... write resumed>) = 4 [pid 321] umount2("./3807/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15316] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 15316] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3680", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15316] read(200 [pid 321] newfstatat(AT_FDCWD, "./3807/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15316] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3773/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 15316] symlink("/dev/binderfs", "./binderfs") = 0 [pid 318] fstat(3 [pid 320] <... umount2 resumed>) = 0 [pid 321] unlink("./3807/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15316] write(1, "executing program\n", 18 [pid 318] getdents64(3 [pid 15316] <... write resumed>) = 18 executing program [pid 320] umount2("./3773/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15316] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15316] <... mkdirat resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 320] newfstatat(AT_FDCWD, "./3773/sys" [pid 15316] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15316] <... mount resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15316] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] close(3 [pid 320] umount2("./3773/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3807" [pid 320] openat(AT_FDCWD, "./3773/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 321] mkdir("./3808", 0777 [pid 318] newfstatat(AT_FDCWD, "./3680/sys" [pid 320] fstat(4 [pid 15316] <... openat resumed>) = 3 [pid 15316] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15316] <... pwrite64 resumed>) = 36 [pid 15316] close(3 [pid 320] getdents64(4 [pid 318] umount2("./3680/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15316] <... close resumed>) = 0 [pid 15316] close(4) = -1 EBADF (Bad file descriptor) [pid 15316] close(5) = -1 EBADF (Bad file descriptor) [pid 15316] close(6) = -1 EBADF (Bad file descriptor) [pid 15316] close(7) = -1 EBADF (Bad file descriptor) [pid 15316] close(8) = -1 EBADF (Bad file descriptor) [pid 15316] close(9) = -1 EBADF (Bad file descriptor) [pid 15316] close(10) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] getdents64(4 [pid 318] openat(AT_FDCWD, "./3680/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 4 [pid 15316] close(11) = -1 EBADF (Bad file descriptor) [pid 15316] close(12) = -1 EBADF (Bad file descriptor) [pid 15316] close(13) = -1 EBADF (Bad file descriptor) [pid 15316] close(14) = -1 EBADF (Bad file descriptor) [pid 15316] close(15) = -1 EBADF (Bad file descriptor) [pid 15316] close(16ci2-android-6-12-rust/strace-static-x86_64: Process 15317 attached ) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 318] fstat(4 [pid 15316] close(17 [pid 15317] set_robust_list(0x5555689d76a0, 24 [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15317] <... set_robust_list resumed>) = 0 [pid 15316] close(18 [pid 320] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15317] rt_sigprocmask(SIG_SETMASK, [] [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3810 [pid 320] rmdir("./3773/sys" [pid 318] getdents64(4 [pid 15316] close(19 [pid 15317] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15317] chdir("./3808" [pid 15316] close(20 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3773/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15317] <... chdir resumed>) = 0 [pid 15316] close(21 [pid 318] close(4 [pid 15317] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15317] <... prctl resumed>) = 0 [pid 15316] close(22 [pid 320] newfstatat(AT_FDCWD, "./3773/binderfs" [pid 318] <... close resumed>) = 0 [pid 15317] setpgid(0, 0 [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15317] <... setpgid resumed>) = 0 [pid 15316] close(23 [pid 320] unlink("./3773/binderfs" [pid 318] rmdir("./3680/sys" [pid 15317] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15316] close(24 [pid 318] <... rmdir resumed>) = 0 [pid 15317] <... openat resumed>) = 3 [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3680/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15316] close(25 [pid 320] getdents64(3 [pid 15317] write(3, "1000", 4 [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15317] <... write resumed>) = 4 [pid 15316] close(26 [pid 15317] close(3 [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15317] <... close resumed>) = 0 [pid 15316] close(27 [pid 15317] read(200 [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] newfstatat(AT_FDCWD, "./3680/binderfs" [pid 15317] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15316] close(28 [pid 15317] symlink("/dev/binderfs", "./binderfs" [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3773" [pid 318] unlink("./3680/binderfs" [pid 15317] <... symlink resumed>) = 0 [pid 15316] close(29 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 executing program [pid 15317] write(1, "executing program\n", 18 [pid 15316] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15317] <... write resumed>) = 18 [pid 15316] exit_group(0 [pid 320] mkdir("./3774", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15317] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15316] <... exit_group resumed>) = ? [pid 318] close(3 [pid 15316] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3717, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] rmdir("./3680" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15317] <... mkdirat resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15317] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] mkdir("./3681", 0777 [pid 15317] <... mount resumed>) = 0 [pid 15317] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... mkdir resumed>) = 0 [pid 15317] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15317] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15317] close(3) = 0 [pid 15317] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 15318 attached ) = -1 EBADF (Bad file descriptor) [pid 15317] close(5) = -1 EBADF (Bad file descriptor) [pid 15317] close(6) = -1 EBADF (Bad file descriptor) [pid 15317] close(7) = -1 EBADF (Bad file descriptor) [pid 15317] close(8) = -1 EBADF (Bad file descriptor) [pid 15317] close(9) = -1 EBADF (Bad file descriptor) [pid 15317] close(10) = -1 EBADF (Bad file descriptor) [pid 15317] close(11) = -1 EBADF (Bad file descriptor) [pid 15317] close(12) = -1 EBADF (Bad file descriptor) [pid 15317] close(13) = -1 EBADF (Bad file descriptor) [pid 15317] close(14) = -1 EBADF (Bad file descriptor) [pid 15317] close(15) = -1 EBADF (Bad file descriptor) [pid 15317] close(16) = -1 EBADF (Bad file descriptor) [pid 15317] close(17) = -1 EBADF (Bad file descriptor) [pid 15317] close(18) = -1 EBADF (Bad file descriptor) [pid 15317] close(19) = -1 EBADF (Bad file descriptor) [pid 15317] close(20) = -1 EBADF (Bad file descriptor) [pid 15317] close(21) = -1 EBADF (Bad file descriptor) [pid 15317] close(22) = -1 EBADF (Bad file descriptor) [pid 15317] close(23) = -1 EBADF (Bad file descriptor) [pid 15317] close(24) = -1 EBADF (Bad file descriptor) [pid 15317] close(25) = -1 EBADF (Bad file descriptor) [pid 15317] close(26) = -1 EBADF (Bad file descriptor) [pid 15317] close(27) = -1 EBADF (Bad file descriptor) [pid 15317] close(28) = -1 EBADF (Bad file descriptor) [pid 15317] close(29) = -1 EBADF (Bad file descriptor) [pid 15317] exit_group(0) = ? [pid 15318] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3776 [pid 15318] <... set_robust_list resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3683 [pid 320] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15319 attached [pid 15318] rt_sigprocmask(SIG_SETMASK, [] [pid 15317] +++ exited with 0 +++ [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15319] set_robust_list(0x5555689d76a0, 24 [pid 15318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15319] <... set_robust_list resumed>) = 0 [pid 15318] chdir("./3681" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3810, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15318] <... chdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15318] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15319] rt_sigprocmask(SIG_SETMASK, [] [pid 15318] <... prctl resumed>) = 0 [pid 15319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15319] chdir("./3774" [pid 15318] setpgid(0, 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 15319] <... chdir resumed>) = 0 [pid 15318] <... setpgid resumed>) = 0 [pid 15319] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15318] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15319] setpgid(0, 0) = 0 [pid 15318] <... openat resumed>) = 3 [pid 321] umount2("./3808", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15318] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15318] <... write resumed>) = 4 [pid 321] openat(AT_FDCWD, "./3808", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15318] close(3 [pid 15319] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15318] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 15319] <... openat resumed>) = 3 [pid 15319] write(3, "1000", 4 [pid 15318] read(200 [pid 321] fstat(3 [pid 15319] <... write resumed>) = 4 [pid 15318] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15319] close(3 [pid 15318] symlink("/dev/binderfs", "./binderfs" [pid 15319] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 15319] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15318] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15319] symlink("/dev/binderfs", "./binderfs" executing program [pid 15318] write(1, "executing program\n", 18 [pid 321] umount2("./3808/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15319] <... symlink resumed>) = 0 [pid 15318] <... write resumed>) = 18 [pid 319] umount2("./3715", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15319] write(1, "executing program\n", 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15319] <... write resumed>) = 18 [pid 15319] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15318] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] openat(AT_FDCWD, "./3715", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15319] <... mkdirat resumed>) = 0 [pid 15318] <... mkdirat resumed>) = 0 [pid 319] fstat(3 [pid 321] umount2("./3808/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 15319] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15318] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 321] newfstatat(AT_FDCWD, "./3808/sys" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3808/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15319] <... mount resumed>) = 0 [pid 15319] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 15319] <... openat resumed>) = 3 [pid 15318] <... mount resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3808/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15318] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 4 [pid 15319] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15318] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15319] <... pwrite64 resumed>) = 36 [pid 15319] close(3) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3715/sys" [pid 321] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15318] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(4 [pid 319] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(4 [pid 15319] close(4 [pid 321] <... close resumed>) = 0 [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3715/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15319] close(5 [pid 321] rmdir("./3808/sys" [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15319] close(6 [pid 321] <... rmdir resumed>) = 0 [pid 319] fstat(4 [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15319] close(7) = -1 EBADF (Bad file descriptor) [pid 15319] close(8) = -1 EBADF (Bad file descriptor) [pid 15319] close(9) = -1 EBADF (Bad file descriptor) [pid 15319] close(10) = -1 EBADF (Bad file descriptor) [pid 15319] close(11) = -1 EBADF (Bad file descriptor) [pid 15319] close(12) = -1 EBADF (Bad file descriptor) [pid 15319] close(13) = -1 EBADF (Bad file descriptor) [pid 15319] close(14) = -1 EBADF (Bad file descriptor) [pid 15319] close(15) = -1 EBADF (Bad file descriptor) [pid 15319] close(16) = -1 EBADF (Bad file descriptor) [pid 15319] close(17) = -1 EBADF (Bad file descriptor) [pid 15319] close(18 [pid 15318] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3808/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15318] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 15318] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3808/binderfs" [pid 15318] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15318] close(5 [pid 321] unlink("./3808/binderfs" [pid 319] getdents64(4 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15318] close(6 [pid 321] getdents64(3 [pid 319] close(4 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... close resumed>) = 0 [pid 15318] close(7 [pid 321] close(3 [pid 319] rmdir("./3715/sys" [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15318] close(8 [pid 321] rmdir("./3808" [pid 319] umount2("./3715/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15318] close(9 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3809", 0777 [pid 319] newfstatat(AT_FDCWD, "./3715/binderfs" [pid 15318] close(10 [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15319] close(19 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15318] close(11 [pid 319] unlink("./3715/binderfs" [pid 15319] close(20 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15318] close(12 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15319] close(21 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15318] close(13 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15319] close(22 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15318] close(14 [pid 15319] close(23 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15318] close(15 [pid 15319] close(24 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3715" [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15318] close(16 [pid 15319] close(25 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15319] close(26) = -1 EBADF (Bad file descriptor) [pid 15319] close(27) = -1 EBADF (Bad file descriptor) [pid 15319] close(28 [pid 319] mkdir("./3716", 0777 [pid 15319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15319] close(29) = -1 EBADF (Bad file descriptor) [pid 15319] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15320 attached [pid 15319] +++ exited with 0 +++ [pid 15318] close(17 [pid 319] <... mkdir resumed>) = 0 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] set_robust_list(0x5555689d76a0, 24 [pid 15318] close(18 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3776, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15320] <... set_robust_list resumed>) = 0 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3811 [pid 15320] rt_sigprocmask(SIG_SETMASK, [] [pid 15318] close(19 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15320] chdir("./3809") = 0 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15320] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15318] close(20 [pid 15320] <... prctl resumed>) = 0 [pid 15320] setpgid(0, 0) = 0 [pid 15320] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15321 attached [pid 15321] set_robust_list(0x5555689d76a0, 24 [pid 15320] <... openat resumed>) = 3 [pid 15318] close(21 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3718 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15321] <... set_robust_list resumed>) = 0 [pid 15320] write(3, "1000", 4 [pid 15318] close(22 [pid 15321] rt_sigprocmask(SIG_SETMASK, [] [pid 15320] <... write resumed>) = 4 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15318] close(23) = -1 EBADF (Bad file descriptor) [pid 15318] close(24 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15318] close(25 [pid 15321] chdir("./3716" [pid 15320] close(3 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15321] <... chdir resumed>) = 0 [pid 15320] <... close resumed>) = 0 [pid 15321] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15320] read(200 [pid 15318] close(26 [pid 15321] <... prctl resumed>) = 0 [pid 15320] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15321] setpgid(0, 0 [pid 15320] symlink("/dev/binderfs", "./binderfs" [pid 15318] close(27 [pid 15321] <... setpgid resumed>) = 0 [pid 15320] <... symlink resumed>) = 0 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15321] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15320] write(1, "executing program\n", 18 [pid 15318] close(28 [pid 15321] <... openat resumed>) = 3 [pid 15320] <... write resumed>) = 18 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15320] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15318] close(29 [pid 15321] write(3, "1000", 4 [pid 15320] <... mkdirat resumed>) = 0 [pid 15318] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15321] <... write resumed>) = 4 [pid 15321] close(3 [pid 15318] exit_group(0 [pid 15321] <... close resumed>) = 0 [pid 15320] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15318] <... exit_group resumed>) = ? [pid 15321] read(200 [pid 15320] <... mount resumed>) = 0 [pid 15321] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15321] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15320] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15318] +++ exited with 0 +++ [pid 15321] write(1, "executing program\n", 18) = 18 [pid 15321] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3683, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15321] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15321] <... mount resumed>) = 0 [pid 15320] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15321] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15320] <... pwrite64 resumed>) = 36 [pid 15321] <... openat resumed>) = 3 [pid 15320] close(3) = 0 [pid 15321] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15320] close(4) = -1 EBADF (Bad file descriptor) [pid 15320] close(5 [pid 15321] <... pwrite64 resumed>) = 36 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(6 [pid 15321] close(3 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15321] <... close resumed>) = 0 [pid 15320] close(7 [pid 318] <... restart_syscall resumed>) = 0 [pid 15321] close(4 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(8 [pid 320] umount2("./3774", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3681", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15321] close(5 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3774", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(9 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 318] openat(AT_FDCWD, "./3681", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 318] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3774/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15321] close(6 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(10 [pid 320] umount2("./3774/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15321] close(7 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(11 [pid 320] newfstatat(AT_FDCWD, "./3774/sys" [pid 318] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15321] close(8 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(12 [pid 320] umount2("./3774/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15321] close(9 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(13 [pid 320] openat(AT_FDCWD, "./3774/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15321] close(10 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(14 [pid 320] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15321] close(11 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3681/sys" [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(15 [pid 320] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15321] close(12 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(16 [pid 320] getdents64(4 [pid 318] umount2("./3681/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15321] close(13 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(4 [pid 318] openat(AT_FDCWD, "./3681/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(17 [pid 320] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 15321] close(14 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3774/sys" [pid 318] fstat(4 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] close(18 [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3774/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15321] close(15 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3774/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15321] close(16 [pid 15320] close(19 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3774/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15321] close(17 [pid 15320] close(20 [pid 320] <... unlink resumed>) = 0 [pid 318] close(4 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] <... close resumed>) = 0 [pid 15321] close(18 [pid 15320] close(21 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] rmdir("./3681/sys" [pid 15321] close(19 [pid 15320] close(22 [pid 320] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3774" [pid 15321] close(20 [pid 15320] close(23 [pid 320] <... rmdir resumed>) = 0 [pid 318] umount2("./3681/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3775", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15321] close(21 [pid 15320] close(24 [pid 320] <... mkdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3681/binderfs" [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15321] close(22 [pid 15320] close(25 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] unlink("./3681/binderfs" [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... unlink resumed>) = 0 [pid 15321] close(23 [pid 15320] close(26 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15321] close(24 [pid 15320] close(27 [pid 318] getdents64(3 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15322 attached [pid 15321] close(25 [pid 15320] close(28 [pid 318] close(3 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] set_robust_list(0x5555689d76a0, 24 [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3777 [pid 318] <... close resumed>) = 0 [pid 15322] <... set_robust_list resumed>) = 0 [pid 15321] close(26 [pid 15320] close(29 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rmdir("./3681" [pid 15322] rt_sigprocmask(SIG_SETMASK, [] [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15322] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15321] close(27 [pid 15320] exit_group(0 [pid 318] mkdir("./3682", 0777 [pid 15322] chdir("./3775" [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15320] <... exit_group resumed>) = ? [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15323 attached [pid 15321] close(28 [pid 15320] +++ exited with 0 +++ [pid 15322] <... chdir resumed>) = 0 [pid 15323] set_robust_list(0x5555689d76a0, 24 [pid 15322] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3811, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15322] <... prctl resumed>) = 0 [pid 15321] close(29 [pid 15322] setpgid(0, 0 [pid 15321] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15323] <... set_robust_list resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15323] rt_sigprocmask(SIG_SETMASK, [] [pid 15322] <... setpgid resumed>) = 0 [pid 15321] exit_group(0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3684 [pid 15323] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15323] chdir("./3682" [pid 15322] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15321] <... exit_group resumed>) = ? [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15323] <... chdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15323] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15323] setpgid(0, 0) = 0 [pid 15323] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15323] write(3, "1000", 4) = 4 [pid 15323] close(3) = 0 [pid 15323] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15323] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15323] write(1, "executing program\n", 18) = 18 [pid 15321] +++ exited with 0 +++ executing program [pid 15323] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15322] <... openat resumed>) = 3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3718, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15322] write(3, "1000", 4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15323] <... mkdirat resumed>) = 0 [pid 15322] <... write resumed>) = 4 [pid 15323] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15322] close(3 [pid 15323] <... mount resumed>) = 0 [pid 15322] <... close resumed>) = 0 [pid 15323] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15322] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15322] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15323] <... openat resumed>) = 3 [pid 15322] write(1, "executing program\n", 18) = 18 executing program [pid 15323] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15322] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... restart_syscall resumed>) = 0 [pid 15323] <... pwrite64 resumed>) = 36 [pid 15322] <... mkdirat resumed>) = 0 [pid 15322] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3809", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15323] close(3 [pid 321] openat(AT_FDCWD, "./3809", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15323] <... close resumed>) = 0 [pid 15322] <... mount resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 15323] close(4) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15323] close(5) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15323] close(6 [pid 321] getdents64(3 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15323] close(7 [pid 319] <... restart_syscall resumed>) = 0 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3809/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15323] close(8 [pid 15322] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15323] close(9 [pid 15322] <... openat resumed>) = 3 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15323] close(10) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3716", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15323] close(11) = -1 EBADF (Bad file descriptor) [pid 15322] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15323] close(12 [pid 321] umount2("./3809/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3716", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 15323] close(13 [pid 15322] close(3 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3809/sys" [pid 319] fstat(3 [pid 15323] close(14 [pid 15322] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(4 [pid 15323] close(15 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3809/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15323] close(16 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3809/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15323] close(17 [pid 15322] close(6 [pid 321] <... openat resumed>) = 4 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(7 [pid 321] fstat(4 [pid 319] <... umount2 resumed>) = 0 [pid 15323] close(18 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15322] close(8 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15323] close(19 [pid 15322] close(9 [pid 321] getdents64(4 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15323] close(20 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(10 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3716/sys" [pid 15323] close(21 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(11 [pid 321] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15323] close(22 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3809/sys" [pid 319] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(12 [pid 321] <... rmdir resumed>) = 0 [pid 15323] close(23 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(13 [pid 321] umount2("./3809/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3716/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15323] close(24 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15322] close(14 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3809/binderfs" [pid 319] <... openat resumed>) = 4 [pid 15323] close(25 [pid 15322] close(15 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(4 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3809/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15323] close(26 [pid 15322] close(16 [pid 321] <... unlink resumed>) = 0 [pid 319] getdents64(4 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15323] close(27 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15323] close(28 [pid 321] close(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(17 [pid 321] <... close resumed>) = 0 [pid 319] close(4 [pid 15323] close(29 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15323] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(18 [pid 321] rmdir("./3809" [pid 319] <... close resumed>) = 0 [pid 15323] exit_group(0 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] rmdir("./3716/sys" [pid 15323] <... exit_group resumed>) = ? [pid 15322] close(19 [pid 321] mkdir("./3810", 0777 [pid 319] <... rmdir resumed>) = 0 [pid 15323] +++ exited with 0 +++ [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(20 [pid 321] <... mkdir resumed>) = 0 [pid 319] umount2("./3716/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(21 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3684, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] newfstatat(AT_FDCWD, "./3716/binderfs" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15322] close(22 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15322] close(23) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3716/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 15324 attached [pid 15322] close(24 [pid 319] <... unlink resumed>) = 0 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15324] set_robust_list(0x5555689d76a0, 24 [pid 15322] close(25 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15324] <... set_robust_list resumed>) = 0 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3812 [pid 319] close(3 [pid 15324] rt_sigprocmask(SIG_SETMASK, [] [pid 15322] close(26 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... close resumed>) = 0 [pid 15324] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15322] close(27 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rmdir("./3716" [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15322] close(28) = -1 EBADF (Bad file descriptor) [pid 15324] chdir("./3810" [pid 319] mkdir("./3717", 0777 [pid 15324] <... chdir resumed>) = 0 [pid 15322] close(29 [pid 319] <... mkdir resumed>) = 0 [pid 15324] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15322] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15324] <... prctl resumed>) = 0 [pid 15322] exit_group(0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... restart_syscall resumed>) = 0 [pid 15324] setpgid(0, 0 [pid 15322] <... exit_group resumed>) = ? [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15325 attached [pid 15324] <... setpgid resumed>) = 0 [pid 15322] +++ exited with 0 +++ [pid 15324] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3777, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15325] set_robust_list(0x5555689d76a0, 24 [pid 15324] <... openat resumed>) = 3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15325] <... set_robust_list resumed>) = 0 [pid 318] umount2("./3682", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15325] rt_sigprocmask(SIG_SETMASK, [] [pid 15324] write(3, "1000", 4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3719 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15325] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15324] <... write resumed>) = 4 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] openat(AT_FDCWD, "./3682", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15325] chdir("./3717" [pid 15324] close(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... openat resumed>) = 3 [pid 15325] <... chdir resumed>) = 0 [pid 15324] <... close resumed>) = 0 [pid 15324] read(200 [pid 15325] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15324] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] fstat(3 [pid 15325] <... prctl resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15325] setpgid(0, 0 [pid 318] getdents64(3 [pid 15325] <... setpgid resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15325] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15324] symlink("/dev/binderfs", "./binderfs" [pid 15325] <... openat resumed>) = 3 [pid 318] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15324] <... symlink resumed>) = 0 [pid 15325] write(3, "1000", 4 [pid 15324] write(1, "executing program\n", 18 [pid 15325] <... write resumed>) = 4 executing program [pid 15324] <... write resumed>) = 18 [pid 318] <... umount2 resumed>) = 0 [pid 15325] close(3 [pid 15324] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15325] <... close resumed>) = 0 [pid 15324] <... mkdirat resumed>) = 0 [pid 318] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15325] read(200 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3682/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3682/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3682/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3682/sys") = 0 [pid 15325] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15324] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15325] symlink("/dev/binderfs", "./binderfs" [pid 318] umount2("./3682/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3682/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15324] <... mount resumed>) = 0 [pid 318] unlink("./3682/binderfs" [pid 15325] <... symlink resumed>) = 0 [pid 15324] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... unlink resumed>) = 0 [pid 15325] write(1, "executing program\n", 18 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15325] <... write resumed>) = 18 [pid 318] close(3) = 0 [pid 318] rmdir("./3682" [pid 15325] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3683", 0777 [pid 15325] <... mkdirat resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15325] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15325] <... mount resumed>) = 0 executing program [pid 15325] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15324] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15326 attached [pid 15324] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15326] set_robust_list(0x5555689d76a0, 24 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3685 [pid 15326] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15326] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15326] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15324] <... pwrite64 resumed>) = 36 [pid 15326] chdir("./3683" [pid 15325] <... openat resumed>) = 3 [pid 15326] <... chdir resumed>) = 0 [pid 15326] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15326] setpgid(0, 0) = 0 [pid 15325] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15324] close(3 [pid 15326] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15325] <... pwrite64 resumed>) = 36 [pid 15324] <... close resumed>) = 0 [pid 15326] <... openat resumed>) = 3 [pid 15325] close(3 [pid 15326] write(3, "1000", 4) = 4 [pid 15325] <... close resumed>) = 0 [pid 15326] close(3 [pid 15325] close(4 [pid 15326] <... close resumed>) = 0 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15326] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15325] close(5 [pid 15326] symlink("/dev/binderfs", "./binderfs" [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15326] <... symlink resumed>) = 0 [pid 15324] close(4 [pid 15325] close(6 [pid 15324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15324] close(5) = -1 EBADF (Bad file descriptor) [pid 15324] close(6) = -1 EBADF (Bad file descriptor) [pid 15324] close(7) = -1 EBADF (Bad file descriptor) [pid 15324] close(8) = -1 EBADF (Bad file descriptor) [pid 15324] close(9) = -1 EBADF (Bad file descriptor) [pid 15324] close(10) = -1 EBADF (Bad file descriptor) [pid 15324] close(11) = -1 EBADF (Bad file descriptor) [pid 15324] close(12) = -1 EBADF (Bad file descriptor) [pid 15324] close(13) = -1 EBADF (Bad file descriptor) [pid 15324] close(14) = -1 EBADF (Bad file descriptor) [pid 15324] close(15) = -1 EBADF (Bad file descriptor) [pid 15324] close(16) = -1 EBADF (Bad file descriptor) [pid 15324] close(17) = -1 EBADF (Bad file descriptor) [pid 15324] close(18) = -1 EBADF (Bad file descriptor) [pid 15324] close(19) = -1 EBADF (Bad file descriptor) [pid 15324] close(20) = -1 EBADF (Bad file descriptor) [pid 15324] close(21) = -1 EBADF (Bad file descriptor) [pid 15324] close(22) = -1 EBADF (Bad file descriptor) [pid 15324] close(23) = -1 EBADF (Bad file descriptor) [pid 15324] close(24) = -1 EBADF (Bad file descriptor) [pid 15324] close(25) = -1 EBADF (Bad file descriptor) [pid 15324] close(26) = -1 EBADF (Bad file descriptor) [pid 15324] close(27) = -1 EBADF (Bad file descriptor) [pid 15324] close(28) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15324] close(29) = -1 EBADF (Bad file descriptor) [pid 15326] write(1, "executing program\n", 18 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15324] exit_group(0 executing program [pid 320] umount2("./3775", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15326] <... write resumed>) = 18 [pid 15325] close(7 [pid 15324] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15326] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3775", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15326] <... mkdirat resumed>) = 0 [pid 15325] close(8 [pid 15324] +++ exited with 0 +++ [pid 320] <... openat resumed>) = 3 [pid 15326] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15326] <... mount resumed>) = 0 [pid 15325] close(9 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3812, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] fstat(3 [pid 15326] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15325] close(10 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15325] close(11 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15325] close(12 [pid 320] umount2("./3775/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15325] close(13 [pid 320] <... umount2 resumed>) = 0 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15325] close(14 [pid 320] umount2("./3775/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15325] close(15) = -1 EBADF (Bad file descriptor) [pid 15325] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15325] close(17 [pid 320] newfstatat(AT_FDCWD, "./3775/sys" [pid 15326] <... openat resumed>) = 3 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15326] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15325] close(18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3775/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15325] close(19 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3775/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15325] close(20) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15325] close(21) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15325] close(22) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15326] <... pwrite64 resumed>) = 36 [pid 15325] close(23 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15326] close(3 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15325] close(24 [pid 320] getdents64(4 [pid 15326] <... close resumed>) = 0 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15325] close(25 [pid 321] <... restart_syscall resumed>) = 0 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15326] close(4 [pid 15325] close(26 [pid 320] close(4 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15326] close(5 [pid 15325] close(27 [pid 321] umount2("./3810", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3775/sys" [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 15326] close(6 [pid 15325] close(28 [pid 321] openat(AT_FDCWD, "./3810", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15326] close(7 [pid 15325] close(29 [pid 321] <... openat resumed>) = 3 [pid 320] umount2("./3775/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15325] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15326] close(8 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] newfstatat(AT_FDCWD, "./3775/binderfs" [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15325] exit_group(0 [pid 321] getdents64(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15326] close(9 [pid 15325] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] unlink("./3775/binderfs" [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3810/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 15326] close(10) = -1 EBADF (Bad file descriptor) [pid 15326] close(11 [pid 321] <... umount2 resumed>) = 0 [pid 320] getdents64(3 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15325] +++ exited with 0 +++ [pid 15326] close(12 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3719, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(3 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15326] close(13 [pid 321] umount2("./3810/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3775" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 15326] close(14 [pid 321] newfstatat(AT_FDCWD, "./3810/sys" [pid 320] mkdir("./3776", 0777 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15326] close(15 [pid 320] <... mkdir resumed>) = 0 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3810/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15326] close(16) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15326] close(17 [pid 321] openat(AT_FDCWD, "./3810/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15326] close(18 [pid 321] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 15327 attached [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15326] close(19 [pid 15327] set_robust_list(0x5555689d76a0, 24 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3778 [pid 15327] <... set_robust_list resumed>) = 0 [pid 15326] close(20 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15327] rt_sigprocmask(SIG_SETMASK, [] [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15327] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15326] close(21 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15327] chdir("./3776" [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15327] <... chdir resumed>) = 0 [pid 15326] close(22 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15327] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15326] close(23 [pid 321] close(4 [pid 15327] <... prctl resumed>) = 0 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15327] setpgid(0, 0 [pid 15326] close(24 [pid 321] <... close resumed>) = 0 [pid 15327] <... setpgid resumed>) = 0 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3810/sys" [pid 15327] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15326] close(25 [pid 321] <... rmdir resumed>) = 0 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3810/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15327] <... openat resumed>) = 3 [pid 15326] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15327] write(3, "1000", 4 [pid 15326] close(27 [pid 321] newfstatat(AT_FDCWD, "./3810/binderfs" [pid 15327] <... write resumed>) = 4 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15327] close(3 [pid 15326] close(28 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15327] <... close resumed>) = 0 [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15327] read(200 [pid 15326] close(29 [pid 321] unlink("./3810/binderfs" [pid 15327] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15327] symlink("/dev/binderfs", "./binderfs" [pid 15326] exit_group(0 [pid 321] <... unlink resumed>) = 0 [pid 15327] <... symlink resumed>) = 0 [pid 321] getdents64(3 [pid 15327] write(1, "executing program\n", 18 [pid 15326] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3810" [pid 15326] +++ exited with 0 +++ [pid 15327] <... write resumed>) = 18 executing program [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3811", 0777 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3685, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15327] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... mkdir resumed>) = 0 [pid 15327] <... mkdirat resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15327] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15327] <... mount resumed>) = 0 [pid 15327] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15327] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 15328 attached ) = 36 [pid 15328] set_robust_list(0x5555689d76a0, 24 [pid 15327] close(3) = 0 [pid 15327] close(4) = -1 EBADF (Bad file descriptor) [pid 15327] close(5) = -1 EBADF (Bad file descriptor) [pid 15327] close(6) = -1 EBADF (Bad file descriptor) [pid 15327] close(7) = -1 EBADF (Bad file descriptor) [pid 15327] close(8) = -1 EBADF (Bad file descriptor) [pid 15328] <... set_robust_list resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15327] close(9 [pid 15328] rt_sigprocmask(SIG_SETMASK, [] [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3813 [pid 15328] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15327] close(10) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3717", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3683", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15328] chdir("./3811" [pid 15327] close(11 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15328] <... chdir resumed>) = 0 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15328] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15327] close(12 [pid 319] openat(AT_FDCWD, "./3717", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3683", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15328] <... prctl resumed>) = 0 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 15328] setpgid(0, 0 [pid 15327] close(13 [pid 15328] <... setpgid resumed>) = 0 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] fstat(3 [pid 15327] close(14 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15328] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 15327] close(15 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15327] close(16 [pid 319] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15328] <... openat resumed>) = 3 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15328] write(3, "1000", 4) = 4 [pid 15328] close(3) = 0 [pid 15328] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15328] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15328] write(1, "executing program\n", 18) = 18 executing program [pid 15328] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15327] close(17 [pid 318] <... umount2 resumed>) = 0 [pid 319] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15327] close(18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3717/sys" [pid 15327] close(19 [pid 15328] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15328] <... mount resumed>) = 0 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15327] close(20 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3683/sys" [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3717/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15327] close(21 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15327] close(22 [pid 318] umount2("./3683/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15328] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15327] close(23) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15328] <... openat resumed>) = 3 [pid 15327] close(24 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3683/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] <... openat resumed>) = 4 [pid 15327] close(25 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] fstat(4 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15327] close(26 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15327] close(27 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3717/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15327] close(28 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15327] close(29 [pid 319] umount2("./3717/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 15327] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15327] exit_group(0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3683/sys" [pid 15327] <... exit_group resumed>) = ? [pid 319] newfstatat(AT_FDCWD, "./3717/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 15328] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15327] +++ exited with 0 +++ [pid 318] umount2("./3683/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15328] <... pwrite64 resumed>) = 36 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3778, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] unlink("./3717/binderfs" [pid 15328] close(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15328] <... close resumed>) = 0 [pid 15328] close(4 [pid 318] newfstatat(AT_FDCWD, "./3683/binderfs" [pid 15328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15328] close(5 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] unlink("./3683/binderfs" [pid 15328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 318] <... unlink resumed>) = 0 [pid 15328] close(6 [pid 319] <... close resumed>) = 0 [pid 15328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15328] close(7 [pid 319] rmdir("./3717" [pid 318] getdents64(3 [pid 15328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15328] close(8 [pid 319] mkdir("./3718", 0777 [pid 318] close(3 [pid 15328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15328] close(9) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3683" [pid 15328] close(10) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] mkdir("./3684", 0777 [pid 15328] close(11 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... mkdir resumed>) = 0 [pid 15328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15328] close(12ci2-android-6-12-rust/strace-static-x86_64: Process 15329 attached ) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15328] close(13) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15328] close(14) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3720 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15329] set_robust_list(0x5555689d76a0, 24 [pid 15328] close(15) = -1 EBADF (Bad file descriptor) [pid 15328] close(16) = -1 EBADF (Bad file descriptor) [pid 15328] close(17) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15330 attached [pid 15329] <... set_robust_list resumed>) = 0 [pid 15328] close(18) = -1 EBADF (Bad file descriptor) [pid 15328] close(19) = -1 EBADF (Bad file descriptor) [pid 15328] close(20) = -1 EBADF (Bad file descriptor) [pid 15328] close(21) = -1 EBADF (Bad file descriptor) [pid 15328] close(22) = -1 EBADF (Bad file descriptor) [pid 15328] close(23) = -1 EBADF (Bad file descriptor) [pid 15328] close(24) = -1 EBADF (Bad file descriptor) [pid 15328] close(25) = -1 EBADF (Bad file descriptor) [pid 15328] close(26) = -1 EBADF (Bad file descriptor) [pid 15328] close(27) = -1 EBADF (Bad file descriptor) [pid 15328] close(28) = -1 EBADF (Bad file descriptor) [pid 15328] close(29) = -1 EBADF (Bad file descriptor) [pid 15328] exit_group(0) = ? [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15330] set_robust_list(0x5555689d76a0, 24 [pid 15329] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3686 [pid 15330] <... set_robust_list resumed>) = 0 [pid 15329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15330] rt_sigprocmask(SIG_SETMASK, [] [pid 15328] +++ exited with 0 +++ [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15330] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15329] chdir("./3718" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3813, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15330] chdir("./3684" [pid 15329] <... chdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15329] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15330] <... chdir resumed>) = 0 [pid 15330] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15330] setpgid(0, 0) = 0 [pid 15329] <... prctl resumed>) = 0 [pid 15330] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15329] setpgid(0, 0 [pid 15330] <... openat resumed>) = 3 [pid 15329] <... setpgid resumed>) = 0 [pid 15330] write(3, "1000", 4 [pid 15329] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15330] <... write resumed>) = 4 [pid 15330] close(3) = 0 [pid 15330] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15330] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15330] write(1, "executing program\n", 18) = 18 executing program [pid 15330] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15329] <... openat resumed>) = 3 [pid 320] <... restart_syscall resumed>) = 0 [pid 15329] write(3, "1000", 4 [pid 15330] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15329] <... write resumed>) = 4 [pid 15330] <... mount resumed>) = 0 [pid 15329] close(3 [pid 15330] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15329] <... close resumed>) = 0 [pid 15329] read(200 [pid 320] umount2("./3776", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15329] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15330] <... openat resumed>) = 3 [pid 15329] symlink("/dev/binderfs", "./binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15330] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15329] <... symlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3776", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15330] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 3 [pid 15330] close(3) = 0 [pid 320] fstat(3 [pid 15329] write(1, "executing program\n", 18 [pid 15330] close(4 [pid 15329] <... write resumed>) = 18 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] getdents64(3 [pid 15330] close(5 [pid 15329] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15330] close(6 [pid 320] umount2("./3776/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] <... mkdirat resumed>) = 0 [pid 15330] close(7 [pid 15329] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3776/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15329] <... mount resumed>) = 0 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3776/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3776/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3776/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15330] close(8 [pid 15329] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3776/sys") = 0 [pid 320] umount2("./3776/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15329] <... openat resumed>) = 3 [pid 15330] close(9 [pid 320] newfstatat(AT_FDCWD, "./3776/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3776/binderfs" [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15330] close(10 [pid 15329] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15330] close(11 [pid 320] getdents64(3 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 15330] close(12 [pid 320] rmdir("./3776" [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15330] close(13) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3777", 0777 [pid 15330] close(14 [pid 320] <... mkdir resumed>) = 0 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] <... pwrite64 resumed>) = 36 [pid 15330] close(15) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15330] close(16 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] close(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 15330] close(17 [pid 15329] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15331 attached [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] close(4 [pid 15331] set_robust_list(0x5555689d76a0, 24 [pid 15330] close(18 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3811", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15331] <... set_robust_list resumed>) = 0 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] close(5 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3779 [pid 15331] rt_sigprocmask(SIG_SETMASK, [] [pid 15330] close(19 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] close(6 [pid 321] openat(AT_FDCWD, "./3811", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15330] close(20) = -1 EBADF (Bad file descriptor) [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15330] close(21 [pid 15329] close(7 [pid 321] fstat(3 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15330] close(22 [pid 15329] close(8 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15330] close(23 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15331] chdir("./3777" [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] close(9 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15331] <... chdir resumed>) = 0 [pid 15330] close(24 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3811/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15331] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] close(10 [pid 321] <... umount2 resumed>) = 0 [pid 15331] <... prctl resumed>) = 0 [pid 15330] close(25 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15331] setpgid(0, 0) = 0 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] close(11 [pid 15331] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15330] close(26 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3811/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15331] <... openat resumed>) = 3 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] close(12 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15331] write(3, "1000", 4 [pid 15330] close(27 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3811/sys" [pid 15331] <... write resumed>) = 4 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] close(13 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15331] close(3 [pid 15330] close(28 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15331] <... close resumed>) = 0 [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3811/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15331] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15330] close(29 [pid 15329] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15330] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3811/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15330] exit_group(0 [pid 15329] close(15 [pid 321] <... openat resumed>) = 4 [pid 15331] symlink("/dev/binderfs", "./binderfs" [pid 15330] <... exit_group resumed>) = ? [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15331] <... symlink resumed>) = 0 [pid 15330] +++ exited with 0 +++ [pid 15329] close(16 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15331] write(1, "executing program\n", 18 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] getdents64(4 [pid 15331] <... write resumed>) = 18 [pid 15329] close(17) = -1 EBADF (Bad file descriptor) [pid 15331] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15329] close(18 [pid 321] getdents64(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3686, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15331] <... mkdirat resumed>) = 0 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15331] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15329] close(19 [pid 321] close(4 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15331] <... mount resumed>) = 0 [pid 15329] close(20) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3811/sys" [pid 15331] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15329] close(21 [pid 321] <... rmdir resumed>) = 0 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3811/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15329] close(22 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15331] <... openat resumed>) = 3 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3811/binderfs" [pid 15329] close(23 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15331] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] close(24 [pid 321] unlink("./3811/binderfs" [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15329] close(25) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15329] close(26 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15331] <... pwrite64 resumed>) = 36 [pid 15331] close(3 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15329] close(27 [pid 321] <... close resumed>) = 0 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3811" [pid 15329] close(28) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15331] <... close resumed>) = 0 [pid 15329] close(29 [pid 15331] close(4 [pid 15329] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15331] close(5 [pid 15329] exit_group(0 [pid 321] mkdir("./3812", 0777 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15329] <... exit_group resumed>) = ? [pid 321] <... mkdir resumed>) = 0 [pid 15331] close(6) = -1 EBADF (Bad file descriptor) [pid 15329] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15331] close(7 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15331] close(8 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3720, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15331] close(9) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15332 attached [pid 15331] close(10 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3814 [pid 15332] set_robust_list(0x5555689d76a0, 24 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15332] <... set_robust_list resumed>) = 0 [pid 15331] close(11) = -1 EBADF (Bad file descriptor) [pid 15331] close(12) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15332] rt_sigprocmask(SIG_SETMASK, [] [pid 15331] close(13 [pid 15332] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15332] chdir("./3812" [pid 15331] close(14) = -1 EBADF (Bad file descriptor) [pid 15332] <... chdir resumed>) = 0 [pid 15331] close(15 [pid 15332] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15332] <... prctl resumed>) = 0 [pid 15331] close(16 [pid 15332] setpgid(0, 0 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15332] <... setpgid resumed>) = 0 [pid 15332] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15331] close(17) = -1 EBADF (Bad file descriptor) [pid 15331] close(18 [pid 15332] <... openat resumed>) = 3 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15331] close(19 [pid 15332] write(3, "1000", 4) = 4 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15332] close(3 [pid 15331] close(20 [pid 15332] <... close resumed>) = 0 [pid 15332] read(200 [pid 319] <... restart_syscall resumed>) = 0 [pid 15332] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15332] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15332] write(1, "executing program\n", 18 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15331] close(21 [pid 318] <... restart_syscall resumed>) = 0 [pid 15332] <... write resumed>) = 18 executing program [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15332] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15331] close(22 [pid 319] umount2("./3718", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3684", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15331] close(23 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15331] close(24 [pid 319] openat(AT_FDCWD, "./3718", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3684", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15331] close(25 [pid 319] <... openat resumed>) = 3 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15331] close(26 [pid 319] fstat(3 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15331] close(27 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15331] close(28 [pid 318] getdents64(3 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15331] close(29 [pid 15332] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15331] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15332] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15331] exit_group(0 [pid 15332] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15332] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15331] <... exit_group resumed>) = ? [pid 15332] <... pwrite64 resumed>) = 36 [pid 319] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15332] close(3) = 0 [pid 15332] close(4) = -1 EBADF (Bad file descriptor) [pid 15332] close(5) = -1 EBADF (Bad file descriptor) [pid 15332] close(6) = -1 EBADF (Bad file descriptor) [pid 15332] close(7) = -1 EBADF (Bad file descriptor) [pid 15332] close(8) = -1 EBADF (Bad file descriptor) [pid 15332] close(9 [pid 15331] +++ exited with 0 +++ [pid 15332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3779, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 15332] close(10) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15332] close(11) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15332] close(12 [pid 318] <... umount2 resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3718/sys" [pid 318] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15332] close(13) = -1 EBADF (Bad file descriptor) [pid 15332] close(14) = -1 EBADF (Bad file descriptor) [pid 15332] close(15) = -1 EBADF (Bad file descriptor) [pid 15332] close(16) = -1 EBADF (Bad file descriptor) [pid 15332] close(17) = -1 EBADF (Bad file descriptor) [pid 15332] close(18) = -1 EBADF (Bad file descriptor) [pid 15332] close(19) = -1 EBADF (Bad file descriptor) [pid 15332] close(20 [pid 319] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15332] close(21 [pid 318] newfstatat(AT_FDCWD, "./3684/sys" [pid 319] openat(AT_FDCWD, "./3718/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] umount2("./3684/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3684/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(4 [pid 15332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15332] close(22 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 4 [pid 15332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15332] close(23 [pid 318] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] close(4 [pid 15332] close(24 [pid 318] getdents64(4 [pid 15332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15332] close(25) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3718/sys" [pid 15332] close(26) = -1 EBADF (Bad file descriptor) [pid 15332] close(27 [pid 319] <... rmdir resumed>) = 0 [pid 15332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15332] close(28 [pid 319] umount2("./3718/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15332] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 15332] close(29) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3718/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15332] exit_group(0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(4 [pid 15332] <... exit_group resumed>) = ? [pid 15332] +++ exited with 0 +++ [pid 319] unlink("./3718/binderfs" [pid 318] <... close resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3814, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] rmdir("./3684/sys" [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 321] umount2("./3812", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3684/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3684/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3812", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rmdir("./3718" [pid 321] <... openat resumed>) = 3 [pid 319] <... rmdir resumed>) = 0 [pid 318] unlink("./3684/binderfs" [pid 321] fstat(3 [pid 319] mkdir("./3719", 0777 [pid 318] <... unlink resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] getdents64(3 [pid 321] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] close(3) = 0 [pid 318] rmdir("./3684") = 0 [pid 321] umount2("./3812/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3777", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] mkdir("./3685", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15333 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15334 attached [pid 321] <... umount2 resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3777", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15333] set_robust_list(0x5555689d76a0, 24 [pid 320] <... openat resumed>) = 3 [pid 15333] <... set_robust_list resumed>) = 0 [pid 320] fstat(3 [pid 15334] set_robust_list(0x5555689d76a0, 24 [pid 15333] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3812/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3721 [pid 15334] <... set_robust_list resumed>) = 0 [pid 15333] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3687 [pid 15333] chdir("./3719" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15334] rt_sigprocmask(SIG_SETMASK, [] [pid 321] newfstatat(AT_FDCWD, "./3812/sys" [pid 320] umount2("./3777/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15334] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15333] <... chdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15333] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15333] setpgid(0, 0 [pid 15334] chdir("./3685" [pid 15333] <... setpgid resumed>) = 0 [pid 321] umount2("./3812/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15334] <... chdir resumed>) = 0 [pid 15333] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15334] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15333] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3777/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15334] <... prctl resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3812/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15334] setpgid(0, 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15334] <... setpgid resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3777/sys" [pid 321] fstat(4 [pid 15333] write(3, "1000", 4) = 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15333] close(3) = 0 [pid 15333] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15333] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15334] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15333] write(1, "executing program\n", 18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15333] <... write resumed>) = 18 executing program [pid 321] getdents64(4 [pid 15334] <... openat resumed>) = 3 [pid 15333] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3777/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15334] write(3, "1000", 4 [pid 15333] <... mkdirat resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15334] <... write resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 15334] close(3 [pid 320] openat(AT_FDCWD, "./3777/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15333] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] close(4 [pid 320] <... openat resumed>) = 4 [pid 15334] <... close resumed>) = 0 [pid 15333] <... mount resumed>) = 0 [pid 15334] read(200 [pid 321] <... close resumed>) = 0 [pid 320] fstat(4 [pid 15334] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] rmdir("./3812/sys" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15333] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... rmdir resumed>) = 0 [pid 15334] symlink("/dev/binderfs", "./binderfs" [pid 15333] <... openat resumed>) = 3 [pid 320] getdents64(4 [pid 321] umount2("./3812/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 321] newfstatat(AT_FDCWD, "./3812/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15334] <... symlink resumed>) = 0 [pid 15333] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] close(4 [pid 15334] write(1, "executing program\n", 18 [pid 15333] <... pwrite64 resumed>) = 36 executing program [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15334] <... write resumed>) = 18 [pid 321] unlink("./3812/binderfs" [pid 320] <... close resumed>) = 0 [pid 15334] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15333] close(3 [pid 320] rmdir("./3777/sys" [pid 321] <... unlink resumed>) = 0 [pid 15333] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15333] close(4) = -1 EBADF (Bad file descriptor) [pid 15333] close(5) = -1 EBADF (Bad file descriptor) [pid 15333] close(6) = -1 EBADF (Bad file descriptor) [pid 15333] close(7) = -1 EBADF (Bad file descriptor) [pid 15333] close(8) = -1 EBADF (Bad file descriptor) [pid 15333] close(9) = -1 EBADF (Bad file descriptor) [pid 15334] <... mkdirat resumed>) = 0 [pid 321] getdents64(3 [pid 320] umount2("./3777/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15334] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(3 [pid 320] newfstatat(AT_FDCWD, "./3777/binderfs" [pid 321] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rmdir("./3812" [pid 15334] <... mount resumed>) = 0 [pid 320] unlink("./3777/binderfs" [pid 321] <... rmdir resumed>) = 0 [pid 15333] close(10 [pid 15334] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3813", 0777 [pid 320] <... unlink resumed>) = 0 [pid 15333] close(11 [pid 320] getdents64(3 [pid 15333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15333] close(12 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 320] close(3 [pid 15333] close(13) = -1 EBADF (Bad file descriptor) [pid 15333] close(14) = -1 EBADF (Bad file descriptor) [pid 15334] <... openat resumed>) = 3 [pid 15333] close(15) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15333] close(16) = -1 EBADF (Bad file descriptor) [pid 15333] close(17) = -1 EBADF (Bad file descriptor) [pid 15333] close(18) = -1 EBADF (Bad file descriptor) [pid 15333] close(19) = -1 EBADF (Bad file descriptor) [pid 15333] close(20) = -1 EBADF (Bad file descriptor) [pid 15333] close(21) = -1 EBADF (Bad file descriptor) [pid 15333] close(22) = -1 EBADF (Bad file descriptor) [pid 15333] close(23) = -1 EBADF (Bad file descriptor) [pid 15333] close(24) = -1 EBADF (Bad file descriptor) [pid 15333] close(25) = -1 EBADF (Bad file descriptor) [pid 15333] close(26) = -1 EBADF (Bad file descriptor) [pid 15333] close(27) = -1 EBADF (Bad file descriptor) [pid 15333] close(28) = -1 EBADF (Bad file descriptor) [pid 15333] close(29 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] rmdir("./3777" [pid 15334] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15333] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15334] <... pwrite64 resumed>) = 36 [pid 15333] exit_group(0 [pid 320] <... rmdir resumed>) = 0 [pid 15334] close(3 [pid 15333] <... exit_group resumed>) = ? [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] mkdir("./3778", 0777 [pid 15334] <... close resumed>) = 0 [pid 15333] +++ exited with 0 +++ [pid 320] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15335 attached [pid 15334] close(4) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3721, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3815 [pid 15335] set_robust_list(0x5555689d76a0, 24 [pid 15334] close(5 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15335] <... set_robust_list resumed>) = 0 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15335] rt_sigprocmask(SIG_SETMASK, [] [pid 15334] close(6 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15336 attached [pid 15335] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15336] set_robust_list(0x5555689d76a0, 24 [pid 15335] chdir("./3813" [pid 15334] close(7 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3780 [pid 15336] <... set_robust_list resumed>) = 0 [pid 15335] <... chdir resumed>) = 0 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15336] rt_sigprocmask(SIG_SETMASK, [] [pid 15335] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15334] close(8 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3719", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15336] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15335] <... prctl resumed>) = 0 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15336] chdir("./3778" [pid 15335] setpgid(0, 0 [pid 15334] close(9 [pid 319] openat(AT_FDCWD, "./3719", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15335] <... setpgid resumed>) = 0 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15336] <... chdir resumed>) = 0 [pid 15335] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15334] close(10 [pid 319] fstat(3 [pid 15336] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15336] <... prctl resumed>) = 0 [pid 15335] <... openat resumed>) = 3 [pid 15334] close(11 [pid 319] getdents64(3 [pid 15336] setpgid(0, 0 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] <... setpgid resumed>) = 0 [pid 15335] write(3, "1000", 4 [pid 15334] close(12 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15335] <... write resumed>) = 4 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15336] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15335] close(3 [pid 15334] close(13 [pid 319] <... umount2 resumed>) = 0 [pid 15335] <... close resumed>) = 0 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15334] close(14) = -1 EBADF (Bad file descriptor) [pid 15334] close(15 [pid 15335] read(200 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15334] close(16 [pid 319] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15335] symlink("/dev/binderfs", "./binderfs" [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15335] <... symlink resumed>) = 0 [pid 15334] close(17 [pid 319] newfstatat(AT_FDCWD, "./3719/sys" [pid 15336] <... openat resumed>) = 3 [pid 15335] write(1, "executing program\n", 18 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15336] write(3, "1000", 4 [pid 15335] <... write resumed>) = 18 [pid 15334] close(18 [pid 319] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15336] <... write resumed>) = 4 [pid 15335] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15336] close(3 [pid 15334] close(19 [pid 15336] <... close resumed>) = 0 [pid 15335] <... mkdirat resumed>) = 0 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3719/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15334] close(20 [pid 319] <... openat resumed>) = 4 [pid 15336] read(200 [pid 15335] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15336] symlink("/dev/binderfs", "./binderfs" [pid 15335] <... mount resumed>) = 0 [pid 15334] close(21 [pid 319] fstat(4 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] <... symlink resumed>) = 0 [pid 15336] write(1, "executing program\n", 18 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15336] <... write resumed>) = 18 executing program [pid 15335] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15334] close(22 [pid 319] getdents64(4 [pid 15336] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15335] <... openat resumed>) = 3 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 15336] <... mkdirat resumed>) = 0 [pid 15334] close(23) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15334] close(24 [pid 319] close(4 [pid 15335] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15336] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15334] close(25 [pid 15336] <... mount resumed>) = 0 [pid 15335] <... pwrite64 resumed>) = 36 [pid 319] rmdir("./3719/sys" [pid 15336] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15335] close(3 [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] <... openat resumed>) = 3 [pid 15335] <... close resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15335] close(4 [pid 15334] close(26 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3719/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] close(5 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15334] close(27 [pid 15335] close(6 [pid 319] newfstatat(AT_FDCWD, "./3719/binderfs" [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15335] close(7 [pid 15334] close(28 [pid 319] unlink("./3719/binderfs" [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15335] close(8 [pid 15334] close(29 [pid 319] <... unlink resumed>) = 0 [pid 15336] <... pwrite64 resumed>) = 36 [pid 15336] close(3) = 0 [pid 15336] close(4 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15334] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] close(9 [pid 15336] close(5 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15334] exit_group(0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] close(10 [pid 319] close(3 [pid 15336] close(6 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15334] <... exit_group resumed>) = ? [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15335] close(11 [pid 15336] close(7 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3719" [pid 15336] close(8) = -1 EBADF (Bad file descriptor) [pid 15336] close(9) = -1 EBADF (Bad file descriptor) [pid 15336] close(10) = -1 EBADF (Bad file descriptor) [pid 15336] close(11) = -1 EBADF (Bad file descriptor) [pid 15336] close(12) = -1 EBADF (Bad file descriptor) [pid 15336] close(13) = -1 EBADF (Bad file descriptor) [pid 15334] +++ exited with 0 +++ [pid 15336] close(14 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3687, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15335] close(12 [pid 15336] close(15 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] close(13 [pid 319] mkdir("./3720", 0777 [pid 15336] close(16 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] close(17 [pid 319] <... mkdir resumed>) = 0 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] close(18) = -1 EBADF (Bad file descriptor) [pid 15336] close(19) = -1 EBADF (Bad file descriptor) [pid 15335] close(14 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15335] close(15 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15336] close(20 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] close(21) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3685", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15336] close(22) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15337 attached [pid 15336] close(23 [pid 15335] close(16 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3685", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15337] set_robust_list(0x5555689d76a0, 24 [pid 15336] close(24 [pid 15335] close(17 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3722 [pid 318] <... openat resumed>) = 3 [pid 15337] <... set_robust_list resumed>) = 0 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15337] rt_sigprocmask(SIG_SETMASK, [] [pid 15336] close(25 [pid 15335] close(18 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15337] chdir("./3720" [pid 15336] close(26 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 15335] close(19) = -1 EBADF (Bad file descriptor) [pid 15337] <... chdir resumed>) = 0 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15337] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15336] close(27 [pid 15335] close(20 [pid 318] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15337] <... prctl resumed>) = 0 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15337] setpgid(0, 0 [pid 15336] close(28 [pid 15335] close(21 [pid 318] <... umount2 resumed>) = 0 [pid 15337] <... setpgid resumed>) = 0 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15336] close(29 [pid 15335] close(22 [pid 15337] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15337] <... openat resumed>) = 3 [pid 15336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15335] close(23 [pid 318] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15337] write(3, "1000", 4 [pid 15336] exit_group(0 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15337] <... write resumed>) = 4 [pid 15336] <... exit_group resumed>) = ? [pid 15335] close(24 [pid 15337] close(3 [pid 15336] +++ exited with 0 +++ [pid 318] newfstatat(AT_FDCWD, "./3685/sys" [pid 15337] <... close resumed>) = 0 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15337] read(200 [pid 15335] close(25 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3780, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3685/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15337] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15337] symlink("/dev/binderfs", "./binderfs" [pid 15335] close(26 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15337] <... symlink resumed>) = 0 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3685/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15335] close(27 [pid 318] <... openat resumed>) = 4 executing program [pid 15337] write(1, "executing program\n", 18 [pid 318] fstat(4 [pid 15337] <... write resumed>) = 18 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15337] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] getdents64(4 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15337] <... mkdirat resumed>) = 0 [pid 15335] close(28 [pid 318] getdents64(4 [pid 15337] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15337] <... mount resumed>) = 0 [pid 15335] close(29 [pid 318] close(4 [pid 15335] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15335] exit_group(0 [pid 318] rmdir("./3685/sys" [pid 15335] <... exit_group resumed>) = ? [pid 15337] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... rmdir resumed>) = 0 [pid 15337] <... openat resumed>) = 3 [pid 15335] +++ exited with 0 +++ [pid 318] umount2("./3685/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3815, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15337] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] newfstatat(AT_FDCWD, "./3685/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15337] <... pwrite64 resumed>) = 36 [pid 318] unlink("./3685/binderfs" [pid 15337] close(3) = 0 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 15337] close(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15337] close(5) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 318] close(3) = 0 [pid 15337] close(6) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3685" [pid 15337] close(7 [pid 321] umount2("./3813", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15337] close(8) = -1 EBADF (Bad file descriptor) [pid 15337] close(9) = -1 EBADF (Bad file descriptor) [pid 15337] close(10) = -1 EBADF (Bad file descriptor) [pid 15337] close(11) = -1 EBADF (Bad file descriptor) [pid 15337] close(12) = -1 EBADF (Bad file descriptor) [pid 15337] close(13) = -1 EBADF (Bad file descriptor) [pid 15337] close(14) = -1 EBADF (Bad file descriptor) [pid 15337] close(15) = -1 EBADF (Bad file descriptor) [pid 15337] close(16) = -1 EBADF (Bad file descriptor) [pid 15337] close(17) = -1 EBADF (Bad file descriptor) [pid 15337] close(18) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3686", 0777 [pid 321] openat(AT_FDCWD, "./3813", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15337] close(19 [pid 321] <... openat resumed>) = 3 [pid 318] <... mkdir resumed>) = 0 [pid 321] fstat(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] getdents64(3 [pid 15337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15337] close(20 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3813/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3778", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15337] close(21) = -1 EBADF (Bad file descriptor) [pid 15337] close(22) = -1 EBADF (Bad file descriptor) [pid 15337] close(23) = -1 EBADF (Bad file descriptor) [pid 15337] close(24) = -1 EBADF (Bad file descriptor) [pid 15337] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 15338 attached ) = -1 EBADF (Bad file descriptor) [pid 15338] set_robust_list(0x5555689d76a0, 24 [pid 15337] close(26) = -1 EBADF (Bad file descriptor) [pid 15338] <... set_robust_list resumed>) = 0 [pid 15337] close(27 [pid 321] <... umount2 resumed>) = 0 [pid 15338] rt_sigprocmask(SIG_SETMASK, [] [pid 15337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3813/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3688 [pid 320] openat(AT_FDCWD, "./3778", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(3 [pid 15338] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15337] close(28 [pid 15338] chdir("./3686" [pid 15337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3813/sys" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15338] <... chdir resumed>) = 0 [pid 15337] close(29 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15338] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15338] <... prctl resumed>) = 0 [pid 15337] exit_group(0 [pid 15338] setpgid(0, 0 [pid 15337] <... exit_group resumed>) = ? [pid 15338] <... setpgid resumed>) = 0 [pid 15337] +++ exited with 0 +++ [pid 321] umount2("./3813/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15338] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15338] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3813/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3778/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3722, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... openat resumed>) = 4 [pid 15338] write(3, "1000", 4) = 4 [pid 15338] close(3) = 0 [pid 15338] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] fstat(4 [pid 320] <... umount2 resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15338] symlink("/dev/binderfs", "./binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15338] <... symlink resumed>) = 0 [pid 321] getdents64(4 [pid 320] umount2("./3778/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 320] newfstatat(AT_FDCWD, "./3778/sys" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15338] write(1, "executing program\n", 18 [pid 321] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15338] <... write resumed>) = 18 executing program [pid 321] <... close resumed>) = 0 [pid 15338] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3778/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3813/sys" [pid 15338] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15338] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... rmdir resumed>) = 0 [pid 15338] <... mount resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3778/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3813/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 15338] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 321] newfstatat(AT_FDCWD, "./3813/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4 [pid 15338] <... openat resumed>) = 3 [pid 321] unlink("./3813/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15338] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] close(4 [pid 15338] <... pwrite64 resumed>) = 36 [pid 321] <... unlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 320] rmdir("./3778/sys" [pid 15338] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15338] <... close resumed>) = 0 [pid 15338] close(4) = -1 EBADF (Bad file descriptor) [pid 15338] close(5) = -1 EBADF (Bad file descriptor) [pid 15338] close(6) = -1 EBADF (Bad file descriptor) [pid 15338] close(7) = -1 EBADF (Bad file descriptor) [pid 15338] close(8) = -1 EBADF (Bad file descriptor) [pid 15338] close(9) = -1 EBADF (Bad file descriptor) [pid 15338] close(10) = -1 EBADF (Bad file descriptor) [pid 15338] close(11) = -1 EBADF (Bad file descriptor) [pid 15338] close(12) = -1 EBADF (Bad file descriptor) [pid 15338] close(13) = -1 EBADF (Bad file descriptor) [pid 15338] close(14) = -1 EBADF (Bad file descriptor) [pid 15338] close(15) = -1 EBADF (Bad file descriptor) [pid 15338] close(16) = -1 EBADF (Bad file descriptor) [pid 15338] close(17 [pid 321] close(3 [pid 320] umount2("./3778/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rmdir("./3813" [pid 320] newfstatat(AT_FDCWD, "./3778/binderfs" [pid 15338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15338] close(18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] mkdir("./3814", 0777 [pid 15338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3778/binderfs" [pid 15338] close(19) = -1 EBADF (Bad file descriptor) [pid 15338] close(20 [pid 320] <... unlink resumed>) = 0 [pid 15338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 320] getdents64(3 [pid 15338] close(21 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] close(3 [pid 15338] close(22) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... close resumed>) = 0 [pid 15338] close(23) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3778" [pid 15338] close(24) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15338] close(25) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3779", 0777 [pid 15338] close(26) = -1 EBADF (Bad file descriptor) [pid 15338] close(27 [pid 320] <... mkdir resumed>) = 0 [pid 15338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15338] close(28 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15338] close(29) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15338] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15339 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15340 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3781 [pid 15340] set_robust_list(0x5555689d76a0, 24 [pid 15339] set_robust_list(0x5555689d76a0, 24 [pid 15338] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15340] <... set_robust_list resumed>) = 0 [pid 15339] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3816 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15339] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... restart_syscall resumed>) = 0 [pid 15340] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3688, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 15339] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15339] chdir("./3779") = 0 [pid 15339] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15339] setpgid(0, 0) = 0 [pid 15339] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15340] chdir("./3814" [pid 15339] <... openat resumed>) = 3 [pid 319] umount2("./3720", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15339] write(3, "1000", 4 [pid 15340] <... chdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15340] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] openat(AT_FDCWD, "./3720", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3686", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15340] <... prctl resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15340] setpgid(0, 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15340] <... setpgid resumed>) = 0 [pid 15339] <... write resumed>) = 4 [pid 15339] close(3 [pid 15340] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15339] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3686", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(3 [pid 15340] <... openat resumed>) = 3 [pid 15339] read(200 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 15339] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15340] write(3, "1000", 4 [pid 15339] symlink("/dev/binderfs", "./binderfs" [pid 319] getdents64(3 [pid 318] fstat(3 [pid 15340] <... write resumed>) = 4 [pid 15339] <... symlink resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15340] close(3 [pid 15339] write(1, "executing program\n", 18 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 executing program [pid 15339] <... write resumed>) = 18 [pid 318] getdents64(3 [pid 15339] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15340] <... close resumed>) = 0 [pid 15339] <... mkdirat resumed>) = 0 [pid 319] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15340] read(200 [pid 318] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15340] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15340] symlink("/dev/binderfs", "./binderfs" [pid 15339] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15340] <... symlink resumed>) = 0 [pid 15339] <... mount resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15339] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... umount2 resumed>) = 0 [pid 15340] write(1, "executing program\n", 18 [pid 319] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15340] <... write resumed>) = 18 [pid 318] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15340] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] newfstatat(AT_FDCWD, "./3720/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 15340] <... mkdirat resumed>) = 0 [pid 15339] <... openat resumed>) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3686/sys" [pid 15340] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15339] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15340] <... mount resumed>) = 0 [pid 15339] <... pwrite64 resumed>) = 36 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15339] close(3) = 0 [pid 15339] close(4) = -1 EBADF (Bad file descriptor) [pid 15339] close(5) = -1 EBADF (Bad file descriptor) [pid 15339] close(6) = -1 EBADF (Bad file descriptor) [pid 15339] close(7) = -1 EBADF (Bad file descriptor) [pid 15339] close(8) = -1 EBADF (Bad file descriptor) [pid 15339] close(9) = -1 EBADF (Bad file descriptor) [pid 15339] close(10) = -1 EBADF (Bad file descriptor) [pid 15339] close(11 [pid 15340] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] openat(AT_FDCWD, "./3720/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3686/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15339] close(12 [pid 319] fstat(4 [pid 15340] <... openat resumed>) = 3 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15339] close(13 [pid 319] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] openat(AT_FDCWD, "./3686/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15340] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15339] close(14 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... openat resumed>) = 4 [pid 15340] <... pwrite64 resumed>) = 36 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] fstat(4 [pid 15340] close(3 [pid 15339] close(15 [pid 319] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15340] <... close resumed>) = 0 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3720/sys" [pid 15340] close(4 [pid 15339] close(16 [pid 318] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3720/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15339] close(17 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15340] close(5 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3720/binderfs" [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] close(18 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15340] close(6 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(4 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] close(19 [pid 319] unlink("./3720/binderfs" [pid 15340] close(7 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] close(20 [pid 319] <... unlink resumed>) = 0 [pid 318] rmdir("./3686/sys" [pid 15340] close(8 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] close(21 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15340] close(9 [pid 15339] close(22 [pid 319] close(3) = 0 [pid 319] rmdir("./3720" [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3686/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15340] close(10 [pid 15339] close(23 [pid 319] mkdir("./3721", 0777 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15340] close(11 [pid 15339] close(24 [pid 318] newfstatat(AT_FDCWD, "./3686/binderfs" [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15340] close(12 [pid 15339] close(25 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3686/binderfs" [pid 15340] close(13 [pid 15339] close(26 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15340] close(14 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] close(27 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(3 [pid 15340] close(15 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] close(28 [pid 318] close(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3723 [pid 319] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15341 attached [pid 15340] close(16 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] set_robust_list(0x5555689d76a0, 24 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] close(29 [pid 318] <... close resumed>) = 0 [pid 15341] <... set_robust_list resumed>) = 0 [pid 15340] close(17 [pid 15339] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3686" [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15339] exit_group(0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15340] close(18 [pid 15341] rt_sigprocmask(SIG_SETMASK, [] [pid 15339] <... exit_group resumed>) = ? [pid 318] <... rmdir resumed>) = 0 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15340] close(19 [pid 318] mkdir("./3687", 0777 [pid 15339] +++ exited with 0 +++ [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15340] close(20 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3781, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15340] close(21 [pid 318] <... mkdir resumed>) = 0 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] chdir("./3721" [pid 15340] close(22 [pid 320] <... restart_syscall resumed>) = 0 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15340] close(23 [pid 15341] <... chdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15341] <... prctl resumed>) = 0 [pid 15340] close(24 [pid 15341] setpgid(0, 0 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3779", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15341] <... setpgid resumed>) = 0 [pid 15340] close(25 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15340] close(26 [pid 320] openat(AT_FDCWD, "./3779", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15342 attached [pid 15341] <... openat resumed>) = 3 [pid 15340] close(27 [pid 320] <... openat resumed>) = 3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3689 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15341] write(3, "1000", 4 [pid 15340] close(28 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15341] <... write resumed>) = 4 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15341] close(3 [pid 15340] close(29 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15342] set_robust_list(0x5555689d76a0, 24 [pid 15341] <... close resumed>) = 0 [pid 15340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15342] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15342] rt_sigprocmask(SIG_SETMASK, [] [pid 15341] read(200 [pid 15340] exit_group(0 [pid 320] umount2("./3779/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15342] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15341] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15340] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = 0 [pid 15342] chdir("./3687" [pid 15341] symlink("/dev/binderfs", "./binderfs" [pid 15342] <... chdir resumed>) = 0 [pid 15342] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15342] setpgid(0, 0) = 0 [pid 15342] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15340] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3816, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15342] <... openat resumed>) = 3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3779/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15341] <... symlink resumed>) = 0 [pid 15342] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15342] <... write resumed>) = 4 [pid 15342] close(3) = 0 [pid 15342] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 15342] symlink("/dev/binderfs", "./binderfs" [pid 15341] write(1, "executing program\n", 18 [pid 320] newfstatat(AT_FDCWD, "./3779/sys" [pid 15341] <... write resumed>) = 18 [pid 15342] <... symlink resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15341] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] umount2("./3779/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15342] write(1, "executing program\n", 18 [pid 15341] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15342] <... write resumed>) = 18 executing program [pid 15341] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] openat(AT_FDCWD, "./3779/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15342] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... openat resumed>) = 4 [pid 15341] <... mount resumed>) = 0 [pid 320] fstat(4 [pid 15342] <... mkdirat resumed>) = 0 [pid 15341] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15342] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15341] <... openat resumed>) = 3 [pid 320] getdents64(4 [pid 15342] <... mount resumed>) = 0 [pid 15342] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15341] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15341] <... pwrite64 resumed>) = 36 [pid 320] close(4 [pid 15342] <... openat resumed>) = 3 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3779/sys") = 0 [pid 15341] close(3) = 0 [pid 15341] close(4 [pid 320] umount2("./3779/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15341] close(5) = -1 EBADF (Bad file descriptor) [pid 15341] close(6 [pid 320] newfstatat(AT_FDCWD, "./3779/binderfs" [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15341] close(7 [pid 320] unlink("./3779/binderfs" [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15341] close(8) = -1 EBADF (Bad file descriptor) [pid 15341] close(9 [pid 320] getdents64(3 [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15341] close(10) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15341] close(11 [pid 320] <... close resumed>) = 0 [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3779" [pid 15341] close(12 [pid 320] <... rmdir resumed>) = 0 [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] close(13) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3780", 0777 [pid 15341] close(14 [pid 320] <... mkdir resumed>) = 0 [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] close(15) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15341] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15341] close(17 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15342] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15343 attached [pid 15343] set_robust_list(0x5555689d76a0, 24 [pid 15342] <... pwrite64 resumed>) = 36 [pid 15341] close(18 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3782 [pid 15343] <... set_robust_list resumed>) = 0 [pid 15342] close(3 [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15343] rt_sigprocmask(SIG_SETMASK, [] [pid 15342] <... close resumed>) = 0 [pid 15341] close(19 [pid 15342] close(4 [pid 15343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15343] chdir("./3780" [pid 15342] close(5 [pid 15341] close(20 [pid 15343] <... chdir resumed>) = 0 [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] close(21 [pid 15343] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15342] close(6 [pid 321] <... restart_syscall resumed>) = 0 [pid 15343] <... prctl resumed>) = 0 [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15343] setpgid(0, 0 [pid 15342] close(7 [pid 15341] close(22 [pid 15343] <... setpgid resumed>) = 0 [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15342] close(8) = -1 EBADF (Bad file descriptor) [pid 15343] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15342] close(9 [pid 15341] close(23 [pid 321] umount2("./3814", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15343] <... openat resumed>) = 3 [pid 15342] close(10 [pid 15341] close(24 [pid 321] openat(AT_FDCWD, "./3814", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15343] write(3, "1000", 4 [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15343] <... write resumed>) = 4 [pid 15342] close(11 [pid 15341] close(25 [pid 15343] close(3 [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15343] <... close resumed>) = 0 [pid 15342] close(12 [pid 15341] close(26 [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15343] read(200 [pid 15342] close(13 [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15343] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] close(27 [pid 321] getdents64(3 [pid 15343] symlink("/dev/binderfs", "./binderfs" [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15343] <... symlink resumed>) = 0 [pid 15342] close(14 [pid 15341] close(28 [pid 321] umount2("./3814/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15342] close(15 [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15343] write(1, "executing program\n", 18 [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] close(29 [pid 321] <... umount2 resumed>) = 0 [pid 15343] <... write resumed>) = 18 [pid 15342] close(16 [pid 15341] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15342] close(17 [pid 15343] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15341] exit_group(0 [pid 15342] close(18 [pid 15341] <... exit_group resumed>) = ? [pid 321] umount2("./3814/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15343] <... mkdirat resumed>) = 0 [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15342] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15342] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15342] close(20) = -1 EBADF (Bad file descriptor) [pid 15342] close(21) = -1 EBADF (Bad file descriptor) [pid 15342] close(22) = -1 EBADF (Bad file descriptor) [pid 15342] close(23) = -1 EBADF (Bad file descriptor) [pid 15342] close(24) = -1 EBADF (Bad file descriptor) [pid 15342] close(25) = -1 EBADF (Bad file descriptor) [pid 15342] close(26) = -1 EBADF (Bad file descriptor) [pid 15342] close(27) = -1 EBADF (Bad file descriptor) [pid 15342] close(28) = -1 EBADF (Bad file descriptor) [pid 15342] close(29) = -1 EBADF (Bad file descriptor) [pid 15342] exit_group(0) = ? [pid 15343] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15341] +++ exited with 0 +++ [pid 321] newfstatat(AT_FDCWD, "./3814/sys" [pid 15342] +++ exited with 0 +++ [pid 15343] <... mount resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15343] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3814/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3723, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3689, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] openat(AT_FDCWD, "./3814/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 15343] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 15343] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15343] <... pwrite64 resumed>) = 36 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15343] close(3 [pid 321] close(4 [pid 15343] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 15343] close(4 [pid 321] rmdir("./3814/sys" [pid 319] umount2("./3721", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3687", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3721", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3687", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 318] fstat(3 [pid 15343] close(5 [pid 321] <... rmdir resumed>) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3814/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15343] close(6 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3814/binderfs" [pid 15343] close(7 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15343] close(8 [pid 321] unlink("./3814/binderfs" [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15343] close(9 [pid 321] <... unlink resumed>) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = 0 [pid 15343] close(10) = -1 EBADF (Bad file descriptor) [pid 15343] close(11 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15343] close(12 [pid 321] <... close resumed>) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3814" [pid 319] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15343] close(13 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3815", 0777 [pid 15343] close(14 [pid 321] <... mkdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3721/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15343] close(15 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3687/sys" [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15343] close(16 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3721/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15343] close(17ci2-android-6-12-rust/strace-static-x86_64: Process 15344 attached ) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15344] set_robust_list(0x5555689d76a0, 24 [pid 15343] close(18 [pid 15344] <... set_robust_list resumed>) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3817 [pid 319] fstat(4 [pid 15344] rt_sigprocmask(SIG_SETMASK, [] [pid 15343] close(19 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3687/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] openat(AT_FDCWD, "./3687/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15344] chdir("./3815" [pid 15343] close(20 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15344] <... chdir resumed>) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] <... openat resumed>) = 4 [pid 15344] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15343] close(21 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] fstat(4 [pid 15344] <... prctl resumed>) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15344] setpgid(0, 0 [pid 15343] close(22 [pid 319] <... close resumed>) = 0 [pid 15344] <... setpgid resumed>) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15344] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15343] close(23 [pid 319] rmdir("./3721/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 15344] <... openat resumed>) = 3 [pid 15343] close(24 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3687/sys" [pid 319] umount2("./3721/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15344] write(3, "1000", 4 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 15344] <... write resumed>) = 4 [pid 15343] close(25 [pid 319] newfstatat(AT_FDCWD, "./3721/binderfs" [pid 15344] close(3 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15344] <... close resumed>) = 0 [pid 15343] close(26 [pid 319] unlink("./3721/binderfs" [pid 318] umount2("./3687/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15344] read(200 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15344] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15344] symlink("/dev/binderfs", "./binderfs" [pid 15343] close(27 [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15344] <... symlink resumed>) = 0 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3687/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3687/binderfs" [pid 15343] close(28 [pid 15344] write(1, "executing program\n", 18 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15344] <... write resumed>) = 18 [pid 319] <... close resumed>) = 0 [pid 318] <... unlink resumed>) = 0 executing program [pid 15344] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15343] close(29 [pid 319] rmdir("./3721" [pid 318] getdents64(3 [pid 15343] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15343] exit_group(0 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3687") = 0 [pid 15344] <... mkdirat resumed>) = 0 [pid 15343] <... exit_group resumed>) = ? [pid 319] mkdir("./3722", 0777 [pid 318] mkdir("./3688", 0777 [pid 15344] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15343] +++ exited with 0 +++ [pid 319] <... mkdir resumed>) = 0 [pid 15344] <... mount resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3782, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-12-rust/strace-static-x86_64: Process 15345 attached [pid 15344] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15345] set_robust_list(0x5555689d76a0, 24 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3690 [pid 15345] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15345] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15345] chdir("./3688" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15346 attached [pid 15345] <... chdir resumed>) = 0 [pid 15346] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15345] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15346] rt_sigprocmask(SIG_SETMASK, [] [pid 15345] <... prctl resumed>) = 0 [pid 15344] <... openat resumed>) = 3 [pid 15345] setpgid(0, 0 [pid 15346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15345] <... setpgid resumed>) = 0 [pid 320] umount2("./3780", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3724 [pid 15344] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 320] openat(AT_FDCWD, "./3780", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... openat resumed>) = 3 [pid 15346] chdir("./3722" [pid 15345] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] fstat(3 [pid 15346] <... chdir resumed>) = 0 [pid 15345] <... openat resumed>) = 3 [pid 15344] <... pwrite64 resumed>) = 36 [pid 15346] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15345] write(3, "1000", 4 [pid 15344] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15346] <... prctl resumed>) = 0 [pid 15345] <... write resumed>) = 4 [pid 15344] <... close resumed>) = 0 [pid 15346] setpgid(0, 0 [pid 15345] close(3 [pid 320] getdents64(3 [pid 15346] <... setpgid resumed>) = 0 [pid 15345] <... close resumed>) = 0 [pid 15344] close(4 [pid 15346] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15345] read(200 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15346] <... openat resumed>) = 3 [pid 15345] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3780/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15344] close(5 [pid 15346] write(3, "1000", 4 [pid 15345] symlink("/dev/binderfs", "./binderfs" [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] <... write resumed>) = 4 [pid 15345] <... symlink resumed>) = 0 [pid 15344] close(6 [pid 320] <... umount2 resumed>) = 0 [pid 15346] close(3 [pid 15345] write(1, "executing program\n", 18 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] <... close resumed>) = 0 [pid 15345] <... write resumed>) = 18 [pid 15344] close(7 [pid 320] umount2("./3780/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 15346] read(200 [pid 15345] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15346] symlink("/dev/binderfs", "./binderfs" [pid 15345] <... mkdirat resumed>) = 0 [pid 15344] close(8 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15346] <... symlink resumed>) = 0 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3780/sys" [pid 15344] close(9) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15344] close(10) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3780/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15344] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] write(1, "executing program\n", 18 executing program [pid 15345] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15344] close(12 [pid 320] openat(AT_FDCWD, "./3780/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15346] <... write resumed>) = 18 [pid 15345] <... mount resumed>) = 0 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15345] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15344] close(13 [pid 320] <... openat resumed>) = 4 [pid 15346] <... mkdirat resumed>) = 0 [pid 15345] <... openat resumed>) = 3 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15344] close(14 [pid 320] fstat(4 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15344] close(15 [pid 320] getdents64(4 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15345] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15344] close(16 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15346] <... openat resumed>) = 3 [pid 15345] <... pwrite64 resumed>) = 36 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15344] close(17) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15344] close(18 [pid 320] close(4 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15345] close(3 [pid 15344] close(19 [pid 320] <... close resumed>) = 0 [pid 15346] <... pwrite64 resumed>) = 36 [pid 15345] <... close resumed>) = 0 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] close(4) = -1 EBADF (Bad file descriptor) [pid 15344] close(20 [pid 320] rmdir("./3780/sys" [pid 15346] close(3 [pid 15345] close(5 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] <... close resumed>) = 0 [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15344] close(21 [pid 320] <... rmdir resumed>) = 0 [pid 15346] close(4 [pid 15345] close(6 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3780/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15344] close(22 [pid 15346] close(5 [pid 15345] close(7 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15344] close(23 [pid 320] newfstatat(AT_FDCWD, "./3780/binderfs" [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15344] close(24 [pid 15346] close(6 [pid 15345] close(8 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15344] close(25 [pid 15346] close(7 [pid 15345] close(9 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(8 [pid 15345] close(10 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(9 [pid 15345] close(11 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(10 [pid 15345] close(12 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(11 [pid 15345] close(13 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(12 [pid 15345] close(14 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3780/binderfs" [pid 15346] close(13 [pid 15345] close(15 [pid 15344] close(26 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15344] close(27 [pid 320] getdents64(3 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15344] close(28 [pid 320] close(3 [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15344] close(29 [pid 320] rmdir("./3780" [pid 15344] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(14 [pid 15345] close(16 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(15 [pid 15345] close(17 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(16 [pid 15345] close(18 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15344] exit_group(0 [pid 320] <... rmdir resumed>) = 0 [pid 15346] close(17 [pid 15345] close(19 [pid 15344] <... exit_group resumed>) = ? [pid 320] mkdir("./3781", 0777 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(18 [pid 15345] close(20 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(19 [pid 15345] close(21 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(20 [pid 15345] close(22 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(21 [pid 15345] close(23 [pid 15344] +++ exited with 0 +++ [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15346] close(22 [pid 15345] close(24 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3817, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15346] close(23 [pid 15345] close(25 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(24 [pid 15345] close(26 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(25 [pid 15345] close(27 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(26 [pid 15345] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 15347 attached [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(27 [pid 15345] close(29 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15346] close(28 [pid 15345] exit_group(0 [pid 15347] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15345] <... exit_group resumed>) = ? [pid 15347] rt_sigprocmask(SIG_SETMASK, [] [pid 15346] close(29 [pid 15345] +++ exited with 0 +++ [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3783 [pid 15347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15346] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3690, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15347] chdir("./3781" [pid 15346] exit_group(0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15347] <... chdir resumed>) = 0 [pid 15346] <... exit_group resumed>) = ? [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15347] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15346] +++ exited with 0 +++ [pid 321] umount2("./3815", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15347] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15347] setpgid(0, 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3724, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15347] <... setpgid resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3815", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15347] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... openat resumed>) = 3 [pid 15347] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 15347] write(3, "1000", 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15347] <... write resumed>) = 4 [pid 15347] close(3 [pid 321] getdents64(3 [pid 15347] <... close resumed>) = 0 [pid 15347] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15347] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15347] <... symlink resumed>) = 0 [pid 321] umount2("./3815/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15347] write(1, "executing program\n", 18) = 18 [pid 15347] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = 0 executing program [pid 15347] <... mkdirat resumed>) = 0 [pid 321] umount2("./3815/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15347] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] newfstatat(AT_FDCWD, "./3815/sys" [pid 15347] <... mount resumed>) = 0 [pid 15347] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3815/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15347] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3815/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15347] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15347] <... pwrite64 resumed>) = 36 [pid 321] getdents64(4 [pid 15347] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15347] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 15347] close(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15347] close(5) = -1 EBADF (Bad file descriptor) [pid 15347] close(6) = -1 EBADF (Bad file descriptor) [pid 15347] close(7) = -1 EBADF (Bad file descriptor) [pid 15347] close(8) = -1 EBADF (Bad file descriptor) [pid 15347] close(9) = -1 EBADF (Bad file descriptor) [pid 15347] close(10) = -1 EBADF (Bad file descriptor) [pid 15347] close(11) = -1 EBADF (Bad file descriptor) [pid 15347] close(12) = -1 EBADF (Bad file descriptor) [pid 15347] close(13) = -1 EBADF (Bad file descriptor) [pid 15347] close(14) = -1 EBADF (Bad file descriptor) [pid 15347] close(15) = -1 EBADF (Bad file descriptor) [pid 15347] close(16 [pid 318] <... restart_syscall resumed>) = 0 [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15347] close(17 [pid 321] <... close resumed>) = 0 [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3815/sys" [pid 318] umount2("./3688", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15347] close(18 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3815/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3688", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15347] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15347] close(20 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15347] close(21 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15347] close(22 [pid 321] newfstatat(AT_FDCWD, "./3815/binderfs" [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3815/binderfs" [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15347] close(23 [pid 321] getdents64(3 [pid 319] umount2("./3722", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15347] close(24 [pid 321] close(3 [pid 319] openat(AT_FDCWD, "./3722", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15347] close(25 [pid 321] rmdir("./3815" [pid 319] <... openat resumed>) = 3 [pid 318] newfstatat(AT_FDCWD, "./3688/sys" [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 15347] close(26 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3816", 0777 [pid 319] getdents64(3 [pid 318] umount2("./3688/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15347] close(27 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15347] close(28 [pid 318] openat(AT_FDCWD, "./3688/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15347] close(29 [pid 318] <... openat resumed>) = 4 [pid 15347] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15347] exit_group(0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] fstat(4 [pid 15347] <... exit_group resumed>) = ? [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15348 attached [pid 15347] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3783, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] newfstatat(AT_FDCWD, "./3722/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15348] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3818 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 15348] <... set_robust_list resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 320] umount2("./3781", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 15348] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3722/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3688/sys" [pid 15348] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] openat(AT_FDCWD, "./3781", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 4 [pid 318] <... rmdir resumed>) = 0 [pid 15348] chdir("./3816" [pid 319] fstat(4 [pid 318] umount2("./3688/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15348] <... chdir resumed>) = 0 [pid 320] fstat(3 [pid 319] getdents64(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15348] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15348] <... prctl resumed>) = 0 [pid 320] getdents64(3 [pid 15348] setpgid(0, 0 [pid 319] getdents64(4 [pid 15348] <... setpgid resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15348] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3781/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 318] newfstatat(AT_FDCWD, "./3688/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3688/binderfs") = 0 [pid 318] getdents64(3 [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3688" [pid 320] <... umount2 resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15348] <... openat resumed>) = 3 [pid 319] rmdir("./3722/sys" [pid 318] mkdir("./3689", 0777 [pid 15348] write(3, "1000", 4 [pid 320] umount2("./3781/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15348] <... write resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3722/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15348] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3781/sys" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15348] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3722/binderfs" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15348] read(200 [pid 320] umount2("./3781/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15349 attached [pid 15348] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3691 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 320] openat(AT_FDCWD, "./3781/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] unlink("./3722/binderfs" [pid 15349] set_robust_list(0x5555689d76a0, 24 [pid 15348] symlink("/dev/binderfs", "./binderfs" [pid 15349] <... set_robust_list resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 15348] <... symlink resumed>) = 0 [pid 320] fstat(4 [pid 15349] rt_sigprocmask(SIG_SETMASK, [] [pid 15348] write(1, "executing program\n", 18 [pid 15349] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15348] <... write resumed>) = 18 [pid 320] getdents64(4 [pid 319] <... unlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 319] getdents64(3 [pid 15348] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3722" [pid 15349] chdir("./3689" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15349] <... chdir resumed>) = 0 [pid 15348] <... mkdirat resumed>) = 0 [pid 320] close(4 [pid 319] mkdir("./3723", 0777 [pid 15349] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15348] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 15349] <... prctl resumed>) = 0 [pid 320] rmdir("./3781/sys" [pid 15348] <... mount resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] umount2("./3781/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15349] setpgid(0, 0 [pid 15348] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15350 attached [pid 15349] <... setpgid resumed>) = 0 [pid 15348] <... openat resumed>) = 3 [pid 320] newfstatat(AT_FDCWD, "./3781/binderfs" [pid 15350] set_robust_list(0x5555689d76a0, 24 [pid 15349] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15350] <... set_robust_list resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3781/binderfs" [pid 15349] <... openat resumed>) = 3 [pid 15350] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... unlink resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3725 [pid 15350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15349] write(3, "1000", 4 [pid 15348] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] getdents64(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15350] chdir("./3723" [pid 15349] <... write resumed>) = 4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15350] <... chdir resumed>) = 0 [pid 15349] close(3 [pid 15348] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15349] <... close resumed>) = 0 [pid 15350] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15350] setpgid(0, 0) = 0 [pid 15350] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15349] read(200 [pid 15348] close(3 [pid 320] close(3 [pid 15349] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15348] <... close resumed>) = 0 [pid 15349] symlink("/dev/binderfs", "./binderfs" [pid 320] <... close resumed>) = 0 [pid 15350] <... openat resumed>) = 3 [pid 15349] <... symlink resumed>) = 0 [pid 15348] close(4 [pid 320] rmdir("./3781" [pid 15350] write(3, "1000", 4) = 4 [pid 15350] close(3 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15350] <... close resumed>) = 0 [pid 15349] write(1, "executing program\n", 18 [pid 15348] close(5 [pid 320] mkdir("./3782", 0777 [pid 15349] <... write resumed>) = 18 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 15349] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15348] close(6 [pid 15350] symlink("/dev/binderfs", "./binderfs" [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15350] <... symlink resumed>) = 0 [pid 15349] <... mkdirat resumed>) = 0 [pid 15348] close(7 [pid 15350] write(1, "executing program\n", 18) = 18 executing program [pid 15350] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15349] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15350] <... mkdirat resumed>) = 0 [pid 15350] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15349] <... mount resumed>) = 0 [pid 15348] close(8 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15348] close(9 [pid 15350] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15351 attached [pid 15348] close(10 [pid 15351] set_robust_list(0x5555689d76a0, 24 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... set_robust_list resumed>) = 0 [pid 15349] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15348] close(11 [pid 15351] rt_sigprocmask(SIG_SETMASK, [] [pid 15350] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15349] <... openat resumed>) = 3 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15350] <... pwrite64 resumed>) = 36 [pid 15348] close(12 [pid 15351] chdir("./3782" [pid 15349] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3784 [pid 15351] <... chdir resumed>) = 0 [pid 15348] close(13 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15351] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15350] close(3 [pid 15348] close(14 [pid 15351] <... prctl resumed>) = 0 [pid 15350] <... close resumed>) = 0 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] setpgid(0, 0 [pid 15350] close(4 [pid 15351] <... setpgid resumed>) = 0 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... pwrite64 resumed>) = 36 [pid 15348] close(15 [pid 15351] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15350] close(5 [pid 15349] close(3 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... openat resumed>) = 3 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(16 [pid 15350] close(6 [pid 15349] <... close resumed>) = 0 [pid 15351] write(3, "1000", 4 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... write resumed>) = 4 [pid 15350] close(7 [pid 15349] close(4 [pid 15348] close(17 [pid 15351] close(3 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... close resumed>) = 0 [pid 15350] close(8 [pid 15349] close(5 [pid 15348] close(18 [pid 15351] read(200 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15350] close(9 [pid 15348] close(19 [pid 15351] symlink("/dev/binderfs", "./binderfs" [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(6 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... symlink resumed>) = 0 [pid 15350] close(10 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(20 [pid 15349] close(7 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(21 [pid 15349] close(8 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(22 [pid 15351] write(1, "executing program\n", 18 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15349] close(9 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... write resumed>) = 18 [pid 15350] close(11 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(23 [pid 15351] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(10 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... mkdirat resumed>) = 0 [pid 15350] close(12 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(24 [pid 15351] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(11 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... mount resumed>) = 0 [pid 15350] close(13 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(25 [pid 15349] close(12 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(26 [pid 15351] <... openat resumed>) = 3 [pid 15350] close(14 [pid 15349] close(13 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(27 [pid 15349] close(14 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(28 [pid 15349] close(15 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] close(29 [pid 15349] close(16 [pid 15348] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15350] close(15 [pid 15348] exit_group(0 [pid 15351] <... pwrite64 resumed>) = 36 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(17 [pid 15351] close(3 [pid 15350] close(16 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15348] <... exit_group resumed>) = ? [pid 15351] <... close resumed>) = 0 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(18 [pid 15351] close(4 [pid 15350] close(17 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(5 [pid 15350] close(18 [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(6 [pid 15350] close(19 [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(7 [pid 15350] close(20 [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(8 [pid 15350] close(21 [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(9 [pid 15350] close(22) = -1 EBADF (Bad file descriptor) [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] close(23 [pid 15351] close(10 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] close(24 [pid 15351] close(11 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] close(25 [pid 15351] close(12 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] close(26 [pid 15351] close(13 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(19 [pid 15348] +++ exited with 0 +++ [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] close(27 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(14 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(20 [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] close(28 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3818, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15351] close(15 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(21 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] close(29 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(16 [pid 15350] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(22 [pid 321] <... restart_syscall resumed>) = 0 [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] exit_group(0 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(17 [pid 15350] <... exit_group resumed>) = ? [pid 15349] close(23) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3816", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15349] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3816", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15349] close(25 [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15350] +++ exited with 0 +++ [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15351] close(18 [pid 15349] close(26 [pid 321] fstat(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3725, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15351] close(19 [pid 15349] close(27 [pid 321] getdents64(3 [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(20 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(28 [pid 321] umount2("./3816/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15351] close(21 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15349] close(29 [pid 15351] close(22 [pid 15349] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(23 [pid 15349] exit_group(0 [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(24 [pid 15349] <... exit_group resumed>) = ? [pid 15351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15351] close(25) = -1 EBADF (Bad file descriptor) [pid 15351] close(26) = -1 EBADF (Bad file descriptor) [pid 15351] close(27) = -1 EBADF (Bad file descriptor) [pid 15351] close(28) = -1 EBADF (Bad file descriptor) [pid 15351] close(29) = -1 EBADF (Bad file descriptor) [pid 15351] exit_group(0) = ? [pid 321] <... umount2 resumed>) = 0 [pid 15351] +++ exited with 0 +++ [pid 15349] +++ exited with 0 +++ [pid 321] umount2("./3816/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3691, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3784, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] newfstatat(AT_FDCWD, "./3816/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3816/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3689", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3689", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3816/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3689/sys" [pid 321] rmdir("./3816/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3689/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3689/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3689/sys") = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3689/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3816/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3816/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3689/binderfs" [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3816/binderfs" [pid 318] unlink("./3689/binderfs" [pid 321] <... unlink resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 318] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 319] umount2("./3723", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 321] rmdir("./3816" [pid 319] openat(AT_FDCWD, "./3723", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] <... close resumed>) = 0 [pid 321] mkdir("./3817", 0777 [pid 319] fstat(3 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3689" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3690", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15352 attached [pid 319] <... umount2 resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15352] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3819 [pid 15352] <... set_robust_list resumed>) = 0 [pid 15352] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3723/sys" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15352] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15353 attached [pid 15352] chdir("./3817" [pid 319] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15353] set_robust_list(0x5555689d76a0, 24 [pid 15352] <... chdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3723/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3692 [pid 319] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15353] <... set_robust_list resumed>) = 0 [pid 15352] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15353] rt_sigprocmask(SIG_SETMASK, [] [pid 15352] <... prctl resumed>) = 0 [pid 319] getdents64(4 [pid 15353] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15352] setpgid(0, 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15353] chdir("./3690" [pid 319] close(4 [pid 320] umount2("./3782", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15353] <... chdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15353] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15352] <... setpgid resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3723/sys" [pid 15353] <... prctl resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3782", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rmdir resumed>) = 0 [pid 15353] setpgid(0, 0 [pid 320] <... openat resumed>) = 3 [pid 319] umount2("./3723/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15353] <... setpgid resumed>) = 0 [pid 320] fstat(3 [pid 15352] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15353] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3782/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3723/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3723/binderfs") = 0 [pid 15352] <... openat resumed>) = 3 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3723" [pid 15353] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15352] write(3, "1000", 4 [pid 15353] write(3, "1000", 4 [pid 15352] <... write resumed>) = 4 [pid 320] umount2("./3782/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15353] <... write resumed>) = 4 [pid 15352] close(3 [pid 15353] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15353] <... close resumed>) = 0 [pid 15352] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3782/sys" [pid 15353] read(200 [pid 15352] read(200 [pid 15353] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15352] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15353] symlink("/dev/binderfs", "./binderfs" [pid 15352] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3782/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15353] <... symlink resumed>) = 0 [pid 319] mkdir("./3724", 0777 [pid 15353] write(1, "executing program\n", 18 [pid 15352] <... symlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 executing program [pid 15353] <... write resumed>) = 18 [pid 15352] write(1, "executing program\n", 18 [pid 320] openat(AT_FDCWD, "./3782/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15353] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15353] <... mkdirat resumed>) = 0 [pid 15352] <... write resumed>) = 18 [pid 320] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 15354 attached [pid 15353] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3726 [pid 15352] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] fstat(4 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15354] set_robust_list(0x5555689d76a0, 24 [pid 15353] <... mount resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15354] <... set_robust_list resumed>) = 0 [pid 320] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15352] <... mkdirat resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15354] rt_sigprocmask(SIG_SETMASK, [] [pid 15353] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] getdents64(4 [pid 15354] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15352] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] close(4 [pid 15354] chdir("./3724" [pid 15352] <... mount resumed>) = 0 [pid 15352] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15353] <... openat resumed>) = 3 [pid 320] <... close resumed>) = 0 [pid 15354] <... chdir resumed>) = 0 [pid 320] rmdir("./3782/sys" [pid 15354] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15353] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... rmdir resumed>) = 0 [pid 15354] <... prctl resumed>) = 0 [pid 15354] setpgid(0, 0 [pid 15353] <... pwrite64 resumed>) = 36 [pid 15352] <... openat resumed>) = 3 [pid 320] umount2("./3782/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15354] <... setpgid resumed>) = 0 [pid 15352] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15354] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15354] <... openat resumed>) = 3 [pid 320] newfstatat(AT_FDCWD, "./3782/binderfs" [pid 15353] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15353] <... close resumed>) = 0 [pid 320] unlink("./3782/binderfs" [pid 15354] write(3, "1000", 4 [pid 15353] close(4 [pid 320] <... unlink resumed>) = 0 [pid 15354] <... write resumed>) = 4 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] <... pwrite64 resumed>) = 36 [pid 15352] close(3) = 0 [pid 15354] close(3 [pid 15353] close(5 [pid 15352] close(4 [pid 320] getdents64(3 [pid 15354] <... close resumed>) = 0 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15354] read(200 [pid 15353] close(6 [pid 15352] close(5 [pid 320] close(3 [pid 15354] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] close(6 [pid 320] <... close resumed>) = 0 [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] close(7) = -1 EBADF (Bad file descriptor) [pid 15352] close(8) = -1 EBADF (Bad file descriptor) [pid 15352] close(9) = -1 EBADF (Bad file descriptor) [pid 15352] close(10) = -1 EBADF (Bad file descriptor) [pid 15352] close(11) = -1 EBADF (Bad file descriptor) [pid 15352] close(12) = -1 EBADF (Bad file descriptor) [pid 15352] close(13) = -1 EBADF (Bad file descriptor) [pid 15352] close(14) = -1 EBADF (Bad file descriptor) [pid 15352] close(15) = -1 EBADF (Bad file descriptor) [pid 15352] close(16) = -1 EBADF (Bad file descriptor) [pid 15354] symlink("/dev/binderfs", "./binderfs" [pid 15353] close(7 [pid 15352] close(17 [pid 320] rmdir("./3782" [pid 15354] <... symlink resumed>) = 0 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] write(1, "executing program\n", 18 [pid 15353] close(8 executing program [pid 15352] close(18 [pid 320] <... rmdir resumed>) = 0 [pid 15354] <... write resumed>) = 18 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3783", 0777 [pid 15354] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15353] close(9 [pid 320] <... mkdir resumed>) = 0 [pid 15354] <... mkdirat resumed>) = 0 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15353] close(10 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15354] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15353] close(11 [pid 15352] close(19) = -1 EBADF (Bad file descriptor) [pid 15352] close(20) = -1 EBADF (Bad file descriptor) [pid 15352] close(21) = -1 EBADF (Bad file descriptor) [pid 15352] close(22ci2-android-6-12-rust/strace-static-x86_64: Process 15355 attached [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] set_robust_list(0x5555689d76a0, 24 [pid 15353] close(12 [pid 15352] close(23 [pid 15355] <... set_robust_list resumed>) = 0 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] rt_sigprocmask(SIG_SETMASK, [] [pid 15352] close(24 [pid 15354] <... mount resumed>) = 0 [pid 15353] close(13 [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3785 [pid 15355] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] close(25 [pid 15355] chdir("./3783" [pid 15354] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15353] close(14 [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15355] <... chdir resumed>) = 0 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] close(26 [pid 15355] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15353] close(15 [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] <... prctl resumed>) = 0 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] close(27 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15355] setpgid(0, 0 [pid 15353] close(16 [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] <... setpgid resumed>) = 0 [pid 15354] <... openat resumed>) = 3 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] close(28 [pid 15355] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15354] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15353] close(17 [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] <... openat resumed>) = 3 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] close(29 [pid 15355] write(3, "1000", 4 [pid 15353] close(18 [pid 15352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] <... write resumed>) = 4 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] exit_group(0 [pid 15355] close(3 [pid 15354] <... pwrite64 resumed>) = 36 [pid 15353] close(19 [pid 15352] <... exit_group resumed>) = ? [pid 15355] <... close resumed>) = 0 [pid 15354] close(3 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15352] +++ exited with 0 +++ [pid 15353] close(20) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3819, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15353] close(21 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] <... close resumed>) = 0 [pid 15353] close(22 [pid 15354] close(4 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] read(200 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15353] close(23 [pid 15355] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15354] close(5 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15353] close(24 [pid 15355] write(1, "executing program\n", 18 executing program [pid 15354] close(6 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] <... write resumed>) = 18 [pid 15355] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15353] close(25 [pid 15355] <... mkdirat resumed>) = 0 [pid 15354] close(7 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15353] close(26 [pid 15355] <... mount resumed>) = 0 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(8 [pid 15353] close(27 [pid 15355] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15355] <... openat resumed>) = 3 [pid 15354] close(9) = -1 EBADF (Bad file descriptor) [pid 15353] close(28 [pid 15354] close(10 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15353] close(29 [pid 15354] close(11 [pid 15353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3817", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15355] <... pwrite64 resumed>) = 36 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15353] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15354] close(12 [pid 15353] <... exit_group resumed>) = ? [pid 321] openat(AT_FDCWD, "./3817", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15355] close(3 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15354] close(13 [pid 15355] <... close resumed>) = 0 [pid 15355] close(4) = -1 EBADF (Bad file descriptor) [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15353] +++ exited with 0 +++ [pid 321] fstat(3 [pid 15355] close(5 [pid 15354] close(14 [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15355] close(6 [pid 15354] close(15 [pid 321] getdents64(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3692, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15355] close(7) = -1 EBADF (Bad file descriptor) [pid 15354] close(16 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15355] close(8 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3817/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(17 [pid 15355] close(9 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(18 [pid 15355] close(10 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3817/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15355] close(11 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3817/sys" [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(20 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15355] close(12) = -1 EBADF (Bad file descriptor) [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3817/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15355] close(13 [pid 15354] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(22 [pid 321] openat(AT_FDCWD, "./3817/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(23) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15355] close(14 [pid 15354] close(24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15355] close(15 [pid 15354] close(25 [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] close(16 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(26 [pid 321] getdents64(4 [pid 15355] close(17 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(27 [pid 321] close(4 [pid 15355] close(18 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(28 [pid 15355] close(19 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3817/sys" [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] close(29 [pid 321] <... rmdir resumed>) = 0 [pid 15355] close(20 [pid 15354] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15354] exit_group(0 [pid 321] umount2("./3817/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15355] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15355] close(22 [pid 15354] <... exit_group resumed>) = ? [pid 321] newfstatat(AT_FDCWD, "./3817/binderfs" [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15355] close(23) = -1 EBADF (Bad file descriptor) [pid 15355] close(24 [pid 15354] +++ exited with 0 +++ [pid 321] unlink("./3817/binderfs" [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3726, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15355] close(25) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15355] close(26) = -1 EBADF (Bad file descriptor) [pid 15355] close(27 [pid 321] close(3 [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15355] close(28 [pid 321] rmdir("./3817" [pid 15355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15355] close(29) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3818", 0777 [pid 15355] exit_group(0 [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15355] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15356 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3820 [pid 15355] +++ exited with 0 +++ [pid 15356] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15356] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3785, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15356] rt_sigprocmask(SIG_SETMASK, [] [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15356] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15356] chdir("./3818") = 0 [pid 15356] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15356] setpgid(0, 0) = 0 [pid 15356] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15356] write(3, "1000", 4) = 4 [pid 15356] close(3) = 0 [pid 15356] read(200 [pid 319] <... restart_syscall resumed>) = 0 [pid 15356] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15356] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] umount2("./3724", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 15356] write(1, "executing program\n", 18) = 18 [pid 15356] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15356] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15356] <... mount resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3724", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15356] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] getdents64(3 [pid 318] <... restart_syscall resumed>) = 0 [pid 15356] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15356] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3690", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15356] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3783", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3690", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15356] close(3 [pid 320] openat(AT_FDCWD, "./3783", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 15356] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 15356] close(4 [pid 320] fstat(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3724/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15356] close(5 [pid 320] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15356] close(6 [pid 320] umount2("./3783/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15356] close(7 [pid 320] <... umount2 resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3724/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15356] close(8) = -1 EBADF (Bad file descriptor) [pid 15356] close(9 [pid 318] <... umount2 resumed>) = 0 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3783/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 15356] close(10 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(4 [pid 318] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3783/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15356] close(11 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3690/sys" [pid 15356] close(12 [pid 320] umount2("./3783/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15356] close(13 [pid 319] getdents64(4 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3783/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15356] close(14 [pid 320] <... openat resumed>) = 4 [pid 319] close(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 319] <... close resumed>) = 0 [pid 318] umount2("./3690/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15356] close(15 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rmdir("./3724/sys" [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15356] close(16 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3690/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15356] close(17 [pid 320] getdents64(4 [pid 319] umount2("./3724/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 15356] close(18 [pid 320] close(4 [pid 319] newfstatat(AT_FDCWD, "./3724/binderfs" [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15356] close(19 [pid 320] rmdir("./3783/sys" [pid 319] unlink("./3724/binderfs" [pid 318] getdents64(4 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15356] close(20) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3783/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 318] getdents64(4 [pid 15356] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3783/binderfs" [pid 319] close(3 [pid 318] close(4 [pid 15356] close(22 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... close resumed>) = 0 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15356] close(23 [pid 320] unlink("./3783/binderfs" [pid 319] rmdir("./3724" [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3690/sys" [pid 15356] close(24) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] mkdir("./3725", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 15356] close(25 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] umount2("./3690/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15356] close(26 [pid 320] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3690/binderfs" [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3783" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15356] close(27 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3690/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 15357 attached [pid 15356] close(28 [pid 320] mkdir("./3784", 0777 [pid 15357] set_robust_list(0x5555689d76a0, 24 [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15357] <... set_robust_list resumed>) = 0 [pid 15356] close(29 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3727 [pid 15357] rt_sigprocmask(SIG_SETMASK, [] [pid 15356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15356] exit_group(0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 15357] chdir("./3725" [pid 15356] <... exit_group resumed>) = ? [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3690" [pid 15356] +++ exited with 0 +++ [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3691", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15358 attached [pid 15357] <... chdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15357] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3820, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3786 [pid 15357] <... prctl resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15357] setpgid(0, 0 [pid 15358] set_robust_list(0x5555689d76a0, 24 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15357] <... setpgid resumed>) = 0 [pid 15358] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15357] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15358] rt_sigprocmask(SIG_SETMASK, [] [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15358] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15357] <... openat resumed>) = 3 [pid 15358] chdir("./3784"ci2-android-6-12-rust/strace-static-x86_64: Process 15359 attached [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3693 [pid 15359] set_robust_list(0x5555689d76a0, 24 [pid 15358] <... chdir resumed>) = 0 [pid 15357] write(3, "1000", 4 [pid 15358] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15357] <... write resumed>) = 4 [pid 15358] <... prctl resumed>) = 0 [pid 15357] close(3 [pid 15358] setpgid(0, 0 [pid 15357] <... close resumed>) = 0 [pid 15358] <... setpgid resumed>) = 0 [pid 15357] read(200 [pid 15358] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15357] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15358] <... openat resumed>) = 3 [pid 15357] symlink("/dev/binderfs", "./binderfs" [pid 15359] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15358] write(3, "1000", 4 [pid 15357] <... symlink resumed>) = 0 [pid 15359] rt_sigprocmask(SIG_SETMASK, [] [pid 15358] <... write resumed>) = 4 [pid 15357] write(1, "executing program\n", 18 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15358] close(3 [pid 15357] <... write resumed>) = 18 [pid 15359] chdir("./3691" [pid 15358] <... close resumed>) = 0 [pid 15357] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15359] <... chdir resumed>) = 0 executing program [pid 15359] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15358] read(200 [pid 15357] <... mkdirat resumed>) = 0 [pid 15359] <... prctl resumed>) = 0 [pid 15358] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15359] setpgid(0, 0 [pid 15358] symlink("/dev/binderfs", "./binderfs" [pid 15359] <... setpgid resumed>) = 0 [pid 15358] <... symlink resumed>) = 0 [pid 15357] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15359] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15358] write(1, "executing program\n", 18 [pid 15357] <... mount resumed>) = 0 [pid 15359] <... openat resumed>) = 3 [pid 15359] write(3, "1000", 4 [pid 15358] <... write resumed>) = 18 [pid 15359] <... write resumed>) = 4 executing program [pid 15358] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15359] close(3 [pid 15358] <... mkdirat resumed>) = 0 [pid 15357] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15359] <... close resumed>) = 0 [pid 15359] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15359] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15358] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15357] <... openat resumed>) = 3 [pid 15358] <... mount resumed>) = 0 [pid 15358] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15359] write(1, "executing program\n", 18 executing program [pid 15357] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15359] <... write resumed>) = 18 [pid 15359] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15358] <... openat resumed>) = 3 [pid 15359] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15358] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15358] close(3 [pid 15357] <... pwrite64 resumed>) = 36 [pid 15358] <... close resumed>) = 0 [pid 15358] close(4) = -1 EBADF (Bad file descriptor) [pid 15359] <... mount resumed>) = 0 [pid 15358] close(5 [pid 15359] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15357] close(3 [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = 0 [pid 15358] close(6) = -1 EBADF (Bad file descriptor) [pid 15358] close(7) = -1 EBADF (Bad file descriptor) [pid 15358] close(8) = -1 EBADF (Bad file descriptor) [pid 15358] close(9) = -1 EBADF (Bad file descriptor) [pid 15358] close(10 [pid 15359] <... openat resumed>) = 3 [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] close(11) = -1 EBADF (Bad file descriptor) [pid 15358] close(12) = -1 EBADF (Bad file descriptor) [pid 15358] close(13) = -1 EBADF (Bad file descriptor) [pid 15358] close(14) = -1 EBADF (Bad file descriptor) [pid 15358] close(15) = -1 EBADF (Bad file descriptor) [pid 15358] close(16) = -1 EBADF (Bad file descriptor) [pid 15358] close(17) = -1 EBADF (Bad file descriptor) [pid 15358] close(18) = -1 EBADF (Bad file descriptor) [pid 15358] close(19 [pid 15357] close(4 [pid 321] <... restart_syscall resumed>) = 0 [pid 15359] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] close(20) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3818", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15359] <... pwrite64 resumed>) = 36 [pid 15358] close(21 [pid 15357] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3818", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15358] close(22 [pid 15357] close(6 [pid 321] <... openat resumed>) = 3 [pid 15359] close(3 [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15359] <... close resumed>) = 0 [pid 15358] close(23 [pid 15357] close(7 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15359] close(4 [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] close(8 [pid 321] getdents64(3 [pid 15358] close(24 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3818/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15359] close(5 [pid 15358] close(25 [pid 15357] close(9 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15359] close(6 [pid 15358] close(26 [pid 15357] close(10 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3818/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15359] close(7 [pid 15358] close(27 [pid 15357] close(11 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3818/sys" [pid 15359] close(8 [pid 15358] close(28 [pid 15357] close(12 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3818/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15359] close(9 [pid 15358] close(29 [pid 15357] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15359] close(10 [pid 15358] exit_group(0 [pid 15357] close(14 [pid 321] openat(AT_FDCWD, "./3818/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] <... exit_group resumed>) = ? [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15359] close(11 [pid 15357] close(15 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15359] close(12 [pid 15357] close(16 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15358] +++ exited with 0 +++ [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15359] close(13 [pid 15357] close(17 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15359] close(14 [pid 15357] close(18 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15359] close(15 [pid 15357] close(19 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15359] close(16 [pid 15357] close(20 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15359] close(17 [pid 15357] close(21 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15359] close(18 [pid 15357] close(22 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15359] close(19 [pid 15357] close(23 [pid 321] getdents64(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3786, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] umount2("./3784", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15359] close(20 [pid 15357] close(24 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] openat(AT_FDCWD, "./3784", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15359] close(21 [pid 15357] close(25 [pid 321] close(4 [pid 320] <... openat resumed>) = 3 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] fstat(3 [pid 15359] close(22 [pid 15357] close(26 [pid 321] rmdir("./3818/sys" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(3 [pid 321] umount2("./3818/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15359] close(23 [pid 15357] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3784/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3818/binderfs" [pid 15359] close(24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] close(28 [pid 321] unlink("./3818/binderfs" [pid 320] umount2("./3784/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15359] close(25 [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] close(29 [pid 321] getdents64(3 [pid 320] newfstatat(AT_FDCWD, "./3784/sys" [pid 15359] close(26 [pid 15357] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] exit_group(0 [pid 321] close(3 [pid 320] umount2("./3784/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15359] close(27 [pid 15357] <... exit_group resumed>) = ? [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3818" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3784/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] mkdir("./3819", 0777 [pid 320] <... openat resumed>) = 4 [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] fstat(4 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 15360 attached [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15357] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15359] close(28) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15360] set_robust_list(0x5555689d76a0, 24 [pid 15359] close(29 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3821 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3727, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15360] <... set_robust_list resumed>) = 0 [pid 15359] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] close(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15359] exit_group(0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... close resumed>) = 0 [pid 15360] rt_sigprocmask(SIG_SETMASK, [] [pid 15359] <... exit_group resumed>) = ? [pid 320] rmdir("./3784/sys") = 0 [pid 320] umount2("./3784/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3784/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3784/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15359] +++ exited with 0 +++ [pid 15360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3693, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3784" [pid 15360] chdir("./3819" [pid 320] <... rmdir resumed>) = 0 [pid 15360] <... chdir resumed>) = 0 [pid 320] mkdir("./3785", 0777 [pid 15360] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... mkdir resumed>) = 0 [pid 15360] <... prctl resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15360] setpgid(0, 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15360] <... setpgid resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15360] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-12-rust/strace-static-x86_64: Process 15361 attached ) = 3 [pid 319] umount2("./3725", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3691", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15361] set_robust_list(0x5555689d76a0, 24 [pid 15360] write(3, "1000", 4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3787 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15361] <... set_robust_list resumed>) = 0 [pid 15360] <... write resumed>) = 4 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3725", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15361] rt_sigprocmask(SIG_SETMASK, [] [pid 15360] close(3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3691", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15361] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15360] <... close resumed>) = 0 [pid 319] fstat(3 [pid 318] <... openat resumed>) = 3 [pid 15361] chdir("./3785" [pid 15360] read(200 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15361] <... chdir resumed>) = 0 [pid 15360] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] getdents64(3 [pid 318] fstat(3 [pid 15361] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15360] symlink("/dev/binderfs", "./binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15361] <... prctl resumed>) = 0 [pid 15360] <... symlink resumed>) = 0 [pid 319] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 15361] setpgid(0, 0 [pid 15360] write(1, "executing program\n", 18 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15361] <... setpgid resumed>) = 0 [pid 15360] <... write resumed>) = 18 [pid 318] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15361] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... umount2 resumed>) = 0 executing program [pid 15360] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15361] <... openat resumed>) = 3 [pid 319] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 15361] write(3, "1000", 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15361] <... write resumed>) = 4 [pid 15361] close(3 [pid 319] newfstatat(AT_FDCWD, "./3725/sys" [pid 15361] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15361] read(200 [pid 319] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15361] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15360] <... mkdirat resumed>) = 0 executing program [pid 15361] symlink("/dev/binderfs", "./binderfs" [pid 15360] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3691/sys" [pid 15361] <... symlink resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3725/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15361] write(1, "executing program\n", 18 [pid 15360] <... mount resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] umount2("./3691/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15361] <... write resumed>) = 18 [pid 15360] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15361] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15361] <... mkdirat resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3691/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15361] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15360] <... openat resumed>) = 3 [pid 319] getdents64(4 [pid 318] <... openat resumed>) = 4 [pid 15361] <... mount resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] fstat(4 [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 15361] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15360] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 15361] <... openat resumed>) = 3 [pid 319] rmdir("./3725/sys" [pid 15361] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15360] <... pwrite64 resumed>) = 36 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15360] close(3 [pid 15361] <... pwrite64 resumed>) = 36 [pid 15360] <... close resumed>) = 0 [pid 319] umount2("./3725/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 15361] close(3 [pid 15360] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 15361] <... close resumed>) = 0 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3725/binderfs" [pid 318] rmdir("./3691/sys" [pid 15361] close(4 [pid 15360] close(5 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(6 [pid 319] unlink("./3725/binderfs" [pid 318] umount2("./3691/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15361] close(5 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(7 [pid 319] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3691/binderfs" [pid 15361] close(6 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(8 [pid 15361] close(7 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 318] unlink("./3691/binderfs" [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(9 [pid 319] <... close resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15361] close(8 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3725" [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(10 [pid 318] getdents64(3 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(11) = -1 EBADF (Bad file descriptor) [pid 15360] close(12) = -1 EBADF (Bad file descriptor) [pid 15360] close(13) = -1 EBADF (Bad file descriptor) [pid 15360] close(14) = -1 EBADF (Bad file descriptor) [pid 15360] close(15) = -1 EBADF (Bad file descriptor) [pid 15360] close(16) = -1 EBADF (Bad file descriptor) [pid 15360] close(17) = -1 EBADF (Bad file descriptor) [pid 15360] close(18) = -1 EBADF (Bad file descriptor) [pid 15360] close(19) = -1 EBADF (Bad file descriptor) [pid 15360] close(20 [pid 319] <... rmdir resumed>) = 0 [pid 15361] close(9 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] mkdir("./3726", 0777 [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15361] close(10 [pid 15360] close(21 [pid 319] <... mkdir resumed>) = 0 [pid 318] rmdir("./3691" [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15361] close(11 [pid 15360] close(22 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] mkdir("./3692", 0777 [pid 15361] close(12 [pid 15360] close(23) = -1 EBADF (Bad file descriptor) [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(24 [pid 318] <... mkdir resumed>) = 0 [pid 15361] close(13 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(25 [pid 15361] close(14 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(26 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15361] close(15 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(27 [pid 15361] close(16 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(28 [pid 15361] close(17 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] close(29 [pid 15361] close(18 [pid 15360] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] exit_group(0 [pid 15361] close(19) = -1 EBADF (Bad file descriptor) [pid 15361] close(20ci2-android-6-12-rust/strace-static-x86_64: Process 15362 attached ) = -1 EBADF (Bad file descriptor) [pid 15360] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15363 attached [pid 15362] set_robust_list(0x5555689d76a0, 24 [pid 15361] close(21 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3728 [pid 15363] set_robust_list(0x5555689d76a0, 24 [pid 15362] <... set_robust_list resumed>) = 0 [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15360] +++ exited with 0 +++ [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15363] <... set_robust_list resumed>) = 0 [pid 15362] rt_sigprocmask(SIG_SETMASK, [] [pid 15361] close(22 [pid 15363] rt_sigprocmask(SIG_SETMASK, [] [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3821, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3694 [pid 15363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15361] close(23 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15363] chdir("./3692" [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15363] <... chdir resumed>) = 0 [pid 15362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15361] close(24 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15363] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15363] <... prctl resumed>) = 0 [pid 15362] chdir("./3726" [pid 15361] close(25 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15363] setpgid(0, 0 [pid 15362] <... chdir resumed>) = 0 [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15363] <... setpgid resumed>) = 0 [pid 15361] close(26 [pid 15363] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15362] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15362] <... prctl resumed>) = 0 [pid 15361] close(27 [pid 15363] <... openat resumed>) = 3 [pid 15362] setpgid(0, 0 [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15363] write(3, "1000", 4 [pid 15362] <... setpgid resumed>) = 0 [pid 15361] close(28 [pid 15363] <... write resumed>) = 4 [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15363] close(3 [pid 15362] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15361] close(29 [pid 15363] <... close resumed>) = 0 [pid 15361] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15363] read(200 [pid 15362] <... openat resumed>) = 3 [pid 15361] exit_group(0 [pid 15363] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15361] <... exit_group resumed>) = ? [pid 15363] symlink("/dev/binderfs", "./binderfs" [pid 15362] write(3, "1000", 4 [pid 15363] <... symlink resumed>) = 0 [pid 15362] <... write resumed>) = 4 [pid 15362] close(3) = 0 [pid 15362] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15361] +++ exited with 0 +++ [pid 15363] write(1, "executing program\n", 18 executing program [pid 15362] symlink("/dev/binderfs", "./binderfs") = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3787, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15363] <... write resumed>) = 18 [pid 15362] write(1, "executing program\n", 18 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15362] <... write resumed>) = 18 executing program [pid 15363] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15362] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15362] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15363] <... mkdirat resumed>) = 0 [pid 15363] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15362] <... mount resumed>) = 0 [pid 15362] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15363] <... mount resumed>) = 0 [pid 15363] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15362] <... openat resumed>) = 3 [pid 15362] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15362] close(3) = 0 [pid 15363] <... openat resumed>) = 3 [pid 15362] close(4) = -1 EBADF (Bad file descriptor) [pid 15362] close(5) = -1 EBADF (Bad file descriptor) [pid 15362] close(6) = -1 EBADF (Bad file descriptor) [pid 15362] close(7) = -1 EBADF (Bad file descriptor) [pid 15362] close(8) = -1 EBADF (Bad file descriptor) [pid 15362] close(9) = -1 EBADF (Bad file descriptor) [pid 15362] close(10) = -1 EBADF (Bad file descriptor) [pid 15362] close(11) = -1 EBADF (Bad file descriptor) [pid 15362] close(12) = -1 EBADF (Bad file descriptor) [pid 15362] close(13) = -1 EBADF (Bad file descriptor) [pid 15362] close(14) = -1 EBADF (Bad file descriptor) [pid 15362] close(15) = -1 EBADF (Bad file descriptor) [pid 15362] close(16) = -1 EBADF (Bad file descriptor) [pid 15362] close(17) = -1 EBADF (Bad file descriptor) [pid 15362] close(18) = -1 EBADF (Bad file descriptor) [pid 15362] close(19) = -1 EBADF (Bad file descriptor) [pid 15362] close(20) = -1 EBADF (Bad file descriptor) [pid 15362] close(21) = -1 EBADF (Bad file descriptor) [pid 15362] close(22) = -1 EBADF (Bad file descriptor) [pid 15362] close(23) = -1 EBADF (Bad file descriptor) [pid 15362] close(24 [pid 321] <... restart_syscall resumed>) = 0 [pid 15362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15362] close(25) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3819", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15362] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15362] close(27 [pid 321] openat(AT_FDCWD, "./3819", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15363] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15362] close(28 [pid 321] <... openat resumed>) = 3 [pid 15362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15362] close(29 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15363] <... pwrite64 resumed>) = 36 [pid 15362] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15363] close(3 [pid 15362] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15363] <... close resumed>) = 0 [pid 15362] <... exit_group resumed>) = ? [pid 321] umount2("./3819/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15363] close(4) = -1 EBADF (Bad file descriptor) [pid 15363] close(5) = -1 EBADF (Bad file descriptor) [pid 15363] close(6) = -1 EBADF (Bad file descriptor) [pid 15363] close(7 [pid 15362] +++ exited with 0 +++ [pid 15363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15363] close(8 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3728, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15363] close(9) = -1 EBADF (Bad file descriptor) [pid 15363] close(10) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15363] close(11 [pid 321] umount2("./3819/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3785", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15363] close(12) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3819/sys" [pid 320] openat(AT_FDCWD, "./3785", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15363] close(13 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3819/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 15363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(3 [pid 15363] close(14 [pid 321] openat(AT_FDCWD, "./3819/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15363] close(15 [pid 321] <... openat resumed>) = 4 [pid 320] getdents64(3 [pid 15363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15363] close(16 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15363] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15363] close(17) = -1 EBADF (Bad file descriptor) [pid 15363] close(18) = -1 EBADF (Bad file descriptor) [pid 15363] close(19) = -1 EBADF (Bad file descriptor) [pid 15363] close(20) = -1 EBADF (Bad file descriptor) [pid 15363] close(21) = -1 EBADF (Bad file descriptor) [pid 15363] close(22) = -1 EBADF (Bad file descriptor) [pid 15363] close(23) = -1 EBADF (Bad file descriptor) [pid 15363] close(24) = -1 EBADF (Bad file descriptor) [pid 15363] close(25) = -1 EBADF (Bad file descriptor) [pid 15363] close(26) = -1 EBADF (Bad file descriptor) [pid 15363] close(27) = -1 EBADF (Bad file descriptor) [pid 15363] close(28) = -1 EBADF (Bad file descriptor) [pid 15363] close(29) = -1 EBADF (Bad file descriptor) [pid 15363] exit_group(0) = ? [pid 15363] +++ exited with 0 +++ [pid 321] getdents64(4 [pid 320] umount2("./3785/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3726", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3726", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3785/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3694, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3785/sys" [pid 319] fstat(3 [pid 321] rmdir("./3819/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3785/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 321] umount2("./3819/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3819/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] openat(AT_FDCWD, "./3785/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3819/binderfs" [pid 320] fstat(4 [pid 321] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 320] getdents64(4 [pid 321] rmdir("./3819") = 0 [pid 321] mkdir("./3820", 0777 [pid 319] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3726/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(4 [pid 319] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3785/sys" [pid 319] openat(AT_FDCWD, "./3726/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... mkdir resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] umount2("./3785/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15364 attached [pid 320] newfstatat(AT_FDCWD, "./3785/binderfs" [pid 319] getdents64(4 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3822 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15364] set_robust_list(0x5555689d76a0, 24 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(4 [pid 320] unlink("./3785/binderfs" [pid 15364] <... set_robust_list resumed>) = 0 [pid 15364] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... unlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(3 [pid 319] close(4 [pid 15364] chdir("./3820" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... close resumed>) = 0 [pid 15364] <... chdir resumed>) = 0 [pid 320] close(3 [pid 319] rmdir("./3726/sys" [pid 15364] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... close resumed>) = 0 [pid 15364] <... prctl resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] rmdir("./3785" [pid 15364] setpgid(0, 0 [pid 319] umount2("./3726/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15364] <... setpgid resumed>) = 0 [pid 15364] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] mkdir("./3786", 0777 [pid 319] newfstatat(AT_FDCWD, "./3726/binderfs" [pid 15364] <... openat resumed>) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15364] write(3, "1000", 4) = 4 [pid 15364] close(3 [pid 320] <... mkdir resumed>) = 0 [pid 319] unlink("./3726/binderfs" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15364] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15364] read(200 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15364] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] getdents64(3 [pid 15364] symlink("/dev/binderfs", "./binderfs" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15364] <... symlink resumed>) = 0 [pid 319] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 15365 attached [pid 15364] write(1, "executing program\n", 18 [pid 319] <... close resumed>) = 0 [pid 15365] set_robust_list(0x5555689d76a0, 24 [pid 15364] <... write resumed>) = 18 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3788 [pid 15365] <... set_robust_list resumed>) = 0 executing program [pid 15365] rt_sigprocmask(SIG_SETMASK, [] [pid 15364] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rmdir("./3726") = 0 [pid 319] mkdir("./3727", 0777) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15365] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15365] chdir("./3786" [pid 15364] <... mkdirat resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15366 attached [pid 15365] <... chdir resumed>) = 0 [pid 15364] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15366] set_robust_list(0x5555689d76a0, 24 [pid 15365] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3729 [pid 15366] <... set_robust_list resumed>) = 0 [pid 15365] <... prctl resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15365] setpgid(0, 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3692", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15366] rt_sigprocmask(SIG_SETMASK, [] [pid 15365] <... setpgid resumed>) = 0 [pid 15364] <... mount resumed>) = 0 [pid 15366] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15366] chdir("./3727" [pid 15365] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15364] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] openat(AT_FDCWD, "./3692", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15366] <... chdir resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 15366] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] fstat(3 [pid 15366] <... prctl resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15366] setpgid(0, 0) = 0 [pid 318] getdents64(3 [pid 15364] <... openat resumed>) = 3 [pid 15365] <... openat resumed>) = 3 [pid 15366] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15365] write(3, "1000", 4 [pid 15364] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15365] <... write resumed>) = 4 [pid 318] <... umount2 resumed>) = 0 [pid 15366] <... openat resumed>) = 3 [pid 15364] <... pwrite64 resumed>) = 36 [pid 15365] close(3 [pid 318] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15365] <... close resumed>) = 0 [pid 15364] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15366] write(3, "1000", 4 [pid 15365] read(200 [pid 15364] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3692/sys" [pid 15366] <... write resumed>) = 4 [pid 15364] close(4 [pid 15365] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15365] symlink("/dev/binderfs", "./binderfs") = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15366] close(3 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3692/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15366] <... close resumed>) = 0 [pid 15364] close(5 [pid 15366] read(200 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15366] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15364] close(6 [pid 15366] symlink("/dev/binderfs", "./binderfs" [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3692/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15366] <... symlink resumed>) = 0 [pid 15364] close(7 [pid 15365] write(1, "executing program\n", 18 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] write(1, "executing program\n", 18 [pid 15365] <... write resumed>) = 18 executing program executing program [pid 15364] close(8 [pid 318] <... openat resumed>) = 4 [pid 15366] <... write resumed>) = 18 [pid 15365] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15365] <... mkdirat resumed>) = 0 [pid 15364] close(9 [pid 318] fstat(4 [pid 15365] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15366] <... mkdirat resumed>) = 0 [pid 15365] <... mount resumed>) = 0 [pid 15364] close(10 [pid 318] getdents64(4 [pid 15366] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15365] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] <... mount resumed>) = 0 [pid 15365] <... openat resumed>) = 3 [pid 15364] close(11 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15366] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15364] close(12 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15364] close(13 [pid 15365] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15365] <... pwrite64 resumed>) = 36 [pid 15364] close(14 [pid 15366] <... openat resumed>) = 3 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3692/sys" [pid 15365] close(3) = 0 [pid 15365] close(4) = -1 EBADF (Bad file descriptor) [pid 15365] close(5) = -1 EBADF (Bad file descriptor) [pid 15365] close(6) = -1 EBADF (Bad file descriptor) [pid 15365] close(7) = -1 EBADF (Bad file descriptor) [pid 15365] close(8) = -1 EBADF (Bad file descriptor) [pid 15365] close(9) = -1 EBADF (Bad file descriptor) [pid 15365] close(10) = -1 EBADF (Bad file descriptor) [pid 15365] close(11 [pid 15364] close(15 [pid 318] <... rmdir resumed>) = 0 [pid 15366] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3692/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] <... pwrite64 resumed>) = 36 [pid 15365] close(12) = -1 EBADF (Bad file descriptor) [pid 15364] close(16 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15366] close(3 [pid 15365] close(13 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3692/binderfs" [pid 15366] <... close resumed>) = 0 [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] close(17 [pid 15366] close(4 [pid 15365] close(14 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] close(18 [pid 318] unlink("./3692/binderfs" [pid 15366] close(5 [pid 15365] close(15 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] close(19 [pid 318] <... unlink resumed>) = 0 [pid 15366] close(6 [pid 15365] close(16 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] close(20 [pid 15366] close(7 [pid 15365] close(17 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] close(8 [pid 15365] close(18 [pid 15364] close(21 [pid 318] close(3 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] close(9 [pid 15365] close(19 [pid 15364] close(22 [pid 318] <... close resumed>) = 0 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3692" [pid 15366] close(10 [pid 15365] close(20 [pid 15364] close(23 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15366] close(11 [pid 15364] close(24 [pid 318] mkdir("./3693", 0777 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] close(12 [pid 15365] close(21 [pid 15364] close(25 [pid 318] <... mkdir resumed>) = 0 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] close(13 [pid 15365] close(22 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] close(23) = -1 EBADF (Bad file descriptor) [pid 15365] close(24) = -1 EBADF (Bad file descriptor) [pid 15365] close(25) = -1 EBADF (Bad file descriptor) [pid 15365] close(26) = -1 EBADF (Bad file descriptor) [pid 15365] close(27) = -1 EBADF (Bad file descriptor) [pid 15365] close(28 [pid 15366] close(14 [pid 15364] close(26 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] close(15 [pid 15365] close(29 [pid 15364] close(27 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] exit_group(0) = ? [pid 15366] close(16 [pid 15364] close(28 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] close(17 [pid 15364] close(29 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3695 [pid 15366] close(18 [pid 15364] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15367 attached [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15365] +++ exited with 0 +++ [pid 15364] exit_group(0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15367] set_robust_list(0x5555689d76a0, 24 [pid 15366] close(19 [pid 15364] <... exit_group resumed>) = ? [pid 15367] <... set_robust_list resumed>) = 0 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15367] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15367] chdir("./3693") = 0 [pid 15367] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15367] setpgid(0, 0) = 0 [pid 15364] +++ exited with 0 +++ [pid 15367] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15366] close(20 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3788, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15366] close(21 [pid 15367] <... openat resumed>) = 3 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3822, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15367] write(3, "1000", 4 [pid 15366] close(22 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15367] <... write resumed>) = 4 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15367] close(3) = 0 [pid 15366] close(23 [pid 15367] read(200 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15367] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15366] close(24 [pid 15367] symlink("/dev/binderfs", "./binderfs" [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15367] <... symlink resumed>) = 0 [pid 15366] close(25 [pid 321] <... restart_syscall resumed>) = 0 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15366] close(26 [pid 15367] write(1, "executing program\n", 18) = 18 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15367] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15366] close(27 [pid 321] umount2("./3820", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15367] <... mkdirat resumed>) = 0 [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3786", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15366] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15366] close(29 [pid 320] openat(AT_FDCWD, "./3786", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15367] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15366] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15366] <... exit_group resumed>) = ? [pid 320] fstat(3 [pid 15367] <... mount resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3820", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3 [pid 15366] +++ exited with 0 +++ [pid 15367] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] fstat(3 [pid 320] umount2("./3786/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3729, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15367] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15367] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3820/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15367] <... pwrite64 resumed>) = 36 [pid 15367] close(3 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15367] <... close resumed>) = 0 [pid 15367] close(4 [pid 321] umount2("./3820/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3786/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15367] close(5) = -1 EBADF (Bad file descriptor) [pid 15367] close(6) = -1 EBADF (Bad file descriptor) [pid 15367] close(7) = -1 EBADF (Bad file descriptor) [pid 15367] close(8) = -1 EBADF (Bad file descriptor) [pid 15367] close(9) = -1 EBADF (Bad file descriptor) [pid 15367] close(10) = -1 EBADF (Bad file descriptor) [pid 15367] close(11) = -1 EBADF (Bad file descriptor) [pid 15367] close(12) = -1 EBADF (Bad file descriptor) [pid 15367] close(13) = -1 EBADF (Bad file descriptor) [pid 15367] close(14) = -1 EBADF (Bad file descriptor) [pid 15367] close(15) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15367] close(16) = -1 EBADF (Bad file descriptor) [pid 15367] close(17 [pid 321] newfstatat(AT_FDCWD, "./3820/sys" [pid 320] newfstatat(AT_FDCWD, "./3786/sys" [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15367] close(18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3820/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3786/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3820/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3786/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15367] close(19) = -1 EBADF (Bad file descriptor) [pid 15367] close(20 [pid 320] <... openat resumed>) = 4 [pid 321] <... openat resumed>) = 4 [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15367] close(21 [pid 321] fstat(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15367] close(22 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15367] close(23 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 15367] close(24 [pid 321] getdents64(4 [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15367] close(25 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15367] close(26 [pid 320] <... close resumed>) = 0 [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] rmdir("./3786/sys" [pid 15367] close(27 [pid 321] rmdir("./3820/sys" [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15367] close(28 [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3786/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3820/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15367] close(29 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3786/binderfs" [pid 321] newfstatat(AT_FDCWD, "./3820/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3786/binderfs" [pid 321] unlink("./3820/binderfs" [pid 15367] exit_group(0 [pid 320] <... unlink resumed>) = 0 [pid 15367] <... exit_group resumed>) = ? [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 320] getdents64(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15367] +++ exited with 0 +++ [pid 321] close(3 [pid 320] close(3 [pid 321] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 321] rmdir("./3820" [pid 320] rmdir("./3786" [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3695, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... rmdir resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] mkdir("./3821", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] mkdir("./3787", 0777 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... mkdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15368 attached [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15368] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3823 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15368] <... set_robust_list resumed>) = 0 [pid 15368] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15369 attached [pid 15368] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15368] chdir("./3821") = 0 [pid 15368] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15368] setpgid(0, 0) = 0 [pid 15369] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3789 [pid 15369] <... set_robust_list resumed>) = 0 [pid 15368] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15369] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15368] <... openat resumed>) = 3 [pid 15369] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15368] write(3, "1000", 4 [pid 318] umount2("./3693", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15369] chdir("./3787" [pid 15368] <... write resumed>) = 4 [pid 15368] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3693", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15368] <... close resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15369] <... chdir resumed>) = 0 [pid 15368] read(200 [pid 318] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15369] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15368] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] umount2("./3727", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15369] <... prctl resumed>) = 0 [pid 15368] symlink("/dev/binderfs", "./binderfs" [pid 15369] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15369] <... setpgid resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3727", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15369] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15368] <... symlink resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = 0 [pid 15368] write(1, "executing program\n", 18 [pid 319] fstat(3 [pid 318] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15368] <... write resumed>) = 18 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15369] <... openat resumed>) = 3 executing program [pid 318] newfstatat(AT_FDCWD, "./3693/sys" [pid 15369] write(3, "1000", 4 [pid 15368] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15369] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15368] <... mkdirat resumed>) = 0 [pid 319] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15369] close(3 [pid 318] umount2("./3693/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3693/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3693/sys") = 0 [pid 318] umount2("./3693/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3693/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3693/binderfs") = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15369] <... close resumed>) = 0 [pid 15368] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15369] read(200 [pid 319] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3693" [pid 15369] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15368] <... mount resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 15369] symlink("/dev/binderfs", "./binderfs" [pid 15368] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] newfstatat(AT_FDCWD, "./3727/sys" [pid 318] mkdir("./3694", 0777 [pid 15369] <... symlink resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15369] write(1, "executing program\n", 18 [pid 319] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 15369] <... write resumed>) = 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15369] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] openat(AT_FDCWD, "./3727/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... openat resumed>) = 4 executing program [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15369] <... mkdirat resumed>) = 0 [pid 15368] <... openat resumed>) = 3 [pid 319] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 15370 attached [pid 15369] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3696 [pid 15368] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15370] set_robust_list(0x5555689d76a0, 24 [pid 319] getdents64(4 [pid 15370] <... set_robust_list resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rmdir("./3727/sys" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15369] <... mount resumed>) = 0 [pid 15369] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... rmdir resumed>) = 0 [pid 15370] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3727/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15369] <... openat resumed>) = 3 [pid 15368] <... pwrite64 resumed>) = 36 [pid 319] newfstatat(AT_FDCWD, "./3727/binderfs" [pid 15370] chdir("./3694" [pid 15369] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15370] <... chdir resumed>) = 0 [pid 15368] close(3 [pid 319] unlink("./3727/binderfs" [pid 15370] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15368] <... close resumed>) = 0 [pid 15370] <... prctl resumed>) = 0 [pid 15368] close(4 [pid 15370] setpgid(0, 0 [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] <... setpgid resumed>) = 0 [pid 15369] <... pwrite64 resumed>) = 36 [pid 15369] close(3) = 0 [pid 15369] close(4) = -1 EBADF (Bad file descriptor) [pid 15369] close(5) = -1 EBADF (Bad file descriptor) [pid 15369] close(6) = -1 EBADF (Bad file descriptor) [pid 15369] close(7) = -1 EBADF (Bad file descriptor) [pid 15369] close(8) = -1 EBADF (Bad file descriptor) [pid 15369] close(9) = -1 EBADF (Bad file descriptor) [pid 15369] close(10) = -1 EBADF (Bad file descriptor) [pid 15369] close(11) = -1 EBADF (Bad file descriptor) [pid 15369] close(12) = -1 EBADF (Bad file descriptor) [pid 15369] close(13) = -1 EBADF (Bad file descriptor) [pid 15369] close(14) = -1 EBADF (Bad file descriptor) [pid 15369] close(15) = -1 EBADF (Bad file descriptor) [pid 15369] close(16) = -1 EBADF (Bad file descriptor) [pid 15369] close(17) = -1 EBADF (Bad file descriptor) [pid 15369] close(18) = -1 EBADF (Bad file descriptor) [pid 15369] close(19) = -1 EBADF (Bad file descriptor) [pid 15369] close(20) = -1 EBADF (Bad file descriptor) [pid 15369] close(21) = -1 EBADF (Bad file descriptor) [pid 15369] close(22) = -1 EBADF (Bad file descriptor) [pid 15369] close(23) = -1 EBADF (Bad file descriptor) [pid 15369] close(24) = -1 EBADF (Bad file descriptor) [pid 15369] close(25) = -1 EBADF (Bad file descriptor) [pid 15369] close(26) = -1 EBADF (Bad file descriptor) [pid 15369] close(27) = -1 EBADF (Bad file descriptor) [pid 15369] close(28) = -1 EBADF (Bad file descriptor) [pid 15369] close(29) = -1 EBADF (Bad file descriptor) [pid 15369] exit_group(0) = ? [pid 319] <... unlink resumed>) = 0 [pid 15368] close(5 [pid 15370] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15368] close(6 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15370] <... openat resumed>) = 3 [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15370] write(3, "1000", 4 [pid 15369] +++ exited with 0 +++ [pid 15368] close(7 [pid 319] <... close resumed>) = 0 [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] <... write resumed>) = 4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3789, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] rmdir("./3727" [pid 15370] close(3 [pid 15368] close(8) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15370] <... close resumed>) = 0 [pid 15368] close(9 [pid 15370] read(200 [pid 319] mkdir("./3728", 0777 [pid 15370] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] symlink("/dev/binderfs", "./binderfs" [pid 15368] close(10 [pid 319] <... mkdir resumed>) = 0 [pid 15370] <... symlink resumed>) = 0 [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] write(1, "executing program\n", 18 [pid 15368] close(11 executing program [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15370] <... write resumed>) = 18 [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15368] close(12 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15368] close(13) = -1 EBADF (Bad file descriptor) [pid 15368] close(14) = -1 EBADF (Bad file descriptor) [pid 15368] close(15) = -1 EBADF (Bad file descriptor) [pid 15368] close(16) = -1 EBADF (Bad file descriptor) [pid 15368] close(17) = -1 EBADF (Bad file descriptor) [pid 15368] close(18) = -1 EBADF (Bad file descriptor) [pid 15368] close(19) = -1 EBADF (Bad file descriptor) [pid 15368] close(20) = -1 EBADF (Bad file descriptor) [pid 15370] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15368] close(21) = -1 EBADF (Bad file descriptor) [pid 15368] close(22) = -1 EBADF (Bad file descriptor) [pid 15368] close(23) = -1 EBADF (Bad file descriptor) [pid 15368] close(24) = -1 EBADF (Bad file descriptor) [pid 15368] close(25) = -1 EBADF (Bad file descriptor) [pid 15370] <... mkdirat resumed>) = 0 [pid 15368] close(26 [pid 15370] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3730 [pid 15368] close(27ci2-android-6-12-rust/strace-static-x86_64: Process 15371 attached ) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15371] set_robust_list(0x5555689d76a0, 24 [pid 15368] close(28 [pid 15371] <... set_robust_list resumed>) = 0 [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15371] rt_sigprocmask(SIG_SETMASK, [] [pid 15370] <... mount resumed>) = 0 [pid 15368] close(29 [pid 15371] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15371] chdir("./3728") = 0 [pid 15371] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15371] setpgid(0, 0) = 0 [pid 15368] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15368] exit_group(0 [pid 15370] <... openat resumed>) = 3 [pid 15368] <... exit_group resumed>) = ? [pid 15368] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3823, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15371] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15370] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15371] <... openat resumed>) = 3 [pid 15371] write(3, "1000", 4 [pid 15370] <... pwrite64 resumed>) = 36 [pid 15371] <... write resumed>) = 4 [pid 15371] close(3) = 0 [pid 15371] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15370] close(3 [pid 15371] symlink("/dev/binderfs", "./binderfs" [pid 15370] <... close resumed>) = 0 [pid 15371] <... symlink resumed>) = 0 [pid 15370] close(4 [pid 15371] write(1, "executing program\n", 18 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15371] <... write resumed>) = 18 executing program [pid 15370] close(5) = -1 EBADF (Bad file descriptor) [pid 15370] close(6 [pid 15371] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] close(7) = -1 EBADF (Bad file descriptor) [pid 15370] close(8 [pid 15371] <... mkdirat resumed>) = 0 [pid 15371] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] close(9) = -1 EBADF (Bad file descriptor) [pid 15370] close(10) = -1 EBADF (Bad file descriptor) [pid 15370] close(11) = -1 EBADF (Bad file descriptor) [pid 15371] <... mount resumed>) = 0 [pid 15370] close(12) = -1 EBADF (Bad file descriptor) [pid 15370] close(13 [pid 15371] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15371] <... openat resumed>) = 3 [pid 15370] close(14 [pid 15371] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] close(15) = -1 EBADF (Bad file descriptor) [pid 15370] close(16 [pid 321] <... restart_syscall resumed>) = 0 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] close(17) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3821", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15370] close(18) = -1 EBADF (Bad file descriptor) [pid 15370] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3821", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15370] close(20 [pid 15371] <... pwrite64 resumed>) = 36 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15371] close(3 [pid 15370] close(21 [pid 321] fstat(3 [pid 15371] <... close resumed>) = 0 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15371] close(4 [pid 15370] close(22 [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15371] close(5 [pid 15370] close(23 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3821/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15371] close(6) = -1 EBADF (Bad file descriptor) [pid 15370] close(24 [pid 15371] close(7 [pid 321] <... umount2 resumed>) = 0 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] close(25 [pid 321] umount2("./3821/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15371] close(8 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] close(26 [pid 321] newfstatat(AT_FDCWD, "./3821/sys" [pid 15371] close(9 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3821/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3821/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] close(27 [pid 320] umount2("./3787", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15371] close(10 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15371] close(11 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3787", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15370] close(29 [pid 15371] close(12 [pid 15370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15370] exit_group(0 [pid 321] getdents64(4 [pid 15371] close(13 [pid 15370] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] fstat(3 [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4) = 0 [pid 321] rmdir("./3821/sys") = 0 [pid 321] umount2("./3821/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15370] +++ exited with 0 +++ [pid 15371] close(14 [pid 321] newfstatat(AT_FDCWD, "./3821/binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15371] close(15 [pid 321] unlink("./3821/binderfs" [pid 320] getdents64(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3696, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15371] close(16 [pid 321] getdents64(3 [pid 320] umount2("./3787/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 15371] close(17 [pid 321] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3821") = 0 [pid 321] mkdir("./3822", 0777 [pid 15371] close(18 [pid 321] <... mkdir resumed>) = 0 [pid 320] umount2("./3787/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15371] close(19 [pid 320] newfstatat(AT_FDCWD, "./3787/sys" [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15371] close(20 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3787/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15372 attached [pid 15371] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3824 [pid 15371] close(22 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15372] set_robust_list(0x5555689d76a0, 24 [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] openat(AT_FDCWD, "./3787/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3694", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15372] <... set_robust_list resumed>) = 0 [pid 15371] close(23 [pid 320] <... openat resumed>) = 4 [pid 15372] rt_sigprocmask(SIG_SETMASK, [] [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15371] close(24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(4 [pid 15372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3694", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15371] close(25 [pid 320] getdents64(4 [pid 15372] chdir("./3822" [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 3 [pid 15371] close(26) = -1 EBADF (Bad file descriptor) [pid 15372] <... chdir resumed>) = 0 [pid 15371] close(27 [pid 320] getdents64(4 [pid 318] fstat(3 [pid 15372] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15372] <... prctl resumed>) = 0 [pid 15371] close(28 [pid 15372] setpgid(0, 0 [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15372] <... setpgid resumed>) = 0 [pid 15371] close(29 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15372] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15371] exit_group(0 [pid 320] rmdir("./3787/sys" [pid 318] <... umount2 resumed>) = 0 [pid 318] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3694/sys" [pid 15371] <... exit_group resumed>) = ? [pid 320] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3694/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3694/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 15371] +++ exited with 0 +++ [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3730, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3694/sys") = 0 [pid 318] umount2("./3694/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15372] <... openat resumed>) = 3 [pid 320] umount2("./3787/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15372] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15372] <... write resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3787/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3694/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15372] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3787/binderfs" [pid 15372] <... close resumed>) = 0 [pid 318] unlink("./3694/binderfs" [pid 15372] read(200 [pid 320] <... unlink resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15372] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] getdents64(3 [pid 15372] symlink("/dev/binderfs", "./binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 318] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15372] <... symlink resumed>) = 0 [pid 320] rmdir("./3787" [pid 318] close(3 [pid 15372] write(1, "executing program\n", 18 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15372] <... write resumed>) = 18 executing program [pid 320] mkdir("./3788", 0777 [pid 318] rmdir("./3694" [pid 320] <... mkdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] mkdir("./3695", 0777 [pid 15372] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15372] <... mkdirat resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15373 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15374 attached [pid 15372] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15373] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15373] rt_sigprocmask(SIG_SETMASK, [] [pid 15374] set_robust_list(0x5555689d76a0, 24 [pid 15373] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15374] <... set_robust_list resumed>) = 0 [pid 15372] <... mount resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3697 [pid 15374] rt_sigprocmask(SIG_SETMASK, [] [pid 15372] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3790 [pid 15374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15374] chdir("./3695" [pid 15373] chdir("./3788") = 0 [pid 15373] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15373] setpgid(0, 0) = 0 [pid 15373] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15372] <... openat resumed>) = 3 [pid 319] <... restart_syscall resumed>) = 0 [pid 15374] <... chdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15374] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15374] <... prctl resumed>) = 0 [pid 15374] setpgid(0, 0 [pid 15372] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15374] <... setpgid resumed>) = 0 [pid 15373] <... openat resumed>) = 3 [pid 15374] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15373] write(3, "1000", 4) = 4 [pid 319] umount2("./3728", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15374] <... openat resumed>) = 3 [pid 15373] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15374] write(3, "1000", 4 [pid 15373] <... close resumed>) = 0 [pid 15372] <... pwrite64 resumed>) = 36 [pid 319] openat(AT_FDCWD, "./3728", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15374] <... write resumed>) = 4 [pid 15373] read(200 [pid 15372] close(3 [pid 319] <... openat resumed>) = 3 [pid 15374] close(3 [pid 15373] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] fstat(3 [pid 15373] symlink("/dev/binderfs", "./binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15374] <... close resumed>) = 0 [pid 15373] <... symlink resumed>) = 0 [pid 15372] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 15374] read(200 executing program [pid 15372] close(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15374] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15373] write(1, "executing program\n", 18 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15374] symlink("/dev/binderfs", "./binderfs" [pid 15373] <... write resumed>) = 18 [pid 15372] close(5 [pid 319] <... umount2 resumed>) = 0 [pid 15374] <... symlink resumed>) = 0 [pid 15373] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] write(1, "executing program\n", 18 [pid 15372] close(6 [pid 15374] <... write resumed>) = 18 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15374] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15373] <... mkdirat resumed>) = 0 [pid 15372] close(7 [pid 319] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15374] <... mkdirat resumed>) = 0 [pid 15373] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15374] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15373] <... mount resumed>) = 0 [pid 15372] close(8 [pid 319] newfstatat(AT_FDCWD, "./3728/sys" [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(9 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15373] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15374] <... mount resumed>) = 0 [pid 15373] <... openat resumed>) = 3 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15374] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15372] close(10) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3728/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15372] close(11) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15372] close(12 [pid 15373] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15374] <... openat resumed>) = 3 [pid 15372] close(13 [pid 15373] <... pwrite64 resumed>) = 36 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15374] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15373] close(3 [pid 15372] close(14 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15373] <... close resumed>) = 0 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15373] close(4 [pid 15372] close(15 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15373] close(5 [pid 319] <... close resumed>) = 0 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3728/sys" [pid 15373] close(6 [pid 319] <... rmdir resumed>) = 0 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(7) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3728/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15373] close(8 [pid 15374] <... pwrite64 resumed>) = 36 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] close(3 [pid 15372] close(16 [pid 15374] <... close resumed>) = 0 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15374] close(4 [pid 15373] close(9 [pid 15372] close(17 [pid 319] newfstatat(AT_FDCWD, "./3728/binderfs" [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15374] close(5 [pid 15373] close(10 [pid 15372] close(18 [pid 319] unlink("./3728/binderfs" [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] close(6 [pid 15373] close(11 [pid 319] <... unlink resumed>) = 0 [pid 15372] close(19 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] close(7 [pid 15373] close(12 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(20 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15374] close(8 [pid 15373] close(13 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(21 [pid 319] <... close resumed>) = 0 [pid 15374] close(9 [pid 15373] close(14 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3728" [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(22 [pid 15374] close(10 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(23 [pid 15374] close(11 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(24 [pid 15374] close(12 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(25 [pid 15374] close(13 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(26 [pid 15374] close(14 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(27 [pid 15374] close(15 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(28 [pid 15374] close(16 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] close(29 [pid 15374] close(17 [pid 15372] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] exit_group(0 [pid 319] <... rmdir resumed>) = 0 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(15 [pid 15372] <... exit_group resumed>) = ? [pid 319] mkdir("./3729", 0777 [pid 15374] close(18 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(16 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15373] close(17 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15375 attached [pid 15374] close(19 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15372] +++ exited with 0 +++ [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(18 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3824, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3731 [pid 15375] set_robust_list(0x5555689d76a0, 24 [pid 15374] close(20 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15375] <... set_robust_list resumed>) = 0 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(19 [pid 15374] close(21 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15375] rt_sigprocmask(SIG_SETMASK, [] [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(20 [pid 15374] close(22 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15375] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(21 [pid 15374] close(23 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15375] chdir("./3729" [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(22 [pid 15374] close(24 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15375] <... chdir resumed>) = 0 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(23 [pid 15375] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15374] close(25 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(24) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15373] close(25 [pid 15375] <... prctl resumed>) = 0 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15375] setpgid(0, 0 [pid 15374] close(26 [pid 15373] close(26 [pid 321] umount2("./3822", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15375] <... setpgid resumed>) = 0 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15374] close(27 [pid 15373] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15375] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3822", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15374] close(28 [pid 15373] close(28 [pid 321] <... openat resumed>) = 3 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15375] <... openat resumed>) = 3 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] close(29 [pid 321] fstat(3 [pid 15374] close(29 [pid 15373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15375] write(3, "1000", 4 [pid 15374] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15373] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15375] <... write resumed>) = 4 [pid 15374] exit_group(0 [pid 15373] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 15375] close(3 [pid 15374] <... exit_group resumed>) = ? [pid 15373] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15375] <... close resumed>) = 0 [pid 321] umount2("./3822/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3790, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15375] read(200 [pid 15374] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15375] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3697, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15375] symlink("/dev/binderfs", "./binderfs" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3822/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15375] <... symlink resumed>) = 0 executing program [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3822/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15375] write(1, "executing program\n", 18) = 18 [pid 321] umount2("./3822/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15375] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3822/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15375] <... mkdirat resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15375] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15375] <... mount resumed>) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3822/sys" [pid 15375] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3822/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3822/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15375] <... openat resumed>) = 3 [pid 321] unlink("./3822/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15375] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] close(3) = 0 [pid 321] rmdir("./3822") = 0 [pid 321] mkdir("./3823", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15375] <... pwrite64 resumed>) = 36 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15375] close(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15375] <... close resumed>) = 0 [pid 15375] close(4) = -1 EBADF (Bad file descriptor) [pid 15375] close(5) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15376 attached [pid 15375] close(6 [pid 318] <... restart_syscall resumed>) = 0 [pid 15376] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15375] close(7 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3825 [pid 318] umount2("./3695", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15376] rt_sigprocmask(SIG_SETMASK, [] [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15376] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15375] close(8 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] openat(AT_FDCWD, "./3695", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15376] chdir("./3823" [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15376] <... chdir resumed>) = 0 [pid 15375] close(9 [pid 318] <... umount2 resumed>) = 0 [pid 15376] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15376] <... prctl resumed>) = 0 [pid 15375] close(10 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3695/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3695/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3695/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15376] setpgid(0, 0 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3788", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 15376] <... setpgid resumed>) = 0 [pid 15375] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15376] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3788", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 15375] close(12 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15375] close(13) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 318] close(4 [pid 15375] close(14 [pid 15376] <... openat resumed>) = 3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... close resumed>) = 0 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15376] write(3, "1000", 4 [pid 320] getdents64(3 [pid 318] rmdir("./3695/sys" [pid 15376] <... write resumed>) = 4 [pid 15375] close(15 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rmdir resumed>) = 0 [pid 15376] close(3 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3788/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15376] <... close resumed>) = 0 [pid 15375] close(16) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3695/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15375] close(17 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3695/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 318] unlink("./3695/binderfs" [pid 15375] close(18 [pid 318] <... unlink resumed>) = 0 [pid 15376] read(200 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3788/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15376] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15375] close(19 [pid 15376] symlink("/dev/binderfs", "./binderfs" [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15375] close(20) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15376] <... symlink resumed>) = 0 [pid 15375] close(21 [pid 320] newfstatat(AT_FDCWD, "./3788/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] close(3 [pid 15376] write(1, "executing program\n", 18 [pid 15375] close(22 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 15376] <... write resumed>) = 18 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3788/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3695" [pid 15376] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15375] close(23 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3696", 0777) = 0 [pid 15376] <... mkdirat resumed>) = 0 [pid 15375] close(24 [pid 320] openat(AT_FDCWD, "./3788/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15376] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15375] close(25 [pid 320] fstat(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15376] <... mount resumed>) = 0 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15377 attached [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3698 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15376] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15375] close(26 [pid 320] getdents64(4 [pid 15377] set_robust_list(0x5555689d76a0, 24 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15377] <... set_robust_list resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15375] close(27 [pid 15377] rt_sigprocmask(SIG_SETMASK, [] [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15377] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15375] close(28 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15377] chdir("./3696" [pid 15376] <... openat resumed>) = 3 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15377] <... chdir resumed>) = 0 [pid 15375] close(29 [pid 320] <... close resumed>) = 0 [pid 15375] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3788/sys" [pid 15375] exit_group(0 [pid 320] <... rmdir resumed>) = 0 [pid 15376] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15375] <... exit_group resumed>) = ? [pid 320] umount2("./3788/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15377] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15376] <... pwrite64 resumed>) = 36 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15376] close(3) = 0 [pid 15376] close(4) = -1 EBADF (Bad file descriptor) [pid 15376] close(5) = -1 EBADF (Bad file descriptor) [pid 15376] close(6) = -1 EBADF (Bad file descriptor) [pid 15376] close(7) = -1 EBADF (Bad file descriptor) [pid 15376] close(8 [pid 15375] +++ exited with 0 +++ [pid 15377] <... prctl resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3731, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15376] close(9) = -1 EBADF (Bad file descriptor) [pid 15376] close(10) = -1 EBADF (Bad file descriptor) [pid 15376] close(11) = -1 EBADF (Bad file descriptor) [pid 15376] close(12) = -1 EBADF (Bad file descriptor) [pid 15376] close(13) = -1 EBADF (Bad file descriptor) [pid 15376] close(14) = -1 EBADF (Bad file descriptor) [pid 15376] close(15) = -1 EBADF (Bad file descriptor) [pid 15376] close(16) = -1 EBADF (Bad file descriptor) [pid 15376] close(17) = -1 EBADF (Bad file descriptor) [pid 15377] setpgid(0, 0 [pid 320] newfstatat(AT_FDCWD, "./3788/binderfs" [pid 15377] <... setpgid resumed>) = 0 [pid 15376] close(18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15377] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3788/binderfs" [pid 15376] close(19 [pid 15377] <... openat resumed>) = 3 [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15376] close(20 [pid 320] <... unlink resumed>) = 0 [pid 15377] write(3, "1000", 4 [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15377] <... write resumed>) = 4 [pid 15376] close(21 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15377] close(3 [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15377] <... close resumed>) = 0 [pid 15377] read(200 [pid 15376] close(22 [pid 15377] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15377] symlink("/dev/binderfs", "./binderfs" [pid 15376] close(23) = -1 EBADF (Bad file descriptor) [pid 15376] close(24 [pid 15377] <... symlink resumed>) = 0 [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3788" [pid 15377] write(1, "executing program\n", 18 [pid 319] <... restart_syscall resumed>) = 0 [pid 15377] <... write resumed>) = 18 executing program [pid 15376] close(25 [pid 15377] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15377] <... mkdirat resumed>) = 0 [pid 15376] close(26 [pid 320] mkdir("./3789", 0777 [pid 319] umount2("./3729", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15377] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15376] close(27) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3729", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15377] <... mount resumed>) = 0 [pid 15376] close(28 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15377] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... openat resumed>) = 3 [pid 15376] close(29 [pid 319] fstat(3 [pid 15376] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15376] exit_group(0 [pid 319] getdents64(3 [pid 15376] <... exit_group resumed>) = ? [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 ci2-android-6-12-rust/strace-static-x86_64: Process 15378 attached [pid 15377] <... openat resumed>) = 3 [pid 15376] +++ exited with 0 +++ [pid 319] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3825, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15378] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3791 [pid 15378] <... set_robust_list resumed>) = 0 [pid 15377] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15378] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15377] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = 0 [pid 15378] chdir("./3789" [pid 319] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15378] <... chdir resumed>) = 0 [pid 15377] close(3 [pid 15378] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15377] <... close resumed>) = 0 [pid 15378] <... prctl resumed>) = 0 [pid 15377] close(4 [pid 15378] setpgid(0, 0 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3729/sys" [pid 15378] <... setpgid resumed>) = 0 [pid 15377] close(5 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15378] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15377] close(6 [pid 319] openat(AT_FDCWD, "./3729/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15378] <... openat resumed>) = 3 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 15377] close(7 [pid 15378] write(3, "1000", 4 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15378] <... write resumed>) = 4 [pid 15377] close(8 [pid 15378] close(3 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15378] <... close resumed>) = 0 [pid 15377] close(9 [pid 15378] read(200 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15378] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15377] close(10 [pid 15378] symlink("/dev/binderfs", "./binderfs" [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15377] close(11 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15378] <... symlink resumed>) = 0 [pid 15377] close(12 [pid 319] <... close resumed>) = 0 [pid 15378] write(1, "executing program\n", 18 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] rmdir("./3729/sys" [pid 15378] <... write resumed>) = 18 [pid 15377] close(13 [pid 319] <... rmdir resumed>) = 0 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3729/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15378] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15377] close(14 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15378] <... mkdirat resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3729/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3729/binderfs" [pid 15378] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 15378] <... mount resumed>) = 0 [pid 15377] close(15 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3729") = 0 [pid 15378] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3730", 0777 [pid 15377] close(16 [pid 319] <... mkdir resumed>) = 0 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15377] close(17 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15377] close(18 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15378] <... openat resumed>) = 3 [pid 15377] close(19ci2-android-6-12-rust/strace-static-x86_64: Process 15379 attached [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3732 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15379] set_robust_list(0x5555689d76a0, 24 [pid 15378] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15379] <... set_robust_list resumed>) = 0 [pid 15377] close(20 [pid 15379] rt_sigprocmask(SIG_SETMASK, [] [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15379] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15377] close(21) = -1 EBADF (Bad file descriptor) [pid 15379] chdir("./3730" [pid 15378] <... pwrite64 resumed>) = 36 [pid 15377] close(22 [pid 321] <... restart_syscall resumed>) = 0 [pid 15379] <... chdir resumed>) = 0 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15379] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15378] close(3 [pid 15377] close(23 [pid 15379] <... prctl resumed>) = 0 [pid 15378] <... close resumed>) = 0 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3823", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15379] setpgid(0, 0 [pid 15378] close(4 [pid 15377] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15379] <... setpgid resumed>) = 0 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3823", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15378] close(5 [pid 15377] close(25 [pid 321] <... openat resumed>) = 3 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15378] close(6 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15379] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15378] close(7 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15377] close(26 [pid 321] umount2("./3823/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15379] <... openat resumed>) = 3 [pid 15378] close(8 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15379] write(3, "1000", 4 [pid 15377] close(27 [pid 15379] <... write resumed>) = 4 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15379] close(3 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15377] close(28 [pid 321] <... umount2 resumed>) = 0 [pid 15379] <... close resumed>) = 0 [pid 15378] close(9 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15379] read(200 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15377] close(29 [pid 15378] close(10 [pid 15377] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3823/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15379] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15377] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15379] symlink("/dev/binderfs", "./binderfs" [pid 15378] close(11 [pid 15377] <... exit_group resumed>) = ? [pid 321] newfstatat(AT_FDCWD, "./3823/sys" [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15378] close(12) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3823/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15378] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15378] close(14 [pid 321] openat(AT_FDCWD, "./3823/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15378] close(15 [pid 15377] +++ exited with 0 +++ [pid 321] <... openat resumed>) = 4 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3698, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15378] close(16 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15378] close(17 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15378] close(18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15378] close(19 [pid 321] <... close resumed>) = 0 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15378] close(20 [pid 321] rmdir("./3823/sys" [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15379] <... symlink resumed>) = 0 [pid 15378] close(21 [pid 15379] write(1, "executing program\n", 18 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] umount2("./3823/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15379] <... write resumed>) = 18 [pid 15378] close(22 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15379] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15378] close(23 [pid 321] newfstatat(AT_FDCWD, "./3823/binderfs" [pid 15379] <... mkdirat resumed>) = 0 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15379] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15378] close(24 [pid 321] unlink("./3823/binderfs" [pid 15379] <... mount resumed>) = 0 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15378] close(25) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15378] close(26 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15378] close(27 [pid 321] <... close resumed>) = 0 [pid 15378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3823" [pid 15379] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15378] close(28) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15378] close(29) = -1 EBADF (Bad file descriptor) [pid 15379] <... openat resumed>) = 3 [pid 15378] exit_group(0 [pid 321] mkdir("./3824", 0777 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 15379] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15378] <... exit_group resumed>) = ? [pid 15379] <... pwrite64 resumed>) = 36 [pid 15378] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] umount2("./3696", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15379] close(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3791, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] openat(AT_FDCWD, "./3696", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15379] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15380 attached [pid 15379] close(4 [pid 318] fstat(3 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15379] close(5 [pid 15380] set_robust_list(0x5555689d76a0, 24 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3826 [pid 318] getdents64(3 [pid 15380] <... set_robust_list resumed>) = 0 [pid 15379] close(6 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15380] rt_sigprocmask(SIG_SETMASK, [] [pid 15379] close(7) = -1 EBADF (Bad file descriptor) [pid 15380] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15379] close(8 [pid 318] <... umount2 resumed>) = 0 [pid 15380] chdir("./3824" [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] <... chdir resumed>) = 0 [pid 15379] close(9 [pid 318] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15380] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] <... prctl resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15380] setpgid(0, 0 [pid 15379] close(10 [pid 15380] <... setpgid resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3696/sys" [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15379] close(11 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15380] <... openat resumed>) = 3 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3696/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15379] close(12 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3696/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15379] close(13 [pid 15380] write(3, "1000", 4) = 4 [pid 318] <... openat resumed>) = 4 [pid 15380] close(3) = 0 [pid 15380] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15380] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15380] write(1, "executing program\n", 18) = 18 [pid 15380] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] fstat(4 [pid 15379] close(14 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15379] close(15 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15379] close(16 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15379] close(17 [pid 15380] <... mkdirat resumed>) = 0 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15380] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15379] close(18 [pid 318] rmdir("./3696/sys" [pid 15380] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 15379] close(19 [pid 318] umount2("./3696/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15379] close(20 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3696/binderfs" [pid 15379] close(21 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3696/binderfs" [pid 15379] close(22 [pid 15380] <... pwrite64 resumed>) = 36 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15380] close(3 [pid 15379] close(23 [pid 318] getdents64(3 [pid 15380] <... close resumed>) = 0 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15380] close(4 [pid 15379] close(24 [pid 318] close(3 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] close(5 [pid 15379] close(25 [pid 318] <... close resumed>) = 0 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3696" [pid 15379] close(26 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] close(6) = -1 EBADF (Bad file descriptor) [pid 15379] close(27 [pid 318] <... rmdir resumed>) = 0 [pid 15380] close(7 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3697", 0777 [pid 15379] close(28 [pid 15380] close(8 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] close(9) = -1 EBADF (Bad file descriptor) [pid 15380] close(10) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15380] close(11) = -1 EBADF (Bad file descriptor) [pid 15379] close(29 [pid 318] <... mkdir resumed>) = 0 [pid 15380] close(12) = -1 EBADF (Bad file descriptor) [pid 15380] close(13 [pid 15379] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] umount2("./3789", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15379] exit_group(0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] openat(AT_FDCWD, "./3789", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15380] close(14) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15380] close(15 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] close(16 [pid 320] getdents64(3 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] close(17 [pid 15379] <... exit_group resumed>) = ? [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15381 attached [pid 15380] close(18 [pid 320] umount2("./3789/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15381] set_robust_list(0x5555689d76a0, 24 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] <... set_robust_list resumed>) = 0 [pid 15380] close(19 [pid 15381] rt_sigprocmask(SIG_SETMASK, [] [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15380] close(20 [pid 15379] +++ exited with 0 +++ [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15380] close(21 [pid 15381] chdir("./3697" [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15380] close(22 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3699 [pid 15381] <... chdir resumed>) = 0 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3732, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15381] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15380] close(23 [pid 15381] <... prctl resumed>) = 0 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3789/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15381] setpgid(0, 0 [pid 15380] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15381] <... setpgid resumed>) = 0 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15380] close(25 [pid 320] newfstatat(AT_FDCWD, "./3789/sys" [pid 15381] <... openat resumed>) = 3 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15380] close(26 [pid 15381] write(3, "1000", 4 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] <... write resumed>) = 4 [pid 15380] close(27 [pid 15381] close(3 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] <... close resumed>) = 0 [pid 15380] close(28 [pid 15381] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] symlink("/dev/binderfs", "./binderfs" [pid 15380] close(29 [pid 320] umount2("./3789/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3789/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15381] <... symlink resumed>) = 0 [pid 15380] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15381] write(1, "executing program\n", 18 executing program [pid 15380] exit_group(0 [pid 320] fstat(4 [pid 15381] <... write resumed>) = 18 [pid 15380] <... exit_group resumed>) = ? [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3730", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15381] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15380] +++ exited with 0 +++ [pid 320] getdents64(4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3826, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15381] <... mkdirat resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] openat(AT_FDCWD, "./3730", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(4 [pid 319] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] fstat(3 [pid 320] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 320] rmdir("./3789/sys" [pid 15381] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15381] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3789/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15381] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3789/binderfs" [pid 15381] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15381] <... pwrite64 resumed>) = 36 [pid 320] unlink("./3789/binderfs" [pid 15381] close(3 [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15381] <... close resumed>) = 0 [pid 320] close(3 [pid 319] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15381] close(4) = -1 EBADF (Bad file descriptor) [pid 15381] close(5) = -1 EBADF (Bad file descriptor) [pid 15381] close(6) = -1 EBADF (Bad file descriptor) [pid 15381] close(7) = -1 EBADF (Bad file descriptor) [pid 15381] close(8) = -1 EBADF (Bad file descriptor) [pid 15381] close(9) = -1 EBADF (Bad file descriptor) [pid 15381] close(10) = -1 EBADF (Bad file descriptor) [pid 15381] close(11) = -1 EBADF (Bad file descriptor) [pid 15381] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3789" [pid 319] newfstatat(AT_FDCWD, "./3730/sys" [pid 15381] close(13 [pid 320] <... rmdir resumed>) = 0 [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] mkdir("./3790", 0777 [pid 15381] close(14 [pid 319] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] close(15 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] close(16 [pid 320] <... mkdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3730/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15381] close(17 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... openat resumed>) = 4 [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] fstat(4 [pid 15381] close(18) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15381] close(19) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15381] close(20) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15381] close(21 [pid 319] getdents64(4 [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] close(22 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] close(23 [pid 319] close(4 [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15381] close(24 [pid 319] rmdir("./3730/sys" [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15382 attached [pid 15381] close(25) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15381] close(26) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3730/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15382] set_robust_list(0x5555689d76a0, 24 [pid 15381] close(27 [pid 15382] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3792 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15382] rt_sigprocmask(SIG_SETMASK, [] [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3730/binderfs" [pid 15381] close(28 [pid 15382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15381] close(29 [pid 319] unlink("./3730/binderfs" [pid 15381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15381] exit_group(0) = ? [pid 15382] chdir("./3790") = 0 [pid 15381] +++ exited with 0 +++ [pid 319] <... unlink resumed>) = 0 [pid 15382] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] getdents64(3 [pid 15382] <... prctl resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3699, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15382] setpgid(0, 0 [pid 319] close(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15382] <... setpgid resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15382] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] rmdir("./3730") = 0 [pid 15382] <... openat resumed>) = 3 [pid 15382] write(3, "1000", 4 [pid 319] mkdir("./3731", 0777 [pid 318] umount2("./3697", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15382] <... write resumed>) = 4 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15382] close(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] openat(AT_FDCWD, "./3697", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15382] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15382] read(200 [pid 318] <... openat resumed>) = 3 [pid 15382] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15382] symlink("/dev/binderfs", "./binderfs" [pid 318] fstat(3 [pid 15382] <... symlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15383 attached [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15382] write(1, "executing program\n", 18 [pid 15383] set_robust_list(0x5555689d76a0, 24 [pid 15382] <... write resumed>) = 18 executing program [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3733 [pid 318] getdents64(3 [pid 15383] <... set_robust_list resumed>) = 0 [pid 15382] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3824", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15383] rt_sigprocmask(SIG_SETMASK, [] [pid 15382] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15383] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15382] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] openat(AT_FDCWD, "./3824", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15383] chdir("./3731" [pid 15382] <... mount resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 15383] <... chdir resumed>) = 0 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15383] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15382] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(3 [pid 15383] <... prctl resumed>) = 0 [pid 15382] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15383] setpgid(0, 0 [pid 321] umount2("./3824/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15383] <... setpgid resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15383] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3697/sys" [pid 15382] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15383] <... openat resumed>) = 3 [pid 318] umount2("./3697/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15383] write(3, "1000", 4 [pid 15382] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3824/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15383] <... write resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3697/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15383] close(3 [pid 15382] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 4 [pid 15383] <... close resumed>) = 0 [pid 15382] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3824/sys" [pid 318] fstat(4 [pid 15383] read(200 [pid 15382] close(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15383] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3824/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15383] symlink("/dev/binderfs", "./binderfs" [pid 15382] close(5 [pid 318] getdents64(4 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15383] <... symlink resumed>) = 0 [pid 15382] close(6 [pid 321] openat(AT_FDCWD, "./3824/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15382] close(7 [pid 321] fstat(4 [pid 15383] write(1, "executing program\n", 18 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15383] <... write resumed>) = 18 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 15382] close(8 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] close(4 [pid 15383] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15382] close(9 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... close resumed>) = 0 [pid 15383] <... mkdirat resumed>) = 0 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] rmdir("./3697/sys" [pid 15382] close(10 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15383] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 318] <... rmdir resumed>) = 0 [pid 15382] close(11 [pid 321] <... close resumed>) = 0 [pid 15383] <... mount resumed>) = 0 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3824/sys" [pid 15382] close(12 [pid 321] <... rmdir resumed>) = 0 [pid 318] umount2("./3697/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15383] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15382] close(13 [pid 321] umount2("./3824/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15382] close(14 [pid 321] newfstatat(AT_FDCWD, "./3824/binderfs" [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15383] <... openat resumed>) = 3 [pid 15382] close(15 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15382] close(16 [pid 321] unlink("./3824/binderfs" [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3697/binderfs" [pid 15383] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15382] close(17) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15382] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] unlink("./3697/binderfs" [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15382] close(19 [pid 321] <... close resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3824" [pid 318] getdents64(3 [pid 15382] close(20 [pid 321] <... rmdir resumed>) = 0 [pid 15383] <... pwrite64 resumed>) = 36 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15383] close(3 [pid 15382] close(21 [pid 321] mkdir("./3825", 0777 [pid 318] close(3 [pid 15383] <... close resumed>) = 0 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15383] close(4 [pid 15382] close(22 [pid 318] <... close resumed>) = 0 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] rmdir("./3697" [pid 15382] close(23) = -1 EBADF (Bad file descriptor) [pid 15383] close(5 [pid 318] <... rmdir resumed>) = 0 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15382] close(24 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] mkdir("./3698", 0777 [pid 15383] close(6 [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15382] close(25 [pid 318] <... mkdir resumed>) = 0 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15382] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15383] close(7 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15383] close(8 [pid 15382] close(26) = -1 EBADF (Bad file descriptor) [pid 15382] close(27) = -1 EBADF (Bad file descriptor) [pid 15382] close(28) = -1 EBADF (Bad file descriptor) [pid 15382] close(29) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15384 attached [pid 15382] exit_group(0 [pid 15384] set_robust_list(0x5555689d76a0, 24 [pid 15382] <... exit_group resumed>) = ? [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15382] +++ exited with 0 +++ [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3827 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15383] close(9 [pid 15384] <... set_robust_list resumed>) = 0 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] rt_sigprocmask(SIG_SETMASK, [] [pid 15383] close(10 [pid 15384] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3792, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-6-12-rust/strace-static-x86_64: Process 15385 attached [pid 15383] close(11 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15385] set_robust_list(0x5555689d76a0, 24 [pid 15384] chdir("./3825" [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3700 [pid 15385] <... set_robust_list resumed>) = 0 [pid 15384] <... chdir resumed>) = 0 [pid 15383] close(12 [pid 15384] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15385] rt_sigprocmask(SIG_SETMASK, [] [pid 15384] <... prctl resumed>) = 0 [pid 15383] close(13 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15385] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15384] setpgid(0, 0 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] <... setpgid resumed>) = 0 [pid 15385] chdir("./3698" [pid 15384] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15383] close(14 [pid 15385] <... chdir resumed>) = 0 [pid 15384] <... openat resumed>) = 3 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15383] close(15 [pid 15385] <... prctl resumed>) = 0 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] setpgid(0, 0 [pid 15384] write(3, "1000", 4 [pid 15383] close(16 [pid 15385] <... setpgid resumed>) = 0 [pid 15384] <... write resumed>) = 4 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(3) = 0 [pid 15383] close(17 [pid 15384] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15384] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15385] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] write(1, "executing program\n", 18 [pid 15385] <... openat resumed>) = 3 [pid 15383] close(18 executing program [pid 15385] write(3, "1000", 4 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] <... write resumed>) = 4 [pid 15384] <... write resumed>) = 18 [pid 15383] close(19 [pid 15385] close(3 [pid 15384] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] <... close resumed>) = 0 [pid 15384] <... mkdirat resumed>) = 0 [pid 15385] read(200 [pid 15383] close(20 [pid 15385] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] symlink("/dev/binderfs", "./binderfs" [pid 15383] close(21 [pid 15384] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] <... symlink resumed>) = 0 [pid 15384] <... mount resumed>) = 0 [pid 15385] write(1, "executing program\n", 18 [pid 15383] close(22 [pid 15385] <... write resumed>) = 18 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15384] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15385] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15384] <... openat resumed>) = 3 [pid 15383] close(23) = -1 EBADF (Bad file descriptor) [pid 15385] <... mkdirat resumed>) = 0 [pid 15383] close(24 [pid 15384] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15385] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] <... pwrite64 resumed>) = 36 [pid 15385] <... mount resumed>) = 0 [pid 15384] close(3 [pid 15383] close(25 [pid 15384] <... close resumed>) = 0 [pid 15384] close(4) = -1 EBADF (Bad file descriptor) [pid 15384] close(5) = -1 EBADF (Bad file descriptor) [pid 15384] close(6) = -1 EBADF (Bad file descriptor) [pid 15385] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(7 [pid 15383] close(26 [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(8 [pid 15383] close(27 [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(9 [pid 15383] close(28 [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(10 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15383] close(29 [pid 15384] close(11 [pid 15383] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(12 [pid 15383] exit_group(0 [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] <... openat resumed>) = 3 [pid 15384] close(13 [pid 15383] <... exit_group resumed>) = ? [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(14) = -1 EBADF (Bad file descriptor) [pid 15384] close(15) = -1 EBADF (Bad file descriptor) [pid 15384] close(16) = -1 EBADF (Bad file descriptor) [pid 15384] close(17) = -1 EBADF (Bad file descriptor) [pid 15384] close(18) = -1 EBADF (Bad file descriptor) [pid 15384] close(19) = -1 EBADF (Bad file descriptor) [pid 15384] close(20) = -1 EBADF (Bad file descriptor) [pid 15384] close(21) = -1 EBADF (Bad file descriptor) [pid 15384] close(22) = -1 EBADF (Bad file descriptor) [pid 15384] close(23 [pid 15385] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15383] +++ exited with 0 +++ [pid 320] <... restart_syscall resumed>) = 0 [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(24 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3733, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(25 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(26 [pid 320] umount2("./3790", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15385] <... pwrite64 resumed>) = 36 [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15384] close(28) = -1 EBADF (Bad file descriptor) [pid 15384] close(29) = -1 EBADF (Bad file descriptor) [pid 15385] close(3 [pid 15384] exit_group(0 [pid 320] openat(AT_FDCWD, "./3790", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15385] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 15385] close(4 [pid 320] fstat(3 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15385] close(5) = -1 EBADF (Bad file descriptor) [pid 15384] <... exit_group resumed>) = ? [pid 320] getdents64(3 [pid 15385] close(6 [pid 15384] +++ exited with 0 +++ [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] close(7 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3827, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3790/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15385] close(8 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] close(9) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15385] close(10) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3790/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15385] close(11) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15385] close(12 [pid 320] newfstatat(AT_FDCWD, "./3790/sys" [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] close(13 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15385] close(14 [pid 320] umount2("./3790/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15385] close(15 [pid 321] <... restart_syscall resumed>) = 0 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3790/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15385] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15385] close(17 [pid 321] umount2("./3825", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15385] close(18) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 15385] close(19 [pid 321] openat(AT_FDCWD, "./3825", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 320] getdents64(4 [pid 15385] close(20 [pid 321] fstat(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3731", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] close(4 [pid 15385] close(21 [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... close resumed>) = 0 [pid 15385] close(22 [pid 321] umount2("./3825/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3790/sys" [pid 319] openat(AT_FDCWD, "./3731", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 15385] close(23 [pid 319] <... openat resumed>) = 3 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3790/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15385] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3825/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3790/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15385] close(25 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3825/sys" [pid 320] unlink("./3790/binderfs" [pid 319] getdents64(3 [pid 15385] close(26 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15385] close(27 [pid 321] umount2("./3825/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15385] close(28 [pid 321] openat(AT_FDCWD, "./3825/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15385] close(29 [pid 320] <... close resumed>) = 0 [pid 15385] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 320] rmdir("./3790" [pid 319] <... umount2 resumed>) = 0 [pid 15385] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 320] <... rmdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15385] <... exit_group resumed>) = ? [pid 321] close(4 [pid 320] mkdir("./3791", 0777 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3825/sys") = 0 [pid 321] umount2("./3825/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3825/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3825/binderfs" [pid 15385] +++ exited with 0 +++ [pid 321] <... unlink resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3825") = 0 [pid 319] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3700, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] newfstatat(AT_FDCWD, "./3731/sys" [pid 321] mkdir("./3826", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15386 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15387 attached [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15387] set_robust_list(0x5555689d76a0, 24 [pid 15386] set_robust_list(0x5555689d76a0, 24 [pid 15387] <... set_robust_list resumed>) = 0 [pid 319] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15386] <... set_robust_list resumed>) = 0 [pid 15387] rt_sigprocmask(SIG_SETMASK, [] [pid 15386] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15387] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3793 [pid 319] openat(AT_FDCWD, "./3731/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3828 [pid 15387] chdir("./3826" [pid 15386] chdir("./3791" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... openat resumed>) = 4 [pid 15386] <... chdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] fstat(4 [pid 15387] <... chdir resumed>) = 0 [pid 15386] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15387] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15386] <... prctl resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15387] <... prctl resumed>) = 0 [pid 319] getdents64(4 [pid 15387] setpgid(0, 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15387] <... setpgid resumed>) = 0 [pid 319] getdents64(4 [pid 15386] setpgid(0, 0) = 0 [pid 15387] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15386] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15386] <... openat resumed>) = 3 [pid 319] close(4 [pid 15387] <... openat resumed>) = 3 [pid 15386] write(3, "1000", 4 [pid 15387] write(3, "1000", 4 [pid 15386] <... write resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 15387] <... write resumed>) = 4 [pid 319] rmdir("./3731/sys" [pid 15386] close(3) = 0 [pid 15386] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15386] symlink("/dev/binderfs", "./binderfs" [pid 15387] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 15387] <... close resumed>) = 0 [pid 319] umount2("./3731/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15387] read(200 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15387] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] newfstatat(AT_FDCWD, "./3731/binderfs" [pid 15387] symlink("/dev/binderfs", "./binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15387] <... symlink resumed>) = 0 [pid 15386] <... symlink resumed>) = 0 [pid 319] unlink("./3731/binderfs" [pid 15387] write(1, "executing program\n", 18 [pid 15386] write(1, "executing program\n", 18 [pid 15387] <... write resumed>) = 18 [pid 15386] <... write resumed>) = 18 [pid 319] <... unlink resumed>) = 0 [pid 15387] mkdirat(AT_FDCWD, "./sys", 0777 executing program executing program [pid 15386] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] getdents64(3 [pid 15386] <... mkdirat resumed>) = 0 [pid 15386] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15387] <... mkdirat resumed>) = 0 [pid 15386] <... mount resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15387] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] close(3 [pid 15386] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... close resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] rmdir("./3731" [pid 15387] <... mount resumed>) = 0 [pid 15386] <... openat resumed>) = 3 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3698", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15387] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] mkdir("./3732", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15386] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] openat(AT_FDCWD, "./3698", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... mkdir resumed>) = 0 [pid 15386] <... pwrite64 resumed>) = 36 [pid 15386] close(3) = 0 [pid 15387] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... openat resumed>) = 3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] fstat(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15387] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15386] close(4) = -1 EBADF (Bad file descriptor) [pid 15386] close(5) = -1 EBADF (Bad file descriptor) [pid 15386] close(6) = -1 EBADF (Bad file descriptor) [pid 15386] close(7ci2-android-6-12-rust/strace-static-x86_64: Process 15388 attached ) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15386] close(8 [pid 15388] set_robust_list(0x5555689d76a0, 24 [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] <... set_robust_list resumed>) = 0 [pid 15387] <... pwrite64 resumed>) = 36 [pid 15386] close(9 [pid 15388] rt_sigprocmask(SIG_SETMASK, [] [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] close(10) = -1 EBADF (Bad file descriptor) [pid 15388] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15386] close(11 [pid 15388] chdir("./3732" [pid 15387] close(3 [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3734 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15387] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15387] close(4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15388] <... chdir resumed>) = 0 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] close(12 [pid 15388] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15387] close(5 [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] <... prctl resumed>) = 0 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] close(13 [pid 318] <... umount2 resumed>) = 0 [pid 15388] setpgid(0, 0 [pid 15387] close(6 [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15388] <... setpgid resumed>) = 0 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] close(14 [pid 15388] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15387] close(7 [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15388] <... openat resumed>) = 3 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] close(15 [pid 15388] write(3, "1000", 4 [pid 15387] close(8 [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3698/sys" [pid 15388] <... write resumed>) = 4 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] close(16 [pid 15388] close(3 [pid 15387] close(9 [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15388] <... close resumed>) = 0 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] close(17 [pid 318] umount2("./3698/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15387] close(10 [pid 15388] read(200 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15388] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15387] close(11 [pid 15386] close(18 [pid 15388] symlink("/dev/binderfs", "./binderfs" [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3698/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15388] <... symlink resumed>) = 0 [pid 15387] close(12 [pid 15386] close(19 [pid 15388] write(1, "executing program\n", 18 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] <... openat resumed>) = 4 [pid 15388] <... write resumed>) = 18 [pid 15387] close(13 [pid 15386] close(20 [pid 15388] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] <... mkdirat resumed>) = 0 [pid 15386] close(21) = -1 EBADF (Bad file descriptor) [pid 15386] close(22 [pid 15388] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] <... mount resumed>) = 0 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] close(23 [pid 318] fstat(4 [pid 15387] close(14) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15387] close(15 [pid 318] getdents64(4 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15387] close(16 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15387] close(17 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15387] close(18 [pid 318] close(4 [pid 15388] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15388] <... openat resumed>) = 3 [pid 15387] close(19 [pid 15386] close(24 [pid 318] rmdir("./3698/sys" [pid 15388] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] <... pwrite64 resumed>) = 36 [pid 15387] close(20 [pid 15386] close(25 [pid 318] <... rmdir resumed>) = 0 [pid 15388] close(3 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] <... close resumed>) = 0 [pid 15387] close(21 [pid 15386] close(26 [pid 318] umount2("./3698/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15388] close(4 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15387] close(22 [pid 15386] close(27 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15388] close(5 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3698/binderfs" [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15387] close(23 [pid 15386] close(28 [pid 15388] close(6 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15387] close(24 [pid 15386] close(29 [pid 15388] close(7 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3698/binderfs" [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15387] close(25 [pid 15386] exit_group(0 [pid 15388] close(8 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15386] <... exit_group resumed>) = ? [pid 318] <... unlink resumed>) = 0 [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15387] close(26 [pid 15386] +++ exited with 0 +++ [pid 15388] close(9) = -1 EBADF (Bad file descriptor) [pid 15388] close(10 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3793, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(3 [pid 15387] close(27 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15387] close(28 [pid 318] <... close resumed>) = 0 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3698" [pid 15387] close(29 [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] close(11 [pid 15387] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] close(12 [pid 15387] exit_group(0 [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] close(13) = -1 EBADF (Bad file descriptor) [pid 15388] close(14) = -1 EBADF (Bad file descriptor) [pid 15388] close(15) = -1 EBADF (Bad file descriptor) [pid 15388] close(16) = -1 EBADF (Bad file descriptor) [pid 15388] close(17 [pid 15387] <... exit_group resumed>) = ? [pid 318] mkdir("./3699", 0777 [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15388] close(18) = -1 EBADF (Bad file descriptor) [pid 15388] close(19) = -1 EBADF (Bad file descriptor) [pid 15388] close(20) = -1 EBADF (Bad file descriptor) [pid 15388] close(21) = -1 EBADF (Bad file descriptor) [pid 15388] close(22) = -1 EBADF (Bad file descriptor) [pid 15388] close(23) = -1 EBADF (Bad file descriptor) [pid 15387] +++ exited with 0 +++ [pid 15388] close(24 [pid 318] <... mkdir resumed>) = 0 [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3828, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15388] close(25 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15388] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15388] close(26) = -1 EBADF (Bad file descriptor) [pid 15388] close(27) = -1 EBADF (Bad file descriptor) [pid 15388] close(28) = -1 EBADF (Bad file descriptor) [pid 15388] close(29) = -1 EBADF (Bad file descriptor) [pid 15388] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15389 attached [pid 15388] +++ exited with 0 +++ [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3701 [pid 15389] set_robust_list(0x5555689d76a0, 24 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3734, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15389] <... set_robust_list resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15389] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15389] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15389] chdir("./3699") = 0 [pid 15389] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15389] setpgid(0, 0) = 0 [pid 15389] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15389] write(3, "1000", 4) = 4 [pid 15389] close(3) = 0 [pid 15389] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15389] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15389] write(1, "executing program\n", 18 [pid 321] <... restart_syscall resumed>) = 0 [pid 15389] <... write resumed>) = 18 [pid 320] <... restart_syscall resumed>) = 0 executing program [pid 321] umount2("./3826", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15389] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15389] <... mkdirat resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3826", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3791", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] fstat(3 [pid 320] openat(AT_FDCWD, "./3791", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... openat resumed>) = 3 [pid 15389] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] fstat(3 [pid 321] umount2("./3826/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15389] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] getdents64(3 [pid 15389] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3791/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3826/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3826/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3826/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3791/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15389] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15389] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] openat(AT_FDCWD, "./3826/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] newfstatat(AT_FDCWD, "./3791/sys" [pid 321] fstat(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3791/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 320] openat(AT_FDCWD, "./3791/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... openat resumed>) = 4 [pid 15389] <... pwrite64 resumed>) = 36 [pid 15389] close(3 [pid 321] close(4 [pid 320] fstat(4 [pid 15389] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15389] close(4 [pid 321] rmdir("./3826/sys" [pid 320] getdents64(4 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] umount2("./3826/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] newfstatat(AT_FDCWD, "./3826/binderfs" [pid 320] close(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 321] unlink("./3826/binderfs") = 0 [pid 320] rmdir("./3791/sys") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3791/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] close(3) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rmdir("./3826") = 0 [pid 320] newfstatat(AT_FDCWD, "./3791/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] mkdir("./3827", 0777 [pid 320] unlink("./3791/binderfs" [pid 321] <... mkdir resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] getdents64(3 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] close(3 [pid 15389] close(5) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15390 attached [pid 15389] close(6 [pid 320] rmdir("./3791" [pid 15390] set_robust_list(0x5555689d76a0, 24 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15390] <... set_robust_list resumed>) = 0 [pid 15389] close(7 [pid 320] mkdir("./3792", 0777 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3829 [pid 320] <... mkdir resumed>) = 0 [pid 15390] rt_sigprocmask(SIG_SETMASK, [] [pid 15389] close(8 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3732", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15390] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15389] close(9 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3732", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15391 attached [pid 15390] chdir("./3827" [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 15389] close(10 [pid 15390] <... chdir resumed>) = 0 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] set_robust_list(0x5555689d76a0, 24 [pid 15390] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15389] close(11 [pid 15391] <... set_robust_list resumed>) = 0 [pid 15390] <... prctl resumed>) = 0 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15389] close(12) = -1 EBADF (Bad file descriptor) [pid 15391] rt_sigprocmask(SIG_SETMASK, [] [pid 15390] setpgid(0, 0 [pid 15389] close(13 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3794 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15391] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15390] <... setpgid resumed>) = 0 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(3 [pid 15389] close(14 [pid 15390] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15391] chdir("./3792" [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15390] <... openat resumed>) = 3 [pid 15391] <... chdir resumed>) = 0 [pid 15389] close(15 [pid 319] <... umount2 resumed>) = 0 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15389] close(16 [pid 319] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15390] write(3, "1000", 4 [pid 15391] <... prctl resumed>) = 0 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15390] <... write resumed>) = 4 [pid 319] newfstatat(AT_FDCWD, "./3732/sys" [pid 15389] close(17 [pid 15390] close(3 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15389] close(18 [pid 15390] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15390] read(200 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15391] setpgid(0, 0 [pid 15390] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15389] close(19 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15391] <... setpgid resumed>) = 0 [pid 15390] symlink("/dev/binderfs", "./binderfs" [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3732/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15389] close(20 [pid 319] <... openat resumed>) = 4 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... symlink resumed>) = 0 [pid 15389] close(21 [pid 15390] write(1, "executing program\n", 18 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15389] close(22 executing program [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15390] <... write resumed>) = 18 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15389] close(23 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15390] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15391] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15389] close(24 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15391] <... openat resumed>) = 3 [pid 15389] close(25 [pid 319] <... close resumed>) = 0 [pid 15391] write(3, "1000", 4 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3732/sys" [pid 15391] <... write resumed>) = 4 [pid 15390] <... mkdirat resumed>) = 0 [pid 15389] close(26 [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3732/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(3 [pid 15390] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15389] close(27 [pid 15391] <... close resumed>) = 0 [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] read(200 [pid 15389] close(28 [pid 15391] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] symlink("/dev/binderfs", "./binderfs" [pid 15389] close(29 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15389] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3732/binderfs" [pid 15389] exit_group(0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15389] <... exit_group resumed>) = ? [pid 319] unlink("./3732/binderfs" [pid 15391] <... symlink resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3732") = 0 [pid 319] mkdir("./3733", 0777) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15389] +++ exited with 0 +++ [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15391] write(1, "executing program\n", 18 [pid 15390] <... mount resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15391] <... write resumed>) = 18 [pid 15390] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3701, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15391] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15390] <... openat resumed>) = 3 [pid 15391] <... mkdirat resumed>) = 0 executing program [pid 15391] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15390] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 15392 attached [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3735 [pid 15392] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15392] <... set_robust_list resumed>) = 0 [pid 15391] <... mount resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15392] rt_sigprocmask(SIG_SETMASK, [] [pid 15390] <... pwrite64 resumed>) = 36 [pid 15392] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15392] chdir("./3733" [pid 15391] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15392] <... chdir resumed>) = 0 [pid 15392] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15392] setpgid(0, 0) = 0 [pid 15392] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15391] <... openat resumed>) = 3 [pid 15390] close(3 [pid 15392] <... openat resumed>) = 3 [pid 15392] write(3, "1000", 4) = 4 [pid 15392] close(3) = 0 [pid 15392] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15392] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15390] <... close resumed>) = 0 [pid 15392] write(1, "executing program\n", 18 executing program [pid 15391] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15390] close(4 [pid 15392] <... write resumed>) = 18 [pid 15392] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] close(5 [pid 15392] <... mkdirat resumed>) = 0 [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15390] close(6 [pid 15391] <... pwrite64 resumed>) = 36 [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(3 [pid 15390] close(7 [pid 15392] <... mount resumed>) = 0 [pid 15391] <... close resumed>) = 0 [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15391] close(4 [pid 15390] close(8 [pid 15392] <... openat resumed>) = 3 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15391] close(5 [pid 15390] close(9 [pid 15392] <... pwrite64 resumed>) = 36 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] close(3 [pid 15391] close(6 [pid 15390] close(10 [pid 15392] <... close resumed>) = 0 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] close(4 [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(7 [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] close(11 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] close(5 [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(8 [pid 15392] close(6 [pid 15390] close(12 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15391] close(9 [pid 15392] close(7 [pid 15390] close(13 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(10 [pid 15392] close(8 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] close(14 [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(11 [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] close(9 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] close(15 [pid 318] umount2("./3699", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(12 [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] close(10 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] close(16 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(13 [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] close(11 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] close(17 [pid 318] openat(AT_FDCWD, "./3699", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(14 [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] close(12 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(15 [pid 15390] close(18 [pid 15392] close(13 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(16 [pid 15390] close(19 [pid 318] fstat(3 [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] close(14 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(17 [pid 15390] close(20 [pid 15392] close(15 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(18 [pid 15390] close(21 [pid 15392] close(16 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(19 [pid 15390] close(22 [pid 15392] close(17 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(20 [pid 15390] close(23 [pid 15392] close(18 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(21 [pid 15390] close(24) = -1 EBADF (Bad file descriptor) [pid 15392] close(19 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(22 [pid 15390] close(25 [pid 318] <... umount2 resumed>) = 0 [pid 15392] close(20 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(23 [pid 15390] close(26 [pid 318] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15392] close(21 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(24 [pid 15390] close(27 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15392] close(22 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(25 [pid 15390] close(28 [pid 318] newfstatat(AT_FDCWD, "./3699/sys" [pid 15392] close(23 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(26 [pid 15390] close(29 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15392] close(24 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] exit_group(0 [pid 15391] close(27 [pid 15392] close(25 [pid 318] umount2("./3699/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15390] <... exit_group resumed>) = ? [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15392] close(26 [pid 15391] close(28 [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3699/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15392] close(27 [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15392] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15391] close(29 [pid 15392] close(28) = -1 EBADF (Bad file descriptor) [pid 15391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15392] close(29) = -1 EBADF (Bad file descriptor) [pid 15391] exit_group(0 [pid 318] fstat(4 [pid 15392] exit_group(0 [pid 15391] <... exit_group resumed>) = ? [pid 15392] <... exit_group resumed>) = ? [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15390] +++ exited with 0 +++ [pid 15391] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3794, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15392] +++ exited with 0 +++ [pid 318] getdents64(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3735, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3699/sys") = 0 [pid 318] umount2("./3699/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3699/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3699/binderfs") = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3829, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3699") = 0 [pid 318] mkdir("./3700", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3827", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15393 attached [pid 321] openat(AT_FDCWD, "./3827", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15393] set_robust_list(0x5555689d76a0, 24) = 0 [pid 321] <... openat resumed>) = 3 [pid 15393] rt_sigprocmask(SIG_SETMASK, [] [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15393] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] getdents64(3 [pid 15393] chdir("./3700" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15393] <... chdir resumed>) = 0 [pid 321] umount2("./3827/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15393] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3702 [pid 15393] setpgid(0, 0) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15393] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15393] <... openat resumed>) = 3 [pid 321] umount2("./3827/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15393] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15393] <... write resumed>) = 4 [pid 321] newfstatat(AT_FDCWD, "./3827/sys" [pid 15393] close(3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3792", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15393] <... close resumed>) = 0 [pid 321] umount2("./3827/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15393] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15393] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15393] symlink("/dev/binderfs", "./binderfs" [pid 321] openat(AT_FDCWD, "./3827/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3792", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15393] <... symlink resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 320] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 320] fstat(3 [pid 15393] write(1, "executing program\n", 18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15393] <... write resumed>) = 18 executing program [pid 321] getdents64(4 [pid 15393] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(3 [pid 15393] <... mkdirat resumed>) = 0 [pid 321] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15393] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3792/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15393] <... mount resumed>) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3827/sys") = 0 [pid 15393] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 321] umount2("./3827/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3792/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3827/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] newfstatat(AT_FDCWD, "./3792/sys" [pid 321] unlink("./3827/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15393] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... unlink resumed>) = 0 [pid 320] umount2("./3792/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15393] <... pwrite64 resumed>) = 36 [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3827" [pid 15393] close(3) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3792/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15393] close(4) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3828", 0777 [pid 320] <... openat resumed>) = 4 [pid 15393] close(5 [pid 321] <... mkdir resumed>) = 0 [pid 320] fstat(4 [pid 15393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15393] close(6 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] getdents64(4 [pid 15393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15393] close(7 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15393] close(8 [pid 320] getdents64(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 15393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15393] close(9 [pid 320] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 15394 attached [pid 15393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15393] close(10) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3792/sys" [pid 15393] close(11) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3830 [pid 320] <... rmdir resumed>) = 0 [pid 15394] set_robust_list(0x5555689d76a0, 24 [pid 15393] close(12 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3792/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3733", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] <... set_robust_list resumed>) = 0 [pid 15393] close(13 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15393] close(14 [pid 320] newfstatat(AT_FDCWD, "./3792/binderfs" [pid 319] openat(AT_FDCWD, "./3733", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15393] close(15) = -1 EBADF (Bad file descriptor) [pid 15393] close(16) = -1 EBADF (Bad file descriptor) [pid 15393] close(17) = -1 EBADF (Bad file descriptor) [pid 15393] close(18) = -1 EBADF (Bad file descriptor) [pid 15393] close(19) = -1 EBADF (Bad file descriptor) [pid 15393] close(20) = -1 EBADF (Bad file descriptor) [pid 15393] close(21) = -1 EBADF (Bad file descriptor) [pid 15393] close(22 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 3 [pid 15394] rt_sigprocmask(SIG_SETMASK, [] [pid 15393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15393] close(23) = -1 EBADF (Bad file descriptor) [pid 15393] close(24) = -1 EBADF (Bad file descriptor) [pid 15393] close(25) = -1 EBADF (Bad file descriptor) [pid 15393] close(26) = -1 EBADF (Bad file descriptor) [pid 15393] close(27) = -1 EBADF (Bad file descriptor) [pid 15393] close(28) = -1 EBADF (Bad file descriptor) [pid 15393] close(29) = -1 EBADF (Bad file descriptor) [pid 15394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15393] exit_group(0 [pid 319] fstat(3 [pid 320] unlink("./3792/binderfs" [pid 15393] <... exit_group resumed>) = ? [pid 15394] chdir("./3828" [pid 15393] +++ exited with 0 +++ [pid 320] <... unlink resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15394] <... chdir resumed>) = 0 [pid 320] getdents64(3 [pid 15394] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3702, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15394] <... prctl resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15394] setpgid(0, 0 [pid 320] rmdir("./3792" [pid 15394] <... setpgid resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15394] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15394] write(3, "1000", 4 [pid 320] mkdir("./3793", 0777 [pid 15394] <... write resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15394] close(3 [pid 320] <... mkdir resumed>) = 0 [pid 15394] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] newfstatat(AT_FDCWD, "./3733/sys" [pid 15394] read(200 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15394] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15394] symlink("/dev/binderfs", "./binderfs" [pid 319] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3700", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15394] <... symlink resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3700", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3733/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15394] write(1, "executing program\n", 18 [pid 318] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 15395 attached [pid 15394] <... write resumed>) = 18 [pid 319] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 executing program [pid 15395] set_robust_list(0x5555689d76a0, 24 [pid 15394] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15395] <... set_robust_list resumed>) = 0 [pid 15395] rt_sigprocmask(SIG_SETMASK, [] [pid 319] fstat(4 [pid 318] getdents64(3 [pid 15395] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15394] <... mkdirat resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3795 [pid 318] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15395] chdir("./3793" [pid 319] getdents64(4 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15395] <... chdir resumed>) = 0 [pid 15395] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15394] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15395] setpgid(0, 0) = 0 [pid 15395] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15394] <... mount resumed>) = 0 [pid 15395] <... openat resumed>) = 3 [pid 15395] write(3, "1000", 4) = 4 [pid 15395] close(3) = 0 [pid 15395] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15395] symlink("/dev/binderfs", "./binderfs" [pid 319] getdents64(4 [pid 15394] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4 [pid 15395] <... symlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3700/sys" [pid 15395] write(1, "executing program\n", 18 [pid 319] rmdir("./3733/sys" [pid 15395] <... write resumed>) = 18 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 15395] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... rmdir resumed>) = 0 [pid 15395] <... mkdirat resumed>) = 0 [pid 318] umount2("./3700/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3733/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15395] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15395] <... mount resumed>) = 0 [pid 15394] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3700/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3733/binderfs" [pid 318] <... openat resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(4 [pid 319] unlink("./3733/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15395] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(4 [pid 15395] <... openat resumed>) = 3 [pid 15394] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15395] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] getdents64(4 [pid 15394] <... pwrite64 resumed>) = 36 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15395] <... pwrite64 resumed>) = 36 [pid 15395] close(3) = 0 [pid 318] close(4 [pid 15395] close(4) = -1 EBADF (Bad file descriptor) [pid 15395] close(5) = -1 EBADF (Bad file descriptor) [pid 15395] close(6) = -1 EBADF (Bad file descriptor) [pid 15395] close(7) = -1 EBADF (Bad file descriptor) [pid 15395] close(8) = -1 EBADF (Bad file descriptor) [pid 15395] close(9) = -1 EBADF (Bad file descriptor) [pid 15395] close(10) = -1 EBADF (Bad file descriptor) [pid 15395] close(11) = -1 EBADF (Bad file descriptor) [pid 15395] close(12 [pid 15394] close(3 [pid 319] close(3 [pid 318] <... close resumed>) = 0 [pid 15394] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] rmdir("./3700/sys" [pid 15394] close(4 [pid 319] rmdir("./3733" [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15395] close(13) = -1 EBADF (Bad file descriptor) [pid 15394] close(5 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3700/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15395] close(14 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3734", 0777 [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] close(6 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15395] close(15 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3700/binderfs" [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] close(7 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15395] close(16 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] close(8 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15395] close(17) = -1 EBADF (Bad file descriptor) [pid 15395] close(18) = -1 EBADF (Bad file descriptor) [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3700/binderfs" [pid 15395] close(19) = -1 EBADF (Bad file descriptor) [pid 15395] close(20 [pid 15394] close(9 [pid 318] <... unlink resumed>) = 0 [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15395] close(21) = -1 EBADF (Bad file descriptor) [pid 15395] close(22 [pid 318] getdents64(3 [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15395] close(23 [pid 15394] close(10 [pid 318] close(3 [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15394] close(11 [pid 318] rmdir("./3700" [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15395] close(24) = -1 EBADF (Bad file descriptor) [pid 15394] close(12 [pid 318] <... rmdir resumed>) = 0 [pid 15395] close(25 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3701", 0777 [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] close(13 [pid 15395] close(26) = -1 EBADF (Bad file descriptor) [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15396 attached [pid 15395] close(27 [pid 15394] close(14 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15396] set_robust_list(0x5555689d76a0, 24 [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3736 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15395] close(28 [pid 15394] close(15 [pid 15396] <... set_robust_list resumed>) = 0 [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] rt_sigprocmask(SIG_SETMASK, [] [pid 15395] close(29 [pid 15394] close(16 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15396] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15395] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] chdir("./3734" [pid 15395] exit_group(0) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15397 attached [pid 15395] +++ exited with 0 +++ [pid 15394] close(17 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15397] set_robust_list(0x5555689d76a0, 24 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] <... chdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3795, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15396] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15396] setpgid(0, 0) = 0 [pid 15396] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15397] <... set_robust_list resumed>) = 0 [pid 15396] <... openat resumed>) = 3 [pid 15394] close(18 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3703 [pid 15396] write(3, "1000", 4 [pid 15397] rt_sigprocmask(SIG_SETMASK, [] [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15397] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15394] close(19 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] close(20 [pid 15396] <... write resumed>) = 4 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] close(3) = 0 [pid 15394] close(21 [pid 15397] chdir("./3701" [pid 15396] read(200 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15397] <... chdir resumed>) = 0 [pid 15396] symlink("/dev/binderfs", "./binderfs" [pid 15394] close(22 [pid 15397] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15396] <... symlink resumed>) = 0 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15397] <... prctl resumed>) = 0 [pid 15396] write(1, "executing program\n", 18) = 18 [pid 15397] setpgid(0, 0 executing program [pid 15396] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15394] close(23 [pid 15397] <... setpgid resumed>) = 0 [pid 15396] <... mkdirat resumed>) = 0 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15397] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15394] close(24 [pid 15396] <... mount resumed>) = 0 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15394] close(25) = -1 EBADF (Bad file descriptor) [pid 15394] close(26 [pid 320] <... restart_syscall resumed>) = 0 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15394] close(27 [pid 15396] <... openat resumed>) = 3 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15397] <... openat resumed>) = 3 [pid 15394] close(28 [pid 320] umount2("./3793", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15397] write(3, "1000", 4 [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15397] <... write resumed>) = 4 [pid 15394] close(29 [pid 320] openat(AT_FDCWD, "./3793", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15394] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15397] close(3 [pid 320] <... openat resumed>) = 3 [pid 15397] <... close resumed>) = 0 [pid 15396] <... pwrite64 resumed>) = 36 [pid 15394] exit_group(0 [pid 320] fstat(3 [pid 15397] read(200 [pid 15396] close(3 [pid 15394] <... exit_group resumed>) = ? [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15397] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15396] <... close resumed>) = 0 [pid 15396] close(4 [pid 320] getdents64(3 [pid 15396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] close(5) = -1 EBADF (Bad file descriptor) [pid 15396] close(6) = -1 EBADF (Bad file descriptor) [pid 15396] close(7) = -1 EBADF (Bad file descriptor) [pid 15396] close(8) = -1 EBADF (Bad file descriptor) [pid 15396] close(9) = -1 EBADF (Bad file descriptor) [pid 15396] close(10) = -1 EBADF (Bad file descriptor) [pid 15396] close(11) = -1 EBADF (Bad file descriptor) [pid 15394] +++ exited with 0 +++ [pid 15396] close(12) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3830, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15396] close(13 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] close(14) = -1 EBADF (Bad file descriptor) [pid 15396] close(15) = -1 EBADF (Bad file descriptor) [pid 15396] close(16) = -1 EBADF (Bad file descriptor) [pid 15396] close(17) = -1 EBADF (Bad file descriptor) [pid 15396] close(18) = -1 EBADF (Bad file descriptor) [pid 15396] close(19) = -1 EBADF (Bad file descriptor) [pid 15397] symlink("/dev/binderfs", "./binderfs" [pid 15396] close(20 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15397] <... symlink resumed>) = 0 [pid 15396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15397] write(1, "executing program\n", 18 [pid 15396] close(21 [pid 320] umount2("./3793/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15397] <... write resumed>) = 18 [pid 15396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] close(22 [pid 15397] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15396] close(23) = -1 EBADF (Bad file descriptor) [pid 15396] close(24) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15396] close(25 [pid 15397] <... mkdirat resumed>) = 0 [pid 15396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3793/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15396] close(26 [pid 321] <... restart_syscall resumed>) = 0 executing program [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15397] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15396] close(27 [pid 320] newfstatat(AT_FDCWD, "./3793/sys" [pid 15396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3828", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15396] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3828", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15397] <... mount resumed>) = 0 [pid 15396] close(29 [pid 321] <... openat resumed>) = 3 [pid 320] umount2("./3793/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15397] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15396] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15396] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15396] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 320] openat(AT_FDCWD, "./3793/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15397] <... openat resumed>) = 3 [pid 15396] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15397] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3828/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3736, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15397] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3828/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3828/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] getdents64(4 [pid 15397] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15397] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 321] umount2("./3828/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15397] close(4 [pid 321] openat(AT_FDCWD, "./3828/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] close(4 [pid 321] <... openat resumed>) = 4 [pid 320] <... close resumed>) = 0 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3793/sys" [pid 15397] close(5 [pid 321] fstat(4 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15397] close(6 [pid 321] getdents64(4 [pid 320] umount2("./3793/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15397] close(7 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 15397] close(8 [pid 321] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3793/binderfs" [pid 319] <... restart_syscall resumed>) = 0 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3828/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15397] close(9 [pid 321] <... rmdir resumed>) = 0 [pid 321] umount2("./3828/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3828/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15397] close(10 [pid 320] unlink("./3793/binderfs" [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3734", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15397] close(11 [pid 321] unlink("./3828/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3734", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15397] close(12 [pid 321] getdents64(3 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 3 [pid 15397] close(13 [pid 321] close(3 [pid 320] getdents64(3 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] fstat(3 [pid 15397] close(14 [pid 321] rmdir("./3828" [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3829", 0777 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15397] close(15 [pid 320] close(3 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15397] close(16 [pid 320] <... close resumed>) = 0 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] rmdir("./3793" [pid 15397] close(17 [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15398 attached [pid 15397] close(18 [pid 320] mkdir("./3794", 0777 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3831 [pid 15397] close(19 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15397] close(20) = -1 EBADF (Bad file descriptor) [pid 15397] close(21) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15397] close(22 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15397] close(23 [pid 15398] set_robust_list(0x5555689d76a0, 24 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15399 attached [pid 15398] <... set_robust_list resumed>) = 0 [pid 15397] close(24 [pid 319] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15399] set_robust_list(0x5555689d76a0, 24 [pid 15398] rt_sigprocmask(SIG_SETMASK, [] [pid 15397] close(25 [pid 15399] <... set_robust_list resumed>) = 0 [pid 15399] rt_sigprocmask(SIG_SETMASK, [] [pid 15398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3796 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15399] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15398] chdir("./3829" [pid 15399] chdir("./3794" [pid 15397] close(26 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3734/sys" [pid 15398] <... chdir resumed>) = 0 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15398] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15397] close(27 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15399] <... chdir resumed>) = 0 [pid 15398] <... prctl resumed>) = 0 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15399] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15399] setpgid(0, 0 [pid 15398] setpgid(0, 0 [pid 15397] close(28 [pid 319] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15399] <... setpgid resumed>) = 0 [pid 15398] <... setpgid resumed>) = 0 [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15399] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15397] close(29 [pid 15399] <... openat resumed>) = 3 [pid 15399] write(3, "1000", 4 [pid 15398] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15397] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3734/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15399] <... write resumed>) = 4 [pid 15399] close(3) = 0 [pid 15397] exit_group(0 [pid 319] <... openat resumed>) = 4 [pid 15397] <... exit_group resumed>) = ? [pid 319] fstat(4 [pid 15399] read(200 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15399] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15399] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 15399] write(1, "executing program\n", 18) = 18 [pid 15398] <... openat resumed>) = 3 [pid 15399] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15397] +++ exited with 0 +++ [pid 15398] write(3, "1000", 4 [pid 319] getdents64(4 [pid 15399] <... mkdirat resumed>) = 0 [pid 15398] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3703, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15398] close(3 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15399] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] close(4 [pid 15399] <... mount resumed>) = 0 [pid 15398] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15398] read(200 [pid 15399] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15398] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15398] symlink("/dev/binderfs", "./binderfs" [pid 319] rmdir("./3734/sys" [pid 318] umount2("./3701", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15399] <... openat resumed>) = 3 [pid 319] <... rmdir resumed>) = 0 [pid 15399] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3734/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15399] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3701", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15399] close(3 [pid 318] <... openat resumed>) = 3 [pid 15399] <... close resumed>) = 0 [pid 15399] close(4) = -1 EBADF (Bad file descriptor) [pid 15399] close(5) = -1 EBADF (Bad file descriptor) [pid 15399] close(6) = -1 EBADF (Bad file descriptor) [pid 15399] close(7) = -1 EBADF (Bad file descriptor) [pid 15399] close(8) = -1 EBADF (Bad file descriptor) [pid 15399] close(9) = -1 EBADF (Bad file descriptor) [pid 15399] close(10) = -1 EBADF (Bad file descriptor) [pid 15399] close(11) = -1 EBADF (Bad file descriptor) [pid 15399] close(12) = -1 EBADF (Bad file descriptor) [pid 15399] close(13) = -1 EBADF (Bad file descriptor) [pid 15399] close(14) = -1 EBADF (Bad file descriptor) [pid 15399] close(15) = -1 EBADF (Bad file descriptor) [pid 15399] close(16) = -1 EBADF (Bad file descriptor) [pid 15399] close(17) = -1 EBADF (Bad file descriptor) [pid 15399] close(18) = -1 EBADF (Bad file descriptor) [pid 15399] close(19) = -1 EBADF (Bad file descriptor) [pid 15399] close(20) = -1 EBADF (Bad file descriptor) [pid 15399] close(21) = -1 EBADF (Bad file descriptor) [pid 15399] close(22) = -1 EBADF (Bad file descriptor) [pid 15399] close(23) = -1 EBADF (Bad file descriptor) [pid 15399] close(24) = -1 EBADF (Bad file descriptor) [pid 15399] close(25) = -1 EBADF (Bad file descriptor) [pid 15399] close(26) = -1 EBADF (Bad file descriptor) [pid 15399] close(27) = -1 EBADF (Bad file descriptor) [pid 15399] close(28) = -1 EBADF (Bad file descriptor) [pid 15399] close(29) = -1 EBADF (Bad file descriptor) [pid 15399] exit_group(0) = ? [pid 15398] <... symlink resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3734/binderfs" [pid 15398] write(1, "executing program\n", 18 [pid 318] fstat(3 [pid 15398] <... write resumed>) = 18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 executing program [pid 15398] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15399] +++ exited with 0 +++ [pid 319] unlink("./3734/binderfs" [pid 318] getdents64(3 [pid 15398] <... mkdirat resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3796, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15398] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 318] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] <... umount2 resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3734" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3794", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3701/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3735", 0777 [pid 15398] <... mount resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3794", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15398] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... openat resumed>) = 3 [pid 319] <... mkdir resumed>) = 0 [pid 320] fstat(3 [pid 318] umount2("./3701/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] openat(AT_FDCWD, "./3701/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3794/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 4 [pid 15398] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3794/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3794/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3794/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3794/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 15400 attached [pid 15398] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... openat resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15400] set_robust_list(0x5555689d76a0, 24 [pid 320] fstat(4 [pid 15400] <... set_robust_list resumed>) = 0 [pid 15398] <... pwrite64 resumed>) = 36 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 15400] rt_sigprocmask(SIG_SETMASK, [] [pid 320] getdents64(4 [pid 15398] close(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3737 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(4 [pid 15398] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15398] close(4 [pid 318] close(4 [pid 15400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15400] chdir("./3735" [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] <... close resumed>) = 0 [pid 15400] <... chdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15400] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15398] close(5 [pid 320] close(4 [pid 318] rmdir("./3701/sys" [pid 15400] <... prctl resumed>) = 0 [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15400] setpgid(0, 0 [pid 15398] close(6 [pid 320] rmdir("./3794/sys" [pid 318] <... rmdir resumed>) = 0 [pid 15400] <... setpgid resumed>) = 0 [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] umount2("./3701/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15400] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15398] close(7 [pid 320] umount2("./3794/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15400] <... openat resumed>) = 3 [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15398] close(8 [pid 318] newfstatat(AT_FDCWD, "./3701/binderfs" [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15400] write(3, "1000", 4 [pid 15398] close(9 [pid 320] newfstatat(AT_FDCWD, "./3794/binderfs" [pid 318] unlink("./3701/binderfs" [pid 15400] <... write resumed>) = 4 [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15400] close(3 [pid 15398] close(10 [pid 320] unlink("./3794/binderfs" [pid 318] getdents64(3 [pid 15400] <... close resumed>) = 0 [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15400] read(200 [pid 15398] close(11 [pid 320] <... unlink resumed>) = 0 [pid 318] close(3 [pid 15400] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 318] <... close resumed>) = 0 [pid 15400] symlink("/dev/binderfs", "./binderfs" [pid 15398] close(12 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rmdir("./3701" [pid 15400] <... symlink resumed>) = 0 [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 318] <... rmdir resumed>) = 0 [pid 15398] close(13 [pid 318] mkdir("./3702", 0777 [pid 15400] write(1, "executing program\n", 18 [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 executing program [pid 15400] <... write resumed>) = 18 [pid 15398] close(14 [pid 320] rmdir("./3794" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15400] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15398] close(15 [pid 320] mkdir("./3795", 0777 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15400] <... mkdirat resumed>) = 0 [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15398] close(16 [pid 15400] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 15401 attached [pid 15398] close(17 [pid 15401] set_robust_list(0x5555689d76a0, 24 [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] <... set_robust_list resumed>) = 0 [pid 15400] <... mount resumed>) = 0 [pid 15398] close(18 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3704 [pid 15401] rt_sigprocmask(SIG_SETMASK, [] [pid 15398] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15398] close(19) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15398] close(20) = -1 EBADF (Bad file descriptor) [pid 15401] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15400] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15398] close(21) = -1 EBADF (Bad file descriptor) [pid 15398] close(22) = -1 EBADF (Bad file descriptor) [pid 15398] close(23) = -1 EBADF (Bad file descriptor) [pid 15398] close(24) = -1 EBADF (Bad file descriptor) [pid 15400] <... openat resumed>) = 3 [pid 15398] close(25) = -1 EBADF (Bad file descriptor) [pid 15398] close(26) = -1 EBADF (Bad file descriptor) [pid 15398] close(27) = -1 EBADF (Bad file descriptor) [pid 15398] close(28) = -1 EBADF (Bad file descriptor) [pid 15398] close(29) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15402 attached [pid 15398] exit_group(0 [pid 15402] set_robust_list(0x5555689d76a0, 24 [pid 15398] <... exit_group resumed>) = ? [pid 15402] <... set_robust_list resumed>) = 0 [pid 15401] chdir("./3702" [pid 15400] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3797 [pid 15401] <... chdir resumed>) = 0 [pid 15402] rt_sigprocmask(SIG_SETMASK, [] [pid 15401] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15400] <... pwrite64 resumed>) = 36 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15401] <... prctl resumed>) = 0 [pid 15398] +++ exited with 0 +++ [pid 15401] setpgid(0, 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15401] <... setpgid resumed>) = 0 [pid 15400] close(3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3831, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15401] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15400] <... close resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15401] <... openat resumed>) = 3 [pid 15402] chdir("./3795" [pid 15401] write(3, "1000", 4 [pid 15400] close(4 [pid 15402] <... chdir resumed>) = 0 [pid 15401] <... write resumed>) = 4 [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15401] close(3 [pid 15402] <... prctl resumed>) = 0 [pid 15401] <... close resumed>) = 0 [pid 15400] close(5 [pid 15402] setpgid(0, 0 [pid 15401] read(200 [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] <... setpgid resumed>) = 0 [pid 15401] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15400] close(6 [pid 15401] symlink("/dev/binderfs", "./binderfs" [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15401] <... symlink resumed>) = 0 [pid 15400] close(7) = -1 EBADF (Bad file descriptor) [pid 15402] <... openat resumed>) = 3 [pid 15402] write(3, "1000", 4 [pid 15400] close(8 [pid 15402] <... write resumed>) = 4 [pid 15401] write(1, "executing program\n", 18 [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] close(3 [pid 15401] <... write resumed>) = 18 executing program [pid 15400] close(9 [pid 15402] <... close resumed>) = 0 [pid 15401] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] read(200 [pid 15400] close(10 [pid 15402] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15402] symlink("/dev/binderfs", "./binderfs" [pid 15401] <... mkdirat resumed>) = 0 [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] close(11) = -1 EBADF (Bad file descriptor) [pid 15401] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15400] close(12 [pid 15402] <... symlink resumed>) = 0 [pid 15401] <... mount resumed>) = 0 [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15400] close(13 [pid 15402] write(1, "executing program\n", 18) = 18 [pid 15402] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15401] <... openat resumed>) = 3 [pid 15402] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15401] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15400] close(14 [pid 15402] <... mount resumed>) = 0 [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] <... pwrite64 resumed>) = 36 [pid 15400] close(15 [pid 15402] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15401] close(3 [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] <... close resumed>) = 0 [pid 15400] close(16 [pid 15402] <... openat resumed>) = 3 [pid 15401] close(4 [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] close(17) = -1 EBADF (Bad file descriptor) [pid 15401] close(5 [pid 15400] close(18 [pid 15402] <... pwrite64 resumed>) = 36 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(6 [pid 15400] close(19 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(7 [pid 15400] close(20 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(8 [pid 15400] close(21 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(9 [pid 15400] close(22 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(10 [pid 15400] close(23 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(11 [pid 15400] close(24 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(12 [pid 15400] close(25 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(13 [pid 15400] close(26 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(14 [pid 15400] close(27 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(15 [pid 15400] close(28 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(16 [pid 15400] close(29 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(17 [pid 15400] exit_group(0 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] <... exit_group resumed>) = ? [pid 15401] close(18 [pid 15402] close(3 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] <... close resumed>) = 0 [pid 15401] close(19 [pid 15402] close(4 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(20 [pid 15402] close(5 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(21 [pid 15402] close(6) = -1 EBADF (Bad file descriptor) [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] close(7 [pid 15401] close(22 [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15400] +++ exited with 0 +++ [pid 15402] close(8) = -1 EBADF (Bad file descriptor) [pid 15402] close(9 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3737, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15402] close(10 [pid 15401] close(23 [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] close(11 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(24 [pid 15402] close(12 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] close(25 [pid 15402] close(13 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] close(14 [pid 15401] close(26 [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] close(15) = -1 EBADF (Bad file descriptor) [pid 15401] close(27 [pid 15402] close(16 [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] close(17 [pid 15401] close(28 [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] close(18 [pid 15401] close(29 [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] close(19) = -1 EBADF (Bad file descriptor) [pid 15402] close(20) = -1 EBADF (Bad file descriptor) [pid 15402] close(21 [pid 15401] exit_group(0 [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] close(22) = -1 EBADF (Bad file descriptor) [pid 15402] close(23) = -1 EBADF (Bad file descriptor) [pid 15402] close(24) = -1 EBADF (Bad file descriptor) [pid 15402] close(25) = -1 EBADF (Bad file descriptor) [pid 15402] close(26 [pid 15401] <... exit_group resumed>) = ? [pid 321] <... restart_syscall resumed>) = 0 [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15402] close(27) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3829", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15402] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3829", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15402] close(29 [pid 321] <... openat resumed>) = 3 [pid 15402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15401] +++ exited with 0 +++ [pid 321] fstat(3 [pid 15402] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15402] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3704, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3829/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15402] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3797, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... umount2 resumed>) = 0 [pid 321] umount2("./3829/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3829/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3829/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3829/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 319] umount2("./3735", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(4) = 0 [pid 319] openat(AT_FDCWD, "./3735", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] rmdir("./3829/sys" [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 321] <... rmdir resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3829/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3829/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(3 [pid 321] unlink("./3829/binderfs") = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] getdents64(3 [pid 320] umount2("./3795", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3702", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3829" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3702", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3795", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 321] mkdir("./3830", 0777) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3735/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3795/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15403 attached [pid 319] openat(AT_FDCWD, "./3735/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15403] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3832 [pid 320] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15403] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... openat resumed>) = 4 [pid 318] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15403] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15403] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15403] chdir("./3830" [pid 320] umount2("./3795/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3795/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3702/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15403] <... chdir resumed>) = 0 [pid 15403] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15403] <... prctl resumed>) = 0 [pid 320] umount2("./3795/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3702/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15403] setpgid(0, 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 15403] <... setpgid resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3795/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15403] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] close(4 [pid 318] openat(AT_FDCWD, "./3702/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15403] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 4 [pid 319] <... close resumed>) = 0 [pid 320] fstat(4 [pid 319] rmdir("./3735/sys" [pid 318] <... openat resumed>) = 4 [pid 15403] write(3, "1000", 4) = 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(4 [pid 15403] close(3 [pid 320] getdents64(4 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15403] <... close resumed>) = 0 [pid 15403] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15403] symlink("/dev/binderfs", "./binderfs") = 0 [pid 318] getdents64(4 [pid 319] umount2("./3735/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15403] write(1, "executing program\n", 18) = 18 executing program [pid 318] getdents64(4 [pid 15403] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] getdents64(4 [pid 319] newfstatat(AT_FDCWD, "./3735/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15403] <... mkdirat resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] close(4 [pid 15403] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 320] close(4 [pid 319] unlink("./3735/binderfs" [pid 318] <... close resumed>) = 0 [pid 15403] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] rmdir("./3702/sys" [pid 15403] <... openat resumed>) = 3 [pid 320] rmdir("./3795/sys" [pid 319] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 15403] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3702/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15403] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3795/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 15403] close(3 [pid 319] rmdir("./3735" [pid 15403] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3702/binderfs" [pid 15403] close(4 [pid 320] newfstatat(AT_FDCWD, "./3795/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 15403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] mkdir("./3736", 0777 [pid 15403] close(5 [pid 320] unlink("./3795/binderfs" [pid 318] unlink("./3702/binderfs" [pid 15403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15403] close(6 [pid 318] <... unlink resumed>) = 0 [pid 15403] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15403] close(7) = -1 EBADF (Bad file descriptor) [pid 15403] close(8) = -1 EBADF (Bad file descriptor) [pid 15403] close(9) = -1 EBADF (Bad file descriptor) [pid 15403] close(10) = -1 EBADF (Bad file descriptor) [pid 15403] close(11) = -1 EBADF (Bad file descriptor) [pid 15403] close(12) = -1 EBADF (Bad file descriptor) [pid 15403] close(13) = -1 EBADF (Bad file descriptor) [pid 15403] close(14) = -1 EBADF (Bad file descriptor) [pid 15403] close(15) = -1 EBADF (Bad file descriptor) [pid 15403] close(16) = -1 EBADF (Bad file descriptor) [pid 15403] close(17) = -1 EBADF (Bad file descriptor) [pid 15403] close(18) = -1 EBADF (Bad file descriptor) [pid 15403] close(19) = -1 EBADF (Bad file descriptor) [pid 15403] close(20) = -1 EBADF (Bad file descriptor) [pid 15403] close(21) = -1 EBADF (Bad file descriptor) [pid 15403] close(22) = -1 EBADF (Bad file descriptor) [pid 15403] close(23) = -1 EBADF (Bad file descriptor) [pid 15403] close(24) = -1 EBADF (Bad file descriptor) [pid 15403] close(25) = -1 EBADF (Bad file descriptor) [pid 15403] close(26) = -1 EBADF (Bad file descriptor) [pid 15403] close(27) = -1 EBADF (Bad file descriptor) [pid 15403] close(28) = -1 EBADF (Bad file descriptor) [pid 15403] close(29) = -1 EBADF (Bad file descriptor) [pid 15403] exit_group(0) = ? [pid 320] <... unlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] getdents64(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15403] +++ exited with 0 +++ [pid 320] close(3 [pid 318] close(3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3832, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... close resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... close resumed>) = 0 [pid 320] rmdir("./3795" [pid 318] rmdir("./3702"ci2-android-6-12-rust/strace-static-x86_64: Process 15404 attached [pid 15404] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15404] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rmdir resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3738 [pid 320] <... rmdir resumed>) = 0 [pid 318] mkdir("./3703", 0777 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15404] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15404] chdir("./3736" [pid 320] mkdir("./3796", 0777 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15404] <... chdir resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15404] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15404] <... prctl resumed>) = 0 [pid 15404] setpgid(0, 0) = 0 [pid 15404] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 321] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15405 attached [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3705 [pid 15405] set_robust_list(0x5555689d76a0, 24 [pid 15404] write(3, "1000", 4 [pid 15405] <... set_robust_list resumed>) = 0 [pid 15404] <... write resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15405] rt_sigprocmask(SIG_SETMASK, [] [pid 15404] close(3 [pid 321] umount2("./3830", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15404] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15404] read(200 [pid 321] openat(AT_FDCWD, "./3830", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15404] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... openat resumed>) = 3 [pid 15404] symlink("/dev/binderfs", "./binderfs" [pid 321] fstat(3 [pid 15404] <... symlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15406 attached [pid 15405] chdir("./3703" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15406] set_robust_list(0x5555689d76a0, 24 [pid 15404] write(1, "executing program\n", 18 [pid 321] getdents64(3 [pid 15406] <... set_robust_list resumed>) = 0 [pid 15404] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15406] rt_sigprocmask(SIG_SETMASK, [] [pid 15405] <... chdir resumed>) = 0 executing program [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3798 [pid 15406] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15405] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15404] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3830/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15405] <... prctl resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15405] setpgid(0, 0) = 0 [pid 15405] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15406] chdir("./3796" [pid 15405] <... openat resumed>) = 3 [pid 15405] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = 0 [pid 15405] <... write resumed>) = 4 [pid 15406] <... chdir resumed>) = 0 [pid 15405] close(3 [pid 15404] <... mkdirat resumed>) = 0 [pid 321] umount2("./3830/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15406] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15405] <... close resumed>) = 0 [pid 15404] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15406] <... prctl resumed>) = 0 [pid 15405] read(200 [pid 321] newfstatat(AT_FDCWD, "./3830/sys" [pid 15406] setpgid(0, 0 [pid 15404] <... mount resumed>) = 0 [pid 15406] <... setpgid resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15405] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15406] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15405] symlink("/dev/binderfs", "./binderfs" [pid 15404] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15406] <... openat resumed>) = 3 [pid 15405] <... symlink resumed>) = 0 [pid 321] umount2("./3830/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15405] write(1, "executing program\n", 18 executing program [pid 15406] write(3, "1000", 4 [pid 15405] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15406] <... write resumed>) = 4 [pid 15406] close(3 [pid 15405] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] openat(AT_FDCWD, "./3830/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15406] <... close resumed>) = 0 [pid 15405] <... mkdirat resumed>) = 0 [pid 15404] <... openat resumed>) = 3 [pid 15406] read(200 [pid 15404] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... openat resumed>) = 4 [pid 15405] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15406] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15404] <... pwrite64 resumed>) = 36 [pid 321] fstat(4 [pid 15406] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15405] <... mount resumed>) = 0 [pid 15404] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15406] write(1, "executing program\n", 18 executing program [pid 15404] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 15406] <... write resumed>) = 18 [pid 15405] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15406] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15404] close(4 [pid 321] getdents64(4 [pid 15406] <... mkdirat resumed>) = 0 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15405] <... openat resumed>) = 3 [pid 15406] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15404] close(5 [pid 321] close(4 [pid 15406] <... mount resumed>) = 0 [pid 15405] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15406] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15404] close(6 [pid 321] rmdir("./3830/sys" [pid 15406] <... openat resumed>) = 3 [pid 15405] <... pwrite64 resumed>) = 36 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 15405] <... close resumed>) = 0 [pid 15405] close(4) = -1 EBADF (Bad file descriptor) [pid 15405] close(5) = -1 EBADF (Bad file descriptor) [pid 15405] close(6) = -1 EBADF (Bad file descriptor) [pid 15405] close(7) = -1 EBADF (Bad file descriptor) [pid 15405] close(8) = -1 EBADF (Bad file descriptor) [pid 15405] close(9) = -1 EBADF (Bad file descriptor) [pid 15405] close(10) = -1 EBADF (Bad file descriptor) [pid 15405] close(11) = -1 EBADF (Bad file descriptor) [pid 15405] close(12 [pid 15406] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15404] close(7 [pid 321] umount2("./3830/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15406] <... pwrite64 resumed>) = 36 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15406] close(3 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(8 [pid 321] newfstatat(AT_FDCWD, "./3830/binderfs" [pid 15406] <... close resumed>) = 0 [pid 15405] close(13 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15406] close(4 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(9 [pid 321] unlink("./3830/binderfs" [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(14 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15406] close(5 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(10 [pid 321] getdents64(3 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(15 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15406] close(6 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(11 [pid 321] close(3 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(16 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15406] close(7 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(12 [pid 321] rmdir("./3830" [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(17 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15406] close(8 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(13 [pid 321] mkdir("./3831", 0777 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(18 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15406] close(9 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(14 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(19 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15406] close(10 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(15 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(20 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] close(11 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(16ci2-android-6-12-rust/strace-static-x86_64: Process 15407 attached [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(21 [pid 15407] set_robust_list(0x5555689d76a0, 24 [pid 15406] close(12 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3833 [pid 15407] <... set_robust_list resumed>) = 0 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(22 [pid 15404] close(17 [pid 15406] close(13 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15407] rt_sigprocmask(SIG_SETMASK, [] [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15407] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15406] close(14 [pid 15405] close(23 [pid 15404] close(18 [pid 15407] chdir("./3831" [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15407] <... chdir resumed>) = 0 [pid 15407] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15407] setpgid(0, 0) = 0 [pid 15406] close(15 [pid 15405] close(24 [pid 15404] close(19 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] close(16 [pid 15405] close(25 [pid 15404] close(20 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] close(17 [pid 15405] close(26 [pid 15404] close(21 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] close(18 [pid 15405] close(27 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(22 [pid 15406] close(19 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(28 [pid 15404] close(23 [pid 15406] close(20 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] close(29 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] close(21 [pid 15405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] close(24 [pid 15406] close(22 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] exit_group(0 [pid 15404] close(25 [pid 15406] close(23 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15405] <... exit_group resumed>) = ? [pid 15404] close(26 [pid 15406] close(24 [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15407] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15407] write(3, "1000", 4) = 4 [pid 15407] close(3) = 0 [pid 15407] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15407] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15406] close(25 [pid 15405] +++ exited with 0 +++ [pid 15404] close(27 [pid 15407] write(1, "executing program\n", 18 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3705, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- executing program [pid 15407] <... write resumed>) = 18 [pid 15406] close(26 [pid 15404] close(28 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15407] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15407] <... mkdirat resumed>) = 0 [pid 15406] close(27 [pid 15404] close(29 [pid 15407] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15404] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15407] <... mount resumed>) = 0 [pid 15406] close(28 [pid 15407] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15404] exit_group(0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15407] <... openat resumed>) = 3 [pid 15406] close(29 [pid 15404] <... exit_group resumed>) = ? [pid 15407] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15406] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3703", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15407] close(3 [pid 15404] +++ exited with 0 +++ [pid 15406] exit_group(0 [pid 15407] <... close resumed>) = 0 [pid 15406] <... exit_group resumed>) = ? [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3738, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15407] close(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3703", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15407] close(5) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15407] close(6) = -1 EBADF (Bad file descriptor) [pid 15407] close(7) = -1 EBADF (Bad file descriptor) [pid 15406] +++ exited with 0 +++ [pid 318] fstat(3 [pid 15407] close(8 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3798, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(3 [pid 15407] close(9 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15407] close(10) = -1 EBADF (Bad file descriptor) [pid 15407] close(11) = -1 EBADF (Bad file descriptor) [pid 15407] close(12) = -1 EBADF (Bad file descriptor) [pid 15407] close(13) = -1 EBADF (Bad file descriptor) [pid 15407] close(14) = -1 EBADF (Bad file descriptor) [pid 15407] close(15) = -1 EBADF (Bad file descriptor) [pid 15407] close(16) = -1 EBADF (Bad file descriptor) [pid 15407] close(17) = -1 EBADF (Bad file descriptor) [pid 15407] close(18) = -1 EBADF (Bad file descriptor) [pid 15407] close(19) = -1 EBADF (Bad file descriptor) [pid 15407] close(20) = -1 EBADF (Bad file descriptor) [pid 15407] close(21) = -1 EBADF (Bad file descriptor) [pid 15407] close(22) = -1 EBADF (Bad file descriptor) [pid 15407] close(23) = -1 EBADF (Bad file descriptor) [pid 15407] close(24) = -1 EBADF (Bad file descriptor) [pid 15407] close(25) = -1 EBADF (Bad file descriptor) [pid 15407] close(26) = -1 EBADF (Bad file descriptor) [pid 15407] close(27) = -1 EBADF (Bad file descriptor) [pid 15407] close(28) = -1 EBADF (Bad file descriptor) [pid 15407] close(29) = -1 EBADF (Bad file descriptor) [pid 15407] exit_group(0 [pid 318] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15407] <... exit_group resumed>) = ? [pid 15407] +++ exited with 0 +++ [pid 318] <... umount2 resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3833, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3703/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3703/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3703/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3703/sys") = 0 [pid 318] umount2("./3703/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3703/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3703/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3703") = 0 [pid 318] mkdir("./3704", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15408 attached [pid 15408] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15408] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3706 [pid 15408] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15408] chdir("./3704") = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15408] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15408] <... prctl resumed>) = 0 [pid 15408] setpgid(0, 0) = 0 [pid 15408] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15408] write(3, "1000", 4) = 4 [pid 15408] close(3) = 0 [pid 15408] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15408] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15408] write(1, "executing program\n", 18) = 18 executing program [pid 15408] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15408] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15408] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15408] <... openat resumed>) = 3 [pid 321] umount2("./3831", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3796", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3736", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15408] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15408] <... pwrite64 resumed>) = 36 [pid 321] openat(AT_FDCWD, "./3831", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3796", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15408] close(3 [pid 321] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3736", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15408] <... close resumed>) = 0 [pid 321] fstat(3 [pid 320] fstat(3 [pid 319] <... openat resumed>) = 3 [pid 15408] close(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] fstat(3 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15408] close(5 [pid 320] getdents64(3 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15408] close(6 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3831/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15408] close(7 [pid 320] umount2("./3796/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15408] close(8 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3831/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3796/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15408] close(9 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3831/sys" [pid 320] newfstatat(AT_FDCWD, "./3796/sys" [pid 319] <... umount2 resumed>) = 0 [pid 15408] close(10 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3831/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15408] close(11 [pid 320] umount2("./3796/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15408] close(12 [pid 321] openat(AT_FDCWD, "./3831/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3796/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15408] close(13 [pid 320] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15408] close(14 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15408] close(15 [pid 321] getdents64(4 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15408] close(16 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15408] close(17 [pid 321] getdents64(4 [pid 320] getdents64(4 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15408] close(18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15408] close(19 [pid 320] close(4 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15408] close(20 [pid 320] <... close resumed>) = 0 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3831/sys" [pid 15408] close(21 [pid 320] rmdir("./3796/sys" [pid 321] <... rmdir resumed>) = 0 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15408] close(22 [pid 321] umount2("./3831/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 319] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3796/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15408] close(23 [pid 321] newfstatat(AT_FDCWD, "./3831/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3736/sys" [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] newfstatat(AT_FDCWD, "./3796/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15408] close(24 [pid 321] unlink("./3831/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 320] unlink("./3796/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15408] close(25 [pid 321] getdents64(3 [pid 320] <... unlink resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3736/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] getdents64(3 [pid 319] <... openat resumed>) = 4 [pid 15408] close(26 [pid 321] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] fstat(4 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] close(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15408] close(27 [pid 321] rmdir("./3831" [pid 320] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] rmdir("./3796" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15408] close(28 [pid 321] mkdir("./3832", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(4 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 320] mkdir("./3797", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15408] close(29 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... mkdir resumed>) = 0 [pid 319] close(4 [pid 15408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... close resumed>) = 0 [pid 15408] exit_group(0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rmdir("./3736/sys" [pid 15408] <... exit_group resumed>) = ? [pid 319] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15409 attached [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3736/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3736/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15410 attached [pid 319] unlink("./3736/binderfs" [pid 15410] set_robust_list(0x5555689d76a0, 24 [pid 15409] set_robust_list(0x5555689d76a0, 24 [pid 15408] +++ exited with 0 +++ [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3834 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3799 [pid 319] <... unlink resumed>) = 0 [pid 15410] <... set_robust_list resumed>) = 0 [pid 15409] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] getdents64(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3706, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15410] rt_sigprocmask(SIG_SETMASK, [] [pid 15409] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15410] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] close(3 [pid 15410] chdir("./3797" [pid 319] <... close resumed>) = 0 [pid 15410] <... chdir resumed>) = 0 [pid 319] rmdir("./3736" [pid 15410] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... rmdir resumed>) = 0 [pid 15410] <... prctl resumed>) = 0 [pid 319] mkdir("./3737", 0777 [pid 15410] setpgid(0, 0 [pid 319] <... mkdir resumed>) = 0 [pid 15410] <... setpgid resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15410] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15409] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15410] <... openat resumed>) = 3 [pid 15409] chdir("./3832" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15409] <... chdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15411 attached [pid 15410] write(3, "1000", 4 [pid 15409] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3739 [pid 15411] set_robust_list(0x5555689d76a0, 24 [pid 15410] <... write resumed>) = 4 [pid 15409] <... prctl resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15411] <... set_robust_list resumed>) = 0 [pid 15410] close(3 [pid 15409] setpgid(0, 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15411] rt_sigprocmask(SIG_SETMASK, [] [pid 15410] <... close resumed>) = 0 [pid 15409] <... setpgid resumed>) = 0 [pid 15410] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15409] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15410] symlink("/dev/binderfs", "./binderfs" [pid 15411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15410] <... symlink resumed>) = 0 [pid 15409] <... openat resumed>) = 3 [pid 15410] write(1, "executing program\n", 18 [pid 15411] chdir("./3737" [pid 15410] <... write resumed>) = 18 executing program [pid 15409] write(3, "1000", 4 [pid 15411] <... chdir resumed>) = 0 [pid 15410] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15409] <... write resumed>) = 4 [pid 15409] close(3 [pid 15411] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15409] <... close resumed>) = 0 [pid 15411] <... prctl resumed>) = 0 [pid 15409] read(200 [pid 15411] setpgid(0, 0 [pid 15410] <... mkdirat resumed>) = 0 [pid 15409] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15411] <... setpgid resumed>) = 0 [pid 15410] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15409] symlink("/dev/binderfs", "./binderfs" [pid 15411] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15410] <... mount resumed>) = 0 [pid 15410] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15411] <... openat resumed>) = 3 [pid 15409] <... symlink resumed>) = 0 [pid 15411] write(3, "1000", 4 [pid 15409] write(1, "executing program\n", 18 [pid 15411] <... write resumed>) = 4 [pid 15409] <... write resumed>) = 18 [pid 15411] close(3) = 0 executing program [pid 15410] <... openat resumed>) = 3 [pid 15409] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15411] read(200 [pid 15410] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15411] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15410] <... pwrite64 resumed>) = 36 [pid 15409] <... mkdirat resumed>) = 0 [pid 15411] symlink("/dev/binderfs", "./binderfs" [pid 15409] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15410] close(3 [pid 15411] <... symlink resumed>) = 0 [pid 15410] <... close resumed>) = 0 [pid 15410] close(4) = -1 EBADF (Bad file descriptor) [pid 15410] close(5 [pid 15409] <... mount resumed>) = 0 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15410] close(6) = -1 EBADF (Bad file descriptor) [pid 15410] close(7) = -1 EBADF (Bad file descriptor) [pid 15410] close(8) = -1 EBADF (Bad file descriptor) [pid 15410] close(9) = -1 EBADF (Bad file descriptor) [pid 15410] close(10) = -1 EBADF (Bad file descriptor) [pid 15410] close(11) = -1 EBADF (Bad file descriptor) [pid 15410] close(12 [pid 318] <... restart_syscall resumed>) = 0 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15411] write(1, "executing program\n", 18 [pid 15410] close(13 executing program [pid 15409] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15411] <... write resumed>) = 18 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15410] close(14 [pid 318] umount2("./3704", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15410] close(15 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... openat resumed>) = 3 [pid 15411] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15410] close(16 [pid 318] openat(AT_FDCWD, "./3704", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15411] <... mkdirat resumed>) = 0 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... openat resumed>) = 3 [pid 15411] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15410] close(17 [pid 318] fstat(3 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15410] close(18 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15411] <... mount resumed>) = 0 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15411] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15410] close(19 [pid 15409] <... pwrite64 resumed>) = 36 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15410] close(20 [pid 318] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15411] <... openat resumed>) = 3 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] close(3 [pid 15410] close(21 [pid 318] <... umount2 resumed>) = 0 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15410] close(22) = -1 EBADF (Bad file descriptor) [pid 15410] close(23) = -1 EBADF (Bad file descriptor) [pid 15410] close(24) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15410] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15410] close(26 [pid 318] newfstatat(AT_FDCWD, "./3704/sys" [pid 15411] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15409] <... close resumed>) = 0 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15410] close(27 [pid 318] umount2("./3704/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15411] <... pwrite64 resumed>) = 36 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15411] close(3 [pid 15410] close(28 [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3704/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15411] <... close resumed>) = 0 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] close(5 [pid 318] <... openat resumed>) = 4 [pid 15411] close(4 [pid 15410] close(29 [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] close(6 [pid 15411] close(5 [pid 15410] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15410] exit_group(0 [pid 15409] close(7 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15411] close(6 [pid 15410] <... exit_group resumed>) = ? [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15410] +++ exited with 0 +++ [pid 15409] close(8 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15411] close(7 [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3799, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(4 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 15411] close(8 [pid 15409] close(9 [pid 320] umount2("./3797", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3704/sys" [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3797", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 15411] close(9 [pid 15409] close(10 [pid 320] <... openat resumed>) = 3 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3704/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15411] close(10 [pid 15409] close(11 [pid 318] newfstatat(AT_FDCWD, "./3704/binderfs" [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15411] close(11 [pid 15409] close(12 [pid 320] getdents64(3 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15411] close(12 [pid 15409] close(13 [pid 320] umount2("./3797/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3704/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 15411] close(13 [pid 15409] close(14 [pid 320] <... umount2 resumed>) = 0 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3704" [pid 15411] close(14 [pid 15409] close(15 [pid 318] <... rmdir resumed>) = 0 [pid 320] umount2("./3797/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3705", 0777 [pid 15411] close(15 [pid 15409] close(16 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3797/sys" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15411] close(16 [pid 15409] close(17 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3797/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15411] close(17 [pid 15409] close(18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15411] close(18 [pid 15409] close(19 [pid 320] openat(AT_FDCWD, "./3797/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15409] close(20 [pid 15411] close(19 [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4ci2-android-6-12-rust/strace-static-x86_64: Process 15412 attached [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] close(21 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15411] close(20 [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15409] close(22 [pid 15412] set_robust_list(0x5555689d76a0, 24 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15412] <... set_robust_list resumed>) = 0 [pid 15411] close(21 [pid 15409] close(23 [pid 320] getdents64(4 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3707 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15412] rt_sigprocmask(SIG_SETMASK, [] [pid 15411] close(22 [pid 15409] close(24 [pid 320] <... close resumed>) = 0 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3797/sys" [pid 15412] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15411] close(23 [pid 15409] close(25 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15411] close(24 [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] close(26 [pid 320] umount2("./3797/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15412] chdir("./3705" [pid 15411] close(25 [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15412] <... chdir resumed>) = 0 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] close(27 [pid 15411] close(26 [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3797/binderfs" [pid 15412] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] close(28 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15412] <... prctl resumed>) = 0 [pid 15411] close(27 [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15412] setpgid(0, 0 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] close(29 [pid 320] unlink("./3797/binderfs" [pid 15412] <... setpgid resumed>) = 0 [pid 15411] close(28 [pid 15409] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15412] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15411] close(29 [pid 15409] exit_group(0 [pid 320] <... unlink resumed>) = 0 [pid 15412] <... openat resumed>) = 3 [pid 15411] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15409] <... exit_group resumed>) = ? [pid 320] getdents64(3 [pid 15412] write(3, "1000", 4 [pid 15411] exit_group(0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15412] <... write resumed>) = 4 [pid 15412] close(3 [pid 320] close(3 [pid 15412] <... close resumed>) = 0 [pid 15412] read(200 [pid 15411] <... exit_group resumed>) = ? [pid 320] <... close resumed>) = 0 [pid 15412] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15412] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15412] write(1, "executing program\n", 18) = 18 executing program [pid 15411] +++ exited with 0 +++ [pid 320] rmdir("./3797" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3739, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15412] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15412] <... mkdirat resumed>) = 0 [pid 15412] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15409] +++ exited with 0 +++ [pid 15412] <... mount resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3834, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rmdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] mkdir("./3798", 0777 [pid 15412] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15412] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15412] close(3) = 0 [pid 321] umount2("./3832", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15413 attached [pid 15412] close(4 [pid 15413] set_robust_list(0x5555689d76a0, 24 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15413] <... set_robust_list resumed>) = 0 [pid 15412] close(5 [pid 15413] rt_sigprocmask(SIG_SETMASK, [] [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3800 [pid 321] openat(AT_FDCWD, "./3832", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15413] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15412] close(6 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... restart_syscall resumed>) = 0 [pid 15413] chdir("./3798" [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15413] <... chdir resumed>) = 0 [pid 15412] close(7 [pid 321] getdents64(3 [pid 15413] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3737", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15413] <... prctl resumed>) = 0 [pid 15412] close(8 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15413] setpgid(0, 0 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3832/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15413] <... setpgid resumed>) = 0 [pid 15412] close(9 [pid 319] openat(AT_FDCWD, "./3737", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15413] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15412] close(10 [pid 321] <... umount2 resumed>) = 0 [pid 15413] <... openat resumed>) = 3 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 15412] close(11) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15413] write(3, "1000", 4 [pid 15412] close(12 [pid 319] getdents64(3 [pid 15413] <... write resumed>) = 4 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3832/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15413] close(3 [pid 15412] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15413] <... close resumed>) = 0 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3832/sys" [pid 319] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15413] read(200 [pid 15412] close(14 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15413] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3832/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 15413] symlink("/dev/binderfs", "./binderfs" [pid 15412] close(15) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15413] <... symlink resumed>) = 0 [pid 15412] close(16 [pid 321] openat(AT_FDCWD, "./3832/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15413] write(1, "executing program\n", 18 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15413] <... write resumed>) = 18 [pid 15412] close(17 [pid 321] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15413] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15413] <... mkdirat resumed>) = 0 [pid 15412] close(18 [pid 319] newfstatat(AT_FDCWD, "./3737/sys" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15413] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15413] <... mount resumed>) = 0 [pid 15412] close(19 [pid 321] getdents64(4 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15413] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15412] close(20 [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15413] <... openat resumed>) = 3 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3737/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(4 [pid 15412] close(21) = -1 EBADF (Bad file descriptor) [pid 15412] close(22 [pid 321] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 15413] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3832/sys" [pid 319] fstat(4 [pid 15413] <... pwrite64 resumed>) = 36 [pid 15412] close(23 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3832/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15412] close(24 [pid 15413] close(3 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15413] <... close resumed>) = 0 [pid 15412] close(25 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15413] close(4 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15412] close(26 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15413] close(5 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15412] close(27 [pid 319] <... close resumed>) = 0 [pid 15413] close(6 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3737/sys" [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15412] close(28 [pid 319] <... rmdir resumed>) = 0 [pid 15413] close(7 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15412] close(29 [pid 319] umount2("./3737/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15413] close(8 [pid 15412] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15412] exit_group(0 [pid 319] newfstatat(AT_FDCWD, "./3737/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15413] close(9 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] newfstatat(AT_FDCWD, "./3832/binderfs" [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15412] <... exit_group resumed>) = ? [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3737/binderfs" [pid 15413] close(10 [pid 15412] +++ exited with 0 +++ [pid 321] unlink("./3832/binderfs" [pid 319] <... unlink resumed>) = 0 [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3707, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... unlink resumed>) = 0 [pid 15413] close(11 [pid 321] getdents64(3 [pid 319] getdents64(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15413] close(12 [pid 321] close(3 [pid 319] close(3 [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15413] close(13 [pid 321] rmdir("./3832" [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3737" [pid 15413] close(14 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3833", 0777 [pid 15413] close(15 [pid 321] <... mkdir resumed>) = 0 [pid 319] mkdir("./3738", 0777 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 15413] close(16 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15413] close(17) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15414 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15415 attached [pid 15413] close(18) = -1 EBADF (Bad file descriptor) [pid 15413] close(19) = -1 EBADF (Bad file descriptor) [pid 15413] close(20) = -1 EBADF (Bad file descriptor) [pid 15413] close(21) = -1 EBADF (Bad file descriptor) [pid 15413] close(22) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3740 [pid 15413] close(23) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15414] set_robust_list(0x5555689d76a0, 24 [pid 15415] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3835 [pid 15415] <... set_robust_list resumed>) = 0 [pid 15414] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15415] rt_sigprocmask(SIG_SETMASK, [] [pid 15413] close(24 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15415] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15414] rt_sigprocmask(SIG_SETMASK, [] [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15415] chdir("./3738" [pid 15414] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15413] close(25) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3705", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15415] <... chdir resumed>) = 0 [pid 15414] chdir("./3833" [pid 15413] close(26 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15415] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3705", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15415] <... prctl resumed>) = 0 [pid 15414] <... chdir resumed>) = 0 [pid 15413] close(27 [pid 318] <... openat resumed>) = 3 [pid 15415] setpgid(0, 0 [pid 15414] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15415] <... setpgid resumed>) = 0 [pid 15414] <... prctl resumed>) = 0 [pid 15413] close(28 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15415] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15413] close(29 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15415] <... openat resumed>) = 3 [pid 15414] setpgid(0, 0 [pid 15413] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15414] <... setpgid resumed>) = 0 [pid 15413] exit_group(0 [pid 15415] write(3, "1000", 4) = 4 [pid 15414] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15413] <... exit_group resumed>) = ? [pid 318] <... umount2 resumed>) = 0 [pid 15415] close(3 [pid 15414] <... openat resumed>) = 3 [pid 15413] +++ exited with 0 +++ [pid 15415] <... close resumed>) = 0 [pid 15414] write(3, "1000", 4 [pid 15415] read(200 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3800, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15414] <... write resumed>) = 4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3705/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3705/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3705/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 15414] close(3 [pid 318] fstat(4 [pid 15414] <... close resumed>) = 0 [pid 15414] read(200 [pid 15415] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15415] symlink("/dev/binderfs", "./binderfs" [pid 15414] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] getdents64(4 [pid 15414] symlink("/dev/binderfs", "./binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 15414] <... symlink resumed>) = 0 [pid 15414] write(1, "executing program\n", 18 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3705/sys") = 0 [pid 15415] <... symlink resumed>) = 0 executing program [pid 15414] <... write resumed>) = 18 [pid 15415] write(1, "executing program\n", 18 executing program [pid 15414] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] umount2("./3705/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15415] <... write resumed>) = 18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15414] <... mkdirat resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3705/binderfs" [pid 15415] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15414] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3705/binderfs" [pid 15415] <... mkdirat resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15414] <... mount resumed>) = 0 [pid 318] close(3 [pid 15415] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3705") = 0 [pid 15415] <... mount resumed>) = 0 [pid 15414] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] mkdir("./3706", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15414] <... openat resumed>) = 3 [pid 15415] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15416 attached ) = 3 [pid 15416] set_robust_list(0x5555689d76a0, 24 [pid 15415] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3708 [pid 15416] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3798", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15416] rt_sigprocmask(SIG_SETMASK, [] [pid 15414] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15416] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15415] <... pwrite64 resumed>) = 36 [pid 320] openat(AT_FDCWD, "./3798", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15416] chdir("./3706" [pid 15414] <... pwrite64 resumed>) = 36 [pid 320] <... openat resumed>) = 3 [pid 15416] <... chdir resumed>) = 0 [pid 320] fstat(3 [pid 15416] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15415] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15416] setpgid(0, 0 [pid 15415] <... close resumed>) = 0 [pid 15414] close(3 [pid 15415] close(4 [pid 320] getdents64(3 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = 0 [pid 15415] close(5 [pid 15414] close(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3798/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15416] <... setpgid resumed>) = 0 [pid 15416] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... umount2 resumed>) = 0 [pid 15416] <... openat resumed>) = 3 [pid 15415] close(6 [pid 15414] close(5 [pid 320] umount2("./3798/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15416] write(3, "1000", 4 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15416] <... write resumed>) = 4 [pid 15415] close(7 [pid 15414] close(6 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15416] close(3 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3798/sys" [pid 15416] <... close resumed>) = 0 [pid 15415] close(8 [pid 15414] close(7 [pid 15416] read(200 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15416] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15416] symlink("/dev/binderfs", "./binderfs" [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3798/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15416] <... symlink resumed>) = 0 [pid 15415] close(9 [pid 15414] close(8 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15416] write(1, "executing program\n", 18 [pid 15415] close(10 [pid 15414] close(9 [pid 320] openat(AT_FDCWD, "./3798/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15416] <... write resumed>) = 18 executing program [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15416] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15415] close(11 [pid 15414] close(10 [pid 320] fstat(4 [pid 15416] <... mkdirat resumed>) = 0 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15416] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] getdents64(4 [pid 15415] close(12 [pid 15416] <... mount resumed>) = 0 [pid 15414] close(11 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15415] close(13 [pid 15414] close(12 [pid 15416] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15415] close(14 [pid 15414] close(13 [pid 320] close(4 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] close(15 [pid 320] <... close resumed>) = 0 [pid 15414] close(14 [pid 320] rmdir("./3798/sys" [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15414] close(15 [pid 15415] close(16 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15416] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(16 [pid 320] umount2("./3798/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15416] <... pwrite64 resumed>) = 36 [pid 15415] close(17 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15416] close(3) = 0 [pid 15416] close(4 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(17 [pid 320] newfstatat(AT_FDCWD, "./3798/binderfs" [pid 15416] close(5 [pid 15415] close(18 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15415] close(19 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3798/binderfs" [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(19 [pid 15415] close(20 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(20 [pid 15415] close(21 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(21 [pid 15416] close(6) = -1 EBADF (Bad file descriptor) [pid 15416] close(7) = -1 EBADF (Bad file descriptor) [pid 15416] close(8) = -1 EBADF (Bad file descriptor) [pid 15416] close(9) = -1 EBADF (Bad file descriptor) [pid 15416] close(10) = -1 EBADF (Bad file descriptor) [pid 15416] close(11) = -1 EBADF (Bad file descriptor) [pid 15416] close(12) = -1 EBADF (Bad file descriptor) [pid 15416] close(13) = -1 EBADF (Bad file descriptor) [pid 15416] close(14) = -1 EBADF (Bad file descriptor) [pid 15416] close(15) = -1 EBADF (Bad file descriptor) [pid 15416] close(16) = -1 EBADF (Bad file descriptor) [pid 15416] close(17 [pid 15415] close(22 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(22 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15416] close(18 [pid 15415] close(23 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(23 [pid 15416] close(19 [pid 15415] close(24 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(24 [pid 320] rmdir("./3798" [pid 15416] close(20 [pid 15415] close(25 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(25 [pid 320] <... rmdir resumed>) = 0 [pid 15416] close(21 [pid 15415] close(26 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3799", 0777 [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(26 [pid 15416] close(22 [pid 320] <... mkdir resumed>) = 0 [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] close(27 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15416] close(23 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(27 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] close(28 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15416] close(24 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(28 [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] close(29 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15416] close(25 [pid 15415] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] close(29 [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15415] exit_group(0 [pid 15414] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15416] close(26 [pid 15415] <... exit_group resumed>) = ? [pid 15414] exit_group(0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15416] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15414] <... exit_group resumed>) = ? [pid 15416] close(27) = -1 EBADF (Bad file descriptor) [pid 15416] close(28) = -1 EBADF (Bad file descriptor) [pid 15416] close(29) = -1 EBADF (Bad file descriptor) [pid 15416] exit_group(0) = ? [pid 15414] +++ exited with 0 +++ ci2-android-6-12-rust/strace-static-x86_64: Process 15417 attached [pid 15416] +++ exited with 0 +++ [pid 15417] set_robust_list(0x5555689d76a0, 24 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3835, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15417] <... set_robust_list resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3708, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15417] rt_sigprocmask(SIG_SETMASK, [] [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15417] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15417] chdir("./3799") = 0 [pid 15417] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15417] setpgid(0, 0) = 0 [pid 15415] +++ exited with 0 +++ [pid 15417] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3801 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3740, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15417] <... openat resumed>) = 3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15417] write(3, "1000", 4) = 4 [pid 15417] close(3) = 0 [pid 15417] read(200 [pid 319] <... restart_syscall resumed>) = 0 [pid 15417] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15417] symlink("/dev/binderfs", "./binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 15417] <... symlink resumed>) = 0 [pid 319] umount2("./3738", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3833", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3738", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] openat(AT_FDCWD, "./3833", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15417] write(1, "executing program\n", 18 [pid 321] <... openat resumed>) = 3 executing program [pid 319] <... openat resumed>) = 3 [pid 15417] <... write resumed>) = 18 [pid 321] fstat(3 [pid 319] fstat(3 [pid 15417] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 15417] <... mkdirat resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 15417] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3833/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15417] <... mount resumed>) = 0 [pid 319] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15417] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 321] umount2("./3833/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15417] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3833/sys" [pid 319] newfstatat(AT_FDCWD, "./3738/sys" [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15417] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15417] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3833/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3738/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15417] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3833/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15417] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] <... openat resumed>) = 4 [pid 15417] close(4 [pid 321] fstat(4 [pid 319] fstat(4 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15417] close(5 [pid 321] getdents64(4 [pid 319] getdents64(4 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15417] close(6 [pid 321] getdents64(4 [pid 319] getdents64(4 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15417] close(7 [pid 321] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] close(4 [pid 15417] close(8 [pid 321] rmdir("./3833/sys" [pid 319] <... close resumed>) = 0 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15417] close(9 [pid 321] <... rmdir resumed>) = 0 [pid 319] rmdir("./3738/sys" [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15417] close(10) = -1 EBADF (Bad file descriptor) [pid 15417] close(11 [pid 319] umount2("./3738/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3833/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15417] close(12 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3738/binderfs" [pid 321] newfstatat(AT_FDCWD, "./3833/binderfs" [pid 15417] close(13 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3833/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15417] close(14 [pid 319] unlink("./3738/binderfs" [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15417] close(15 [pid 321] getdents64(3 [pid 319] getdents64(3 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15417] close(16 [pid 321] close(3 [pid 319] close(3 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] umount2("./3706", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15417] close(17 [pid 321] rmdir("./3833" [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3738" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15417] close(18 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3706", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15417] close(19 [pid 319] mkdir("./3739", 0777 [pid 318] <... openat resumed>) = 3 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3834", 0777 [pid 319] <... mkdir resumed>) = 0 [pid 15417] close(20 [pid 318] fstat(3 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15417] close(21 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] getdents64(3 [pid 15417] close(22 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 ci2-android-6-12-rust/strace-static-x86_64: Process 15418 attached [pid 15417] close(23 [pid 15418] set_robust_list(0x5555689d76a0, 24 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15419 attached [pid 15419] set_robust_list(0x5555689d76a0, 24 [pid 15417] close(24 [pid 15419] <... set_robust_list resumed>) = 0 [pid 15418] <... set_robust_list resumed>) = 0 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3836 [pid 318] <... umount2 resumed>) = 0 [pid 15419] rt_sigprocmask(SIG_SETMASK, [] [pid 15418] rt_sigprocmask(SIG_SETMASK, [] [pid 15417] close(25 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3741 [pid 15419] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15418] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15419] chdir("./3739" [pid 15418] chdir("./3834" [pid 15417] close(26 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15419] <... chdir resumed>) = 0 [pid 15418] <... chdir resumed>) = 0 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15419] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15418] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15417] close(27 [pid 318] newfstatat(AT_FDCWD, "./3706/sys" [pid 15419] <... prctl resumed>) = 0 [pid 15418] <... prctl resumed>) = 0 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15419] setpgid(0, 0 [pid 15418] setpgid(0, 0 [pid 15417] close(28 [pid 15419] <... setpgid resumed>) = 0 [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3706/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15419] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15418] <... setpgid resumed>) = 0 [pid 15417] close(29 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15419] <... openat resumed>) = 3 [pid 15418] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15417] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15419] write(3, "1000", 4 [pid 15418] <... openat resumed>) = 3 [pid 15417] exit_group(0 [pid 318] openat(AT_FDCWD, "./3706/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15419] <... write resumed>) = 4 [pid 15417] <... exit_group resumed>) = ? [pid 318] <... openat resumed>) = 4 [pid 15419] close(3 [pid 15418] write(3, "1000", 4 [pid 15417] +++ exited with 0 +++ [pid 318] fstat(4 [pid 15419] <... close resumed>) = 0 [pid 15418] <... write resumed>) = 4 [pid 15418] close(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3801, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15418] <... close resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15418] read(200 [pid 15419] read(200 [pid 15418] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15419] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] getdents64(4 executing program [pid 15419] symlink("/dev/binderfs", "./binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15419] <... symlink resumed>) = 0 [pid 15418] symlink("/dev/binderfs", "./binderfs" [pid 318] getdents64(4 [pid 15419] write(1, "executing program\n", 18 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15419] <... write resumed>) = 18 [pid 15418] <... symlink resumed>) = 0 [pid 318] close(4 [pid 15419] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15418] write(1, "executing program\n", 18 [pid 318] <... close resumed>) = 0 executing program [pid 15419] <... mkdirat resumed>) = 0 [pid 15418] <... write resumed>) = 18 [pid 318] rmdir("./3706/sys" [pid 15418] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 15419] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] umount2("./3706/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15419] <... mount resumed>) = 0 [pid 15418] <... mkdirat resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3706/binderfs" [pid 15419] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15419] <... openat resumed>) = 3 [pid 15418] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] unlink("./3706/binderfs") = 0 [pid 318] getdents64(3 [pid 15418] <... mount resumed>) = 0 [pid 15418] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15419] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15418] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3706") = 0 [pid 15418] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15419] close(3 [pid 318] mkdir("./3707", 0777 [pid 15419] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15419] close(4) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15418] <... pwrite64 resumed>) = 36 [pid 15419] close(5 [pid 15418] close(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15419] close(6 [pid 15418] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15420 attached [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15418] close(4 [pid 15419] close(7) = -1 EBADF (Bad file descriptor) [pid 15419] close(8) = -1 EBADF (Bad file descriptor) [pid 15419] close(9) = -1 EBADF (Bad file descriptor) [pid 15419] close(10 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3709 [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15420] set_robust_list(0x5555689d76a0, 24 [pid 15419] close(11 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15420] <... set_robust_list resumed>) = 0 [pid 15418] close(5 [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15420] rt_sigprocmask(SIG_SETMASK, [] [pid 15419] close(12 [pid 15418] close(6 [pid 15420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15419] close(13) = -1 EBADF (Bad file descriptor) [pid 15420] chdir("./3707" [pid 15418] close(7 [pid 15420] <... chdir resumed>) = 0 [pid 15419] close(14 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15420] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15418] close(8 [pid 15420] <... prctl resumed>) = 0 [pid 15420] setpgid(0, 0 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15420] <... setpgid resumed>) = 0 [pid 15418] close(9 [pid 15420] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15419] close(15 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3799", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15419] close(16) = -1 EBADF (Bad file descriptor) [pid 15419] close(17) = -1 EBADF (Bad file descriptor) [pid 15419] close(18) = -1 EBADF (Bad file descriptor) [pid 15419] close(19) = -1 EBADF (Bad file descriptor) [pid 15419] close(20) = -1 EBADF (Bad file descriptor) [pid 15419] close(21) = -1 EBADF (Bad file descriptor) [pid 15419] close(22) = -1 EBADF (Bad file descriptor) [pid 15419] close(23) = -1 EBADF (Bad file descriptor) [pid 15419] close(24 [pid 15418] close(10 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15420] <... openat resumed>) = 3 [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3799", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15420] write(3, "1000", 4 [pid 15419] close(25 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15420] <... write resumed>) = 4 [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15418] close(11 [pid 320] <... openat resumed>) = 3 [pid 15420] close(3 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15420] <... close resumed>) = 0 [pid 15418] close(12 [pid 320] fstat(3 [pid 15420] read(200 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15418] close(13 [pid 320] getdents64(3 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15420] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15418] close(14 [pid 320] umount2("./3799/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15419] close(26 [pid 15420] symlink("/dev/binderfs", "./binderfs" [pid 15418] close(15 [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15419] close(27) = -1 EBADF (Bad file descriptor) [pid 15419] close(28 [pid 320] <... umount2 resumed>) = 0 [pid 15419] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15419] close(29) = -1 EBADF (Bad file descriptor) [pid 15420] <... symlink resumed>) = 0 [pid 15419] exit_group(0 [pid 15418] close(16 [pid 15419] <... exit_group resumed>) = ? [pid 15420] write(1, "executing program\n", 18 [pid 15419] +++ exited with 0 +++ [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3799/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15420] <... write resumed>) = 18 [pid 15418] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] newfstatat(AT_FDCWD, "./3799/sys" [pid 15418] close(18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15420] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15418] close(19) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3799/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3741, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15420] <... mkdirat resumed>) = 0 [pid 15418] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] openat(AT_FDCWD, "./3799/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15420] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15420] <... mount resumed>) = 0 [pid 15418] close(21 [pid 320] <... openat resumed>) = 4 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15418] close(22 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15420] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15418] close(23 [pid 15420] <... openat resumed>) = 3 [pid 320] getdents64(4 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15418] close(24 [pid 320] getdents64(4 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15418] close(25 [pid 320] close(4 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15420] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15418] close(26 [pid 320] <... close resumed>) = 0 [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3799/sys" [pid 15418] close(27 [pid 15420] close(3) = 0 [pid 15420] close(4) = -1 EBADF (Bad file descriptor) [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15420] close(5) = -1 EBADF (Bad file descriptor) [pid 15418] close(28 [pid 320] umount2("./3799/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15418] close(29 [pid 320] newfstatat(AT_FDCWD, "./3799/binderfs" [pid 15418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15420] close(6 [pid 15418] exit_group(0 [pid 15420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15420] close(7) = -1 EBADF (Bad file descriptor) [pid 15420] close(8) = -1 EBADF (Bad file descriptor) [pid 15420] close(9) = -1 EBADF (Bad file descriptor) [pid 15420] close(10) = -1 EBADF (Bad file descriptor) [pid 15420] close(11) = -1 EBADF (Bad file descriptor) [pid 15420] close(12) = -1 EBADF (Bad file descriptor) [pid 15420] close(13) = -1 EBADF (Bad file descriptor) [pid 15420] close(14) = -1 EBADF (Bad file descriptor) [pid 15420] close(15) = -1 EBADF (Bad file descriptor) [pid 15420] close(16) = -1 EBADF (Bad file descriptor) [pid 15420] close(17) = -1 EBADF (Bad file descriptor) [pid 15420] close(18) = -1 EBADF (Bad file descriptor) [pid 15420] close(19) = -1 EBADF (Bad file descriptor) [pid 15420] close(20) = -1 EBADF (Bad file descriptor) [pid 15420] close(21) = -1 EBADF (Bad file descriptor) [pid 15420] close(22) = -1 EBADF (Bad file descriptor) [pid 15420] close(23) = -1 EBADF (Bad file descriptor) [pid 15420] close(24) = -1 EBADF (Bad file descriptor) [pid 15420] close(25) = -1 EBADF (Bad file descriptor) [pid 15420] close(26) = -1 EBADF (Bad file descriptor) [pid 15418] <... exit_group resumed>) = ? [pid 320] unlink("./3799/binderfs" [pid 15420] close(27) = -1 EBADF (Bad file descriptor) [pid 15420] close(28) = -1 EBADF (Bad file descriptor) [pid 15420] close(29) = -1 EBADF (Bad file descriptor) [pid 15420] exit_group(0) = ? [pid 15418] +++ exited with 0 +++ [pid 320] <... unlink resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3836, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(3 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15420] +++ exited with 0 +++ [pid 320] close(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3709, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3799" [pid 318] umount2("./3707", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] mkdir("./3800", 0777 [pid 318] openat(AT_FDCWD, "./3707", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15421 attached ) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3802 [pid 15421] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15421] <... set_robust_list resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15421] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... restart_syscall resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3707/sys" [pid 15421] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15421] chdir("./3800" [pid 319] umount2("./3739", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3707/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15421] <... chdir resumed>) = 0 [pid 321] umount2("./3834", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15421] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3739", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15421] <... prctl resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3834", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3707/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 3 [pid 15421] setpgid(0, 0 [pid 321] fstat(3 [pid 319] fstat(3 [pid 318] <... openat resumed>) = 4 [pid 15421] <... setpgid resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(4 [pid 15421] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] getdents64(3 [pid 319] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15421] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(4 [pid 321] umount2("./3834/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15421] write(3, "1000", 4 [pid 319] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15421] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15421] close(3 [pid 318] getdents64(4 [pid 321] umount2("./3834/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15421] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15421] read(200 [pid 321] newfstatat(AT_FDCWD, "./3834/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(4 [pid 15421] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3739/sys" [pid 318] <... close resumed>) = 0 [pid 15421] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3834/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3707/sys" [pid 15421] <... symlink resumed>) = 0 [pid 319] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15421] write(1, "executing program\n", 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 318] umount2("./3707/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15421] <... write resumed>) = 18 [pid 321] openat(AT_FDCWD, "./3834/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3739/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 4 [pid 15421] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] fstat(4 [pid 319] <... openat resumed>) = 4 [pid 318] newfstatat(AT_FDCWD, "./3707/binderfs" [pid 15421] <... mkdirat resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] fstat(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] getdents64(4 [pid 15421] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] unlink("./3707/binderfs" [pid 15421] <... mount resumed>) = 0 [pid 321] getdents64(4 [pid 319] getdents64(4 [pid 318] <... unlink resumed>) = 0 [pid 15421] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 15421] <... openat resumed>) = 3 [pid 321] close(4 [pid 319] getdents64(4 [pid 318] <... close resumed>) = 0 [pid 15421] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] rmdir("./3707" [pid 15421] <... pwrite64 resumed>) = 36 [pid 321] rmdir("./3834/sys" [pid 319] close(4 [pid 318] <... rmdir resumed>) = 0 [pid 15421] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] mkdir("./3708", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15421] <... close resumed>) = 0 [pid 321] umount2("./3834/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3739/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15422 attached [pid 15421] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3834/binderfs" [pid 319] umount2("./3739/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15422] set_robust_list(0x5555689d76a0, 24 [pid 15421] close(5 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3834/binderfs" [pid 15422] <... set_robust_list resumed>) = 0 [pid 15421] close(6 [pid 319] newfstatat(AT_FDCWD, "./3739/binderfs" [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3710 [pid 15422] rt_sigprocmask(SIG_SETMASK, [] [pid 15421] close(7 [pid 321] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15422] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] unlink("./3739/binderfs" [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15421] close(8) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] <... unlink resumed>) = 0 [pid 15422] chdir("./3708" [pid 15421] close(9 [pid 321] <... close resumed>) = 0 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15422] <... chdir resumed>) = 0 [pid 15421] close(10 [pid 321] rmdir("./3834" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15422] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15421] close(11 [pid 321] <... rmdir resumed>) = 0 [pid 15422] <... prctl resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3835", 0777 [pid 319] rmdir("./3739" [pid 15421] close(12 [pid 15422] setpgid(0, 0 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] <... setpgid resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 15421] close(13 [pid 319] <... rmdir resumed>) = 0 [pid 15422] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15422] <... openat resumed>) = 3 [pid 15421] close(14 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] mkdir("./3740", 0777 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15422] write(3, "1000", 4 [pid 319] <... mkdir resumed>) = 0 [pid 15422] <... write resumed>) = 4 [pid 15421] close(15 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15422] close(3) = 0 [pid 15422] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15422] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15422] write(1, "executing program\n", 18) = 18 [pid 15422] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15422] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15421] close(16ci2-android-6-12-rust/strace-static-x86_64: Process 15423 attached [pid 15422] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15423] set_robust_list(0x5555689d76a0, 24 [pid 15422] <... openat resumed>) = 3 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3837 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15423] <... set_robust_list resumed>) = 0 [pid 15421] close(17 [pid 15423] rt_sigprocmask(SIG_SETMASK, [] [pid 15422] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 15424 attached [pid 15423] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15422] <... pwrite64 resumed>) = 36 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15424] set_robust_list(0x5555689d76a0, 24 [pid 15423] chdir("./3835" [pid 15421] close(18 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3742 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] <... set_robust_list resumed>) = 0 [pid 15421] close(19 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15421] close(20 [pid 15424] rt_sigprocmask(SIG_SETMASK, [] [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15423] <... chdir resumed>) = 0 [pid 15422] close(3 [pid 15421] close(21 [pid 15423] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15422] <... close resumed>) = 0 [pid 15423] <... prctl resumed>) = 0 [pid 15422] close(4 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] chdir("./3740" [pid 15423] setpgid(0, 0 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15421] close(22 [pid 15424] <... chdir resumed>) = 0 [pid 15423] <... setpgid resumed>) = 0 [pid 15422] close(5 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15423] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15421] close(23 [pid 15424] <... prctl resumed>) = 0 [pid 15423] <... openat resumed>) = 3 [pid 15422] close(6 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] setpgid(0, 0 [pid 15421] close(24 [pid 15424] <... setpgid resumed>) = 0 [pid 15422] close(7 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] write(3, "1000", 4 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... write resumed>) = 4 [pid 15422] close(8 [pid 15421] close(25 [pid 15423] close(3 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15423] <... close resumed>) = 0 [pid 15422] close(9 [pid 15423] read(200 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15421] close(26 [pid 15424] <... openat resumed>) = 3 [pid 15423] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15422] close(10 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] symlink("/dev/binderfs", "./binderfs" [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] write(3, "1000", 4 [pid 15423] <... symlink resumed>) = 0 [pid 15422] close(11 [pid 15421] close(27 [pid 15424] <... write resumed>) = 4 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(3 [pid 15421] close(28 [pid 15424] <... close resumed>) = 0 [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] read(200 [pid 15421] close(29 [pid 15424] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15423] write(1, "executing program\n", 18 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] symlink("/dev/binderfs", "./binderfs" [pid 15423] <... write resumed>) = 18 [pid 15422] close(12 [pid 15424] <... symlink resumed>) = 0 [pid 15423] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15421] exit_group(0 [pid 15424] write(1, "executing program\n", 18 [pid 15423] <... mkdirat resumed>) = 0 executing program [pid 15422] close(13 [pid 15421] <... exit_group resumed>) = ? [pid 15424] <... write resumed>) = 18 [pid 15423] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... mount resumed>) = 0 [pid 15422] close(14) = -1 EBADF (Bad file descriptor) [pid 15422] close(15 [pid 15421] +++ exited with 0 +++ [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] close(16 [pid 15424] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15422] close(17 [pid 15424] <... mkdirat resumed>) = 0 [pid 15423] <... openat resumed>) = 3 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3802, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15424] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... restart_syscall resumed>) = 0 [pid 15422] close(18) = -1 EBADF (Bad file descriptor) [pid 15422] close(19 [pid 15423] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] close(20 [pid 15424] <... mount resumed>) = 0 [pid 15423] <... pwrite64 resumed>) = 36 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3800", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15424] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15422] close(21) = -1 EBADF (Bad file descriptor) [pid 15422] close(22 [pid 15423] close(3 [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = 0 [pid 15422] close(23) = -1 EBADF (Bad file descriptor) [pid 15423] close(4 [pid 15422] close(24 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] close(5 [pid 15422] close(25 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] close(6 [pid 15422] close(26 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] close(7 [pid 15422] close(27 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] close(8 [pid 15422] close(28 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] close(9 [pid 15422] close(29 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15423] close(10 [pid 15422] exit_group(0 [pid 15424] <... openat resumed>) = 3 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3800", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15424] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... openat resumed>) = 3 [pid 15423] close(11 [pid 15422] <... exit_group resumed>) = ? [pid 320] fstat(3 [pid 15424] <... pwrite64 resumed>) = 36 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15422] +++ exited with 0 +++ [pid 15424] close(3 [pid 15423] close(12 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15424] <... close resumed>) = 0 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(4 [pid 15423] close(13 [pid 320] getdents64(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3710, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15424] close(5 [pid 15423] close(14 [pid 320] umount2("./3800/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(6 [pid 15423] close(15 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(7 [pid 15423] close(16 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(8 [pid 15423] close(17 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(9 [pid 15423] close(18 [pid 320] <... umount2 resumed>) = 0 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(10 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3800/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] close(19 [pid 15424] close(11 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] close(20 [pid 320] newfstatat(AT_FDCWD, "./3800/sys" [pid 15424] close(12 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] close(21 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15424] close(13 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] close(22 [pid 320] umount2("./3800/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15424] close(14 [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] close(23) = -1 EBADF (Bad file descriptor) [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15424] close(15 [pid 15423] close(24 [pid 320] openat(AT_FDCWD, "./3800/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(16 [pid 15423] close(25 [pid 320] <... openat resumed>) = 4 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15424] close(17 [pid 15423] close(26 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(18 [pid 15423] close(27 [pid 320] getdents64(4 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(19 [pid 15423] close(28 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15424] close(20 [pid 15423] close(29) = -1 EBADF (Bad file descriptor) [pid 15423] exit_group(0 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15424] close(21 [pid 320] close(4 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15424] close(22 [pid 320] rmdir("./3800/sys" [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(23 [pid 15423] <... exit_group resumed>) = ? [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15423] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 15424] close(24) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3837, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15424] close(25 [pid 320] umount2("./3800/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3800/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15424] close(26) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3800/binderfs" [pid 15424] close(27 [pid 320] <... unlink resumed>) = 0 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15424] close(28 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15424] close(29 [pid 320] close(3 [pid 15424] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3800" [pid 15424] exit_group(0) = ? [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3801", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15424] +++ exited with 0 +++ [pid 318] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3742, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3803 [pid 318] umount2("./3708", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15425 attached ) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3708", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15425] set_robust_list(0x5555689d76a0, 24) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... openat resumed>) = 3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15425] rt_sigprocmask(SIG_SETMASK, [] [pid 318] fstat(3 [pid 15425] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15425] chdir("./3801" [pid 318] getdents64(3 [pid 15425] <... chdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15425] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15425] <... prctl resumed>) = 0 [pid 15425] setpgid(0, 0 [pid 318] <... umount2 resumed>) = 0 [pid 15425] <... setpgid resumed>) = 0 [pid 318] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3708/sys" [pid 15425] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3708/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15425] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3708/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15425] write(3, "1000", 4 [pid 318] getdents64(4 [pid 15425] <... write resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15425] close(3 [pid 318] getdents64(4 [pid 15425] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15425] read(200 [pid 318] close(4 [pid 15425] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15425] symlink("/dev/binderfs", "./binderfs" [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3708/sys") = 0 [pid 318] umount2("./3708/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15425] <... symlink resumed>) = 0 [pid 15425] write(1, "executing program\n", 18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 318] newfstatat(AT_FDCWD, "./3708/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15425] <... write resumed>) = 18 [pid 318] unlink("./3708/binderfs" [pid 15425] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... unlink resumed>) = 0 [pid 15425] <... mkdirat resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 15425] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... restart_syscall resumed>) = 0 [pid 318] rmdir("./3708") = 0 [pid 321] umount2("./3835", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3709", 0777 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3835", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] <... mkdir resumed>) = 0 [pid 15425] <... mount resumed>) = 0 [pid 321] fstat(3 [pid 319] umount2("./3740", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15425] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] openat(AT_FDCWD, "./3740", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15425] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 319] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15426 attached [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3711 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] fstat(3 [pid 15426] set_robust_list(0x5555689d76a0, 24 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15426] <... set_robust_list resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15426] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3835/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15426] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15425] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 15426] chdir("./3709" [pid 321] <... umount2 resumed>) = 0 [pid 15425] <... pwrite64 resumed>) = 36 [pid 15426] <... chdir resumed>) = 0 [pid 321] umount2("./3835/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15426] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15425] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15426] <... prctl resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15425] <... close resumed>) = 0 [pid 15426] setpgid(0, 0 [pid 321] newfstatat(AT_FDCWD, "./3835/sys" [pid 319] newfstatat(AT_FDCWD, "./3740/sys" [pid 15425] close(4 [pid 15426] <... setpgid resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15426] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15425] close(5 [pid 321] umount2("./3835/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15426] <... openat resumed>) = 3 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15425] close(6 [pid 321] openat(AT_FDCWD, "./3835/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3740/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15426] write(3, "1000", 4) = 4 [pid 319] <... openat resumed>) = 4 [pid 15426] close(3) = 0 [pid 15426] read(200 [pid 321] <... openat resumed>) = 4 [pid 15425] close(7 [pid 15426] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] fstat(4 [pid 15426] symlink("/dev/binderfs", "./binderfs" [pid 15425] close(8 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15426] <... symlink resumed>) = 0 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] getdents64(4 [pid 15425] close(9 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15425] close(10 [pid 321] getdents64(4 [pid 319] getdents64(4 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15425] close(11 [pid 321] close(4 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15425] close(12 [pid 321] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15426] write(1, "executing program\n", 18) = 18 executing program [pid 15426] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3835/sys" [pid 319] rmdir("./3740/sys" [pid 15426] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15425] close(13 [pid 15426] <... mount resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15426] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3835/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3740/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15426] <... openat resumed>) = 3 [pid 15425] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15425] close(15 [pid 321] newfstatat(AT_FDCWD, "./3835/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3740/binderfs" [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15425] close(16 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3835/binderfs" [pid 15426] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15425] close(17 [pid 321] <... unlink resumed>) = 0 [pid 319] unlink("./3740/binderfs" [pid 15426] close(3 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15426] <... close resumed>) = 0 [pid 15425] close(18 [pid 319] <... unlink resumed>) = 0 [pid 15426] close(4 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] close(19 [pid 321] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15426] close(5 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] close(20 [pid 319] close(3 [pid 15426] close(6 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3835" [pid 319] <... close resumed>) = 0 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] close(21 [pid 321] <... rmdir resumed>) = 0 [pid 319] rmdir("./3740" [pid 15426] close(7 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] close(22 [pid 321] mkdir("./3836", 0777 [pid 319] <... rmdir resumed>) = 0 [pid 15426] close(8 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] mkdir("./3741", 0777 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] close(23 [pid 15426] close(9 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... mkdir resumed>) = 0 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] close(24 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 15427 attached [pid 15426] close(10 [pid 15425] close(25 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15426] close(11 [pid 15427] set_robust_list(0x5555689d76a0, 24 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... set_robust_list resumed>) = 0 [pid 15426] close(12) = -1 EBADF (Bad file descriptor) [pid 15425] close(26 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15427] rt_sigprocmask(SIG_SETMASK, [] [pid 15426] close(13 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3838 ci2-android-6-12-rust/strace-static-x86_64: Process 15428 attached [pid 15427] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] close(27 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15426] close(14 [pid 15427] chdir("./3836" [pid 15428] set_robust_list(0x5555689d76a0, 24 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] <... set_robust_list resumed>) = 0 [pid 15426] close(15 [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... chdir resumed>) = 0 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] close(28 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15428] rt_sigprocmask(SIG_SETMASK, [] [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3743 [pid 15428] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15427] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15426] close(16 [pid 15425] close(29 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15428] chdir("./3741" [pid 15427] <... prctl resumed>) = 0 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15428] <... chdir resumed>) = 0 [pid 15427] setpgid(0, 0 [pid 15426] close(17 [pid 15425] exit_group(0) = ? [pid 15428] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15427] <... setpgid resumed>) = 0 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15425] +++ exited with 0 +++ [pid 15426] close(18) = -1 EBADF (Bad file descriptor) [pid 15428] <... prctl resumed>) = 0 [pid 15428] setpgid(0, 0 [pid 15426] close(19 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3803, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15428] <... setpgid resumed>) = 0 [pid 15427] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15428] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15426] close(20) = -1 EBADF (Bad file descriptor) [pid 15426] close(21) = -1 EBADF (Bad file descriptor) [pid 15428] <... openat resumed>) = 3 [pid 15428] write(3, "1000", 4 [pid 15427] <... openat resumed>) = 3 [pid 15426] close(22 [pid 15428] <... write resumed>) = 4 [pid 15427] write(3, "1000", 4 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] close(3 [pid 15427] <... write resumed>) = 4 [pid 15426] close(23 [pid 15428] <... close resumed>) = 0 [pid 15427] close(3 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] read(200 [pid 15427] <... close resumed>) = 0 [pid 15426] close(24) = -1 EBADF (Bad file descriptor) [pid 15428] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15426] close(25 [pid 15427] read(200 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] symlink("/dev/binderfs", "./binderfs" [pid 15427] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15426] close(26 [pid 15428] <... symlink resumed>) = 0 [pid 15427] symlink("/dev/binderfs", "./binderfs" [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15426] close(27 [pid 15427] <... symlink resumed>) = 0 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] write(1, "executing program\n", 18 [pid 15427] write(1, "executing program\n", 18 [pid 15426] close(28 [pid 15428] <... write resumed>) = 18 [pid 15427] <... write resumed>) = 18 [pid 15426] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15426] close(29) = -1 EBADF (Bad file descriptor) [pid 15427] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15428] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15426] exit_group(0 [pid 15427] <... mkdirat resumed>) = 0 [pid 15428] <... mkdirat resumed>) = 0 executing program executing program [pid 15428] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15427] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15426] <... exit_group resumed>) = ? [pid 15427] <... mount resumed>) = 0 [pid 15426] +++ exited with 0 +++ [pid 15428] <... mount resumed>) = 0 [pid 15428] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15427] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3711, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15428] <... openat resumed>) = 3 [pid 15427] <... openat resumed>) = 3 [pid 15428] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15427] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 320] <... restart_syscall resumed>) = 0 [pid 15428] <... pwrite64 resumed>) = 36 [pid 15428] close(3 [pid 15427] close(3 [pid 15428] <... close resumed>) = 0 [pid 15428] close(4 [pid 320] umount2("./3801", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = 0 [pid 15428] close(5 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] close(4 [pid 15428] close(6 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3801", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] close(5 [pid 15428] close(7 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] close(6 [pid 15428] close(8 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] close(7 [pid 15428] close(9 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] close(8 [pid 15428] close(10 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] close(9 [pid 15428] close(11 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] close(10 [pid 15428] close(12 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3801/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] close(11 [pid 15428] close(13) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] close(14 [pid 15427] close(12 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] close(15 [pid 15427] close(13 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] close(16 [pid 15427] close(14 [pid 320] <... umount2 resumed>) = 0 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3801/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15427] close(15 [pid 15428] close(17 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] close(16 [pid 320] newfstatat(AT_FDCWD, "./3801/sys" [pid 15428] close(18 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15427] close(17 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] close(19 [pid 15427] close(18 [pid 320] umount2("./3801/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] close(20 [pid 15427] close(19 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3801/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15428] close(21 [pid 15427] close(20 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15428] close(22 [pid 15427] close(21 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] close(23 [pid 320] fstat(4 [pid 15427] close(22 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15428] close(24 [pid 15427] close(23 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15428] close(25 [pid 15427] close(24 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15428] close(26 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] close(25 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15428] close(27 [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15427] close(26 [pid 318] <... restart_syscall resumed>) = 0 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15428] close(28 [pid 15427] close(27 [pid 15428] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] close(29) = -1 EBADF (Bad file descriptor) [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3801/sys" [pid 15428] exit_group(0 [pid 15427] close(28) = -1 EBADF (Bad file descriptor) [pid 15427] close(29 [pid 318] umount2("./3709", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15428] <... exit_group resumed>) = ? [pid 320] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15427] exit_group(0 [pid 15428] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3743, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3801/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] openat(AT_FDCWD, "./3709", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15427] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... openat resumed>) = 3 [pid 320] newfstatat(AT_FDCWD, "./3801/binderfs" [pid 318] fstat(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15427] +++ exited with 0 +++ [pid 320] unlink("./3801/binderfs" [pid 318] getdents64(3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3838, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... unlink resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] getdents64(3 [pid 318] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 318] <... umount2 resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3801") = 0 [pid 318] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] mkdir("./3802", 0777 [pid 318] newfstatat(AT_FDCWD, "./3709/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] umount2("./3709/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] openat(AT_FDCWD, "./3709/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 15429 attached [pid 318] fstat(4 [pid 15429] set_robust_list(0x5555689d76a0, 24 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15429] <... set_robust_list resumed>) = 0 [pid 15429] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15429] chdir("./3802" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3804 [pid 318] getdents64(4 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15429] <... chdir resumed>) = 0 [pid 318] getdents64(4 [pid 15429] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15429] setpgid(0, 0 [pid 318] close(4 [pid 15429] <... setpgid resumed>) = 0 [pid 15429] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3709/sys") = 0 [pid 15429] <... openat resumed>) = 3 [pid 318] umount2("./3709/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15429] write(3, "1000", 4) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15429] close(3 [pid 318] newfstatat(AT_FDCWD, "./3709/binderfs" [pid 15429] <... close resumed>) = 0 [pid 15429] read(200 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15429] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] unlink("./3709/binderfs" [pid 15429] symlink("/dev/binderfs", "./binderfs") = 0 [pid 318] <... unlink resumed>) = 0 [pid 15429] write(1, "executing program\n", 18) = 18 executing program [pid 15429] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15429] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15429] <... mount resumed>) = 0 [pid 318] close(3 [pid 15429] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... close resumed>) = 0 [pid 15429] <... openat resumed>) = 3 [pid 318] rmdir("./3709" [pid 15429] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... rmdir resumed>) = 0 [pid 318] mkdir("./3710", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15429] <... pwrite64 resumed>) = 36 [pid 15429] close(3) = 0 [pid 15429] close(4) = -1 EBADF (Bad file descriptor) [pid 15429] close(5) = -1 EBADF (Bad file descriptor) [pid 15429] close(6) = -1 EBADF (Bad file descriptor) [pid 15429] close(7) = -1 EBADF (Bad file descriptor) [pid 15429] close(8ci2-android-6-12-rust/strace-static-x86_64: Process 15430 attached ) = -1 EBADF (Bad file descriptor) [pid 15429] close(9) = -1 EBADF (Bad file descriptor) [pid 15429] close(10) = -1 EBADF (Bad file descriptor) [pid 15429] close(11) = -1 EBADF (Bad file descriptor) [pid 15429] close(12) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15430] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15429] close(13 [pid 319] <... restart_syscall resumed>) = 0 [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15429] close(14) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3741", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15430] chdir("./3710" [pid 15429] close(15 [pid 321] umount2("./3836", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3712 [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3741", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15430] <... chdir resumed>) = 0 [pid 15429] close(16 [pid 321] openat(AT_FDCWD, "./3836", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15430] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 15429] close(17 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15430] <... prctl resumed>) = 0 [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 319] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15430] setpgid(0, 0 [pid 15429] close(18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15430] <... setpgid resumed>) = 0 [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15429] close(19 [pid 15430] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = 0 [pid 15429] close(20 [pid 321] umount2("./3836/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15429] close(21) = -1 EBADF (Bad file descriptor) [pid 15429] close(22 [pid 319] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15430] <... openat resumed>) = 3 [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15429] close(23 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3741/sys" [pid 15430] write(3, "1000", 4 [pid 15429] close(24 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15430] <... write resumed>) = 4 [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] close(3) = 0 [pid 15429] close(25 [pid 321] umount2("./3836/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15430] read(200 [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15429] close(26 [pid 319] openat(AT_FDCWD, "./3741/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15429] close(27 [pid 319] <... openat resumed>) = 4 [pid 15430] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15430] symlink("/dev/binderfs", "./binderfs" [pid 321] newfstatat(AT_FDCWD, "./3836/sys" [pid 15429] close(28 [pid 319] fstat(4 [pid 15430] <... symlink resumed>) = 0 [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15429] close(29 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(4 [pid 15429] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15430] write(1, "executing program\n", 18 executing program [pid 15429] exit_group(0 [pid 321] umount2("./3836/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 15430] <... write resumed>) = 18 [pid 15429] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15430] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15429] +++ exited with 0 +++ [pid 321] openat(AT_FDCWD, "./3836/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] close(4 [pid 15430] <... mkdirat resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3741/sys" [pid 321] <... openat resumed>) = 4 [pid 15430] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] fstat(4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3804, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rmdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] umount2("./3741/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3741/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3741/binderfs" [pid 15430] <... mount resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15430] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(3 [pid 321] close(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... close resumed>) = 0 [pid 319] close(3) = 0 [pid 321] rmdir("./3836/sys" [pid 319] rmdir("./3741" [pid 320] <... restart_syscall resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 321] umount2("./3836/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3742", 0777 [pid 321] newfstatat(AT_FDCWD, "./3836/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15430] <... openat resumed>) = 3 [pid 320] umount2("./3802", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15430] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] unlink("./3836/binderfs" [pid 320] openat(AT_FDCWD, "./3802", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15431 attached [pid 321] <... unlink resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 15431] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3744 [pid 15431] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15431] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15430] <... pwrite64 resumed>) = 36 [pid 320] fstat(3 [pid 321] getdents64(3 [pid 15431] chdir("./3742") = 0 [pid 15431] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15431] setpgid(0, 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] close(3 [pid 15431] <... setpgid resumed>) = 0 [pid 320] getdents64(3 [pid 15431] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15430] close(3 [pid 321] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] rmdir("./3836" [pid 15430] <... close resumed>) = 0 [pid 15431] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 15431] write(3, "1000", 4) = 4 [pid 15430] close(4 [pid 321] mkdir("./3837", 0777 [pid 15431] close(3) = 0 [pid 15431] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15431] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15431] write(1, "executing program\n", 18 [pid 320] umount2("./3802/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15430] close(5 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15430] close(6 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] <... write resumed>) = 18 executing program [pid 15430] close(7 [pid 15431] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15431] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15430] close(8ci2-android-6-12-rust/strace-static-x86_64: Process 15432 attached [pid 15432] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15432] rt_sigprocmask(SIG_SETMASK, [] [pid 15431] <... mount resumed>) = 0 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3839 [pid 320] umount2("./3802/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15430] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15430] close(10 [pid 320] newfstatat(AT_FDCWD, "./3802/sys" [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15430] close(11 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15432] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15431] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3802/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15432] chdir("./3837" [pid 15431] <... openat resumed>) = 3 [pid 15430] close(12 [pid 15432] <... chdir resumed>) = 0 [pid 15431] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15432] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15430] close(13 [pid 320] openat(AT_FDCWD, "./3802/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15432] <... prctl resumed>) = 0 [pid 15431] <... pwrite64 resumed>) = 36 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] setpgid(0, 0 [pid 320] <... openat resumed>) = 4 [pid 15430] close(14) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15430] close(15 [pid 320] getdents64(4 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15430] close(16 [pid 320] getdents64(4 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15430] close(17 [pid 320] close(4 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] <... setpgid resumed>) = 0 [pid 15431] close(3 [pid 15432] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15431] <... close resumed>) = 0 [pid 15430] close(18 [pid 320] <... close resumed>) = 0 [pid 15432] <... openat resumed>) = 3 [pid 15431] close(4 [pid 15432] write(3, "1000", 4 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3802/sys" [pid 15432] <... write resumed>) = 4 [pid 15431] close(5 [pid 15430] close(19 [pid 15432] close(3 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] <... close resumed>) = 0 [pid 15431] close(6 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15432] read(200 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] close(20 [pid 15432] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15431] close(7 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] symlink("/dev/binderfs", "./binderfs" [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3802/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15432] <... symlink resumed>) = 0 [pid 15431] close(8 [pid 15430] close(21 [pid 15432] write(1, "executing program\n", 18 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15432] <... write resumed>) = 18 executing program [pid 15431] close(9 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3802/binderfs" [pid 15432] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] close(22 [pid 15432] <... mkdirat resumed>) = 0 [pid 15431] close(10 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15431] close(11 [pid 15432] <... mount resumed>) = 0 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] close(23 [pid 320] unlink("./3802/binderfs" [pid 15431] close(12) = -1 EBADF (Bad file descriptor) [pid 15431] close(13 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] close(24 [pid 15432] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15431] close(14 [pid 320] getdents64(3 [pid 15432] <... openat resumed>) = 3 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15430] close(25 [pid 320] close(3 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15430] close(26 [pid 320] rmdir("./3802" [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15431] close(15 [pid 15430] close(27 [pid 320] <... rmdir resumed>) = 0 [pid 15432] <... pwrite64 resumed>) = 36 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(16) = -1 EBADF (Bad file descriptor) [pid 15431] close(17) = -1 EBADF (Bad file descriptor) [pid 15431] close(18) = -1 EBADF (Bad file descriptor) [pid 15432] close(3 [pid 15431] close(19 [pid 15432] <... close resumed>) = 0 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(20 [pid 15432] close(4 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(21 [pid 15432] close(5 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(22 [pid 15430] close(28 [pid 320] mkdir("./3803", 0777 [pid 15432] close(6 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(23 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15432] close(7 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] close(29 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(24 [pid 15430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] close(8 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(25 [pid 15430] exit_group(0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15432] close(9 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15430] <... exit_group resumed>) = ? [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(26 [pid 15432] close(10 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(27 [pid 15432] close(11 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(28 [pid 15432] close(12 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] close(29 [pid 15432] close(13 [pid 15431] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15433 attached [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15431] exit_group(0 [pid 15432] close(14) = -1 EBADF (Bad file descriptor) [pid 15431] <... exit_group resumed>) = ? [pid 15432] close(15 [pid 15431] +++ exited with 0 +++ [pid 15430] +++ exited with 0 +++ [pid 15433] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3744, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15432] close(16 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15433] rt_sigprocmask(SIG_SETMASK, [] [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3805 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3712, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15433] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15432] close(17) = -1 EBADF (Bad file descriptor) [pid 15433] chdir("./3803" [pid 15432] close(18) = -1 EBADF (Bad file descriptor) [pid 15432] close(19) = -1 EBADF (Bad file descriptor) [pid 15432] close(20) = -1 EBADF (Bad file descriptor) [pid 15432] close(21) = -1 EBADF (Bad file descriptor) [pid 15432] close(22) = -1 EBADF (Bad file descriptor) [pid 15432] close(23) = -1 EBADF (Bad file descriptor) [pid 15432] close(24) = -1 EBADF (Bad file descriptor) [pid 15432] close(25) = -1 EBADF (Bad file descriptor) [pid 15432] close(26) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15433] <... chdir resumed>) = 0 [pid 15432] close(27 [pid 15433] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15433] <... prctl resumed>) = 0 [pid 15432] close(28 [pid 15433] setpgid(0, 0 [pid 15432] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15433] <... setpgid resumed>) = 0 [pid 15432] close(29) = -1 EBADF (Bad file descriptor) [pid 15432] exit_group(0 [pid 15433] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15432] <... exit_group resumed>) = ? [pid 15433] <... openat resumed>) = 3 [pid 15433] write(3, "1000", 4 [pid 15432] +++ exited with 0 +++ [pid 15433] <... write resumed>) = 4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3839, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15433] close(3) = 0 [pid 15433] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15433] symlink("/dev/binderfs", "./binderfs" [pid 318] <... restart_syscall resumed>) = 0 [pid 15433] <... symlink resumed>) = 0 [pid 321] umount2("./3837", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15433] write(1, "executing program\n", 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15433] <... write resumed>) = 18 [pid 321] openat(AT_FDCWD, "./3837", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 15433] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] umount2("./3710", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3710", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] <... openat resumed>) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15433] <... mkdirat resumed>) = 0 [pid 321] fstat(3 [pid 15433] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3837/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 15433] <... mount resumed>) = 0 [pid 15433] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3710/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3710/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3710/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 15433] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3710/sys" [pid 321] umount2("./3837/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15433] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3837/sys" [pid 318] <... rmdir resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3710/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3837/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3710/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3837/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] unlink("./3710/binderfs") = 0 [pid 15433] <... pwrite64 resumed>) = 36 [pid 321] <... openat resumed>) = 4 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3710" [pid 321] fstat(4 [pid 15433] close(3 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15433] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 15433] close(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15433] close(5 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] mkdir("./3711", 0777 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15433] close(6 [pid 321] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3837/sys" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15433] close(7 [pid 321] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15434 attached [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3837/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15433] close(8 [pid 15434] set_robust_list(0x5555689d76a0, 24 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3713 [pid 15433] close(9 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] <... set_robust_list resumed>) = 0 [pid 15433] close(10 [pid 321] newfstatat(AT_FDCWD, "./3837/binderfs" [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15434] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15434] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15433] close(11 [pid 321] unlink("./3837/binderfs" [pid 319] umount2("./3742", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15433] close(12 [pid 321] <... unlink resumed>) = 0 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15433] close(13 [pid 319] openat(AT_FDCWD, "./3742", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15434] chdir("./3711" [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... openat resumed>) = 3 [pid 15434] <... chdir resumed>) = 0 [pid 15433] close(14 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] fstat(3 [pid 15434] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15433] close(15 [pid 15434] <... prctl resumed>) = 0 [pid 321] close(3 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] setpgid(0, 0 [pid 15433] close(16 [pid 321] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15434] <... setpgid resumed>) = 0 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3837" [pid 15433] close(17 [pid 319] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15433] close(18 [pid 15434] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3838", 0777 [pid 15433] close(19 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3742/sys" [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15433] close(20 [pid 319] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15433] close(21 [pid 319] openat(AT_FDCWD, "./3742/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15434] <... openat resumed>) = 3 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15433] close(22 [pid 321] <... mkdir resumed>) = 0 [pid 319] fstat(4 [pid 15434] write(3, "1000", 4 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15433] close(23 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(4 [pid 15434] <... write resumed>) = 4 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15434] close(3 [pid 15433] close(24 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] close(4 [pid 15434] <... close resumed>) = 0 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3742/sys") = 0 [pid 319] umount2("./3742/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3742/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15434] read(200 [pid 15433] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 15435 attached [pid 319] unlink("./3742/binderfs" [pid 15435] set_robust_list(0x5555689d76a0, 24 [pid 319] <... unlink resumed>) = 0 [pid 15435] <... set_robust_list resumed>) = 0 [pid 319] getdents64(3 [pid 15435] rt_sigprocmask(SIG_SETMASK, [] [pid 15434] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3840 [pid 15434] symlink("/dev/binderfs", "./binderfs" [pid 15433] close(26 [pid 15435] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15435] chdir("./3838" [pid 15434] <... symlink resumed>) = 0 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] close(3 [pid 15435] <... chdir resumed>) = 0 [pid 15434] write(1, "executing program\n", 18 [pid 15433] close(27 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... close resumed>) = 0 [pid 15435] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] rmdir("./3742" [pid 15435] <... prctl resumed>) = 0 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] <... rmdir resumed>) = 0 [pid 15435] setpgid(0, 0 [pid 15434] <... write resumed>) = 18 [pid 15433] close(28 [pid 319] mkdir("./3743", 0777 [pid 15435] <... setpgid resumed>) = 0 [pid 15434] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15433] close(29 [pid 15435] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15433] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15435] <... openat resumed>) = 3 [pid 15433] exit_group(0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15434] <... mkdirat resumed>) = 0 [pid 15433] <... exit_group resumed>) = ? [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15435] write(3, "1000", 4ci2-android-6-12-rust/strace-static-x86_64: Process 15436 attached ) = 4 [pid 15435] close(3 [pid 15433] +++ exited with 0 +++ [pid 15435] <... close resumed>) = 0 [pid 15434] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3805, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15435] read(200 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15436] set_robust_list(0x5555689d76a0, 24 [pid 15435] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15436] <... set_robust_list resumed>) = 0 [pid 15435] symlink("/dev/binderfs", "./binderfs" [pid 15436] rt_sigprocmask(SIG_SETMASK, [] [pid 15435] <... symlink resumed>) = 0 [pid 15434] <... mount resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3745 [pid 15436] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 15435] write(1, "executing program\n", 18 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15436] chdir("./3743" [pid 15435] <... write resumed>) = 18 [pid 15434] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15436] <... chdir resumed>) = 0 [pid 15435] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15436] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15435] <... mkdirat resumed>) = 0 [pid 15436] <... prctl resumed>) = 0 [pid 15436] setpgid(0, 0) = 0 [pid 15435] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15436] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15434] <... openat resumed>) = 3 [pid 15434] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15436] <... openat resumed>) = 3 [pid 15435] <... mount resumed>) = 0 [pid 15436] write(3, "1000", 4 [pid 15435] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15434] <... pwrite64 resumed>) = 36 [pid 15436] <... write resumed>) = 4 [pid 15435] <... openat resumed>) = 3 [pid 15434] close(3 [pid 15436] close(3) = 0 [pid 15436] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15436] symlink("/dev/binderfs", "./binderfs" [pid 15435] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15434] <... close resumed>) = 0 [pid 15436] <... symlink resumed>) = 0 [pid 15434] close(4 [pid 15436] write(1, "executing program\n", 18 [pid 15435] <... pwrite64 resumed>) = 36 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... write resumed>) = 18 [pid 15434] close(5) = -1 EBADF (Bad file descriptor) executing program [pid 15436] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15434] close(6 [pid 15436] <... mkdirat resumed>) = 0 [pid 15435] close(3 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15435] <... close resumed>) = 0 [pid 15434] close(7 [pid 15436] <... mount resumed>) = 0 [pid 15435] close(4 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] close(5) = -1 EBADF (Bad file descriptor) [pid 15434] close(8 [pid 15435] close(6 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(9 [pid 15436] <... openat resumed>) = 3 [pid 15435] close(7 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(10 [pid 15435] close(8 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(11 [pid 15435] close(9 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(12 [pid 15436] <... pwrite64 resumed>) = 36 [pid 15435] close(10 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] close(11) = -1 EBADF (Bad file descriptor) [pid 15435] close(12 [pid 15436] close(3 [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(13 [pid 15436] <... close resumed>) = 0 [pid 15435] close(13 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] close(4 [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(14 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] close(14 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15436] close(5 [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(15 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] close(15 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] close(6 [pid 15434] close(16 [pid 320] umount2("./3803", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15434] close(17 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] close(7 [pid 15435] close(16 [pid 15434] close(18 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3803", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15436] close(8 [pid 15435] close(17 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15436] close(9 [pid 15435] close(18 [pid 15434] close(19 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15436] close(10 [pid 15435] close(19 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(20 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15436] close(11 [pid 15435] close(20 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] close(12 [pid 15435] close(21 [pid 15434] close(21 [pid 320] getdents64(3 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] close(13 [pid 15435] close(22 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(22 [pid 320] umount2("./3803/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15436] close(14 [pid 15435] close(23 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(23 [pid 15436] close(15 [pid 15435] close(24 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] close(16) = -1 EBADF (Bad file descriptor) [pid 15435] close(25 [pid 15436] close(17 [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] close(26 [pid 15436] close(18 [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] close(27 [pid 15434] close(24 [pid 320] <... umount2 resumed>) = 0 [pid 15436] close(19 [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] close(28 [pid 15436] close(20 [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] close(29 [pid 15436] close(21 [pid 15435] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] exit_group(0 [pid 15434] close(25 [pid 320] umount2("./3803/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15436] close(22 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15435] <... exit_group resumed>) = ? [pid 15434] close(26 [pid 15436] close(23 [pid 15435] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(27 [pid 15436] close(24 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3840, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] newfstatat(AT_FDCWD, "./3803/sys" [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(28 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15436] close(25 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] close(29 [pid 15436] close(26 [pid 320] umount2("./3803/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15436] close(27) = -1 EBADF (Bad file descriptor) [pid 15436] close(28 [pid 15434] exit_group(0 [pid 15436] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15436] close(29) = -1 EBADF (Bad file descriptor) [pid 15436] exit_group(0 [pid 15434] <... exit_group resumed>) = ? [pid 320] openat(AT_FDCWD, "./3803/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15436] <... exit_group resumed>) = ? [pid 15436] +++ exited with 0 +++ [pid 320] <... openat resumed>) = 4 [pid 15434] +++ exited with 0 +++ [pid 320] fstat(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3745, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3713, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3803/sys" [pid 318] umount2("./3711", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3803/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3711", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3803/binderfs" [pid 318] <... openat resumed>) = 3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(3 [pid 320] unlink("./3803/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] rmdir("./3803") = 0 [pid 318] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] mkdir("./3804", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... mkdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3711/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3711/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] openat(AT_FDCWD, "./3711/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15437 attached ) = 4 [pid 15437] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15437] rt_sigprocmask(SIG_SETMASK, [] [pid 318] fstat(4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3806 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15437] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15437] chdir("./3804" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(4 [pid 15437] <... chdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 15437] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15437] <... prctl resumed>) = 0 [pid 15437] setpgid(0, 0) = 0 [pid 318] close(4 [pid 15437] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... close resumed>) = 0 [pid 15437] <... openat resumed>) = 3 [pid 318] rmdir("./3711/sys" [pid 15437] write(3, "1000", 4 [pid 318] <... rmdir resumed>) = 0 [pid 15437] <... write resumed>) = 4 [pid 15437] close(3) = 0 [pid 15437] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15437] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15437] write(1, "executing program\n", 18) = 18 executing program [pid 15437] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 318] umount2("./3711/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15437] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15437] <... mount resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3711/binderfs" [pid 15437] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3711/binderfs") = 0 [pid 15437] <... openat resumed>) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] getdents64(3 [pid 15437] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3711" [pid 15437] <... pwrite64 resumed>) = 36 [pid 318] <... rmdir resumed>) = 0 [pid 15437] close(3 [pid 318] mkdir("./3712", 0777 [pid 321] umount2("./3838", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15437] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15437] close(4 [pid 321] openat(AT_FDCWD, "./3838", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15437] close(5 [pid 321] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15437] close(6 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15437] close(7) = -1 EBADF (Bad file descriptor) [pid 15437] close(8) = -1 EBADF (Bad file descriptor) [pid 15437] close(9) = -1 EBADF (Bad file descriptor) [pid 15437] close(10) = -1 EBADF (Bad file descriptor) [pid 15437] close(11) = -1 EBADF (Bad file descriptor) [pid 15437] close(12) = -1 EBADF (Bad file descriptor) [pid 15437] close(13) = -1 EBADF (Bad file descriptor) [pid 15437] close(14) = -1 EBADF (Bad file descriptor) [pid 15437] close(15) = -1 EBADF (Bad file descriptor) [pid 15437] close(16) = -1 EBADF (Bad file descriptor) [pid 15437] close(17) = -1 EBADF (Bad file descriptor) [pid 15437] close(18) = -1 EBADF (Bad file descriptor) [pid 15437] close(19) = -1 EBADF (Bad file descriptor) [pid 15437] close(20) = -1 EBADF (Bad file descriptor) [pid 15437] close(21) = -1 EBADF (Bad file descriptor) [pid 15437] close(22 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15437] close(23) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15437] close(24) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3743", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15437] close(25) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15437] close(26) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3743", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15437] close(27 [pid 321] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 15438 attached [pid 15437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15438] set_robust_list(0x5555689d76a0, 24 [pid 15437] close(28 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] fstat(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3714 [pid 15438] <... set_robust_list resumed>) = 0 [pid 15437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3838/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15438] rt_sigprocmask(SIG_SETMASK, [] [pid 15437] close(29 [pid 319] getdents64(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15438] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15437] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15438] chdir("./3712" [pid 15437] exit_group(0 [pid 321] umount2("./3838/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3838/sys" [pid 15438] <... chdir resumed>) = 0 [pid 15437] <... exit_group resumed>) = ? [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15438] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15437] +++ exited with 0 +++ [pid 321] umount2("./3838/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15438] <... prctl resumed>) = 0 [pid 15438] setpgid(0, 0 [pid 319] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15438] <... setpgid resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3806, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15438] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] openat(AT_FDCWD, "./3838/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] newfstatat(AT_FDCWD, "./3743/sys" [pid 321] <... openat resumed>) = 4 [pid 15438] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15438] write(3, "1000", 4 [pid 319] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15438] <... write resumed>) = 4 [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15438] close(3 [pid 319] openat(AT_FDCWD, "./3743/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15438] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15438] read(200 [pid 321] getdents64(4 [pid 319] <... openat resumed>) = 4 [pid 15438] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] fstat(4 [pid 15438] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15438] <... symlink resumed>) = 0 [pid 321] close(4) = 0 [pid 319] getdents64(4 executing program [pid 15438] write(1, "executing program\n", 18 [pid 321] rmdir("./3838/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15438] <... write resumed>) = 18 [pid 319] getdents64(4 [pid 15438] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 15438] <... mkdirat resumed>) = 0 [pid 319] close(4) = 0 [pid 15438] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3838/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15438] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3804", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3743/sys" [pid 321] newfstatat(AT_FDCWD, "./3838/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15438] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... rmdir resumed>) = 0 [pid 15438] <... openat resumed>) = 3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] openat(AT_FDCWD, "./3804", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3743/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 321] unlink("./3838/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3743/binderfs" [pid 321] <... unlink resumed>) = 0 [pid 320] fstat(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15438] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] unlink("./3743/binderfs" [pid 15438] <... pwrite64 resumed>) = 36 [pid 321] getdents64(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... unlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] getdents64(3 [pid 321] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... close resumed>) = 0 [pid 320] umount2("./3804/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3838" [pid 15438] close(3 [pid 319] getdents64(3 [pid 15438] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15438] close(4 [pid 319] close(3 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15438] close(5 [pid 321] mkdir("./3839", 0777 [pid 320] <... umount2 resumed>) = 0 [pid 319] rmdir("./3743" [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15438] close(6 [pid 319] mkdir("./3744", 0777 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15438] close(7 [pid 321] <... mkdir resumed>) = 0 [pid 320] umount2("./3804/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] newfstatat(AT_FDCWD, "./3804/sys" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15438] close(8 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15438] close(9ci2-android-6-12-rust/strace-static-x86_64: Process 15440 attached ) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3804/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15438] close(10) = -1 EBADF (Bad file descriptor) [pid 15438] close(11 [pid 15440] set_robust_list(0x5555689d76a0, 24 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] <... set_robust_list resumed>) = 0 [pid 15438] close(12 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3746 ci2-android-6-12-rust/strace-static-x86_64: Process 15439 attached [pid 15440] rt_sigprocmask(SIG_SETMASK, [] [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3841 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15439] set_robust_list(0x5555689d76a0, 24 [pid 15438] close(13 [pid 15440] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15439] <... set_robust_list resumed>) = 0 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] openat(AT_FDCWD, "./3804/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15440] chdir("./3839" [pid 15439] rt_sigprocmask(SIG_SETMASK, [] [pid 15438] close(14 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15440] <... chdir resumed>) = 0 [pid 15439] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15440] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15438] close(15 [pid 15440] <... prctl resumed>) = 0 [pid 15439] chdir("./3744" [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(4 [pid 15440] setpgid(0, 0 [pid 15439] <... chdir resumed>) = 0 [pid 15438] close(16 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15440] <... setpgid resumed>) = 0 [pid 15439] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15439] <... prctl resumed>) = 0 [pid 15438] close(17 [pid 320] getdents64(4 [pid 15439] setpgid(0, 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15439] <... setpgid resumed>) = 0 [pid 320] getdents64(4 [pid 15440] <... openat resumed>) = 3 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15440] write(3, "1000", 4 [pid 15439] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15438] close(18 [pid 15440] <... write resumed>) = 4 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15440] close(3 [pid 15438] close(19 [pid 15440] <... close resumed>) = 0 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15440] read(200 [pid 15438] close(20 [pid 15440] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15439] <... openat resumed>) = 3 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3804/sys" [pid 15440] symlink("/dev/binderfs", "./binderfs" [pid 15439] write(3, "1000", 4 [pid 15438] close(21 [pid 15440] <... symlink resumed>) = 0 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15439] <... write resumed>) = 4 [pid 320] umount2("./3804/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15439] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15439] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3804/binderfs" [pid 15439] read(200 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15440] write(1, "executing program\n", 18 [pid 15438] close(22 [pid 320] unlink("./3804/binderfs" [pid 15439] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15440] <... write resumed>) = 18 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15440] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15439] symlink("/dev/binderfs", "./binderfs" [pid 15438] close(23 [pid 320] <... unlink resumed>) = 0 [pid 15440] <... mkdirat resumed>) = 0 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15439] <... symlink resumed>) = 0 [pid 15438] close(24 [pid 15440] <... mount resumed>) = 0 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15438] close(25) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15440] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15438] close(26 [pid 320] close(3 [pid 15440] <... openat resumed>) = 3 [pid 15439] write(1, "executing program\n", 18 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... write resumed>) = 18 [pid 320] <... close resumed>) = 0 [pid 15438] close(27) = -1 EBADF (Bad file descriptor) [pid 15438] close(28 [pid 15439] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] rmdir("./3804" [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15438] close(29 [pid 320] <... rmdir resumed>) = 0 [pid 15438] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15439] <... mkdirat resumed>) = 0 [pid 320] mkdir("./3805", 0777 [pid 15438] exit_group(0) = ? [pid 15440] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15439] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... mkdir resumed>) = 0 [pid 15440] <... pwrite64 resumed>) = 36 [pid 15439] <... mount resumed>) = 0 [pid 15438] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15439] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15440] close(3 [pid 15439] <... openat resumed>) = 3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3714, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15440] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15439] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 15441 attached [pid 15440] close(4 [pid 15439] <... pwrite64 resumed>) = 36 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] set_robust_list(0x5555689d76a0, 24 [pid 15440] close(5 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3807 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] <... set_robust_list resumed>) = 0 [pid 15439] close(3 [pid 15440] close(6 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] rt_sigprocmask(SIG_SETMASK, [] [pid 15440] close(7 [pid 15439] <... close resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15441] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15439] close(4 [pid 15440] close(8 [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] close(5) = -1 EBADF (Bad file descriptor) [pid 15441] chdir("./3805" [pid 15439] close(6 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] <... chdir resumed>) = 0 [pid 15439] close(7 [pid 15440] close(9 [pid 15441] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] <... prctl resumed>) = 0 [pid 15439] close(8 [pid 15441] setpgid(0, 0 [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] <... setpgid resumed>) = 0 [pid 15439] close(9 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15440] close(10 [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] close(10 [pid 318] umount2("./3712", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15441] <... openat resumed>) = 3 [pid 15440] close(11 [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15441] write(3, "1000", 4 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] close(11 [pid 318] openat(AT_FDCWD, "./3712", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15441] <... write resumed>) = 4 [pid 15440] close(12 [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15441] close(3 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] <... close resumed>) = 0 [pid 15440] close(13 [pid 15439] close(12 [pid 318] fstat(3 [pid 15441] read(200 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15441] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15440] close(14 [pid 15439] close(13 [pid 15441] symlink("/dev/binderfs", "./binderfs" [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] <... symlink resumed>) = 0 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] close(14 [pid 318] getdents64(3 [pid 15441] write(1, "executing program\n", 18 [pid 15440] close(15 [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15441] <... write resumed>) = 18 [pid 15439] close(15 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15439] close(16 [pid 15440] close(16 [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] close(17 [pid 318] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15441] <... mkdirat resumed>) = 0 [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15439] close(18 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15441] <... mount resumed>) = 0 [pid 15440] close(17 [pid 15439] close(19 [pid 318] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15441] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15440] close(18 [pid 15439] close(20 [pid 318] newfstatat(AT_FDCWD, "./3712/sys" [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15441] <... openat resumed>) = 3 [pid 15440] close(19 [pid 15439] close(21 [pid 318] umount2("./3712/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15440] close(20 [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3712/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15440] close(21 [pid 15439] close(22 [pid 318] <... openat resumed>) = 4 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] <... pwrite64 resumed>) = 36 [pid 15440] close(22 [pid 15439] close(23 [pid 318] fstat(4 [pid 15441] close(3 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] close(23 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15439] close(24 [pid 15441] <... close resumed>) = 0 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15441] close(4 [pid 15440] close(24 [pid 15439] close(25 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(5 [pid 15440] close(25 [pid 15439] close(26 [pid 318] getdents64(4 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15441] close(6 [pid 15440] close(26 [pid 15439] close(27 [pid 318] close(4 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15441] close(7 [pid 15440] close(27 [pid 15439] close(28 [pid 318] rmdir("./3712/sys" [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(8 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] close(28 [pid 15439] close(29 [pid 318] umount2("./3712/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15441] close(9 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] close(29 [pid 318] newfstatat(AT_FDCWD, "./3712/binderfs" [pid 15441] close(10 [pid 15440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15439] exit_group(0 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] exit_group(0 [pid 15439] <... exit_group resumed>) = ? [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15441] close(11 [pid 318] unlink("./3712/binderfs" [pid 15440] <... exit_group resumed>) = ? [pid 318] <... unlink resumed>) = 0 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15440] +++ exited with 0 +++ [pid 15439] +++ exited with 0 +++ [pid 318] getdents64(3 [pid 15441] close(12 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3841, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3746, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] close(3 [pid 15441] close(13 [pid 318] <... close resumed>) = 0 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(14 [pid 318] rmdir("./3712" [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15441] close(15 [pid 318] mkdir("./3713", 0777 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(16 [pid 318] <... mkdir resumed>) = 0 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(17 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15441] close(18 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15442 attached [pid 15441] close(19 [pid 15442] set_robust_list(0x5555689d76a0, 24 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3715 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15442] <... set_robust_list resumed>) = 0 [pid 15442] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15442] chdir("./3713") = 0 [pid 15442] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15442] setpgid(0, 0) = 0 [pid 15442] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15442] write(3, "1000", 4) = 4 [pid 15442] close(3) = 0 [pid 15442] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15442] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15442] write(1, "executing program\n", 18) = 18 [pid 15442] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 15442] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15442] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15442] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15442] close(3) = 0 [pid 15442] close(4) = -1 EBADF (Bad file descriptor) [pid 15442] close(5 [pid 319] <... restart_syscall resumed>) = 0 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15442] close(6) = -1 EBADF (Bad file descriptor) [pid 15442] close(7 [pid 319] umount2("./3744", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15442] close(8) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3744", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15442] close(9 [pid 321] umount2("./3839", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 15442] close(10 [pid 15441] close(20 [pid 321] openat(AT_FDCWD, "./3839", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] getdents64(3 [pid 15442] close(11 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(21 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15442] close(12 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(22 [pid 321] getdents64(3 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(23 [pid 15442] close(13 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(24 [pid 319] <... umount2 resumed>) = 0 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15442] close(14 [pid 15441] close(25 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3839/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15442] close(15 [pid 15441] close(26 [pid 321] <... umount2 resumed>) = 0 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15441] close(27 [pid 15442] close(16 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3839/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3744/sys" [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15442] close(17 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3839/sys" [pid 319] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] close(29 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15442] close(18 [pid 15441] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3839/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3744/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15441] exit_group(0 [pid 319] <... openat resumed>) = 4 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15441] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(4 [pid 15442] close(19 [pid 321] openat(AT_FDCWD, "./3839/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15442] close(20 [pid 321] fstat(4 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15442] close(21 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15441] +++ exited with 0 +++ [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15442] close(22 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3807, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] close(4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3839/sys") = 0 [pid 321] umount2("./3839/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3839/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3839/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 321] rmdir("./3839") = 0 [pid 321] mkdir("./3840", 0777) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15443 attached [pid 15442] close(23 [pid 15443] set_robust_list(0x5555689d76a0, 24 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3842 [pid 15442] close(24 [pid 15443] <... set_robust_list resumed>) = 0 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3805", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15443] rt_sigprocmask(SIG_SETMASK, [] [pid 15442] close(25 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 15443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3805", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15442] close(26 [pid 319] close(4 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15443] chdir("./3840" [pid 15442] close(27 [pid 320] <... openat resumed>) = 3 [pid 15443] <... chdir resumed>) = 0 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 319] <... close resumed>) = 0 [pid 15443] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15442] close(28 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15443] <... prctl resumed>) = 0 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] rmdir("./3744/sys" [pid 15443] setpgid(0, 0 [pid 15442] close(29 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15443] <... setpgid resumed>) = 0 [pid 15442] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3805/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15443] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15442] exit_group(0 [pid 320] <... umount2 resumed>) = 0 [pid 319] umount2("./3744/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15442] <... exit_group resumed>) = ? [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15443] <... openat resumed>) = 3 [pid 15443] write(3, "1000", 4 [pid 320] umount2("./3805/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15443] <... write resumed>) = 4 [pid 15443] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15443] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3805/sys" [pid 15443] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15442] +++ exited with 0 +++ [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3744/binderfs" [pid 15443] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3805/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3715, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15443] <... symlink resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3744/binderfs" [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15443] write(1, "executing program\n", 18 [pid 320] openat(AT_FDCWD, "./3805/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 319] <... unlink resumed>) = 0 [pid 15443] <... write resumed>) = 18 [pid 320] <... openat resumed>) = 4 [pid 15443] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] fstat(4 [pid 319] getdents64(3 [pid 15443] <... mkdirat resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] getdents64(4 [pid 319] close(3 [pid 15443] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... close resumed>) = 0 [pid 15443] <... mount resumed>) = 0 [pid 320] getdents64(4 [pid 319] rmdir("./3744" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15443] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] rmdir("./3805/sys" [pid 319] mkdir("./3745", 0777 [pid 15443] <... openat resumed>) = 3 [pid 320] <... rmdir resumed>) = 0 [pid 320] umount2("./3805/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3805/binderfs" [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15443] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] unlink("./3805/binderfs" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... restart_syscall resumed>) = 0 [pid 15443] <... pwrite64 resumed>) = 36 [pid 320] <... unlink resumed>) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3713", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15443] close(3 [pid 320] close(3 [pid 15443] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15444 attached [pid 15443] close(4 [pid 320] rmdir("./3805" [pid 318] openat(AT_FDCWD, "./3713", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3747 [pid 15444] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... openat resumed>) = 3 [pid 15444] rt_sigprocmask(SIG_SETMASK, [] [pid 15443] close(5 [pid 320] mkdir("./3806", 0777 [pid 318] fstat(3 [pid 15444] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15444] chdir("./3745" [pid 15443] close(6 [pid 318] getdents64(3 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15443] close(7 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15444] <... chdir resumed>) = 0 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15444] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15443] close(8 [pid 318] <... umount2 resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15445 attached [pid 15444] <... prctl resumed>) = 0 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15443] close(9 [pid 15444] setpgid(0, 0 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] set_robust_list(0x5555689d76a0, 24 [pid 15444] <... setpgid resumed>) = 0 [pid 15443] close(10) = -1 EBADF (Bad file descriptor) [pid 15444] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15443] close(11 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3808 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15445] <... set_robust_list resumed>) = 0 [pid 15444] <... openat resumed>) = 3 [pid 15443] close(12 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15445] rt_sigprocmask(SIG_SETMASK, [] [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3713/sys" [pid 15445] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15444] write(3, "1000", 4 [pid 15443] close(13 [pid 15444] <... write resumed>) = 4 [pid 15444] close(3 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15445] chdir("./3806" [pid 15444] <... close resumed>) = 0 [pid 15443] close(14 [pid 318] umount2("./3713/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15443] close(15 [pid 318] openat(AT_FDCWD, "./3713/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15445] <... chdir resumed>) = 0 [pid 15444] read(200 [pid 15443] close(16 [pid 15445] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15444] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15445] <... prctl resumed>) = 0 [pid 15444] symlink("/dev/binderfs", "./binderfs" [pid 15443] close(17 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15445] setpgid(0, 0 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15445] <... setpgid resumed>) = 0 [pid 15443] close(18 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15445] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15443] close(19) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15443] close(20 [pid 318] close(4 [pid 15445] <... openat resumed>) = 3 [pid 15444] <... symlink resumed>) = 0 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15445] write(3, "1000", 4 [pid 15443] close(21 [pid 318] rmdir("./3713/sys" [pid 15445] <... write resumed>) = 4 [pid 15444] write(1, "executing program\n", 18 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] <... rmdir resumed>) = 0 [pid 15445] close(3 [pid 15444] <... write resumed>) = 18 [pid 15443] close(22 [pid 15445] <... close resumed>) = 0 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3713/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15445] read(200 [pid 15444] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15443] close(23 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15445] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15443] close(24 [pid 318] newfstatat(AT_FDCWD, "./3713/binderfs" [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15443] close(25 [pid 318] unlink("./3713/binderfs" [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15443] close(26) = -1 EBADF (Bad file descriptor) [pid 15443] close(27 [pid 318] getdents64(3 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15443] close(28 [pid 318] close(3 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15443] close(29 [pid 318] <... close resumed>) = 0 [pid 15443] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15443] exit_group(0 [pid 318] rmdir("./3713") = 0 [pid 15443] <... exit_group resumed>) = ? [pid 15445] symlink("/dev/binderfs", "./binderfs" [pid 15444] <... mkdirat resumed>) = 0 [pid 15443] +++ exited with 0 +++ [pid 318] mkdir("./3714", 0777 [pid 15445] <... symlink resumed>) = 0 [pid 15444] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3842, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15445] write(1, "executing program\n", 18 [pid 318] <... mkdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15444] <... mount resumed>) = 0 [pid 15445] <... write resumed>) = 18 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15444] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15445] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15445] <... mkdirat resumed>) = 0 [pid 15444] <... openat resumed>) = 3 [pid 15445] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 15446 attached [pid 15444] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3716 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15445] <... mount resumed>) = 0 [pid 15444] <... pwrite64 resumed>) = 36 [pid 15446] set_robust_list(0x5555689d76a0, 24 [pid 15445] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15446] <... set_robust_list resumed>) = 0 [pid 15444] close(3 [pid 15445] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15446] rt_sigprocmask(SIG_SETMASK, [] [pid 15444] <... close resumed>) = 0 [pid 15446] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15444] close(4) = -1 EBADF (Bad file descriptor) [pid 15446] chdir("./3714" [pid 15444] close(5) = -1 EBADF (Bad file descriptor) [pid 15446] <... chdir resumed>) = 0 [pid 15444] close(6 [pid 15446] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15445] <... pwrite64 resumed>) = 36 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] <... prctl resumed>) = 0 [pid 15444] close(7 [pid 15446] setpgid(0, 0 [pid 15445] close(3 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] <... setpgid resumed>) = 0 [pid 15444] close(8 [pid 15445] <... close resumed>) = 0 [pid 15446] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15445] close(4 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(9 [pid 15445] close(5 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(10) = -1 EBADF (Bad file descriptor) [pid 15445] close(6 [pid 15444] close(11 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] <... openat resumed>) = 3 [pid 15445] close(7 [pid 15446] write(3, "1000", 4 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] <... write resumed>) = 4 [pid 15444] close(12 [pid 15445] close(8 [pid 15446] close(3 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] close(9 [pid 15444] close(13 [pid 15446] <... close resumed>) = 0 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] read(200 [pid 15445] close(10 [pid 15444] close(14 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15445] close(11 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] symlink("/dev/binderfs", "./binderfs" [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(15 [pid 15446] <... symlink resumed>) = 0 [pid 15446] write(1, "executing program\n", 18 [pid 15445] close(12 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15446] <... write resumed>) = 18 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(16 [pid 15445] close(13 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(17 [pid 15445] close(14 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(18 [pid 15445] close(15 [pid 15446] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] close(16) = -1 EBADF (Bad file descriptor) [pid 15444] close(19 [pid 15446] <... mkdirat resumed>) = 0 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] close(17 [pid 15446] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(20 [pid 15445] close(18) = -1 EBADF (Bad file descriptor) [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(21 [pid 15445] close(19) = -1 EBADF (Bad file descriptor) [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] close(20 [pid 15444] close(22 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] close(21 [pid 15444] close(23) = -1 EBADF (Bad file descriptor) [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(24 [pid 15446] <... mount resumed>) = 0 [pid 15445] close(22 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3840", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15446] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15445] close(23 [pid 15444] close(25 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3840", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15444] close(26 [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15446] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3840/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15446] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = 0 [pid 15446] close(3 [pid 15445] close(24 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3840/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15446] <... close resumed>) = 0 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(27 [pid 15446] close(4 [pid 15445] close(25 [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] close(28 [pid 321] newfstatat(AT_FDCWD, "./3840/sys" [pid 15446] close(5 [pid 15445] close(26 [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15446] close(6 [pid 321] umount2("./3840/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15446] close(7 [pid 321] openat(AT_FDCWD, "./3840/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15446] close(8 [pid 321] fstat(4 [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] close(9 [pid 15444] close(29 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] close(10 [pid 321] getdents64(4 [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15444] exit_group(0 [pid 15446] close(11 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15446] close(12 [pid 15444] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15446] close(13) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15446] close(14 [pid 321] rmdir("./3840/sys" [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15446] close(15 [pid 321] umount2("./3840/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15446] close(16 [pid 15445] close(27 [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] close(17) = -1 EBADF (Bad file descriptor) [pid 15446] close(18 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] close(28 [pid 321] newfstatat(AT_FDCWD, "./3840/binderfs" [pid 15446] close(19 [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] close(29 [pid 15446] close(20 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] close(21) = -1 EBADF (Bad file descriptor) [pid 15446] close(22) = -1 EBADF (Bad file descriptor) [pid 15445] exit_group(0 [pid 321] unlink("./3840/binderfs" [pid 15446] close(23) = -1 EBADF (Bad file descriptor) [pid 15446] close(24) = -1 EBADF (Bad file descriptor) [pid 15446] close(25 [pid 15445] <... exit_group resumed>) = ? [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] close(26 [pid 321] <... unlink resumed>) = 0 [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15445] +++ exited with 0 +++ [pid 15446] close(27) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3808, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15446] close(28 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3) = 0 [pid 15446] close(29 [pid 321] rmdir("./3840" [pid 15446] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15446] exit_group(0 [pid 15444] +++ exited with 0 +++ [pid 321] <... rmdir resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3747, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15446] <... exit_group resumed>) = ? [pid 321] mkdir("./3841", 0777 [pid 15446] +++ exited with 0 +++ [pid 321] <... mkdir resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3716, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15447 attached , child_tidptr=0x5555689d7690) = 3843 [pid 15447] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15447] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15447] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15447] chdir("./3841" [pid 320] umount2("./3806", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15447] <... chdir resumed>) = 0 [pid 15447] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15447] setpgid(0, 0 [pid 320] openat(AT_FDCWD, "./3806", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15447] <... setpgid resumed>) = 0 [pid 15447] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15447] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 15447] write(3, "1000", 4) = 4 [pid 15447] close(3) = 0 [pid 15447] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15447] symlink("/dev/binderfs", "./binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15447] <... symlink resumed>) = 0 [pid 320] umount2("./3806/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15447] write(1, "executing program\n", 18) = 18 [pid 15447] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... umount2 resumed>) = 0 executing program [pid 320] umount2("./3806/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15447] <... mkdirat resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15447] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] newfstatat(AT_FDCWD, "./3806/sys" [pid 15447] <... mount resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15447] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3806/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3806/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15447] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 4 [pid 15447] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 15447] <... pwrite64 resumed>) = 36 [pid 15447] close(3) = 0 [pid 15447] close(4) = -1 EBADF (Bad file descriptor) [pid 15447] close(5) = -1 EBADF (Bad file descriptor) [pid 15447] close(6) = -1 EBADF (Bad file descriptor) [pid 15447] close(7) = -1 EBADF (Bad file descriptor) [pid 15447] close(8) = -1 EBADF (Bad file descriptor) [pid 15447] close(9) = -1 EBADF (Bad file descriptor) [pid 15447] close(10) = -1 EBADF (Bad file descriptor) [pid 15447] close(11) = -1 EBADF (Bad file descriptor) [pid 15447] close(12) = -1 EBADF (Bad file descriptor) [pid 15447] close(13) = -1 EBADF (Bad file descriptor) [pid 15447] close(14 [pid 320] <... close resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] rmdir("./3806/sys" [pid 15447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15447] close(15 [pid 320] umount2("./3806/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15447] close(16 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3714", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3806/binderfs" [pid 15447] close(17 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15447] close(18 [pid 320] unlink("./3806/binderfs" [pid 318] openat(AT_FDCWD, "./3714", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15447] close(19 [pid 320] <... unlink resumed>) = 0 [pid 15447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 15447] close(20) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] fstat(3 [pid 15447] close(21 [pid 320] close(3 [pid 15447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 320] rmdir("./3806" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15447] close(22 [pid 320] <... rmdir resumed>) = 0 [pid 318] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3807", 0777 [pid 15447] close(23) = -1 EBADF (Bad file descriptor) [pid 15447] close(24) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15447] close(25 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15447] close(26 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15447] close(27) = -1 EBADF (Bad file descriptor) [pid 15447] close(28) = -1 EBADF (Bad file descriptor) [pid 15447] close(29) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15448 attached [pid 15447] exit_group(0 [pid 318] newfstatat(AT_FDCWD, "./3714/sys" [pid 15448] set_robust_list(0x5555689d76a0, 24 [pid 15447] <... exit_group resumed>) = ? [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3809 [pid 15448] <... set_robust_list resumed>) = 0 [pid 15447] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3745", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15448] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15448] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] openat(AT_FDCWD, "./3745", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3714/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15448] chdir("./3807" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3843, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... openat resumed>) = 3 [pid 15448] <... chdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15448] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15448] <... prctl resumed>) = 0 [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3714/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15448] setpgid(0, 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15448] <... setpgid resumed>) = 0 [pid 319] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 15448] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3841", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 15448] <... openat resumed>) = 3 [pid 321] openat(AT_FDCWD, "./3841", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... openat resumed>) = 3 [pid 319] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3 [pid 318] getdents64(4 [pid 15448] write(3, "1000", 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15448] <... write resumed>) = 4 [pid 321] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3745/sys" [pid 15448] close(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 15448] <... close resumed>) = 0 [pid 321] umount2("./3841/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15448] read(200 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15448] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] openat(AT_FDCWD, "./3745/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15448] symlink("/dev/binderfs", "./binderfs" [pid 319] <... openat resumed>) = 4 [pid 15448] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3841/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15448] write(1, "executing program\n", 18 [pid 321] newfstatat(AT_FDCWD, "./3841/sys" [pid 319] fstat(4 [pid 318] <... close resumed>) = 0 [pid 15448] <... write resumed>) = 18 executing program [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15448] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3841/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 318] rmdir("./3714/sys" [pid 15448] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15448] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] openat(AT_FDCWD, "./3841/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(4 [pid 318] <... rmdir resumed>) = 0 [pid 15448] <... mount resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3714/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15448] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] fstat(4 [pid 319] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3714/binderfs" [pid 321] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] unlink("./3714/binderfs" [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] close(4) = 0 [pid 318] getdents64(3 [pid 321] rmdir("./3841/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] close(3) = 0 [pid 321] umount2("./3841/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3714" [pid 321] newfstatat(AT_FDCWD, "./3841/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3841/binderfs" [pid 318] mkdir("./3715", 0777 [pid 321] <... unlink resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 319] rmdir("./3745/sys" [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] close(3) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] rmdir("./3841" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15448] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15449 attached [pid 15448] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] mkdir("./3842", 0777 [pid 319] umount2("./3745/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15449] set_robust_list(0x5555689d76a0, 24 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15448] <... pwrite64 resumed>) = 36 [pid 319] newfstatat(AT_FDCWD, "./3745/binderfs" [pid 15449] <... set_robust_list resumed>) = 0 [pid 15448] close(3 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3717 [pid 15449] rt_sigprocmask(SIG_SETMASK, [] [pid 15448] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] unlink("./3745/binderfs" [pid 15449] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15448] close(4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... unlink resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15448] close(5 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15448] close(6 [pid 319] <... close resumed>) = 0 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3745"ci2-android-6-12-rust/strace-static-x86_64: Process 15450 attached [pid 15448] close(7 [pid 319] <... rmdir resumed>) = 0 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3746", 0777 [pid 15448] close(8 [pid 319] <... mkdir resumed>) = 0 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15450] set_robust_list(0x5555689d76a0, 24 [pid 15449] chdir("./3715" [pid 15448] close(9 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15450] <... set_robust_list resumed>) = 0 [pid 15449] <... chdir resumed>) = 0 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3844 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15450] rt_sigprocmask(SIG_SETMASK, [] [pid 15449] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15448] close(10 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15450] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15449] <... prctl resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15451 attached [pid 15450] chdir("./3842" [pid 15449] setpgid(0, 0 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... chdir resumed>) = 0 [pid 15449] <... setpgid resumed>) = 0 [pid 15451] set_robust_list(0x5555689d76a0, 24 [pid 15450] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15449] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15448] close(11 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3748 [pid 15451] <... set_robust_list resumed>) = 0 [pid 15450] <... prctl resumed>) = 0 [pid 15449] <... openat resumed>) = 3 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15448] close(12 [pid 15450] setpgid(0, 0 [pid 15449] write(3, "1000", 4 [pid 15450] <... setpgid resumed>) = 0 [pid 15449] <... write resumed>) = 4 [pid 15451] rt_sigprocmask(SIG_SETMASK, [] [pid 15450] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15449] close(3 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15451] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15450] <... openat resumed>) = 3 [pid 15449] <... close resumed>) = 0 [pid 15448] close(13) = -1 EBADF (Bad file descriptor) [pid 15450] write(3, "1000", 4 [pid 15449] read(200 [pid 15448] close(14 [pid 15451] chdir("./3746" [pid 15450] <... write resumed>) = 4 [pid 15449] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] close(3 [pid 15449] symlink("/dev/binderfs", "./binderfs" [pid 15450] <... close resumed>) = 0 [pid 15449] <... symlink resumed>) = 0 [pid 15451] <... chdir resumed>) = 0 [pid 15448] close(15 [pid 15451] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] read(200 executing program [pid 15449] write(1, "executing program\n", 18 [pid 15451] <... prctl resumed>) = 0 [pid 15450] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15449] <... write resumed>) = 18 [pid 15448] close(16 [pid 15451] setpgid(0, 0 [pid 15450] symlink("/dev/binderfs", "./binderfs" [pid 15449] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... setpgid resumed>) = 0 [pid 15450] <... symlink resumed>) = 0 [pid 15449] <... mkdirat resumed>) = 0 [pid 15448] close(17 executing program [pid 15450] write(1, "executing program\n", 18 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... write resumed>) = 18 [pid 15449] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15451] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15450] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15449] <... mount resumed>) = 0 [pid 15448] close(18 [pid 15450] <... mkdirat resumed>) = 0 [pid 15451] <... openat resumed>) = 3 [pid 15449] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15448] close(19 [pid 15451] write(3, "1000", 4 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... write resumed>) = 4 [pid 15450] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15448] close(20 [pid 15451] close(3 [pid 15449] <... openat resumed>) = 3 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... close resumed>) = 0 [pid 15449] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15448] close(21 [pid 15451] read(200 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15448] close(22 [pid 15451] symlink("/dev/binderfs", "./binderfs" [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... symlink resumed>) = 0 [pid 15449] <... pwrite64 resumed>) = 36 [pid 15448] close(23 [pid 15451] write(1, "executing program\n", 18 [pid 15449] close(3 [pid 15451] <... write resumed>) = 18 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... mount resumed>) = 0 executing program [pid 15451] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15450] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15449] <... close resumed>) = 0 [pid 15448] close(24 [pid 15449] close(4 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15449] close(5 [pid 15448] close(25 [pid 15449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15449] close(6 [pid 15448] close(26 [pid 15449] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15449] close(7) = -1 EBADF (Bad file descriptor) [pid 15449] close(8) = -1 EBADF (Bad file descriptor) [pid 15449] close(9) = -1 EBADF (Bad file descriptor) [pid 15449] close(10) = -1 EBADF (Bad file descriptor) [pid 15449] close(11) = -1 EBADF (Bad file descriptor) [pid 15449] close(12) = -1 EBADF (Bad file descriptor) [pid 15449] close(13) = -1 EBADF (Bad file descriptor) [pid 15449] close(14) = -1 EBADF (Bad file descriptor) [pid 15449] close(15) = -1 EBADF (Bad file descriptor) [pid 15449] close(16) = -1 EBADF (Bad file descriptor) [pid 15449] close(17) = -1 EBADF (Bad file descriptor) [pid 15449] close(18) = -1 EBADF (Bad file descriptor) [pid 15449] close(19) = -1 EBADF (Bad file descriptor) [pid 15449] close(20) = -1 EBADF (Bad file descriptor) [pid 15449] close(21) = -1 EBADF (Bad file descriptor) [pid 15449] close(22) = -1 EBADF (Bad file descriptor) [pid 15449] close(23) = -1 EBADF (Bad file descriptor) [pid 15449] close(24) = -1 EBADF (Bad file descriptor) [pid 15449] close(25) = -1 EBADF (Bad file descriptor) [pid 15449] close(26) = -1 EBADF (Bad file descriptor) [pid 15449] close(27) = -1 EBADF (Bad file descriptor) [pid 15449] close(28) = -1 EBADF (Bad file descriptor) [pid 15449] close(29) = -1 EBADF (Bad file descriptor) [pid 15449] exit_group(0) = ? [pid 15450] <... openat resumed>) = 3 [pid 15451] <... mkdirat resumed>) = 0 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15450] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15448] close(27 [pid 15449] +++ exited with 0 +++ [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... pwrite64 resumed>) = 36 [pid 15448] close(28 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3717, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15450] close(3 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15448] close(29 [pid 15451] <... mount resumed>) = 0 [pid 15450] <... close resumed>) = 0 [pid 15448] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15450] close(4 [pid 15448] exit_group(0 [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15448] <... exit_group resumed>) = ? [pid 15451] <... openat resumed>) = 3 [pid 15450] close(5) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15450] close(6) = -1 EBADF (Bad file descriptor) [pid 15450] close(7) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3715", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15450] close(8 [pid 15451] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15451] <... pwrite64 resumed>) = 36 [pid 318] openat(AT_FDCWD, "./3715", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] close(9) = -1 EBADF (Bad file descriptor) [pid 15450] close(10) = -1 EBADF (Bad file descriptor) [pid 15451] close(3 [pid 15450] close(11 [pid 15451] <... close resumed>) = 0 [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] close(12 [pid 15451] close(4 [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] close(13 [pid 15451] close(5 [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] close(14 [pid 15451] close(6 [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] close(15 [pid 15451] close(7 [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] close(16 [pid 15451] close(8 [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] close(17 [pid 15451] close(9 [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] close(10 [pid 15450] close(18 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] close(11 [pid 15450] close(19 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] close(12 [pid 15450] close(20 [pid 15448] +++ exited with 0 +++ [pid 318] <... openat resumed>) = 3 [pid 318] fstat(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3809, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] getdents64(3 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15451] close(13 [pid 15450] close(21 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15451] close(14 [pid 15450] close(22 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] close(15 [pid 15450] close(23 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15451] close(16 [pid 15450] close(24 [pid 318] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] close(17 [pid 15450] close(25 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3715/sys" [pid 15451] close(18 [pid 15450] close(26 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15451] close(19 [pid 15450] close(27 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3715/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15451] close(20 [pid 15450] close(28 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3715/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15451] close(21 [pid 15450] close(29 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15451] close(22 [pid 15450] exit_group(0 [pid 320] umount2("./3807", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15450] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] openat(AT_FDCWD, "./3807", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 320] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] fstat(3 [pid 318] getdents64(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] getdents64(3 [pid 318] close(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... close resumed>) = 0 [pid 15450] +++ exited with 0 +++ [pid 320] umount2("./3807/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3715/sys" [pid 15451] close(23 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3844, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rmdir resumed>) = 0 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3715/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15451] close(24 [pid 320] <... umount2 resumed>) = 0 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15451] close(25) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3807/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3715/binderfs" [pid 15451] close(26 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15451] close(27 [pid 320] newfstatat(AT_FDCWD, "./3807/sys" [pid 318] unlink("./3715/binderfs" [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] close(28) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15451] close(29 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 15451] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15451] exit_group(0 [pid 320] umount2("./3807/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15451] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 320] openat(AT_FDCWD, "./3807/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 318] rmdir("./3715" [pid 320] fstat(4 [pid 318] <... rmdir resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 318] mkdir("./3716", 0777 [pid 15451] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... mkdir resumed>) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3748, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] rmdir("./3807/sys" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] umount2("./3807/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15452 attached [pid 15452] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15452] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3718 [pid 15452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15452] chdir("./3716" [pid 320] newfstatat(AT_FDCWD, "./3807/binderfs" [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] unlink("./3807/binderfs" [pid 15452] <... chdir resumed>) = 0 [pid 15452] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... unlink resumed>) = 0 [pid 15452] <... prctl resumed>) = 0 [pid 15452] setpgid(0, 0) = 0 [pid 15452] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15452] <... openat resumed>) = 3 [pid 320] close(3 [pid 15452] write(3, "1000", 4 [pid 320] <... close resumed>) = 0 [pid 15452] <... write resumed>) = 4 [pid 320] rmdir("./3807" [pid 15452] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 15452] <... close resumed>) = 0 [pid 320] mkdir("./3808", 0777 [pid 15452] read(200 [pid 320] <... mkdir resumed>) = 0 [pid 15452] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15452] symlink("/dev/binderfs", "./binderfs" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... restart_syscall resumed>) = 0 [pid 15452] <... symlink resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15452] write(1, "executing program\n", 18 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15452] <... write resumed>) = 18 executing program [pid 15452] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] umount2("./3746", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15453 attached [pid 15453] set_robust_list(0x5555689d76a0, 24 [pid 15452] <... mkdirat resumed>) = 0 [pid 321] umount2("./3842", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15453] <... set_robust_list resumed>) = 0 [pid 15452] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15453] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3810 [pid 319] openat(AT_FDCWD, "./3746", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15453] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15452] <... mount resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3842", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... openat resumed>) = 3 [pid 15453] chdir("./3808" [pid 15452] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 3 [pid 15453] <... chdir resumed>) = 0 [pid 321] fstat(3 [pid 15453] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] fstat(3 [pid 15453] <... prctl resumed>) = 0 [pid 15452] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15453] setpgid(0, 0 [pid 15452] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 15453] <... setpgid resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15453] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15452] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3842/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15453] <... openat resumed>) = 3 [pid 15452] close(3 [pid 319] <... umount2 resumed>) = 0 [pid 15453] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = 0 [pid 15452] <... close resumed>) = 0 [pid 321] umount2("./3842/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15452] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3842/sys" [pid 319] newfstatat(AT_FDCWD, "./3746/sys" [pid 15452] close(5 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15452] close(6 [pid 321] umount2("./3842/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15452] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3842/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15452] close(8 [pid 319] openat(AT_FDCWD, "./3746/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15452] close(9 [pid 319] <... openat resumed>) = 4 [pid 321] fstat(4 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15452] close(10 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15452] close(11 [pid 321] getdents64(4 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15452] close(12 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15452] close(13 [pid 321] getdents64(4 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15452] close(14 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15452] close(15 [pid 321] close(4 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15452] close(16 [pid 321] <... close resumed>) = 0 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15452] close(17 [pid 321] rmdir("./3842/sys" [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3746/sys" [pid 321] <... rmdir resumed>) = 0 [pid 15452] close(18 [pid 15453] <... write resumed>) = 4 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3842/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15453] close(3 [pid 15452] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15453] <... close resumed>) = 0 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3746/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15453] read(200 [pid 15452] close(20 [pid 321] newfstatat(AT_FDCWD, "./3842/binderfs" [pid 15453] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15453] symlink("/dev/binderfs", "./binderfs" [pid 15452] close(21 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3746/binderfs" [pid 15453] <... symlink resumed>) = 0 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3842/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15453] write(1, "executing program\n", 18 [pid 15452] close(22 [pid 321] <... unlink resumed>) = 0 executing program [pid 319] unlink("./3746/binderfs" [pid 15453] <... write resumed>) = 18 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... unlink resumed>) = 0 [pid 15453] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15452] close(23 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] getdents64(3 [pid 15453] <... mkdirat resumed>) = 0 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15453] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15453] <... mount resumed>) = 0 [pid 15452] close(24 [pid 15453] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... close resumed>) = 0 [pid 319] close(3 [pid 15453] <... openat resumed>) = 3 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15453] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] rmdir("./3842" [pid 319] <... close resumed>) = 0 [pid 15453] <... pwrite64 resumed>) = 36 [pid 15452] close(25 [pid 15453] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 319] rmdir("./3746" [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15453] <... close resumed>) = 0 [pid 321] mkdir("./3843", 0777 [pid 15453] close(4 [pid 15452] close(26 [pid 319] <... rmdir resumed>) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15453] close(5 [pid 15452] close(27 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] mkdir("./3747", 0777 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15453] close(6 [pid 15452] close(28 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... mkdir resumed>) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15453] close(7) = -1 EBADF (Bad file descriptor) [pid 15453] close(8ci2-android-6-12-rust/strace-static-x86_64: Process 15454 attached ) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15454] set_robust_list(0x5555689d76a0, 24 [pid 15453] close(9 [pid 15452] close(29 [pid 15454] <... set_robust_list resumed>) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15454] rt_sigprocmask(SIG_SETMASK, [] [pid 15453] close(10 [pid 15452] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3845 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15454] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15453] close(11) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15455 attached [pid 15453] close(12) = -1 EBADF (Bad file descriptor) [pid 15452] exit_group(0 [pid 15455] set_robust_list(0x5555689d76a0, 24 [pid 15454] chdir("./3843" [pid 15453] close(13 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15455] <... set_robust_list resumed>) = 0 [pid 15454] <... chdir resumed>) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15452] <... exit_group resumed>) = ? [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3749 [pid 15453] close(14 [pid 15455] rt_sigprocmask(SIG_SETMASK, [] [pid 15454] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15453] close(15) = -1 EBADF (Bad file descriptor) [pid 15453] close(16) = -1 EBADF (Bad file descriptor) [pid 15452] +++ exited with 0 +++ [pid 15455] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15454] <... prctl resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15454] setpgid(0, 0 [pid 15453] close(17 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15455] chdir("./3747" [pid 15454] <... setpgid resumed>) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3718, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15455] <... chdir resumed>) = 0 [pid 15454] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15453] close(18 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15455] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15454] <... openat resumed>) = 3 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] <... prctl resumed>) = 0 [pid 15454] write(3, "1000", 4 [pid 15453] close(19 [pid 15455] setpgid(0, 0 [pid 15454] <... write resumed>) = 4 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] <... setpgid resumed>) = 0 [pid 15454] close(3 [pid 15453] close(20) = -1 EBADF (Bad file descriptor) [pid 15455] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15454] <... close resumed>) = 0 [pid 15453] close(21 [pid 15455] <... openat resumed>) = 3 [pid 15454] read(200 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] write(3, "1000", 4 [pid 15454] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15455] <... write resumed>) = 4 [pid 15454] symlink("/dev/binderfs", "./binderfs" [pid 15455] close(3 [pid 15453] close(22 [pid 318] <... restart_syscall resumed>) = 0 [pid 15455] <... close resumed>) = 0 [pid 15454] <... symlink resumed>) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] read(200 [pid 15454] write(1, "executing program\n", 18 executing program [pid 15453] close(23 [pid 15455] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15454] <... write resumed>) = 18 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3716", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15455] symlink("/dev/binderfs", "./binderfs" [pid 15454] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15453] close(24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15455] <... symlink resumed>) = 0 [pid 15454] <... mkdirat resumed>) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] write(1, "executing program\n", 18 [pid 15454] mount(NULL, "./sys", "sysfs", 0, NULL executing program [pid 15453] close(25 [pid 318] openat(AT_FDCWD, "./3716", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15455] <... write resumed>) = 18 [pid 15454] <... mount resumed>) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15455] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15454] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15453] close(26 [pid 15455] <... mkdirat resumed>) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15455] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15454] <... openat resumed>) = 3 [pid 15453] close(27 [pid 15455] <... mount resumed>) = 0 [pid 15454] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15455] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15454] <... pwrite64 resumed>) = 36 [pid 15453] close(28 [pid 318] getdents64(3 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15455] <... openat resumed>) = 3 [pid 15454] close(3 [pid 15453] close(29 [pid 318] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15455] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15454] <... close resumed>) = 0 [pid 15453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] <... pwrite64 resumed>) = 36 [pid 15454] close(4 [pid 15453] exit_group(0 [pid 318] <... umount2 resumed>) = 0 [pid 15455] close(3 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15453] <... exit_group resumed>) = ? [pid 15455] <... close resumed>) = 0 [pid 15454] close(5 [pid 15453] +++ exited with 0 +++ [pid 318] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15455] close(4 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(6 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3810, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] newfstatat(AT_FDCWD, "./3716/sys" [pid 15455] close(5 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3716/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(7 [pid 318] openat(AT_FDCWD, "./3716/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15455] close(6 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(8 [pid 15455] close(7 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(9 [pid 15455] close(8 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(10 [pid 15455] close(9 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(11 [pid 15455] close(10 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(12 [pid 15455] close(11 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(13 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15455] close(12 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(14 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15455] close(13 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(15 [pid 318] <... close resumed>) = 0 [pid 15455] close(14 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3716/sys" [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(16 [pid 318] <... rmdir resumed>) = 0 [pid 15455] close(15 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3716/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15455] close(16 [pid 15454] close(17 [pid 318] newfstatat(AT_FDCWD, "./3716/binderfs" [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15455] close(17 [pid 15454] close(18 [pid 318] unlink("./3716/binderfs" [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 15455] close(18 [pid 15454] close(19 [pid 318] <... close resumed>) = 0 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3716" [pid 15455] close(19 [pid 15454] close(20 [pid 318] <... rmdir resumed>) = 0 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3717", 0777 [pid 15455] close(20 [pid 15454] close(21 [pid 318] <... mkdir resumed>) = 0 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] close(21 [pid 15454] close(22 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15455] close(22 [pid 15454] close(23 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15456 attached [pid 15455] close(23 [pid 15454] close(24) = -1 EBADF (Bad file descriptor) [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] close(25 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3719 [pid 15456] set_robust_list(0x5555689d76a0, 24 [pid 15455] close(24 [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15456] <... set_robust_list resumed>) = 0 [pid 15456] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15456] chdir("./3717" [pid 15454] close(26 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] close(25 [pid 15454] close(27 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] close(26 [pid 15454] close(28 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] close(27 [pid 15454] close(29 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15455] close(28 [pid 15456] <... chdir resumed>) = 0 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] exit_group(0 [pid 15456] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15455] close(29 [pid 15456] <... prctl resumed>) = 0 [pid 15456] setpgid(0, 0 [pid 15455] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15454] <... exit_group resumed>) = ? [pid 15456] <... setpgid resumed>) = 0 [pid 15455] exit_group(0 [pid 15456] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15455] <... exit_group resumed>) = ? [pid 15454] +++ exited with 0 +++ [pid 15456] write(3, "1000", 4) = 4 [pid 15456] close(3) = 0 [pid 15456] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15456] symlink("/dev/binderfs", "./binderfs" [pid 15455] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3845, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3749, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15456] <... symlink resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> executing program [pid 15456] write(1, "executing program\n", 18 [pid 320] <... restart_syscall resumed>) = 0 [pid 15456] <... write resumed>) = 18 [pid 15456] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 320] umount2("./3808", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15456] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] openat(AT_FDCWD, "./3808", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15456] <... mount resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15456] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3808/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15456] <... openat resumed>) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15456] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3808/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3808/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3808/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3808/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15456] <... pwrite64 resumed>) = 36 [pid 320] getdents64(4 [pid 15456] close(3 [pid 321] umount2("./3843", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15456] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15456] close(4 [pid 321] openat(AT_FDCWD, "./3843", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15456] close(5 [pid 319] <... restart_syscall resumed>) = 0 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15456] close(6 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15456] close(7 [pid 321] getdents64(3 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3747", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15456] close(8 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15456] close(9 [pid 321] umount2("./3843/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3747", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15456] close(10) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15456] close(11 [pid 320] close(4 [pid 319] <... openat resumed>) = 3 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3808/sys") = 0 [pid 320] umount2("./3808/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3808/binderfs" [pid 15456] close(12 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(3 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3808/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15456] close(13 [pid 321] umount2("./3843/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 319] getdents64(3 [pid 15456] close(14 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3843/sys" [pid 320] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15456] close(15 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3808" [pid 15456] close(16 [pid 321] umount2("./3843/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3809", 0777 [pid 15456] close(17 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3843/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15456] close(18 [pid 321] <... openat resumed>) = 4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15457 attached [pid 15456] close(19 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15457] set_robust_list(0x5555689d76a0, 24 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3811 [pid 15457] <... set_robust_list resumed>) = 0 [pid 15456] close(20 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3747/sys" [pid 15457] rt_sigprocmask(SIG_SETMASK, [] [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15457] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15456] close(21 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15456] close(22 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3747/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15456] close(23 [pid 321] rmdir("./3843/sys" [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15456] close(24 [pid 321] <... rmdir resumed>) = 0 [pid 319] fstat(4 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3843/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15456] close(25 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15456] close(26 [pid 321] newfstatat(AT_FDCWD, "./3843/binderfs" [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15456] close(27 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3843/binderfs" [pid 319] getdents64(4 [pid 15457] chdir("./3809") = 0 [pid 15457] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15457] setpgid(0, 0) = 0 [pid 15457] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15456] close(28 [pid 321] <... unlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15457] <... openat resumed>) = 3 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] close(4 [pid 15456] close(29 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15456] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] <... close resumed>) = 0 [pid 15457] write(3, "1000", 4 [pid 321] <... close resumed>) = 0 [pid 319] rmdir("./3747/sys" [pid 15457] <... write resumed>) = 4 [pid 15456] exit_group(0 [pid 321] rmdir("./3843" [pid 15457] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 15457] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 15457] read(200 [pid 15456] <... exit_group resumed>) = ? [pid 321] mkdir("./3844", 0777 [pid 319] umount2("./3747/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15457] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15457] symlink("/dev/binderfs", "./binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15457] <... symlink resumed>) = 0 [pid 15457] write(1, "executing program\n", 18 [pid 321] <... mkdir resumed>) = 0 [pid 15457] <... write resumed>) = 18 [pid 15457] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15457] mount(NULL, "./sys", "sysfs", 0, NULL executing program [pid 15456] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] newfstatat(AT_FDCWD, "./3747/binderfs" [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] unlink("./3747/binderfs" [pid 15457] <... mount resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3719, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15457] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-12-rust/strace-static-x86_64: Process 15458 attached [pid 15457] <... openat resumed>) = 3 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3846 [pid 319] close(3 [pid 15457] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3747" [pid 15458] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15458] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15458] rt_sigprocmask(SIG_SETMASK, [] [pid 319] mkdir("./3748", 0777 [pid 15458] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15457] <... pwrite64 resumed>) = 36 [pid 319] <... mkdir resumed>) = 0 [pid 15457] close(3 [pid 15458] chdir("./3844" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15457] <... close resumed>) = 0 [pid 15457] close(4) = -1 EBADF (Bad file descriptor) [pid 15458] <... chdir resumed>) = 0 [pid 15457] close(5 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15458] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15458] <... prctl resumed>) = 0 [pid 15457] close(6) = -1 EBADF (Bad file descriptor) [pid 15457] close(7) = -1 EBADF (Bad file descriptor) [pid 15457] close(8) = -1 EBADF (Bad file descriptor) [pid 15457] close(9) = -1 EBADF (Bad file descriptor) [pid 15457] close(10) = -1 EBADF (Bad file descriptor) [pid 15457] close(11ci2-android-6-12-rust/strace-static-x86_64: Process 15459 attached ) = -1 EBADF (Bad file descriptor) [pid 15457] close(12) = -1 EBADF (Bad file descriptor) [pid 15457] close(13) = -1 EBADF (Bad file descriptor) [pid 15457] close(14) = -1 EBADF (Bad file descriptor) [pid 15457] close(15) = -1 EBADF (Bad file descriptor) [pid 15457] close(16) = -1 EBADF (Bad file descriptor) [pid 15457] close(17) = -1 EBADF (Bad file descriptor) [pid 15457] close(18) = -1 EBADF (Bad file descriptor) [pid 15457] close(19) = -1 EBADF (Bad file descriptor) [pid 15457] close(20) = -1 EBADF (Bad file descriptor) [pid 15457] close(21) = -1 EBADF (Bad file descriptor) [pid 15459] set_robust_list(0x5555689d76a0, 24 [pid 15458] setpgid(0, 0 [pid 15459] <... set_robust_list resumed>) = 0 [pid 15458] <... setpgid resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3750 [pid 15457] close(22 [pid 15459] rt_sigprocmask(SIG_SETMASK, [] [pid 15457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15457] close(23 [pid 15458] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15459] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15457] close(24 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15457] close(25 [pid 15459] chdir("./3748" [pid 15457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15459] <... chdir resumed>) = 0 [pid 15458] <... openat resumed>) = 3 [pid 15457] close(26 [pid 15459] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15458] write(3, "1000", 4 [pid 15457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15459] <... prctl resumed>) = 0 [pid 15458] <... write resumed>) = 4 [pid 15457] close(27 [pid 15459] setpgid(0, 0 [pid 15458] close(3 [pid 15457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15459] <... setpgid resumed>) = 0 [pid 15458] <... close resumed>) = 0 [pid 15457] close(28 [pid 15458] read(200 [pid 15457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15458] symlink("/dev/binderfs", "./binderfs" [pid 15457] close(29 [pid 318] <... restart_syscall resumed>) = 0 [pid 15459] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15457] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15459] <... openat resumed>) = 3 [pid 15458] <... symlink resumed>) = 0 [pid 15457] exit_group(0 [pid 15458] write(1, "executing program\n", 18 [pid 15459] write(3, "1000", 4 [pid 15458] <... write resumed>) = 18 executing program [pid 318] umount2("./3717", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15459] <... write resumed>) = 4 [pid 15458] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15457] <... exit_group resumed>) = ? [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15459] close(3 [pid 15458] <... mkdirat resumed>) = 0 [pid 15457] +++ exited with 0 +++ [pid 318] openat(AT_FDCWD, "./3717", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15459] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15459] read(200 [pid 15458] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15459] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15459] symlink("/dev/binderfs", "./binderfs" [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3811, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15459] <... symlink resumed>) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15459] write(1, "executing program\n", 18 [pid 318] <... umount2 resumed>) = 0 [pid 15459] <... write resumed>) = 18 [pid 15459] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15458] <... mount resumed>) = 0 executing program [pid 15458] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15459] <... mkdirat resumed>) = 0 [pid 15458] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3717/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15459] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15458] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] umount2("./3717/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15459] <... mount resumed>) = 0 [pid 15459] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15458] <... pwrite64 resumed>) = 36 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3717/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15458] close(3 [pid 318] getdents64(4 [pid 15458] <... close resumed>) = 0 [pid 15459] <... openat resumed>) = 3 [pid 15458] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15458] close(5 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15458] close(6) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15459] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15458] close(7) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3717/sys" [pid 15458] close(8 [pid 318] <... rmdir resumed>) = 0 [pid 15459] <... pwrite64 resumed>) = 36 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] close(9 [pid 318] umount2("./3717/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15459] close(3 [pid 15458] close(10 [pid 15459] <... close resumed>) = 0 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3717/binderfs" [pid 15458] close(11 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3717/binderfs" [pid 15458] close(12) = -1 EBADF (Bad file descriptor) [pid 15459] close(4 [pid 318] <... unlink resumed>) = 0 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] close(13 [pid 15459] close(5) = -1 EBADF (Bad file descriptor) [pid 15459] close(6) = -1 EBADF (Bad file descriptor) [pid 15459] close(7 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] close(14 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15459] close(8 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] close(15 [pid 318] <... close resumed>) = 0 [pid 15459] close(9 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3717" [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] close(16 [pid 318] <... rmdir resumed>) = 0 [pid 15459] close(10 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] close(17 [pid 318] mkdir("./3718", 0777 [pid 15459] close(11 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 15458] close(18) = -1 EBADF (Bad file descriptor) [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] close(19 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15459] close(12 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] close(20 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15459] close(13 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15460 attached [pid 15459] close(14 [pid 15458] close(21 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15460] set_robust_list(0x5555689d76a0, 24 [pid 15459] close(15 [pid 15460] <... set_robust_list resumed>) = 0 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] close(22) = -1 EBADF (Bad file descriptor) [pid 15458] close(23) = -1 EBADF (Bad file descriptor) [pid 15459] close(16) = -1 EBADF (Bad file descriptor) [pid 15458] close(24 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3720 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15458] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15458] close(26) = -1 EBADF (Bad file descriptor) [pid 15460] rt_sigprocmask(SIG_SETMASK, [] [pid 15459] close(17 [pid 15458] close(27 [pid 15460] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] close(28 [pid 15460] chdir("./3718" [pid 15459] close(18 [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15460] <... chdir resumed>) = 0 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15460] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15459] close(19 [pid 15460] <... prctl resumed>) = 0 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15460] setpgid(0, 0 [pid 15459] close(20 [pid 15460] <... setpgid resumed>) = 0 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15459] close(21 [pid 15458] close(29 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15460] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15459] close(22 [pid 15458] exit_group(0 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15458] <... exit_group resumed>) = ? [pid 15460] <... openat resumed>) = 3 [pid 15459] close(23 [pid 15458] +++ exited with 0 +++ [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15459] close(24 [pid 15460] write(3, "1000", 4 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3846, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15459] close(25 [pid 320] <... restart_syscall resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15460] <... write resumed>) = 4 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15460] close(3 [pid 15459] close(26) = -1 EBADF (Bad file descriptor) [pid 15460] <... close resumed>) = 0 [pid 15459] close(27 [pid 320] umount2("./3809", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3809", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 15460] read(200 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15460] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15459] close(28 [pid 15460] symlink("/dev/binderfs", "./binderfs" [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15459] close(29 [pid 320] fstat(3 [pid 15460] <... symlink resumed>) = 0 [pid 15459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15460] write(1, "executing program\n", 18 [pid 15459] exit_group(0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 executing program [pid 320] umount2("./3809/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15460] <... write resumed>) = 18 [pid 15459] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = 0 [pid 15460] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 320] umount2("./3809/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15460] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15460] <... mount resumed>) = 0 [pid 15459] +++ exited with 0 +++ [pid 320] newfstatat(AT_FDCWD, "./3809/sys" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3750, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15460] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] umount2("./3809/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15460] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3809/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15460] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] getdents64(4 [pid 15460] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15460] close(3 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] close(4 [pid 15460] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 15460] close(4 [pid 320] rmdir("./3809/sys" [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3844", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15460] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3844", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3809/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15460] close(6 [pid 321] <... openat resumed>) = 3 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15460] close(7) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15460] close(8 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] newfstatat(AT_FDCWD, "./3809/binderfs" [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3844/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15460] close(9 [pid 320] unlink("./3809/binderfs" [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15460] close(10 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3844/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3844/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3844/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3844/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3844/sys") = 0 [pid 321] umount2("./3844/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3844/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15460] close(11 [pid 320] getdents64(3 [pid 319] umount2("./3748", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3844/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15460] close(12 [pid 321] <... unlink resumed>) = 0 [pid 320] close(3 [pid 319] openat(AT_FDCWD, "./3748", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 15460] close(13 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] rmdir("./3809" [pid 319] fstat(3 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15460] close(14 [pid 321] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3844" [pid 320] mkdir("./3810", 0777 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15460] close(15 [pid 321] <... rmdir resumed>) = 0 [pid 319] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15460] close(16 [pid 321] mkdir("./3845", 0777 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... umount2 resumed>) = 0 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15460] close(17 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15461 attached [pid 15460] close(18 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15461] set_robust_list(0x5555689d76a0, 24 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15461] <... set_robust_list resumed>) = 0 [pid 15460] close(19 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3812 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15461] rt_sigprocmask(SIG_SETMASK, [] [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3748/sys" [pid 15460] close(20 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15460] close(21) = -1 EBADF (Bad file descriptor) [pid 15460] close(22) = -1 EBADF (Bad file descriptor) [pid 15460] close(23ci2-android-6-12-rust/strace-static-x86_64: Process 15462 attached ) = -1 EBADF (Bad file descriptor) [pid 15460] close(24 [pid 15462] set_robust_list(0x5555689d76a0, 24 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15462] <... set_robust_list resumed>) = 0 [pid 15460] close(25 [pid 15462] rt_sigprocmask(SIG_SETMASK, [] [pid 15461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3847 [pid 319] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15461] chdir("./3810" [pid 15460] close(26 [pid 15462] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15462] chdir("./3845" [pid 15461] <... chdir resumed>) = 0 [pid 15460] close(27 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3748/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15462] <... chdir resumed>) = 0 [pid 15461] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15462] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15461] <... prctl resumed>) = 0 [pid 15460] close(28 [pid 319] <... openat resumed>) = 4 [pid 15462] <... prctl resumed>) = 0 [pid 15461] setpgid(0, 0 [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15462] setpgid(0, 0 [pid 15461] <... setpgid resumed>) = 0 [pid 15460] close(29 [pid 319] fstat(4 [pid 15462] <... setpgid resumed>) = 0 [pid 15461] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15460] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15462] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15460] exit_group(0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15461] <... openat resumed>) = 3 [pid 15460] <... exit_group resumed>) = ? [pid 15462] <... openat resumed>) = 3 [pid 15461] write(3, "1000", 4 [pid 15460] +++ exited with 0 +++ [pid 319] getdents64(4 [pid 15461] <... write resumed>) = 4 [pid 15461] close(3 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15461] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3720, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15461] read(200 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15461] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] close(4 [pid 15461] symlink("/dev/binderfs", "./binderfs" [pid 319] <... close resumed>) = 0 [pid 15462] write(3, "1000", 4 [pid 319] rmdir("./3748/sys" [pid 15462] <... write resumed>) = 4 [pid 15462] close(3 [pid 15461] <... symlink resumed>) = 0 [pid 15462] <... close resumed>) = 0 [pid 15462] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15462] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15462] write(1, "executing program\n", 18 executing program [pid 15461] write(1, "executing program\n", 18 [pid 319] <... rmdir resumed>) = 0 [pid 15462] <... write resumed>) = 18 executing program [pid 15461] <... write resumed>) = 18 [pid 319] umount2("./3748/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15462] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15461] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15462] <... mkdirat resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15462] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15461] <... mkdirat resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3748/binderfs" [pid 15461] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15462] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15461] <... mount resumed>) = 0 [pid 319] unlink("./3748/binderfs") = 0 [pid 15461] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(3 [pid 15462] <... openat resumed>) = 3 [pid 15462] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15461] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15461] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] close(3) = 0 [pid 15462] <... pwrite64 resumed>) = 36 [pid 319] rmdir("./3748" [pid 15461] <... pwrite64 resumed>) = 36 [pid 15462] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 319] mkdir("./3749", 0777 [pid 15462] <... close resumed>) = 0 [pid 15462] close(4 [pid 319] <... mkdir resumed>) = 0 [pid 15461] close(3 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15462] close(5 [pid 15461] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15462] close(6) = -1 EBADF (Bad file descriptor) [pid 15462] close(7) = -1 EBADF (Bad file descriptor) [pid 15462] close(8) = -1 EBADF (Bad file descriptor) [pid 15462] close(9) = -1 EBADF (Bad file descriptor) [pid 15462] close(10) = -1 EBADF (Bad file descriptor) [pid 15462] close(11) = -1 EBADF (Bad file descriptor) [pid 15462] close(12) = -1 EBADF (Bad file descriptor) [pid 15462] close(13) = -1 EBADF (Bad file descriptor) [pid 15462] close(14) = -1 EBADF (Bad file descriptor) [pid 15462] close(15) = -1 EBADF (Bad file descriptor) [pid 15462] close(16) = -1 EBADF (Bad file descriptor) [pid 15462] close(17) = -1 EBADF (Bad file descriptor) [pid 15462] close(18) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15461] close(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15461] close(5 [pid 15462] close(19) = -1 EBADF (Bad file descriptor) [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15462] close(20 [pid 15461] close(6 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3718", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15462] close(21 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15461] close(7 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15462] close(22 [pid 318] openat(AT_FDCWD, "./3718", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15461] close(8 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15463 attached [pid 15462] close(23 [pid 15461] close(9 [pid 318] fstat(3 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3751 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15463] set_robust_list(0x5555689d76a0, 24 [pid 15462] close(24 [pid 15461] close(10 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15463] <... set_robust_list resumed>) = 0 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 15463] rt_sigprocmask(SIG_SETMASK, [] [pid 15462] close(25 [pid 15461] close(11 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15463] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15463] chdir("./3749" [pid 15462] close(26 [pid 15461] close(12 [pid 15463] <... chdir resumed>) = 0 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15463] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15462] close(27 [pid 15461] close(13 [pid 15463] <... prctl resumed>) = 0 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15463] setpgid(0, 0 [pid 15462] close(28 [pid 15461] close(14 [pid 318] <... umount2 resumed>) = 0 [pid 15463] <... setpgid resumed>) = 0 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15463] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15462] close(29 [pid 15461] close(15) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15461] close(16 [pid 318] newfstatat(AT_FDCWD, "./3718/sys" [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15463] <... openat resumed>) = 3 [pid 15462] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15461] close(17 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15463] write(3, "1000", 4 [pid 15462] exit_group(0 [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15463] <... write resumed>) = 4 [pid 15462] <... exit_group resumed>) = ? [pid 15461] close(18 [pid 318] umount2("./3718/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15463] close(3 [pid 15462] +++ exited with 0 +++ [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15463] <... close resumed>) = 0 [pid 15461] close(19 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3847, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] openat(AT_FDCWD, "./3718/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15463] read(200 [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15463] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15461] close(20 [pid 318] <... openat resumed>) = 4 [pid 15463] symlink("/dev/binderfs", "./binderfs" [pid 318] fstat(4 [pid 15463] <... symlink resumed>) = 0 [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15461] close(21 [pid 318] getdents64(4 [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15461] close(22 [pid 318] getdents64(4 [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15461] close(23 [pid 318] close(4 [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15461] close(24 [pid 15463] write(1, "executing program\n", 18 [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 318] rmdir("./3718/sys" [pid 15463] <... write resumed>) = 18 [pid 15461] close(25 [pid 15463] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15463] <... mkdirat resumed>) = 0 [pid 15461] close(26 [pid 318] umount2("./3718/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15463] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15463] <... mount resumed>) = 0 [pid 15461] close(27 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3718/binderfs" [pid 15461] close(28 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3718/binderfs" [pid 15461] close(29 [pid 15463] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15463] <... openat resumed>) = 3 [pid 318] <... unlink resumed>) = 0 [pid 15463] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15461] exit_group(0 [pid 318] getdents64(3 [pid 15461] <... exit_group resumed>) = ? [pid 15463] <... pwrite64 resumed>) = 36 [pid 15463] close(3) = 0 [pid 15463] close(4) = -1 EBADF (Bad file descriptor) [pid 15463] close(5 [pid 15461] +++ exited with 0 +++ [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3812, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... close resumed>) = 0 [pid 15463] close(6) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3718" [pid 15463] close(7) = -1 EBADF (Bad file descriptor) [pid 15463] close(8) = -1 EBADF (Bad file descriptor) [pid 15463] close(9) = -1 EBADF (Bad file descriptor) [pid 15463] close(10) = -1 EBADF (Bad file descriptor) [pid 15463] close(11) = -1 EBADF (Bad file descriptor) [pid 15463] close(12) = -1 EBADF (Bad file descriptor) [pid 15463] close(13) = -1 EBADF (Bad file descriptor) [pid 15463] close(14) = -1 EBADF (Bad file descriptor) [pid 15463] close(15) = -1 EBADF (Bad file descriptor) [pid 15463] close(16) = -1 EBADF (Bad file descriptor) [pid 15463] close(17) = -1 EBADF (Bad file descriptor) [pid 15463] close(18) = -1 EBADF (Bad file descriptor) [pid 15463] close(19) = -1 EBADF (Bad file descriptor) [pid 15463] close(20) = -1 EBADF (Bad file descriptor) [pid 15463] close(21) = -1 EBADF (Bad file descriptor) [pid 15463] close(22) = -1 EBADF (Bad file descriptor) [pid 15463] close(23) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15463] close(24 [pid 318] mkdir("./3719", 0777 [pid 15463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15463] close(25) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 15463] close(26 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15463] close(27 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15463] close(28) = -1 EBADF (Bad file descriptor) [pid 15463] close(29) = -1 EBADF (Bad file descriptor) [pid 15463] exit_group(0) = ? [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3721 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15464 attached [pid 320] <... restart_syscall resumed>) = 0 [pid 15464] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15464] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15464] chdir("./3719" [pid 15463] +++ exited with 0 +++ [pid 15464] <... chdir resumed>) = 0 [pid 320] umount2("./3810", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15464] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15464] setpgid(0, 0) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3751, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15464] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] openat(AT_FDCWD, "./3810", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15464] <... openat resumed>) = 3 [pid 321] umount2("./3845", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 15464] write(3, "1000", 4 [pid 320] fstat(3 [pid 15464] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15464] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15464] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 321] openat(AT_FDCWD, "./3845", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15464] read(200 [pid 321] <... openat resumed>) = 3 [pid 320] umount2("./3810/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15464] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] fstat(3 [pid 15464] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15464] write(1, "executing program\n", 18 [pid 321] getdents64(3 [pid 15464] <... write resumed>) = 18 executing program [pid 15464] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3810/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3845/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15464] <... mkdirat resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3810/sys" [pid 15464] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15464] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3845/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3810/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15464] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3845/sys" [pid 320] openat(AT_FDCWD, "./3810/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 321] umount2("./3845/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15464] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] getdents64(4 [pid 15464] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15464] close(3) = 0 [pid 321] openat(AT_FDCWD, "./3845/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(4 [pid 15464] close(4 [pid 321] <... openat resumed>) = 4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] fstat(4 [pid 320] close(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 320] rmdir("./3810/sys" [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15464] close(5 [pid 320] <... rmdir resumed>) = 0 [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15464] close(6) = -1 EBADF (Bad file descriptor) [pid 15464] close(7) = -1 EBADF (Bad file descriptor) [pid 15464] close(8) = -1 EBADF (Bad file descriptor) [pid 15464] close(9) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 320] umount2("./3810/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15464] close(10 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(4 [pid 15464] close(11 [pid 320] newfstatat(AT_FDCWD, "./3810/binderfs" [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15464] close(12 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rmdir("./3845/sys" [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3810/binderfs" [pid 15464] close(13 [pid 321] <... rmdir resumed>) = 0 [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 321] umount2("./3845/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15464] close(14 [pid 320] getdents64(3 [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15464] close(15 [pid 321] newfstatat(AT_FDCWD, "./3845/binderfs" [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15464] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(3 [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15464] close(17) = -1 EBADF (Bad file descriptor) [pid 15464] close(18) = -1 EBADF (Bad file descriptor) [pid 15464] close(19 [pid 321] unlink("./3845/binderfs" [pid 320] <... close resumed>) = 0 [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15464] close(20 [pid 321] <... unlink resumed>) = 0 [pid 320] rmdir("./3810" [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15464] close(21) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 15464] close(22 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3811", 0777 [pid 321] close(3 [pid 15464] close(23) = -1 EBADF (Bad file descriptor) [pid 15464] close(24 [pid 321] <... close resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3845" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15464] close(25 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15464] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15464] close(26) = -1 EBADF (Bad file descriptor) [pid 15464] close(27) = -1 EBADF (Bad file descriptor) [pid 15464] close(28) = -1 EBADF (Bad file descriptor) [pid 15464] close(29) = -1 EBADF (Bad file descriptor) [pid 15464] exit_group(0 [pid 321] mkdir("./3846", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15465 attached [pid 15465] set_robust_list(0x5555689d76a0, 24 [pid 15464] <... exit_group resumed>) = ? [pid 15465] <... set_robust_list resumed>) = 0 [pid 15464] +++ exited with 0 +++ [pid 321] <... mkdir resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3813 [pid 319] <... restart_syscall resumed>) = 0 [pid 15465] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3721, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15465] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15465] chdir("./3811") = 0 [pid 15465] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15465] setpgid(0, 0) = 0 [pid 15465] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-12-rust/strace-static-x86_64: Process 15466 attached ) = 3 [pid 319] umount2("./3749", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15466] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15465] write(3, "1000", 4 [pid 15466] rt_sigprocmask(SIG_SETMASK, [] [pid 15465] <... write resumed>) = 4 [pid 318] umount2("./3719", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15466] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15465] close(3 [pid 15466] chdir("./3846" [pid 15465] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15465] read(200 [pid 15466] <... chdir resumed>) = 0 [pid 15465] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15466] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3848 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3719", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15465] symlink("/dev/binderfs", "./binderfs" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3749", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 3 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] fstat(3 [pid 319] fstat(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3 [pid 15466] <... prctl resumed>) = 0 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15466] setpgid(0, 0 [pid 15465] <... symlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15466] <... setpgid resumed>) = 0 [pid 15465] write(1, "executing program\n", 18 executing program [pid 319] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15465] <... write resumed>) = 18 [pid 15466] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... umount2 resumed>) = 0 [pid 15465] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15465] <... mkdirat resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3749/sys" [pid 318] newfstatat(AT_FDCWD, "./3719/sys" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15466] <... openat resumed>) = 3 [pid 15465] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3719/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3749/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3719/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15466] write(3, "1000", 4 [pid 15465] <... mount resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] <... openat resumed>) = 4 [pid 15466] <... write resumed>) = 4 [pid 15465] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15466] close(3 [pid 319] fstat(4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3719/sys") = 0 [pid 318] umount2("./3719/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3719/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3719/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3719") = 0 [pid 318] mkdir("./3720", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 15465] <... openat resumed>) = 3 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15466] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 15466] read(200 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15466] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15465] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(4 [pid 15466] symlink("/dev/binderfs", "./binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15466] <... symlink resumed>) = 0 [pid 319] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 15467 attached [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3722 [pid 15467] set_robust_list(0x5555689d76a0, 24 [pid 15466] write(1, "executing program\n", 18 [pid 319] <... close resumed>) = 0 executing program [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15466] <... write resumed>) = 18 [pid 15465] <... pwrite64 resumed>) = 36 [pid 319] rmdir("./3749/sys" [pid 15467] <... set_robust_list resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15467] rt_sigprocmask(SIG_SETMASK, [] [pid 15466] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15467] chdir("./3720" [pid 15466] <... mkdirat resumed>) = 0 [pid 15465] close(3 [pid 319] umount2("./3749/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15467] <... chdir resumed>) = 0 [pid 15466] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15465] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15467] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15467] setpgid(0, 0) = 0 [pid 15466] <... mount resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3749/binderfs" [pid 15467] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15465] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15467] <... openat resumed>) = 3 [pid 15466] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3749/binderfs" [pid 15465] close(5 [pid 15467] write(3, "1000", 4 [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] <... write resumed>) = 4 [pid 15465] close(6 [pid 319] <... unlink resumed>) = 0 [pid 15467] close(3 [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15467] <... close resumed>) = 0 [pid 15465] close(7 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15467] read(200 [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15467] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15465] close(8 [pid 15467] symlink("/dev/binderfs", "./binderfs" [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15467] <... symlink resumed>) = 0 [pid 15465] close(9 [pid 319] rmdir("./3749" [pid 15466] <... openat resumed>) = 3 [pid 15467] write(1, "executing program\n", 18 [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 319] <... rmdir resumed>) = 0 [pid 15467] <... write resumed>) = 18 [pid 15466] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15465] close(10 [pid 319] mkdir("./3750", 0777 [pid 15467] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] close(11 [pid 319] <... mkdir resumed>) = 0 [pid 15467] <... mkdirat resumed>) = 0 [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] close(12 [pid 15466] <... pwrite64 resumed>) = 36 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15467] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15467] <... mount resumed>) = 0 [pid 15466] close(3 [pid 15465] close(13 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15467] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15466] <... close resumed>) = 0 [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15468 attached [pid 15467] <... openat resumed>) = 3 [pid 15466] close(4 [pid 15465] close(14 [pid 15468] set_robust_list(0x5555689d76a0, 24 [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] <... set_robust_list resumed>) = 0 [pid 15466] close(5 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3752 [pid 15468] rt_sigprocmask(SIG_SETMASK, [] [pid 15467] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15466] close(6 [pid 15465] close(15 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15468] chdir("./3750" [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] <... pwrite64 resumed>) = 36 [pid 15465] close(16 [pid 15468] <... chdir resumed>) = 0 [pid 15466] close(7 [pid 15468] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] <... prctl resumed>) = 0 [pid 15466] close(8 [pid 15468] setpgid(0, 0 [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] <... setpgid resumed>) = 0 [pid 15466] close(9 [pid 15468] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] close(10) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(3 [pid 15466] close(11 [pid 15465] close(17 [pid 15467] <... close resumed>) = 0 [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(4 [pid 15466] close(12 [pid 15465] close(18 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(5 [pid 15466] close(13 [pid 15465] close(19 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(6 [pid 15466] close(14 [pid 15465] close(20 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(7 [pid 15466] close(15 [pid 15465] close(21 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(8 [pid 15466] close(16 [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] close(22 [pid 15467] close(9 [pid 15466] close(17 [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] close(23 [pid 15467] close(10 [pid 15466] close(18 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(11 [pid 15466] close(19 [pid 15465] close(24 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(12 [pid 15466] close(20 [pid 15465] close(25 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(13 [pid 15466] close(21 [pid 15465] close(26 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(14 [pid 15466] close(22 [pid 15465] close(27 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(15 [pid 15466] close(23 [pid 15465] close(28 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] close(24 [pid 15467] close(16 [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] close(29 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] close(25 [pid 15465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] <... openat resumed>) = 3 [pid 15467] close(17 [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] write(3, "1000", 4 [pid 15465] exit_group(0 [pid 15468] <... write resumed>) = 4 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] close(26 [pid 15465] <... exit_group resumed>) = ? [pid 15468] close(3 [pid 15467] close(18 [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] <... close resumed>) = 0 [pid 15468] read(200 [pid 15466] close(27 [pid 15468] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15468] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] write(1, "executing program\n", 18) = 18 [pid 15467] close(19 executing program [pid 15468] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15465] +++ exited with 0 +++ [pid 15468] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15467] close(20 [pid 15466] close(28 [pid 15468] <... mount resumed>) = 0 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3813, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15467] close(21 [pid 15466] close(29 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15466] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(22) = -1 EBADF (Bad file descriptor) [pid 15468] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15466] exit_group(0 [pid 15467] close(23) = -1 EBADF (Bad file descriptor) [pid 15467] close(24 [pid 15466] <... exit_group resumed>) = ? [pid 15468] <... openat resumed>) = 3 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15467] close(25 [pid 15466] +++ exited with 0 +++ [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(26 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3848, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15468] <... pwrite64 resumed>) = 36 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15468] close(3 [pid 15467] close(27 [pid 15468] <... close resumed>) = 0 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(28 [pid 15468] close(4 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] close(29 [pid 15468] close(5 [pid 15467] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15467] exit_group(0 [pid 15468] close(6) = -1 EBADF (Bad file descriptor) [pid 15468] close(7 [pid 15467] <... exit_group resumed>) = ? [pid 15468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] close(8) = -1 EBADF (Bad file descriptor) [pid 15467] +++ exited with 0 +++ [pid 15468] close(9 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3722, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15468] close(10) = -1 EBADF (Bad file descriptor) [pid 15468] close(11) = -1 EBADF (Bad file descriptor) [pid 15468] close(12) = -1 EBADF (Bad file descriptor) [pid 15468] close(13) = -1 EBADF (Bad file descriptor) [pid 15468] close(14) = -1 EBADF (Bad file descriptor) [pid 15468] close(15) = -1 EBADF (Bad file descriptor) [pid 15468] close(16) = -1 EBADF (Bad file descriptor) [pid 15468] close(17) = -1 EBADF (Bad file descriptor) [pid 15468] close(18) = -1 EBADF (Bad file descriptor) [pid 15468] close(19) = -1 EBADF (Bad file descriptor) [pid 15468] close(20) = -1 EBADF (Bad file descriptor) [pid 15468] close(21) = -1 EBADF (Bad file descriptor) [pid 15468] close(22) = -1 EBADF (Bad file descriptor) [pid 15468] close(23) = -1 EBADF (Bad file descriptor) [pid 15468] close(24) = -1 EBADF (Bad file descriptor) [pid 15468] close(25) = -1 EBADF (Bad file descriptor) [pid 15468] close(26) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15468] close(27) = -1 EBADF (Bad file descriptor) [pid 15468] close(28) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3811", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15468] close(29 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15468] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15468] exit_group(0 [pid 320] openat(AT_FDCWD, "./3811", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15468] <... exit_group resumed>) = ? [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 321] umount2("./3846", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] openat(AT_FDCWD, "./3846", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(3 [pid 321] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3811/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 15468] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3752, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] umount2("./3846/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3811/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3811/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3811/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3811/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 321] umount2("./3846/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(4 [pid 321] newfstatat(AT_FDCWD, "./3846/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... close resumed>) = 0 [pid 321] umount2("./3846/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3811/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rmdir resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3846/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4 [pid 320] umount2("./3811/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] newfstatat(AT_FDCWD, "./3811/binderfs" [pid 321] getdents64(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 320] unlink("./3811/binderfs" [pid 321] <... close resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 321] rmdir("./3846/sys") = 0 [pid 321] umount2("./3846/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 321] newfstatat(AT_FDCWD, "./3846/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] close(3 [pid 321] unlink("./3846/binderfs" [pid 320] <... close resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] rmdir("./3811" [pid 321] getdents64(3 [pid 320] <... rmdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 320] mkdir("./3812", 0777 [pid 321] <... close resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] rmdir("./3846") = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] mkdir("./3847", 0777 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3720", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] openat(AT_FDCWD, "./3720", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15469 attached [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... openat resumed>) = 3 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15470 attached [pid 15469] set_robust_list(0x5555689d76a0, 24 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3814 [pid 318] getdents64(3 [pid 15470] set_robust_list(0x5555689d76a0, 24 [pid 15469] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3849 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15470] <... set_robust_list resumed>) = 0 [pid 15469] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15470] rt_sigprocmask(SIG_SETMASK, [] [pid 15469] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15470] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15469] chdir("./3812" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15470] chdir("./3847" [pid 15469] <... chdir resumed>) = 0 [pid 15470] <... chdir resumed>) = 0 [pid 15469] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15470] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15469] <... prctl resumed>) = 0 [pid 15470] <... prctl resumed>) = 0 [pid 15469] setpgid(0, 0 [pid 15470] setpgid(0, 0 [pid 15469] <... setpgid resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15470] <... setpgid resumed>) = 0 [pid 15469] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15470] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3720/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3720/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3720/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15469] <... openat resumed>) = 3 [pid 318] getdents64(4 [pid 15470] <... openat resumed>) = 3 [pid 15469] write(3, "1000", 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15470] write(3, "1000", 4 [pid 15469] <... write resumed>) = 4 [pid 318] close(4 [pid 15470] <... write resumed>) = 4 [pid 15469] close(3 [pid 15470] close(3 [pid 15469] <... close resumed>) = 0 [pid 15470] <... close resumed>) = 0 [pid 15469] read(200 [pid 15470] read(200 [pid 15469] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15470] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15469] symlink("/dev/binderfs", "./binderfs" [pid 15470] symlink("/dev/binderfs", "./binderfs" [pid 15469] <... symlink resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15470] <... symlink resumed>) = 0 [pid 15469] write(1, "executing program\n", 18 [pid 318] rmdir("./3720/sys" [pid 15470] write(1, "executing program\n", 18 [pid 15469] <... write resumed>) = 18 executing program executing program [pid 15470] <... write resumed>) = 18 [pid 15469] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] umount2("./3750", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15470] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15469] <... mkdirat resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3720/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15470] <... mkdirat resumed>) = 0 [pid 15469] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] openat(AT_FDCWD, "./3750", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15470] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... openat resumed>) = 3 [pid 318] newfstatat(AT_FDCWD, "./3720/binderfs" [pid 15469] <... mount resumed>) = 0 [pid 319] fstat(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15470] <... mount resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] unlink("./3720/binderfs" [pid 15470] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15469] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(3 [pid 318] <... unlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3 [pid 319] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 15469] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15470] <... openat resumed>) = 3 [pid 318] rmdir("./3720") = 0 [pid 319] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3721", 0777 [pid 15470] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15469] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] newfstatat(AT_FDCWD, "./3750/sys" [pid 318] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15470] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15469] <... pwrite64 resumed>) = 36 [pid 319] openat(AT_FDCWD, "./3750/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15470] close(3 [pid 15469] close(3 [pid 319] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 15471 attached [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4 [pid 15470] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15471] set_robust_list(0x5555689d76a0, 24 [pid 15470] close(4 [pid 15469] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 15471] <... set_robust_list resumed>) = 0 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3723 [pid 15471] rt_sigprocmask(SIG_SETMASK, [] [pid 15470] close(5 [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] close(5 [pid 319] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15471] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15470] close(6 [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3750/sys" [pid 15471] chdir("./3721" [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] close(6 [pid 319] <... rmdir resumed>) = 0 [pid 15470] close(7 [pid 15471] <... chdir resumed>) = 0 [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] close(7 [pid 15470] close(8 [pid 15471] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] umount2("./3750/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3750/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3750/binderfs") = 0 [pid 15471] <... prctl resumed>) = 0 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15471] setpgid(0, 0 [pid 15470] close(9 [pid 15469] close(8 [pid 15471] <... setpgid resumed>) = 0 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15469] close(9 [pid 15470] close(10 [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15471] <... openat resumed>) = 3 [pid 15470] close(11 [pid 15469] close(10 [pid 319] rmdir("./3750" [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15471] write(3, "1000", 4 [pid 15470] close(12 [pid 15469] close(11 [pid 319] mkdir("./3751", 0777 [pid 15471] <... write resumed>) = 4 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15471] close(3 [pid 15470] close(13 [pid 15469] close(12 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15470] close(14 [pid 15469] close(13 [pid 15471] <... close resumed>) = 0 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15470] close(15 [pid 15469] close(14 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] read(200 [pid 15470] close(16 [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] close(15 [pid 15471] symlink("/dev/binderfs", "./binderfs" [pid 15470] close(17 [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15471] <... symlink resumed>) = 0 [pid 15469] close(16 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15472 attached [pid 15471] write(1, "executing program\n", 18 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] <... write resumed>) = 18 executing program [pid 15470] close(18 [pid 15472] set_robust_list(0x5555689d76a0, 24 [pid 15469] close(17 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3753 [pid 15472] <... set_robust_list resumed>) = 0 [pid 15471] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15472] rt_sigprocmask(SIG_SETMASK, [] [pid 15470] close(19 [pid 15469] close(18 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15471] <... mkdirat resumed>) = 0 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15471] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15470] close(20 [pid 15469] close(19 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15470] close(21 [pid 15469] close(20 [pid 15472] chdir("./3751" [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] <... mount resumed>) = 0 [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] close(21) = -1 EBADF (Bad file descriptor) [pid 15469] close(22) = -1 EBADF (Bad file descriptor) [pid 15469] close(23) = -1 EBADF (Bad file descriptor) [pid 15469] close(24) = -1 EBADF (Bad file descriptor) [pid 15469] close(25) = -1 EBADF (Bad file descriptor) [pid 15469] close(26) = -1 EBADF (Bad file descriptor) [pid 15469] close(27 [pid 15472] <... chdir resumed>) = 0 [pid 15471] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15470] close(22 [pid 15472] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15469] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] close(28) = -1 EBADF (Bad file descriptor) [pid 15469] close(29) = -1 EBADF (Bad file descriptor) [pid 15472] <... prctl resumed>) = 0 [pid 15471] <... openat resumed>) = 3 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] exit_group(0 [pid 15472] setpgid(0, 0 [pid 15470] close(23 [pid 15469] <... exit_group resumed>) = ? [pid 15472] <... setpgid resumed>) = 0 [pid 15471] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15469] +++ exited with 0 +++ [pid 15472] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15470] close(24 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3814, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15472] <... openat resumed>) = 3 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15470] close(25 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15472] write(3, "1000", 4 [pid 15471] <... pwrite64 resumed>) = 36 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] <... write resumed>) = 4 [pid 15471] close(3 [pid 15470] close(26 [pid 15472] close(3 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] <... close resumed>) = 0 [pid 15471] <... close resumed>) = 0 [pid 15470] close(27 [pid 15472] read(200 [pid 15471] close(4 [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] symlink("/dev/binderfs", "./binderfs" [pid 15470] close(28 [pid 15471] close(5 [pid 15472] <... symlink resumed>) = 0 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] write(1, "executing program\n", 18) = 18 executing program [pid 15472] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15471] close(6 [pid 15470] close(29 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15470] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] close(7 [pid 15472] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] <... mount resumed>) = 0 [pid 15470] exit_group(0 [pid 15471] close(8 [pid 15470] <... exit_group resumed>) = ? [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15471] close(9 [pid 15472] <... openat resumed>) = 3 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15470] +++ exited with 0 +++ [pid 15471] close(10) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3849, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15471] close(11 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] close(12) = -1 EBADF (Bad file descriptor) [pid 15472] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15471] close(13 [pid 15472] <... pwrite64 resumed>) = 36 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] close(3 [pid 15471] close(14) = -1 EBADF (Bad file descriptor) [pid 15471] close(15) = -1 EBADF (Bad file descriptor) [pid 15472] <... close resumed>) = 0 [pid 15472] close(4) = -1 EBADF (Bad file descriptor) [pid 15472] close(5) = -1 EBADF (Bad file descriptor) [pid 15472] close(6) = -1 EBADF (Bad file descriptor) [pid 15472] close(7) = -1 EBADF (Bad file descriptor) [pid 15472] close(8) = -1 EBADF (Bad file descriptor) [pid 15472] close(9 [pid 15471] close(16 [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] close(10) = -1 EBADF (Bad file descriptor) [pid 15471] close(17 [pid 15472] close(11 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] close(18 [pid 15472] close(12 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] close(13 [pid 15471] close(19 [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] close(14 [pid 15471] close(20 [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] close(15 [pid 15471] close(21 [pid 320] <... restart_syscall resumed>) = 0 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] close(22 [pid 15472] close(16 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] close(23 [pid 15472] close(17 [pid 320] umount2("./3812", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] close(18 [pid 15471] close(24 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3812", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15472] close(19 [pid 15471] close(25 [pid 321] <... restart_syscall resumed>) = 0 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] close(26 [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15472] close(20 [pid 320] fstat(3 [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15472] close(21 [pid 320] getdents64(3 [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] close(27 [pid 15472] close(22 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3847", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] close(28 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3812/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15472] close(23 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3847", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15472] close(24 [pid 15471] close(29 [pid 321] <... openat resumed>) = 3 [pid 15471] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15472] close(25 [pid 15471] exit_group(0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3812/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15471] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15472] close(26) = -1 EBADF (Bad file descriptor) [pid 15472] close(27 [pid 320] newfstatat(AT_FDCWD, "./3812/sys" [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15472] close(28) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3812/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15472] close(29 [pid 15471] +++ exited with 0 +++ [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15472] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3847/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3812/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3723, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15472] exit_group(0 [pid 320] <... openat resumed>) = 4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15472] <... exit_group resumed>) = ? [pid 321] <... umount2 resumed>) = 0 [pid 15472] +++ exited with 0 +++ [pid 321] umount2("./3847/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] newfstatat(AT_FDCWD, "./3847/sys" [pid 320] getdents64(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3753, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(4 [pid 321] umount2("./3847/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3812/sys") = 0 [pid 321] openat(AT_FDCWD, "./3847/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3812/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] newfstatat(AT_FDCWD, "./3812/binderfs" [pid 321] getdents64(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] unlink("./3812/binderfs" [pid 321] close(4 [pid 320] <... unlink resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3847/sys" [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] close(3) = 0 [pid 321] umount2("./3847/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3812" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3847/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3813", 0777 [pid 321] unlink("./3847/binderfs") = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] umount2("./3721", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] getdents64(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3751", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] openat(AT_FDCWD, "./3721", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15473 attached [pid 321] rmdir("./3847" [pid 318] <... openat resumed>) = 3 [pid 15473] set_robust_list(0x5555689d76a0, 24 [pid 321] <... rmdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3751", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] mkdir("./3848", 0777 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3815 [pid 318] fstat(3 [pid 321] <... mkdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15473] <... set_robust_list resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] fstat(3 [pid 318] getdents64(3 [pid 15473] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] getdents64(3 [pid 318] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15473] chdir("./3813"ci2-android-6-12-rust/strace-static-x86_64: Process 15474 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3850 [pid 15474] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15474] <... set_robust_list resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15474] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15473] <... chdir resumed>) = 0 [pid 319] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15474] chdir("./3848") = 0 [pid 15474] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15474] setpgid(0, 0 [pid 319] <... umount2 resumed>) = 0 [pid 15474] <... setpgid resumed>) = 0 [pid 15474] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15473] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15473] <... prctl resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15473] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15473] <... setpgid resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3721/sys" [pid 319] newfstatat(AT_FDCWD, "./3751/sys" [pid 15474] <... openat resumed>) = 3 [pid 15473] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15474] write(3, "1000", 4) = 4 [pid 318] umount2("./3721/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15474] close(3) = 0 [pid 15474] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15474] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15473] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15473] write(3, "1000", 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3721/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15473] <... write resumed>) = 4 [pid 319] openat(AT_FDCWD, "./3751/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 4 [pid 15474] write(1, "executing program\n", 18 [pid 319] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 15473] close(3 [pid 15474] <... write resumed>) = 18 executing program [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15474] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15473] <... close resumed>) = 0 [pid 319] fstat(4 [pid 15474] <... mkdirat resumed>) = 0 [pid 15473] read(200 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 15474] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15473] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15474] <... mount resumed>) = 0 [pid 15473] symlink("/dev/binderfs", "./binderfs" [pid 318] getdents64(4 [pid 15474] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] close(4 [pid 15473] <... symlink resumed>) = 0 [pid 319] getdents64(4 [pid 318] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15473] write(1, "executing program\n", 18 [pid 319] close(4 [pid 318] rmdir("./3721/sys" [pid 15473] <... write resumed>) = 18 [pid 319] <... close resumed>) = 0 executing program [pid 15474] <... openat resumed>) = 3 [pid 15473] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] rmdir("./3751/sys" [pid 318] <... rmdir resumed>) = 0 [pid 15474] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3721/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15474] <... pwrite64 resumed>) = 36 [pid 15473] <... mkdirat resumed>) = 0 [pid 319] umount2("./3751/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15474] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3721/binderfs" [pid 15473] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] newfstatat(AT_FDCWD, "./3751/binderfs" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15474] <... close resumed>) = 0 [pid 15474] close(4) = -1 EBADF (Bad file descriptor) [pid 15473] <... mount resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3721/binderfs" [pid 15474] close(5) = -1 EBADF (Bad file descriptor) [pid 15474] close(6) = -1 EBADF (Bad file descriptor) [pid 15474] close(7) = -1 EBADF (Bad file descriptor) [pid 15474] close(8) = -1 EBADF (Bad file descriptor) [pid 15474] close(9) = -1 EBADF (Bad file descriptor) [pid 15474] close(10) = -1 EBADF (Bad file descriptor) [pid 15474] close(11) = -1 EBADF (Bad file descriptor) [pid 15474] close(12) = -1 EBADF (Bad file descriptor) [pid 15474] close(13) = -1 EBADF (Bad file descriptor) [pid 15474] close(14) = -1 EBADF (Bad file descriptor) [pid 15474] close(15) = -1 EBADF (Bad file descriptor) [pid 15474] close(16) = -1 EBADF (Bad file descriptor) [pid 15474] close(17) = -1 EBADF (Bad file descriptor) [pid 15474] close(18) = -1 EBADF (Bad file descriptor) [pid 15474] close(19) = -1 EBADF (Bad file descriptor) [pid 15474] close(20) = -1 EBADF (Bad file descriptor) [pid 15474] close(21) = -1 EBADF (Bad file descriptor) [pid 15474] close(22) = -1 EBADF (Bad file descriptor) [pid 15474] close(23) = -1 EBADF (Bad file descriptor) [pid 15474] close(24) = -1 EBADF (Bad file descriptor) [pid 15474] close(25) = -1 EBADF (Bad file descriptor) [pid 15474] close(26) = -1 EBADF (Bad file descriptor) [pid 15474] close(27) = -1 EBADF (Bad file descriptor) [pid 15474] close(28) = -1 EBADF (Bad file descriptor) [pid 15474] close(29) = -1 EBADF (Bad file descriptor) [pid 15474] exit_group(0) = ? [pid 318] <... unlink resumed>) = 0 [pid 319] unlink("./3751/binderfs" [pid 15473] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] getdents64(3 [pid 15474] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3850, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15473] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] close(3 [pid 15473] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(3 [pid 318] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15473] <... pwrite64 resumed>) = 36 [pid 318] rmdir("./3721" [pid 15473] close(3 [pid 319] close(3 [pid 15473] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 319] rmdir("./3751" [pid 15473] close(4 [pid 318] mkdir("./3722", 0777 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15473] close(5) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15473] close(6 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15473] close(7 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3752", 0777 [pid 15473] close(8 [pid 319] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15475 attached [pid 321] <... restart_syscall resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 15475] set_robust_list(0x5555689d76a0, 24 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3724 [pid 15475] <... set_robust_list resumed>) = 0 [pid 15473] close(9 [pid 318] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15476 attached [pid 15475] rt_sigprocmask(SIG_SETMASK, [] [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3848", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15475] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15473] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15476] set_robust_list(0x5555689d76a0, 24 [pid 15475] chdir("./3722" [pid 15476] <... set_robust_list resumed>) = 0 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3848", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3754 [pid 15473] close(11 [pid 15475] <... chdir resumed>) = 0 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15473] close(12 [pid 15475] <... prctl resumed>) = 0 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15476] rt_sigprocmask(SIG_SETMASK, [] [pid 15475] setpgid(0, 0 [pid 15473] close(13 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15476] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15475] <... setpgid resumed>) = 0 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15476] chdir("./3752" [pid 15475] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15473] close(14 [pid 321] fstat(3 [pid 15476] <... chdir resumed>) = 0 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15475] <... openat resumed>) = 3 [pid 15476] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15473] close(15 [pid 321] getdents64(3 [pid 15476] <... prctl resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15476] setpgid(0, 0 [pid 321] umount2("./3848/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15476] <... setpgid resumed>) = 0 [pid 15475] write(3, "1000", 4 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15476] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15475] <... write resumed>) = 4 [pid 15473] close(16 [pid 321] <... umount2 resumed>) = 0 [pid 15475] close(3 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = 0 [pid 15473] close(17 [pid 15475] read(200 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15473] close(18 [pid 15475] symlink("/dev/binderfs", "./binderfs" [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... symlink resumed>) = 0 [pid 15473] close(19 [pid 321] umount2("./3848/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15476] <... openat resumed>) = 3 [pid 15475] write(1, "executing program\n", 18 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15476] write(3, "1000", 4 [pid 15475] <... write resumed>) = 18 [pid 15473] close(20 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15476] <... write resumed>) = 4 [pid 15475] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15476] close(3 [pid 15473] close(21 [pid 321] newfstatat(AT_FDCWD, "./3848/sys" [pid 15476] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15476] read(200 [pid 321] umount2("./3848/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15476] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15476] symlink("/dev/binderfs", "./binderfs" [pid 321] openat(AT_FDCWD, "./3848/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15476] <... symlink resumed>) = 0 [pid 15475] <... mkdirat resumed>) = 0 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15476] write(1, "executing program\n", 18 [pid 15475] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15473] close(22 [pid 321] <... openat resumed>) = 4 [pid 15476] <... write resumed>) = 18 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15475] <... mount resumed>) = 0 [pid 15473] close(23 [pid 15476] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15475] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15476] <... mkdirat resumed>) = 0 [pid 15473] close(24 [pid 15476] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15476] <... mount resumed>) = 0 [pid 15475] <... openat resumed>) = 3 [pid 15473] close(25 [pid 321] getdents64(4 [pid 15476] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15475] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15476] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 15476] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15473] close(26 [pid 15476] <... pwrite64 resumed>) = 36 [pid 15475] <... pwrite64 resumed>) = 36 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4) = 0 [pid 321] rmdir("./3848/sys" [pid 15473] close(27 [pid 321] <... rmdir resumed>) = 0 [pid 15476] close(3 [pid 15475] close(3 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15473] close(28 [pid 321] umount2("./3848/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15476] <... close resumed>) = 0 [pid 15475] <... close resumed>) = 0 [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15476] close(4 [pid 15475] close(4 [pid 15473] close(29 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15473] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15476] close(5 [pid 15475] close(5 [pid 321] newfstatat(AT_FDCWD, "./3848/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15473] exit_group(0 [pid 321] unlink("./3848/binderfs") = 0 [pid 15476] close(6 [pid 15475] close(6 [pid 15473] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 15475] close(7 [pid 321] rmdir("./3848" [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3849", 0777 [pid 15476] close(7 [pid 15475] close(8 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15476] close(8 [pid 15475] close(9 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15476] close(9) = -1 EBADF (Bad file descriptor) [pid 15475] close(10 [pid 15476] close(10 [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3851 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] close(11ci2-android-6-12-rust/strace-static-x86_64: Process 15477 attached ) = -1 EBADF (Bad file descriptor) [pid 15476] close(11 [pid 15475] close(12 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15476] close(12 [pid 15475] close(13 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15476] close(13) = -1 EBADF (Bad file descriptor) [pid 15475] close(14 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15477] set_robust_list(0x5555689d76a0, 24 [pid 15476] close(14 [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15473] +++ exited with 0 +++ [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3815, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15475] close(15 [pid 15476] close(15 [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] close(16 [pid 15476] close(16 [pid 15477] <... set_robust_list resumed>) = 0 [pid 15477] rt_sigprocmask(SIG_SETMASK, [] [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15476] close(17 [pid 15475] close(17 [pid 15477] chdir("./3849" [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... chdir resumed>) = 0 [pid 15476] close(18 [pid 15475] close(18 [pid 15477] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... prctl resumed>) = 0 [pid 15477] setpgid(0, 0 [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... setpgid resumed>) = 0 [pid 15476] close(19 [pid 15475] close(19 [pid 15477] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... openat resumed>) = 3 [pid 15476] close(20 [pid 15475] close(20 [pid 15477] write(3, "1000", 4 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... write resumed>) = 4 [pid 15476] close(21 [pid 15475] close(21 [pid 15477] close(3 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... close resumed>) = 0 [pid 15476] close(22 [pid 15475] close(22 [pid 15477] read(200 [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15477] write(1, "executing program\n", 18) = 18 [pid 15477] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15476] close(23 [pid 15475] close(23 executing program [pid 15477] <... mkdirat resumed>) = 0 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15476] close(24 [pid 15475] close(24 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... mount resumed>) = 0 [pid 15476] close(25 [pid 15475] close(25 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15476] close(26 [pid 15475] close(26 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15476] close(27 [pid 15475] close(27 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15476] close(28 [pid 15475] close(28 [pid 15477] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... openat resumed>) = 3 [pid 15475] close(29 [pid 15477] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15476] close(29 [pid 15475] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] <... pwrite64 resumed>) = 36 [pid 15476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15475] exit_group(0 [pid 15477] close(3 [pid 15476] exit_group(0 [pid 15475] <... exit_group resumed>) = ? [pid 15477] <... close resumed>) = 0 [pid 15476] <... exit_group resumed>) = ? [pid 15477] close(4 [pid 15476] +++ exited with 0 +++ [pid 15475] +++ exited with 0 +++ [pid 15477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] close(5 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3754, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3724, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15477] close(6 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] close(7) = -1 EBADF (Bad file descriptor) [pid 15477] close(8) = -1 EBADF (Bad file descriptor) [pid 15477] close(9) = -1 EBADF (Bad file descriptor) [pid 15477] close(10) = -1 EBADF (Bad file descriptor) [pid 15477] close(11) = -1 EBADF (Bad file descriptor) [pid 15477] close(12) = -1 EBADF (Bad file descriptor) [pid 15477] close(13) = -1 EBADF (Bad file descriptor) [pid 15477] close(14) = -1 EBADF (Bad file descriptor) [pid 15477] close(15) = -1 EBADF (Bad file descriptor) [pid 15477] close(16) = -1 EBADF (Bad file descriptor) [pid 15477] close(17) = -1 EBADF (Bad file descriptor) [pid 15477] close(18) = -1 EBADF (Bad file descriptor) [pid 15477] close(19) = -1 EBADF (Bad file descriptor) [pid 15477] close(20) = -1 EBADF (Bad file descriptor) [pid 15477] close(21) = -1 EBADF (Bad file descriptor) [pid 15477] close(22) = -1 EBADF (Bad file descriptor) [pid 15477] close(23) = -1 EBADF (Bad file descriptor) [pid 15477] close(24) = -1 EBADF (Bad file descriptor) [pid 15477] close(25 [pid 320] <... restart_syscall resumed>) = 0 [pid 15477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15477] close(26) = -1 EBADF (Bad file descriptor) [pid 15477] close(27 [pid 320] umount2("./3813", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15477] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15477] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3722", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3813", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15477] close(29) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15477] exit_group(0 [pid 318] openat(AT_FDCWD, "./3722", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] fstat(3 [pid 15477] <... exit_group resumed>) = ? [pid 318] <... openat resumed>) = 3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15477] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3851, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3813/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3722/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3722/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3722/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] umount2("./3752", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] openat(AT_FDCWD, "./3752", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 320] umount2("./3813/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] fstat(3 [pid 318] close(4) = 0 [pid 318] rmdir("./3722/sys") = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] newfstatat(AT_FDCWD, "./3813/sys" [pid 319] getdents64(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3722/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3813/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3722/binderfs" [pid 320] openat(AT_FDCWD, "./3813/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... openat resumed>) = 4 [pid 318] unlink("./3722/binderfs") = 0 [pid 319] <... umount2 resumed>) = 0 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3722") = 0 [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] newfstatat(AT_FDCWD, "./3752/sys" [pid 320] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3723", 0777 [pid 320] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3752/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... mkdir resumed>) = 0 [pid 320] rmdir("./3813/sys" [pid 319] <... openat resumed>) = 4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... rmdir resumed>) = 0 [pid 319] fstat(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] umount2("./3813/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4ci2-android-6-12-rust/strace-static-x86_64: Process 15478 attached , 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] newfstatat(AT_FDCWD, "./3813/binderfs" [pid 319] getdents64(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15478] set_robust_list(0x5555689d76a0, 24 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3725 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15478] <... set_robust_list resumed>) = 0 [pid 320] unlink("./3813/binderfs" [pid 319] close(4 [pid 15478] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... unlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15478] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] getdents64(3 [pid 319] rmdir("./3752/sys" [pid 15478] chdir("./3723" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] close(3 [pid 15478] <... chdir resumed>) = 0 [pid 319] umount2("./3752/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 15478] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] rmdir("./3813" [pid 15478] <... prctl resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15478] setpgid(0, 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3752/binderfs" [pid 15478] <... setpgid resumed>) = 0 [pid 320] mkdir("./3814", 0777) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15478] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] unlink("./3752/binderfs" [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... unlink resumed>) = 0 [pid 15478] <... openat resumed>) = 3 [pid 319] getdents64(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3816 ci2-android-6-12-rust/strace-static-x86_64: Process 15479 attached [pid 15478] write(3, "1000", 4 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15479] set_robust_list(0x5555689d76a0, 24 [pid 15478] <... write resumed>) = 4 [pid 321] <... restart_syscall resumed>) = 0 [pid 15478] close(3 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] close(3 [pid 15478] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15479] <... set_robust_list resumed>) = 0 [pid 319] rmdir("./3752" [pid 15479] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15479] chdir("./3814" [pid 15478] read(200 [pid 319] <... rmdir resumed>) = 0 [pid 15478] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3849", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3753", 0777 [pid 15478] symlink("/dev/binderfs", "./binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15479] <... chdir resumed>) = 0 [pid 15479] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15478] <... symlink resumed>) = 0 [pid 15479] <... prctl resumed>) = 0 [pid 15478] write(1, "executing program\n", 18 [pid 321] openat(AT_FDCWD, "./3849", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... mkdir resumed>) = 0 executing program [pid 15479] setpgid(0, 0 [pid 15478] <... write resumed>) = 18 [pid 321] <... openat resumed>) = 3 [pid 15479] <... setpgid resumed>) = 0 [pid 15479] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15478] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] fstat(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15479] <... openat resumed>) = 3 [pid 15478] <... mkdirat resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15479] write(3, "1000", 4) = 4 [pid 15479] close(3) = 0 [pid 15479] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15479] symlink("/dev/binderfs", "./binderfs" [pid 15478] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] getdents64(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15479] <... symlink resumed>) = 0 [pid 15479] write(1, "executing program\n", 18) = 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15479] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15478] <... mount resumed>) = 0 [pid 15479] <... mkdirat resumed>) = 0 [pid 15479] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3849/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15478] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15480 attached [pid 15479] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 15480] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15480] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 15479] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15480] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15478] <... openat resumed>) = 3 [pid 321] umount2("./3849/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3755 [pid 15479] <... openat resumed>) = 3 [pid 15480] chdir("./3753") = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15480] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] newfstatat(AT_FDCWD, "./3849/sys" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15480] <... prctl resumed>) = 0 [pid 15479] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15478] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15480] setpgid(0, 0 [pid 15479] <... pwrite64 resumed>) = 36 [pid 15478] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3849/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15480] <... setpgid resumed>) = 0 [pid 15480] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15479] close(3 [pid 15478] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15480] <... openat resumed>) = 3 [pid 15479] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3849/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15479] close(4 [pid 15478] <... close resumed>) = 0 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15480] write(3, "1000", 4 [pid 321] <... openat resumed>) = 4 [pid 15480] <... write resumed>) = 4 [pid 15479] close(5 [pid 15478] close(4 [pid 321] fstat(4 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] close(6 [pid 15478] close(5 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] close(7 [pid 15478] close(6 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15480] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15480] <... close resumed>) = 0 [pid 15479] close(8 [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15480] read(200 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] close(7 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15480] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15479] close(9 [pid 321] getdents64(4 [pid 15480] symlink("/dev/binderfs", "./binderfs" [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15480] <... symlink resumed>) = 0 [pid 15479] close(10 [pid 15478] close(8 [pid 321] close(4 [pid 15480] write(1, "executing program\n", 18 [pid 321] <... close resumed>) = 0 [pid 15480] <... write resumed>) = 18 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] rmdir("./3849/sys" [pid 15480] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15479] close(11 [pid 15478] close(9 [pid 321] <... rmdir resumed>) = 0 [pid 15480] <... mkdirat resumed>) = 0 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3849/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15480] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15479] close(12 [pid 15478] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15480] <... mount resumed>) = 0 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3849/binderfs" [pid 15479] close(13 [pid 15478] close(11 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] close(14 [pid 15478] close(12 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15480] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15479] close(15 [pid 15478] close(13 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15480] <... openat resumed>) = 3 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3849/binderfs" [pid 15479] close(16 [pid 15478] close(14 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15480] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15479] close(17 [pid 15478] close(15 [pid 321] getdents64(3 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15479] close(18 [pid 15478] close(16 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] close(19 [pid 15478] close(17 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] close(20 [pid 15478] close(18 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] close(21 [pid 15478] close(19 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] close(22 [pid 15478] close(20 [pid 15480] <... pwrite64 resumed>) = 36 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15480] close(3 [pid 15479] close(23 [pid 15478] close(21 [pid 321] <... close resumed>) = 0 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3849" [pid 15480] <... close resumed>) = 0 [pid 15479] close(24 [pid 15480] close(4 [pid 15478] close(22 [pid 321] <... rmdir resumed>) = 0 [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3850", 0777 [pid 15480] close(5 [pid 15479] close(25 [pid 15478] close(23 [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15480] close(6 [pid 15479] close(26 [pid 15478] close(24 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15480] close(7 [pid 15479] close(27 [pid 15478] close(25 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15480] close(8 [pid 15479] close(28 [pid 15478] close(26 [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15480] close(9 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] close(29 [pid 15478] close(27 [pid 15479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] exit_group(0 [pid 15478] close(28ci2-android-6-12-rust/strace-static-x86_64: Process 15481 attached [pid 15479] <... exit_group resumed>) = ? [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] set_robust_list(0x5555689d76a0, 24 [pid 15480] close(10 [pid 15478] close(29 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3852 [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15480] close(11 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15481] <... set_robust_list resumed>) = 0 [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15479] +++ exited with 0 +++ [pid 15478] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] rt_sigprocmask(SIG_SETMASK, [] [pid 15480] close(12) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15480] close(13) = -1 EBADF (Bad file descriptor) [pid 15481] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15480] close(14 [pid 15478] exit_group(0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3816, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15478] <... exit_group resumed>) = ? [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15481] chdir("./3850" [pid 15480] close(15) = -1 EBADF (Bad file descriptor) [pid 15480] close(16) = -1 EBADF (Bad file descriptor) [pid 15480] close(17) = -1 EBADF (Bad file descriptor) [pid 15481] <... chdir resumed>) = 0 [pid 15480] close(18 [pid 15478] +++ exited with 0 +++ [pid 15481] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3725, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15481] <... prctl resumed>) = 0 [pid 15480] close(19 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15481] setpgid(0, 0 [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] <... setpgid resumed>) = 0 [pid 15480] close(20 [pid 15481] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] <... openat resumed>) = 3 [pid 15480] close(21 [pid 15481] write(3, "1000", 4 [pid 15480] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15480] close(22) = -1 EBADF (Bad file descriptor) [pid 15480] close(23) = -1 EBADF (Bad file descriptor) [pid 15480] close(24) = -1 EBADF (Bad file descriptor) [pid 15480] close(25) = -1 EBADF (Bad file descriptor) [pid 15480] close(26) = -1 EBADF (Bad file descriptor) [pid 15480] close(27) = -1 EBADF (Bad file descriptor) [pid 15480] close(28) = -1 EBADF (Bad file descriptor) [pid 15480] close(29) = -1 EBADF (Bad file descriptor) [pid 15480] exit_group(0) = ? [pid 15481] <... write resumed>) = 4 [pid 15481] close(3) = 0 [pid 15481] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15481] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15481] write(1, "executing program\n", 18) = 18 [pid 15481] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 15481] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15481] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15480] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3755, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15481] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15481] close(3) = 0 [pid 15481] close(4) = -1 EBADF (Bad file descriptor) [pid 15481] close(5) = -1 EBADF (Bad file descriptor) [pid 15481] close(6) = -1 EBADF (Bad file descriptor) [pid 15481] close(7) = -1 EBADF (Bad file descriptor) [pid 15481] close(8) = -1 EBADF (Bad file descriptor) [pid 15481] close(9) = -1 EBADF (Bad file descriptor) [pid 15481] close(10) = -1 EBADF (Bad file descriptor) [pid 15481] close(11) = -1 EBADF (Bad file descriptor) [pid 15481] close(12) = -1 EBADF (Bad file descriptor) [pid 15481] close(13) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15481] close(14) = -1 EBADF (Bad file descriptor) [pid 15481] close(15 [pid 318] <... restart_syscall resumed>) = 0 [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3814", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15481] close(16) = -1 EBADF (Bad file descriptor) [pid 15481] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] close(18) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3814", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3723", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15481] close(19 [pid 320] <... openat resumed>) = 3 [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15481] close(20 [pid 320] fstat(3 [pid 318] openat(AT_FDCWD, "./3723", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15481] close(21 [pid 320] getdents64(3 [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15481] close(22 [pid 320] umount2("./3814/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] close(23 [pid 318] <... openat resumed>) = 3 [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] close(24 [pid 318] fstat(3 [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] close(25 [pid 320] <... umount2 resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] close(26 [pid 318] getdents64(3 [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15481] close(27 [pid 320] umount2("./3814/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15481] close(29 [pid 320] newfstatat(AT_FDCWD, "./3814/sys" [pid 318] <... umount2 resumed>) = 0 [pid 15481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15481] exit_group(0 [pid 320] umount2("./3814/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3814/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15481] <... exit_group resumed>) = ? [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 15481] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3852, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... restart_syscall resumed>) = 0 [pid 318] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3814/sys" [pid 318] newfstatat(AT_FDCWD, "./3723/sys" [pid 319] umount2("./3753", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3814/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3814/binderfs" [pid 319] openat(AT_FDCWD, "./3753", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3723/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3814/binderfs" [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3723/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... unlink resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 4 [pid 319] getdents64(3 [pid 320] getdents64(3 [pid 318] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 319] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] close(3 [pid 318] getdents64(4 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3814" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3815", 0777 [pid 319] <... umount2 resumed>) = 0 [pid 318] close(4 [pid 320] <... mkdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3723/sys" [pid 319] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3723/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] newfstatat(AT_FDCWD, "./3753/sys" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15482 attached [pid 15482] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15482] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3817 [pid 319] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3723/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] openat(AT_FDCWD, "./3753/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... openat resumed>) = 4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] fstat(4 [pid 318] unlink("./3723/binderfs" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15482] chdir("./3815" [pid 319] getdents64(4 [pid 15482] <... chdir resumed>) = 0 [pid 15482] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3 [pid 15482] <... prctl resumed>) = 0 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15482] setpgid(0, 0) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 15482] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] close(4 [pid 318] <... close resumed>) = 0 [pid 15482] <... openat resumed>) = 3 [pid 319] <... close resumed>) = 0 [pid 318] rmdir("./3723" [pid 15482] write(3, "1000", 4 [pid 319] rmdir("./3753/sys" [pid 318] <... rmdir resumed>) = 0 [pid 15482] <... write resumed>) = 4 [pid 15482] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 318] mkdir("./3724", 0777 [pid 15482] <... close resumed>) = 0 [pid 15482] read(200 [pid 319] umount2("./3753/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 15482] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15482] symlink("/dev/binderfs", "./binderfs" [pid 319] newfstatat(AT_FDCWD, "./3753/binderfs" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15482] <... symlink resumed>) = 0 [pid 15482] write(1, "executing program\n", 18 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15483 attached [pid 15482] <... write resumed>) = 18 [pid 319] unlink("./3753/binderfs" [pid 15483] set_robust_list(0x5555689d76a0, 24 [pid 15482] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... unlink resumed>) = 0 [pid 15483] <... set_robust_list resumed>) = 0 [pid 15482] <... mkdirat resumed>) = 0 [pid 15483] rt_sigprocmask(SIG_SETMASK, [] [pid 15482] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15483] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15482] <... mount resumed>) = 0 [pid 319] getdents64(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3726 [pid 15483] chdir("./3724" [pid 15482] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15483] <... chdir resumed>) = 0 [pid 319] close(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15483] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15482] <... openat resumed>) = 3 [pid 319] <... close resumed>) = 0 [pid 15483] <... prctl resumed>) = 0 [pid 15482] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] rmdir("./3753" [pid 15483] setpgid(0, 0 [pid 15482] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3850", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15483] <... setpgid resumed>) = 0 [pid 15482] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3754", 0777 [pid 15483] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15482] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3850", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... mkdir resumed>) = 0 [pid 15483] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 3 [pid 15482] close(4 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15483] write(3, "1000", 4 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15483] <... write resumed>) = 4 [pid 15482] close(5 [pid 15483] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15483] <... close resumed>) = 0 [pid 321] getdents64(3 [pid 15483] read(200 [pid 15482] close(6 [pid 15483] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15483] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3850/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15482] close(7 [pid 15483] <... symlink resumed>) = 0 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15483] write(1, "executing program\n", 18 [pid 15482] close(8 [pid 321] <... umount2 resumed>) = 0 executing program [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15484 attached [pid 15483] <... write resumed>) = 18 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3850/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15484] set_robust_list(0x5555689d76a0, 24 [pid 15483] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15482] close(9 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3756 [pid 15484] <... set_robust_list resumed>) = 0 [pid 15483] <... mkdirat resumed>) = 0 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3850/sys" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15484] rt_sigprocmask(SIG_SETMASK, [] [pid 15483] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15482] close(10 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15484] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15484] chdir("./3754" [pid 15483] <... mount resumed>) = 0 [pid 15482] close(11 [pid 321] umount2("./3850/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15484] <... chdir resumed>) = 0 [pid 15483] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15484] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15482] close(12 [pid 15484] <... prctl resumed>) = 0 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3850/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15484] setpgid(0, 0) = 0 [pid 15483] <... openat resumed>) = 3 [pid 15482] close(13 [pid 321] <... openat resumed>) = 4 [pid 15484] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15483] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15482] close(14 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15484] write(3, "1000", 4 [pid 15482] close(15 [pid 321] getdents64(4 [pid 15484] <... write resumed>) = 4 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15484] close(3 [pid 15482] close(16 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15484] <... close resumed>) = 0 [pid 15484] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15484] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15484] write(1, "executing program\n", 18 [pid 15483] <... pwrite64 resumed>) = 36 [pid 15482] close(17 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 15483] close(3 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15484] <... write resumed>) = 18 [pid 15483] <... close resumed>) = 0 [pid 15484] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15482] close(18 [pid 321] <... close resumed>) = 0 [pid 15483] close(4 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3850/sys" [pid 15483] close(5 [pid 15482] close(19 [pid 15484] <... mkdirat resumed>) = 0 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15484] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15483] close(6 [pid 15484] <... mount resumed>) = 0 [pid 15482] close(20 [pid 321] umount2("./3850/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15484] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15484] <... openat resumed>) = 3 [pid 15483] close(7 [pid 15482] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3850/binderfs" [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] close(22 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15483] close(8 [pid 321] unlink("./3850/binderfs" [pid 15482] close(23 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15484] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15483] close(9 [pid 15482] close(24 [pid 321] getdents64(3 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15484] close(3 [pid 15483] close(10 [pid 15482] close(25 [pid 321] close(3 [pid 15484] <... close resumed>) = 0 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15484] close(4 [pid 15483] close(11 [pid 15482] close(26 [pid 321] <... close resumed>) = 0 [pid 15484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3850" [pid 15484] close(5 [pid 15483] close(12 [pid 15482] close(27 [pid 15484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15484] close(6 [pid 15483] close(13 [pid 15482] close(28 [pid 321] mkdir("./3851", 0777 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] close(29 [pid 15484] close(7) = -1 EBADF (Bad file descriptor) [pid 15484] close(8) = -1 EBADF (Bad file descriptor) [pid 15484] close(9) = -1 EBADF (Bad file descriptor) [pid 15484] close(10) = -1 EBADF (Bad file descriptor) [pid 15484] close(11) = -1 EBADF (Bad file descriptor) [pid 15484] close(12) = -1 EBADF (Bad file descriptor) [pid 15484] close(13) = -1 EBADF (Bad file descriptor) [pid 15484] close(14) = -1 EBADF (Bad file descriptor) [pid 15484] close(15) = -1 EBADF (Bad file descriptor) [pid 15484] close(16) = -1 EBADF (Bad file descriptor) [pid 15484] close(17) = -1 EBADF (Bad file descriptor) [pid 15484] close(18) = -1 EBADF (Bad file descriptor) [pid 15484] close(19) = -1 EBADF (Bad file descriptor) [pid 15484] close(20) = -1 EBADF (Bad file descriptor) [pid 15484] close(21) = -1 EBADF (Bad file descriptor) [pid 15484] close(22) = -1 EBADF (Bad file descriptor) [pid 15484] close(23) = -1 EBADF (Bad file descriptor) [pid 15484] close(24) = -1 EBADF (Bad file descriptor) [pid 15484] close(25) = -1 EBADF (Bad file descriptor) [pid 15484] close(26) = -1 EBADF (Bad file descriptor) [pid 15484] close(27) = -1 EBADF (Bad file descriptor) [pid 15484] close(28) = -1 EBADF (Bad file descriptor) [pid 15484] close(29) = -1 EBADF (Bad file descriptor) [pid 15484] exit_group(0) = ? [pid 15483] close(14 [pid 15482] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15482] exit_group(0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15483] close(15 [pid 15482] <... exit_group resumed>) = ? [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15484] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3756, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15482] +++ exited with 0 +++ [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15483] close(16 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3817, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15485 attached [pid 15483] close(17 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3853 [pid 15485] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15485] rt_sigprocmask(SIG_SETMASK, [] [pid 15483] close(18 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15485] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15485] chdir("./3851") = 0 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15483] close(19 [pid 15485] <... prctl resumed>) = 0 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] setpgid(0, 0 [pid 15483] close(20 [pid 15485] <... setpgid resumed>) = 0 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15483] close(21) = -1 EBADF (Bad file descriptor) [pid 15485] <... openat resumed>) = 3 [pid 15483] close(22 [pid 15485] write(3, "1000", 4 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] <... write resumed>) = 4 [pid 15485] close(3 [pid 15483] close(23 [pid 15485] <... close resumed>) = 0 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] read(200 [pid 15483] close(24 [pid 15485] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] symlink("/dev/binderfs", "./binderfs" [pid 15483] close(25 [pid 15485] <... symlink resumed>) = 0 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] write(1, "executing program\n", 18 [pid 15483] close(26 [pid 15485] <... write resumed>) = 18 executing program [pid 15485] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] <... mkdirat resumed>) = 0 [pid 15483] close(27 [pid 15485] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15483] close(28 [pid 15485] <... mount resumed>) = 0 [pid 15485] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15483] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15483] close(29) = -1 EBADF (Bad file descriptor) [pid 15483] exit_group(0 [pid 15485] <... openat resumed>) = 3 [pid 15485] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15485] close(3 [pid 15483] <... exit_group resumed>) = ? [pid 15485] <... close resumed>) = 0 [pid 15483] +++ exited with 0 +++ [pid 15485] close(4 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3726, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15485] close(5) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15485] close(6) = -1 EBADF (Bad file descriptor) [pid 15485] close(7) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3724", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15485] close(8) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15485] close(9 [pid 318] openat(AT_FDCWD, "./3724", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15485] close(10) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15485] close(11 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15485] close(12 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15485] close(13) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15485] close(14) = -1 EBADF (Bad file descriptor) [pid 15485] close(15 [pid 318] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15485] close(16 [pid 318] newfstatat(AT_FDCWD, "./3724/sys" [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15485] close(17 [pid 318] umount2("./3724/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] close(18) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15485] close(19 [pid 318] openat(AT_FDCWD, "./3724/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] close(20 [pid 318] <... openat resumed>) = 4 [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] close(21 [pid 319] <... restart_syscall resumed>) = 0 [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] close(22) = -1 EBADF (Bad file descriptor) [pid 15485] close(23) = -1 EBADF (Bad file descriptor) [pid 15485] close(24) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15485] close(25) = -1 EBADF (Bad file descriptor) [pid 15485] close(26 [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3754", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15485] close(27 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15485] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15485] close(28) = -1 EBADF (Bad file descriptor) [pid 15485] close(29) = -1 EBADF (Bad file descriptor) [pid 15485] exit_group(0) = ? [pid 318] getdents64(4 [pid 320] umount2("./3815", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3754", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 318] close(4 [pid 320] openat(AT_FDCWD, "./3815", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(3 [pid 318] <... close resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] rmdir("./3724/sys" [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 320] getdents64(3 [pid 15485] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3724/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3853, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3815/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3724/binderfs" [pid 321] umount2("./3851", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3851", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3815/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3724/binderfs" [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... unlink resumed>) = 0 [pid 321] fstat(3 [pid 320] newfstatat(AT_FDCWD, "./3815/sys" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3754/sys" [pid 318] getdents64(3 [pid 321] getdents64(3 [pid 320] umount2("./3815/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3851/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(3 [pid 320] openat(AT_FDCWD, "./3815/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 321] umount2("./3851/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(4 [pid 319] openat(AT_FDCWD, "./3754/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] rmdir("./3724" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] <... rmdir resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3851/sys" [pid 320] getdents64(4 [pid 319] fstat(4 [pid 318] mkdir("./3725", 0777 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 321] umount2("./3851/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] openat(AT_FDCWD, "./3851/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... openat resumed>) = 4 [pid 320] close(4 [pid 319] getdents64(4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15486 attached [pid 321] fstat(4 [pid 320] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15486] set_robust_list(0x5555689d76a0, 24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] rmdir("./3815/sys" [pid 319] close(4 [pid 15486] <... set_robust_list resumed>) = 0 [pid 321] getdents64(4 [pid 320] <... rmdir resumed>) = 0 [pid 15486] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... close resumed>) = 0 [pid 15486] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15486] chdir("./3725" [pid 321] getdents64(4 [pid 320] umount2("./3815/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3754/sys" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3727 [pid 15486] <... chdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] newfstatat(AT_FDCWD, "./3815/binderfs" [pid 319] umount2("./3754/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15486] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] close(4 [pid 320] unlink("./3815/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3754/binderfs" [pid 15486] <... prctl resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 15486] setpgid(0, 0 [pid 321] rmdir("./3851/sys" [pid 15486] <... setpgid resumed>) = 0 [pid 15486] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15486] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] unlink("./3754/binderfs" [pid 321] umount2("./3851/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15486] write(3, "1000", 4 [pid 320] close(3 [pid 319] <... unlink resumed>) = 0 [pid 15486] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 15486] close(3 [pid 321] newfstatat(AT_FDCWD, "./3851/binderfs" [pid 320] rmdir("./3815" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15486] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] close(3 [pid 15486] read(200 [pid 321] unlink("./3851/binderfs" [pid 15486] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... unlink resumed>) = 0 [pid 320] mkdir("./3816", 0777 [pid 319] <... close resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] rmdir("./3754" [pid 15486] symlink("/dev/binderfs", "./binderfs" [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 15486] <... symlink resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15486] write(1, "executing program\n", 18 [pid 321] close(3 [pid 15486] <... write resumed>) = 18 [pid 321] <... close resumed>) = 0 executing program [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] mkdir("./3755", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15487 attached [pid 15486] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] rmdir("./3851" [pid 319] <... mkdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3852", 0777 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15487] set_robust_list(0x5555689d76a0, 24 [pid 321] <... mkdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15487] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15487] rt_sigprocmask(SIG_SETMASK, [] [pid 15486] <... mkdirat resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3818 ci2-android-6-12-rust/strace-static-x86_64: Process 15488 attached [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15487] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15486] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3757 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15489 attached [pid 15488] set_robust_list(0x5555689d76a0, 24 [pid 15486] <... mount resumed>) = 0 [pid 15489] set_robust_list(0x5555689d76a0, 24 [pid 15487] chdir("./3816" [pid 15486] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15489] <... set_robust_list resumed>) = 0 [pid 15487] <... chdir resumed>) = 0 [pid 15488] <... set_robust_list resumed>) = 0 [pid 15488] rt_sigprocmask(SIG_SETMASK, [] [pid 15487] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15486] <... openat resumed>) = 3 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3854 [pid 15489] rt_sigprocmask(SIG_SETMASK, [] [pid 15487] <... prctl resumed>) = 0 [pid 15489] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15486] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15487] setpgid(0, 0 [pid 15489] chdir("./3852" [pid 15487] <... setpgid resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15488] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15487] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15489] <... chdir resumed>) = 0 [pid 15488] chdir("./3755" [pid 15489] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15486] <... pwrite64 resumed>) = 36 [pid 15488] <... chdir resumed>) = 0 [pid 15487] <... openat resumed>) = 3 [pid 15489] <... prctl resumed>) = 0 [pid 15488] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15486] close(3 [pid 15489] setpgid(0, 0 [pid 15488] <... prctl resumed>) = 0 [pid 15487] write(3, "1000", 4 [pid 15489] <... setpgid resumed>) = 0 [pid 15488] setpgid(0, 0 [pid 15486] <... close resumed>) = 0 [pid 15489] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15488] <... setpgid resumed>) = 0 [pid 15487] <... write resumed>) = 4 [pid 15489] <... openat resumed>) = 3 [pid 15488] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15486] close(4 [pid 15489] write(3, "1000", 4 [pid 15487] close(3 [pid 15489] <... write resumed>) = 4 [pid 15487] <... close resumed>) = 0 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(3 [pid 15487] read(200 [pid 15486] close(5 [pid 15489] <... close resumed>) = 0 [pid 15487] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] read(200 [pid 15487] symlink("/dev/binderfs", "./binderfs" [pid 15489] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15486] close(6 [pid 15489] symlink("/dev/binderfs", "./binderfs" [pid 15488] <... openat resumed>) = 3 [pid 15487] <... symlink resumed>) = 0 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... symlink resumed>) = 0 [pid 15488] write(3, "1000", 4 [pid 15487] write(1, "executing program\n", 18 [pid 15486] close(7 [pid 15489] write(1, "executing program\n", 18 [pid 15488] <... write resumed>) = 4 executing program executing program [pid 15489] <... write resumed>) = 18 [pid 15488] close(3 [pid 15487] <... write resumed>) = 18 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15488] <... close resumed>) = 0 [pid 15489] <... mkdirat resumed>) = 0 [pid 15488] read(200 [pid 15487] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15486] close(8 [pid 15489] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15488] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15489] <... mount resumed>) = 0 [pid 15488] symlink("/dev/binderfs", "./binderfs" [pid 15487] <... mkdirat resumed>) = 0 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15488] <... symlink resumed>) = 0 [pid 15487] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15486] close(9 [pid 15488] write(1, "executing program\n", 18 [pid 15487] <... mount resumed>) = 0 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] <... write resumed>) = 18 executing program [pid 15489] <... openat resumed>) = 3 [pid 15488] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15487] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15486] close(10 [pid 15489] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15488] <... mkdirat resumed>) = 0 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15486] close(11 [pid 15489] <... pwrite64 resumed>) = 36 [pid 15488] <... mount resumed>) = 0 [pid 15487] <... openat resumed>) = 3 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(3 [pid 15487] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15486] close(12 [pid 15489] <... close resumed>) = 0 [pid 15489] close(4 [pid 15488] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15487] <... pwrite64 resumed>) = 36 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] <... openat resumed>) = 3 [pid 15489] close(5 [pid 15487] close(3 [pid 15486] close(13 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] <... close resumed>) = 0 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(6 [pid 15487] close(4 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] close(14 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(7 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] close(5 [pid 15489] close(8 [pid 15486] close(15 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(9 [pid 15487] close(6 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] close(16 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(10 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] close(7 [pid 15489] close(11 [pid 15486] close(17 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(12 [pid 15487] close(8 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] close(18 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(13 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] close(9 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] close(19 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(14 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] close(10 [pid 15489] close(15 [pid 15486] close(20 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(16 [pid 15487] close(11 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] close(21 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(17 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] close(12 [pid 15489] close(18 [pid 15486] close(22 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(19 [pid 15487] close(13 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] close(23 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(20 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] close(14 [pid 15489] close(21 [pid 15486] close(24 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(22 [pid 15487] close(15 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] close(25 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(23 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] close(16 [pid 15489] close(24 [pid 15486] close(26 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(25 [pid 15487] close(17 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] close(27 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(26 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] close(18 [pid 15489] close(27 [pid 15486] close(28 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(28 [pid 15487] close(19 [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] close(29 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] close(29 [pid 15486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] close(20 [pid 15489] exit_group(0 [pid 15488] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15486] exit_group(0 [pid 15489] <... exit_group resumed>) = ? [pid 15488] <... pwrite64 resumed>) = 36 [pid 15487] close(21 [pid 15486] <... exit_group resumed>) = ? [pid 15488] close(3 [pid 15489] +++ exited with 0 +++ [pid 15488] <... close resumed>) = 0 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] close(4 [pid 15487] close(22 [pid 15486] +++ exited with 0 +++ [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3854, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3727, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15488] close(5 [pid 15487] close(23 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] close(6) = -1 EBADF (Bad file descriptor) [pid 15487] close(24 [pid 15488] close(7) = -1 EBADF (Bad file descriptor) [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] close(8) = -1 EBADF (Bad file descriptor) [pid 15487] close(25 [pid 15488] close(9) = -1 EBADF (Bad file descriptor) [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] close(10 [pid 15487] close(26 [pid 318] <... restart_syscall resumed>) = 0 [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] close(11 [pid 15487] close(27 [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] close(12) = -1 EBADF (Bad file descriptor) [pid 15487] close(28 [pid 15488] close(13 [pid 318] umount2("./3725", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] close(14 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] close(29 [pid 318] openat(AT_FDCWD, "./3725", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15488] close(15 [pid 15487] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15488] close(16 [pid 15487] exit_group(0 [pid 318] fstat(3 [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15487] <... exit_group resumed>) = ? [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15488] close(17 [pid 318] getdents64(3 [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15488] close(18) = -1 EBADF (Bad file descriptor) [pid 15488] close(19 [pid 15487] +++ exited with 0 +++ [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3818, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15488] close(20 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15488] close(21) = -1 EBADF (Bad file descriptor) [pid 15488] close(22) = -1 EBADF (Bad file descriptor) [pid 15488] close(23) = -1 EBADF (Bad file descriptor) [pid 15488] close(24 [pid 318] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15488] close(25) = -1 EBADF (Bad file descriptor) [pid 15488] close(26) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3725/sys" [pid 15488] close(27 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3725/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15488] close(28) = -1 EBADF (Bad file descriptor) [pid 15488] close(29 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15488] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3725/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15488] exit_group(0 [pid 318] <... openat resumed>) = 4 [pid 15488] <... exit_group resumed>) = ? [pid 15488] +++ exited with 0 +++ [pid 318] fstat(4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3757, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3725/sys") = 0 [pid 318] umount2("./3725/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3725/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3725/binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3852", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 321] openat(AT_FDCWD, "./3852", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 318] rmdir("./3725" [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] mkdir("./3726", 0777 [pid 321] umount2("./3852/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3852/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3852/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3852/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3852/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3852/sys") = 0 [pid 321] umount2("./3852/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3816", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3852/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] unlink("./3852/binderfs" [pid 320] openat(AT_FDCWD, "./3816", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... unlink resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 320] fstat(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] close(3) = 0 [pid 320] getdents64(3 [pid 321] rmdir("./3852" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3816/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] mkdir("./3853", 0777 [pid 319] umount2("./3755", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... mkdir resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] umount2("./3816/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15490 attached [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3816/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15491 attached [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3728 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15491] set_robust_list(0x5555689d76a0, 24 [pid 320] umount2("./3816/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15491] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15491] rt_sigprocmask(SIG_SETMASK, [] [pid 15490] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3855 [pid 320] openat(AT_FDCWD, "./3816/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15491] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15490] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... openat resumed>) = 4 [pid 15491] chdir("./3853" [pid 15490] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] fstat(4 [pid 319] openat(AT_FDCWD, "./3755", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15491] <... chdir resumed>) = 0 [pid 15490] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15491] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15490] chdir("./3726" [pid 319] <... openat resumed>) = 3 [pid 15490] <... chdir resumed>) = 0 [pid 320] getdents64(4 [pid 15491] <... prctl resumed>) = 0 [pid 15490] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] fstat(3 [pid 15491] setpgid(0, 0 [pid 15490] <... prctl resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15491] <... setpgid resumed>) = 0 [pid 15490] setpgid(0, 0 [pid 320] getdents64(4 [pid 319] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] close(4 [pid 15490] <... setpgid resumed>) = 0 [pid 15490] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15491] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15490] <... openat resumed>) = 3 [pid 320] rmdir("./3816/sys" [pid 15490] write(3, "1000", 4) = 4 [pid 15490] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 15490] <... close resumed>) = 0 [pid 320] umount2("./3816/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15490] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15490] symlink("/dev/binderfs", "./binderfs" [pid 319] <... umount2 resumed>) = 0 [pid 15491] <... openat resumed>) = 3 [pid 15490] <... symlink resumed>) = 0 [pid 15490] write(1, "executing program\n", 18) = 18 [pid 15490] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15491] write(3, "1000", 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15491] <... write resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3816/binderfs" executing program [pid 15491] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15491] <... close resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3755/sys" [pid 15491] read(200 [pid 320] unlink("./3816/binderfs" [pid 15491] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15490] <... mkdirat resumed>) = 0 [pid 15490] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15491] symlink("/dev/binderfs", "./binderfs" [pid 15490] <... mount resumed>) = 0 [pid 320] <... unlink resumed>) = 0 [pid 319] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15491] <... symlink resumed>) = 0 [pid 15490] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15491] write(1, "executing program\n", 18 [pid 15490] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15491] <... write resumed>) = 18 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15490] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] close(3 [pid 319] openat(AT_FDCWD, "./3755/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15491] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... close resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4 executing program [pid 320] rmdir("./3816" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15490] <... pwrite64 resumed>) = 36 [pid 319] getdents64(4 [pid 15491] <... mkdirat resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15491] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] mkdir("./3817", 0777 [pid 319] getdents64(4 [pid 15490] close(3) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15490] close(4) = -1 EBADF (Bad file descriptor) [pid 15491] <... mount resumed>) = 0 [pid 15490] close(5) = -1 EBADF (Bad file descriptor) [pid 15490] close(6) = -1 EBADF (Bad file descriptor) [pid 15490] close(7) = -1 EBADF (Bad file descriptor) [pid 15490] close(8) = -1 EBADF (Bad file descriptor) [pid 15490] close(9) = -1 EBADF (Bad file descriptor) [pid 15490] close(10) = -1 EBADF (Bad file descriptor) [pid 15490] close(11) = -1 EBADF (Bad file descriptor) [pid 15490] close(12) = -1 EBADF (Bad file descriptor) [pid 15490] close(13) = -1 EBADF (Bad file descriptor) [pid 15490] close(14) = -1 EBADF (Bad file descriptor) [pid 15490] close(15) = -1 EBADF (Bad file descriptor) [pid 15490] close(16) = -1 EBADF (Bad file descriptor) [pid 15490] close(17) = -1 EBADF (Bad file descriptor) [pid 15490] close(18) = -1 EBADF (Bad file descriptor) [pid 15490] close(19) = -1 EBADF (Bad file descriptor) [pid 15490] close(20) = -1 EBADF (Bad file descriptor) [pid 15490] close(21) = -1 EBADF (Bad file descriptor) [pid 15490] close(22) = -1 EBADF (Bad file descriptor) [pid 15490] close(23) = -1 EBADF (Bad file descriptor) [pid 15490] close(24) = -1 EBADF (Bad file descriptor) [pid 15490] close(25) = -1 EBADF (Bad file descriptor) [pid 15490] close(26) = -1 EBADF (Bad file descriptor) [pid 15490] close(27) = -1 EBADF (Bad file descriptor) [pid 15490] close(28) = -1 EBADF (Bad file descriptor) [pid 15490] close(29) = -1 EBADF (Bad file descriptor) [pid 15490] exit_group(0) = ? [pid 319] close(4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15491] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... close resumed>) = 0 [pid 15491] <... openat resumed>) = 3 [pid 15490] +++ exited with 0 +++ [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rmdir("./3755/sys" [pid 15491] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3755/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15492 attached [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3728, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3819 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15492] set_robust_list(0x5555689d76a0, 24 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] newfstatat(AT_FDCWD, "./3755/binderfs" [pid 15492] <... set_robust_list resumed>) = 0 [pid 15491] <... pwrite64 resumed>) = 36 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3755/binderfs") = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] getdents64(3 [pid 15492] rt_sigprocmask(SIG_SETMASK, [] [pid 15491] close(3 [pid 15492] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15491] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 15492] chdir("./3817" [pid 15491] close(4 [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3755") = 0 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3756", 0777 [pid 15492] <... chdir resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 15492] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15491] close(5 [pid 318] <... restart_syscall resumed>) = 0 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15492] <... prctl resumed>) = 0 [pid 15491] close(6 [pid 15492] setpgid(0, 0 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15492] <... setpgid resumed>) = 0 [pid 15491] close(7) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3726", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15491] close(8 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15492] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15491] close(9 [pid 318] openat(AT_FDCWD, "./3726", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15492] <... openat resumed>) = 3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15492] write(3, "1000", 4 [pid 15491] close(10 [pid 318] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15493 attached [pid 15492] <... write resumed>) = 4 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15492] close(3 [pid 15491] close(11 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15492] <... close resumed>) = 0 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15492] read(200 [pid 318] getdents64(3 [pid 15492] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15491] close(12 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15492] symlink("/dev/binderfs", "./binderfs" [pid 15493] set_robust_list(0x5555689d76a0, 24 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3758 [pid 15493] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15493] rt_sigprocmask(SIG_SETMASK, [] [pid 15492] <... symlink resumed>) = 0 [pid 15491] close(13 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15493] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 15493] chdir("./3756" [pid 15492] write(1, "executing program\n", 18 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15493] <... chdir resumed>) = 0 [pid 15493] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15491] close(14 [pid 15492] <... write resumed>) = 18 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15491] close(15 [pid 15493] setpgid(0, 0 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15493] <... setpgid resumed>) = 0 [pid 15492] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15491] close(16 [pid 15493] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15493] <... openat resumed>) = 3 [pid 15492] <... mkdirat resumed>) = 0 [pid 15491] close(17 [pid 15492] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15491] close(18 [pid 15493] write(3, "1000", 4) = 4 [pid 15493] close(3) = 0 [pid 15493] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15493] symlink("/dev/binderfs", "./binderfs" [pid 15492] <... mount resumed>) = 0 [pid 15493] <... symlink resumed>) = 0 [pid 15493] write(1, "executing program\n", 18) = 18 [pid 15493] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15492] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] newfstatat(AT_FDCWD, "./3726/sys" [pid 15491] close(19 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3726/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15491] close(20 [pid 15493] <... mkdirat resumed>) = 0 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15493] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15491] close(21 [pid 15493] <... mount resumed>) = 0 [pid 15493] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15492] <... openat resumed>) = 3 [pid 15491] close(22 [pid 318] openat(AT_FDCWD, "./3726/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15493] <... openat resumed>) = 3 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15493] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15491] close(23 [pid 318] <... openat resumed>) = 4 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15492] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15491] close(24 [pid 318] fstat(4 [pid 15493] <... pwrite64 resumed>) = 36 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15493] close(3 [pid 15491] close(25 [pid 15493] <... close resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15493] close(4) = -1 EBADF (Bad file descriptor) [pid 15493] close(5) = -1 EBADF (Bad file descriptor) [pid 15493] close(6) = -1 EBADF (Bad file descriptor) [pid 15493] close(7) = -1 EBADF (Bad file descriptor) [pid 15493] close(8) = -1 EBADF (Bad file descriptor) [pid 15493] close(9) = -1 EBADF (Bad file descriptor) [pid 15493] close(10) = -1 EBADF (Bad file descriptor) [pid 15493] close(11) = -1 EBADF (Bad file descriptor) [pid 15493] close(12) = -1 EBADF (Bad file descriptor) [pid 15493] close(13) = -1 EBADF (Bad file descriptor) [pid 15493] close(14) = -1 EBADF (Bad file descriptor) [pid 15493] close(15) = -1 EBADF (Bad file descriptor) [pid 15493] close(16) = -1 EBADF (Bad file descriptor) [pid 15493] close(17) = -1 EBADF (Bad file descriptor) [pid 15493] close(18) = -1 EBADF (Bad file descriptor) [pid 15493] close(19) = -1 EBADF (Bad file descriptor) [pid 15493] close(20) = -1 EBADF (Bad file descriptor) [pid 15493] close(21) = -1 EBADF (Bad file descriptor) [pid 15493] close(22) = -1 EBADF (Bad file descriptor) [pid 15493] close(23) = -1 EBADF (Bad file descriptor) [pid 15493] close(24) = -1 EBADF (Bad file descriptor) [pid 15493] close(25) = -1 EBADF (Bad file descriptor) [pid 15493] close(26) = -1 EBADF (Bad file descriptor) [pid 15493] close(27) = -1 EBADF (Bad file descriptor) [pid 15493] close(28) = -1 EBADF (Bad file descriptor) [pid 15493] close(29) = -1 EBADF (Bad file descriptor) [pid 15493] exit_group(0) = ? [pid 15492] <... pwrite64 resumed>) = 36 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15493] +++ exited with 0 +++ [pid 15492] close(3 [pid 15491] close(26 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15492] <... close resumed>) = 0 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3758, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(4 [pid 15492] close(4 [pid 15491] close(27 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15491] close(28 [pid 318] close(4 [pid 15492] close(5 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15491] close(29 [pid 318] <... close resumed>) = 0 [pid 15492] close(6 [pid 15491] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3726/sys" [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15491] exit_group(0 [pid 318] <... rmdir resumed>) = 0 [pid 15492] close(7 [pid 15491] <... exit_group resumed>) = ? [pid 318] umount2("./3726/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15492] close(8) = -1 EBADF (Bad file descriptor) [pid 15492] close(9) = -1 EBADF (Bad file descriptor) [pid 15492] close(10) = -1 EBADF (Bad file descriptor) [pid 15492] close(11) = -1 EBADF (Bad file descriptor) [pid 15492] close(12) = -1 EBADF (Bad file descriptor) [pid 15492] close(13) = -1 EBADF (Bad file descriptor) [pid 15492] close(14) = -1 EBADF (Bad file descriptor) [pid 15492] close(15) = -1 EBADF (Bad file descriptor) [pid 15491] +++ exited with 0 +++ [pid 15492] close(16 [pid 318] newfstatat(AT_FDCWD, "./3726/binderfs" [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3855, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15492] close(17 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 318] unlink("./3726/binderfs" [pid 15492] close(18) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 321] umount2("./3853", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 15492] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3853", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15492] close(20 [pid 321] <... openat resumed>) = 3 [pid 318] close(3 [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15492] close(21 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... close resumed>) = 0 [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] rmdir("./3726" [pid 15492] close(22 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3853/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15492] close(23 [pid 321] <... umount2 resumed>) = 0 [pid 318] mkdir("./3727", 0777 [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3853/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 15492] close(24 [pid 319] umount2("./3756", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15492] close(25 [pid 321] newfstatat(AT_FDCWD, "./3853/sys" [pid 319] openat(AT_FDCWD, "./3756", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 3 [pid 15492] close(26) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3853/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3ci2-android-6-12-rust/strace-static-x86_64: Process 15494 attached [pid 15492] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3853/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 15492] close(28 [pid 321] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15492] close(29 [pid 15494] set_robust_list(0x5555689d76a0, 24 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3729 [pid 15494] <... set_robust_list resumed>) = 0 [pid 15494] rt_sigprocmask(SIG_SETMASK, [] [pid 15492] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... umount2 resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15494] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15492] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15494] chdir("./3727" [pid 321] getdents64(4 [pid 15494] <... chdir resumed>) = 0 [pid 15494] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15492] <... exit_group resumed>) = ? [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15494] <... prctl resumed>) = 0 [pid 321] close(4 [pid 15494] setpgid(0, 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15494] <... setpgid resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3756/sys" [pid 15494] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15492] +++ exited with 0 +++ [pid 321] rmdir("./3853/sys" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15494] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 15494] write(3, "1000", 4 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3819, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15494] <... write resumed>) = 4 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15494] close(3) = 0 [pid 321] umount2("./3853/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15494] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15494] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] newfstatat(AT_FDCWD, "./3853/binderfs" [pid 319] openat(AT_FDCWD, "./3756/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15494] symlink("/dev/binderfs", "./binderfs" [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 4 [pid 321] unlink("./3853/binderfs" [pid 319] fstat(4 [pid 15494] <... symlink resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15494] write(1, "executing program\n", 18 [pid 321] getdents64(3 [pid 319] getdents64(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] close(3 [pid 319] getdents64(4 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3853" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] close(4) = 0 [pid 321] mkdir("./3854", 0777 executing program [pid 319] rmdir("./3756/sys" [pid 15494] <... write resumed>) = 18 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3756/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15494] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15494] <... mkdirat resumed>) = 0 [pid 15494] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] newfstatat(AT_FDCWD, "./3756/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 15495 attached , {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15494] <... mount resumed>) = 0 [pid 15495] set_robust_list(0x5555689d76a0, 24 [pid 15494] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3856 [pid 319] unlink("./3756/binderfs" [pid 15495] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... unlink resumed>) = 0 [pid 15495] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] getdents64(3 [pid 15495] chdir("./3854" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 15495] <... chdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15495] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 319] rmdir("./3756" [pid 15495] setpgid(0, 0 [pid 319] <... rmdir resumed>) = 0 [pid 15495] <... setpgid resumed>) = 0 [pid 15495] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] mkdir("./3757", 0777) = 0 [pid 15495] <... openat resumed>) = 3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15495] write(3, "1000", 4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15495] <... write resumed>) = 4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15495] close(3 [pid 15494] <... openat resumed>) = 3 [pid 320] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15496 attached [pid 15494] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15496] set_robust_list(0x5555689d76a0, 24 [pid 15495] <... close resumed>) = 0 [pid 15496] <... set_robust_list resumed>) = 0 [pid 15495] read(200 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3759 [pid 15494] <... pwrite64 resumed>) = 36 [pid 15496] rt_sigprocmask(SIG_SETMASK, [] [pid 15495] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] umount2("./3817", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15495] symlink("/dev/binderfs", "./binderfs" [pid 15494] close(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15496] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15495] <... symlink resumed>) = 0 [pid 15494] <... close resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3817", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15496] chdir("./3757" [pid 15495] write(1, "executing program\n", 18 [pid 15494] close(4 [pid 320] <... openat resumed>) = 3 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] close(5 executing program [pid 320] fstat(3 [pid 15496] <... chdir resumed>) = 0 [pid 15495] <... write resumed>) = 18 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15495] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15494] close(6 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15496] setpgid(0, 0 [pid 15495] <... mkdirat resumed>) = 0 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15496] <... setpgid resumed>) = 0 [pid 15495] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15494] close(7 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3817/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15496] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15495] <... mount resumed>) = 0 [pid 15494] close(8 [pid 15496] <... openat resumed>) = 3 [pid 15495] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15496] write(3, "1000", 4 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15494] close(9 [pid 320] umount2("./3817/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15496] <... write resumed>) = 4 [pid 15494] close(10 [pid 15496] close(3) = 0 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3817/sys" [pid 15496] read(200 [pid 15495] <... openat resumed>) = 3 [pid 15494] close(11 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3817/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15494] close(12 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] close(13 [pid 320] openat(AT_FDCWD, "./3817/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15494] close(14) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15494] close(15 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15494] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15494] close(17) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15494] close(18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15496] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15495] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15494] close(19 [pid 320] <... close resumed>) = 0 [pid 15496] symlink("/dev/binderfs", "./binderfs" [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] close(20 [pid 320] rmdir("./3817/sys" [pid 15495] <... pwrite64 resumed>) = 36 [pid 15496] <... symlink resumed>) = 0 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 15496] write(1, "executing program\n", 18 [pid 15494] close(21 [pid 15495] <... close resumed>) = 0 [pid 15496] <... write resumed>) = 18 [pid 15495] close(4 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] umount2("./3817/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15496] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15496] <... mkdirat resumed>) = 0 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] close(5 [pid 320] newfstatat(AT_FDCWD, "./3817/binderfs" [pid 15496] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] close(23 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15495] close(6 [pid 15496] <... mount resumed>) = 0 [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15495] close(7 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3817/binderfs" [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] close(24 [pid 320] <... unlink resumed>) = 0 [pid 15495] close(8 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] close(25 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15495] close(9 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] close(26 [pid 320] <... close resumed>) = 0 [pid 15495] close(10 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3817" [pid 15496] <... openat resumed>) = 3 [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] close(27 [pid 320] <... rmdir resumed>) = 0 [pid 15495] close(11 [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] close(28 [pid 15495] close(12 [pid 320] mkdir("./3818", 0777 [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] <... pwrite64 resumed>) = 36 [pid 15495] close(13 [pid 15496] close(3 [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] <... close resumed>) = 0 [pid 15495] close(14) = -1 EBADF (Bad file descriptor) [pid 15496] close(4 [pid 15495] close(15 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15496] close(5 [pid 15495] close(16 [pid 15494] close(29 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15496] close(6 [pid 15495] close(17 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15494] exit_group(0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15496] close(7 [pid 15495] close(18 [pid 15494] <... exit_group resumed>) = ? [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(8 [pid 15495] close(19 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(9 [pid 15495] close(20 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(10 [pid 15495] close(21 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15497 attached [pid 15496] close(11 [pid 15495] close(22 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(12 [pid 15495] close(23 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(13 [pid 15495] close(24 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(14 [pid 15495] close(25 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(15 [pid 15495] close(26 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(16 [pid 15495] close(27 [pid 15494] +++ exited with 0 +++ [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(17 [pid 15495] close(28 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(18 [pid 15495] close(29 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(19 [pid 15495] exit_group(0 [pid 15497] set_robust_list(0x5555689d76a0, 24 [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] <... exit_group resumed>) = ? [pid 15497] <... set_robust_list resumed>) = 0 [pid 15496] close(20 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3820 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3729, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15497] rt_sigprocmask(SIG_SETMASK, [] [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15495] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15497] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15496] close(21 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3856, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15497] chdir("./3818" [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15497] <... chdir resumed>) = 0 [pid 15496] close(22 [pid 15497] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15497] setpgid(0, 0) = 0 [pid 15497] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15496] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15496] close(23) = -1 EBADF (Bad file descriptor) [pid 15496] close(24) = -1 EBADF (Bad file descriptor) [pid 15496] close(25) = -1 EBADF (Bad file descriptor) [pid 15496] close(26) = -1 EBADF (Bad file descriptor) [pid 15496] close(27) = -1 EBADF (Bad file descriptor) [pid 15496] close(28) = -1 EBADF (Bad file descriptor) [pid 15496] close(29) = -1 EBADF (Bad file descriptor) [pid 15496] exit_group(0) = ? [pid 15497] <... openat resumed>) = 3 [pid 15497] write(3, "1000", 4 [pid 15496] +++ exited with 0 +++ [pid 318] <... restart_syscall resumed>) = 0 [pid 15497] <... write resumed>) = 4 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3759, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15497] close(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15497] <... close resumed>) = 0 [pid 318] umount2("./3727", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15497] read(200 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15497] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] openat(AT_FDCWD, "./3727", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15497] symlink("/dev/binderfs", "./binderfs" [pid 318] <... openat resumed>) = 3 [pid 15497] <... symlink resumed>) = 0 [pid 318] fstat(3 [pid 15497] write(1, "executing program\n", 18 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 executing program [pid 15497] <... write resumed>) = 18 [pid 318] getdents64(3 [pid 15497] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15497] <... mkdirat resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15497] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15497] <... mount resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15497] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] newfstatat(AT_FDCWD, "./3727/sys" [pid 15497] <... openat resumed>) = 3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3727/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3727/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15497] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... openat resumed>) = 4 [pid 15497] <... pwrite64 resumed>) = 36 [pid 318] fstat(4 [pid 15497] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 15497] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 15497] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15497] close(5 [pid 318] close(4 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15497] close(6 [pid 318] rmdir("./3727/sys" [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3854", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15497] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3854", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3727/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15497] close(8 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15497] close(9 [pid 321] <... openat resumed>) = 3 [pid 318] newfstatat(AT_FDCWD, "./3727/binderfs" [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15497] close(10 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15497] close(11 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] unlink("./3727/binderfs" [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3854/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15497] close(12) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15497] close(13 [pid 318] <... unlink resumed>) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3854/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15497] close(14 [pid 318] getdents64(3 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15497] close(15) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3854/sys" [pid 318] close(3 [pid 15497] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3854/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3854/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15497] close(17 [pid 321] <... openat resumed>) = 4 [pid 318] rmdir("./3727" [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 318] <... rmdir resumed>) = 0 [pid 15497] close(18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] mkdir("./3728", 0777 [pid 15497] close(19 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 15497] close(20 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15497] close(21 [pid 321] <... close resumed>) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15497] close(22) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3854/sys" [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15497] close(23 [pid 321] <... rmdir resumed>) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3854/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15497] close(24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3854/binderfs" [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3854/binderfs") = 0 [pid 321] getdents64(3 [pid 319] umount2("./3757", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(3) = 0 [pid 319] openat(AT_FDCWD, "./3757", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15498 attached [pid 321] rmdir("./3854" [pid 319] <... openat resumed>) = 3 [pid 15498] set_robust_list(0x5555689d76a0, 24 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3730 [pid 15497] close(25) = -1 EBADF (Bad file descriptor) [pid 15498] <... set_robust_list resumed>) = 0 [pid 15497] close(26 [pid 321] mkdir("./3855", 0777 [pid 319] fstat(3 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15498] rt_sigprocmask(SIG_SETMASK, [] [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15498] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 15498] chdir("./3728" [pid 15497] close(27 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15498] <... chdir resumed>) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15499 attached [pid 15498] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15497] close(28 [pid 319] <... umount2 resumed>) = 0 [pid 15498] <... prctl resumed>) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15499] set_robust_list(0x5555689d76a0, 24 [pid 15497] close(29 [pid 15499] <... set_robust_list resumed>) = 0 [pid 15497] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15498] setpgid(0, 0) = 0 [pid 15497] exit_group(0 [pid 15498] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15497] <... exit_group resumed>) = ? [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3857 [pid 319] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15498] <... openat resumed>) = 3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3757/sys" [pid 15498] write(3, "1000", 4 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15498] <... write resumed>) = 4 [pid 15498] close(3 [pid 319] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15499] rt_sigprocmask(SIG_SETMASK, [] [pid 15498] <... close resumed>) = 0 [pid 15497] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15499] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3820, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15498] read(200 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] openat(AT_FDCWD, "./3757/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15499] chdir("./3855" [pid 15498] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] <... openat resumed>) = 4 [pid 15498] symlink("/dev/binderfs", "./binderfs" [pid 319] fstat(4 [pid 15499] <... chdir resumed>) = 0 [pid 15498] <... symlink resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15499] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 319] getdents64(4 [pid 15499] setpgid(0, 0 [pid 15498] write(1, "executing program\n", 18 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15499] <... setpgid resumed>) = 0 [pid 15498] <... write resumed>) = 18 [pid 319] getdents64(4 [pid 15499] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15498] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15498] <... mkdirat resumed>) = 0 executing program [pid 319] close(4 [pid 15499] <... openat resumed>) = 3 [pid 15499] write(3, "1000", 4 [pid 319] <... close resumed>) = 0 [pid 15499] <... write resumed>) = 4 [pid 15499] close(3 [pid 15498] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] rmdir("./3757/sys" [pid 15499] <... close resumed>) = 0 [pid 15498] <... mount resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15499] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] umount2("./3757/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15499] symlink("/dev/binderfs", "./binderfs" [pid 15498] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15499] <... symlink resumed>) = 0 [pid 15498] <... openat resumed>) = 3 [pid 319] newfstatat(AT_FDCWD, "./3757/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3757/binderfs") = 0 executing program [pid 15499] write(1, "executing program\n", 18) = 18 [pid 15498] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] getdents64(3 [pid 15499] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15498] <... pwrite64 resumed>) = 36 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3757" [pid 15499] <... mkdirat resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15498] close(3 [pid 319] mkdir("./3758", 0777 [pid 15498] <... close resumed>) = 0 [pid 15498] close(4 [pid 319] <... mkdir resumed>) = 0 [pid 15498] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15498] close(5) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15498] close(6 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15498] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15498] close(7 [pid 15499] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15498] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15499] <... mount resumed>) = 0 [pid 15498] close(8ci2-android-6-12-rust/strace-static-x86_64: Process 15500 attached [pid 15499] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15498] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15498] close(9) = -1 EBADF (Bad file descriptor) [pid 15498] close(10) = -1 EBADF (Bad file descriptor) [pid 15498] close(11) = -1 EBADF (Bad file descriptor) [pid 15498] close(12 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3760 [pid 15498] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15498] close(13 [pid 15499] <... openat resumed>) = 3 [pid 15498] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15498] close(14) = -1 EBADF (Bad file descriptor) [pid 15498] close(15) = -1 EBADF (Bad file descriptor) [pid 15498] close(16) = -1 EBADF (Bad file descriptor) [pid 15498] close(17) = -1 EBADF (Bad file descriptor) [pid 15498] close(18) = -1 EBADF (Bad file descriptor) [pid 15498] close(19) = -1 EBADF (Bad file descriptor) [pid 15498] close(20) = -1 EBADF (Bad file descriptor) [pid 15498] close(21) = -1 EBADF (Bad file descriptor) [pid 15498] close(22) = -1 EBADF (Bad file descriptor) [pid 15498] close(23) = -1 EBADF (Bad file descriptor) [pid 15498] close(24) = -1 EBADF (Bad file descriptor) [pid 15498] close(25) = -1 EBADF (Bad file descriptor) [pid 15498] close(26) = -1 EBADF (Bad file descriptor) [pid 15498] close(27) = -1 EBADF (Bad file descriptor) [pid 15498] close(28) = -1 EBADF (Bad file descriptor) [pid 15498] close(29) = -1 EBADF (Bad file descriptor) [pid 15498] exit_group(0 [pid 15500] set_robust_list(0x5555689d76a0, 24 [pid 15498] <... exit_group resumed>) = ? [pid 15500] <... set_robust_list resumed>) = 0 [pid 15499] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... restart_syscall resumed>) = 0 [pid 15500] rt_sigprocmask(SIG_SETMASK, [] [pid 15499] <... pwrite64 resumed>) = 36 [pid 15498] +++ exited with 0 +++ [pid 15500] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15499] close(3 [pid 320] umount2("./3818", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15499] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15499] close(4) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3818", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15500] chdir("./3758" [pid 15499] close(5) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15500] <... chdir resumed>) = 0 [pid 15499] close(6 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3730, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] fstat(3 [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15499] close(7) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15499] close(8 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15499] close(9 [pid 320] umount2("./3818/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15499] close(10) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15499] close(11) = -1 EBADF (Bad file descriptor) [pid 15499] close(12 [pid 320] umount2("./3818/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3728", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15500] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15499] close(13 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15500] <... prctl resumed>) = 0 [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15499] close(14) = -1 EBADF (Bad file descriptor) [pid 15499] close(15 [pid 318] openat(AT_FDCWD, "./3728", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15500] setpgid(0, 0 [pid 15499] close(16 [pid 318] <... openat resumed>) = 3 [pid 15500] <... setpgid resumed>) = 0 [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3818/sys" [pid 15499] close(17 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(3 [pid 15499] close(18 [pid 320] umount2("./3818/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15500] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15499] close(19 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15499] close(20) = -1 EBADF (Bad file descriptor) [pid 15500] <... openat resumed>) = 3 [pid 15499] close(21 [pid 320] openat(AT_FDCWD, "./3818/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15500] write(3, "1000", 4 [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15500] <... write resumed>) = 4 [pid 15499] close(22 [pid 320] <... openat resumed>) = 4 [pid 15500] close(3 [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 318] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15500] <... close resumed>) = 0 [pid 15499] close(23 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15499] close(24) = -1 EBADF (Bad file descriptor) [pid 15500] read(200 [pid 15499] close(25 [pid 320] getdents64(4 [pid 15500] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15500] symlink("/dev/binderfs", "./binderfs" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15499] close(26) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15499] close(27) = -1 EBADF (Bad file descriptor) [pid 15500] <... symlink resumed>) = 0 [pid 320] getdents64(4 [pid 15499] close(28 [pid 15500] write(1, "executing program\n", 18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15500] <... write resumed>) = 18 executing program [pid 15499] close(29 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 15499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3818/sys" [pid 318] newfstatat(AT_FDCWD, "./3728/sys" [pid 15500] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15499] exit_group(0 [pid 320] <... rmdir resumed>) = 0 [pid 15499] <... exit_group resumed>) = ? [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3728/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15500] <... mkdirat resumed>) = 0 [pid 320] umount2("./3818/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15499] +++ exited with 0 +++ [pid 318] openat(AT_FDCWD, "./3728/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3857, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15500] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... openat resumed>) = 4 [pid 320] newfstatat(AT_FDCWD, "./3818/binderfs" [pid 15500] <... mount resumed>) = 0 [pid 318] fstat(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3818/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... unlink resumed>) = 0 [pid 318] getdents64(4 [pid 15500] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15500] <... openat resumed>) = 3 [pid 320] close(3 [pid 318] close(4 [pid 320] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15500] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] rmdir("./3818" [pid 318] rmdir("./3728/sys" [pid 15500] <... pwrite64 resumed>) = 36 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15500] close(3 [pid 320] mkdir("./3819", 0777 [pid 318] umount2("./3728/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15500] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15500] close(4 [pid 320] <... mkdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3728/binderfs" [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15500] close(5 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15500] close(6 [pid 318] unlink("./3728/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 15501 attached [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... unlink resumed>) = 0 [pid 15501] set_robust_list(0x5555689d76a0, 24 [pid 15500] close(7 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3821 [pid 318] getdents64(3 [pid 15501] <... set_robust_list resumed>) = 0 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15500] close(8 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15501] rt_sigprocmask(SIG_SETMASK, [] [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15500] close(9 [pid 318] close(3 [pid 15501] chdir("./3819" [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15501] <... chdir resumed>) = 0 [pid 15500] close(10 [pid 15501] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] rmdir("./3728" [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] <... prctl resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15500] close(11 [pid 15501] setpgid(0, 0 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3729", 0777 [pid 15501] <... setpgid resumed>) = 0 [pid 15500] close(12 [pid 318] <... mkdir resumed>) = 0 [pid 15501] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15501] <... openat resumed>) = 3 [pid 15500] close(13 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15501] write(3, "1000", 4 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] <... write resumed>) = 4 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15501] close(3 [pid 15500] close(14ci2-android-6-12-rust/strace-static-x86_64: Process 15502 attached [pid 15501] <... close resumed>) = 0 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] set_robust_list(0x5555689d76a0, 24 [pid 15501] read(200 [pid 15500] close(15 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3731 [pid 15502] <... set_robust_list resumed>) = 0 [pid 15501] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15502] rt_sigprocmask(SIG_SETMASK, [] [pid 15501] symlink("/dev/binderfs", "./binderfs" [pid 15500] close(16 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] <... symlink resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 15502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15501] write(1, "executing program\n", 18 [pid 15500] close(17 [pid 15502] chdir("./3729" [pid 15501] <... write resumed>) = 18 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15502] <... chdir resumed>) = 0 [pid 15501] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15500] close(18 [pid 321] umount2("./3855", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15502] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15501] <... mkdirat resumed>) = 0 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15502] <... prctl resumed>) = 0 [pid 15501] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15500] close(19 [pid 321] openat(AT_FDCWD, "./3855", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15502] setpgid(0, 0 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15502] <... setpgid resumed>) = 0 [pid 15501] <... mount resumed>) = 0 [pid 15500] close(20 [pid 321] fstat(3 [pid 15502] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15501] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15502] <... openat resumed>) = 3 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3855/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15502] write(3, "1000", 4 [pid 15501] <... openat resumed>) = 3 [pid 15500] close(21 [pid 321] <... umount2 resumed>) = 0 [pid 15502] <... write resumed>) = 4 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] close(3 [pid 15501] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15502] <... close resumed>) = 0 [pid 15500] close(22 [pid 321] umount2("./3855/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15502] read(200 [pid 15501] <... pwrite64 resumed>) = 36 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15502] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15501] close(3 [pid 15500] close(23 [pid 321] newfstatat(AT_FDCWD, "./3855/sys" [pid 15502] symlink("/dev/binderfs", "./binderfs" [pid 15501] <... close resumed>) = 0 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15501] close(4 [pid 15500] close(24 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] <... symlink resumed>) = 0 [pid 15501] close(5 [pid 15500] close(25 [pid 15502] write(1, "executing program\n", 18 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] <... write resumed>) = 18 [pid 15501] close(6 executing program [pid 15500] close(26 [pid 15502] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3855/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15502] <... mkdirat resumed>) = 0 [pid 15501] close(7 [pid 15500] close(27 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15502] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3855/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15502] <... mount resumed>) = 0 [pid 15501] close(8 [pid 15500] close(28 [pid 321] getdents64(4 [pid 15502] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15502] <... openat resumed>) = 3 [pid 15501] close(9 [pid 15500] close(29 [pid 321] close(4 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3855/sys" [pid 15501] close(10 [pid 15500] exit_group(0 [pid 321] <... rmdir resumed>) = 0 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(11) = -1 EBADF (Bad file descriptor) [pid 15500] <... exit_group resumed>) = ? [pid 15502] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15501] close(12 [pid 15500] +++ exited with 0 +++ [pid 321] umount2("./3855/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15502] <... pwrite64 resumed>) = 36 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3855/binderfs" [pid 15501] close(13 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3760, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] unlink("./3855/binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15502] close(3 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] <... close resumed>) = 0 [pid 15501] close(14 [pid 321] <... unlink resumed>) = 0 [pid 15502] close(4 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(15 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15502] close(5 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(16 [pid 15502] close(6 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(17 [pid 321] rmdir("./3855" [pid 15502] close(7 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(18 [pid 321] <... rmdir resumed>) = 0 [pid 15502] close(8 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(19 [pid 15502] close(9 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(20 [pid 321] mkdir("./3856", 0777 [pid 15502] close(10 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(21 [pid 321] <... mkdir resumed>) = 0 [pid 15502] close(11 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(22 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15502] close(12 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(23 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15502] close(13 [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] close(24 [pid 15502] close(14) = -1 EBADF (Bad file descriptor) [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] close(15 [pid 15501] close(25 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] close(16 [pid 15501] close(26 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] close(17 [pid 15501] close(27 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] close(18 [pid 15501] close(28 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] close(19 [pid 15501] close(29 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] close(20 [pid 15501] exit_group(0 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] close(21 [pid 15501] <... exit_group resumed>) = ? [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15503 attached [pid 15502] close(22 [pid 15501] +++ exited with 0 +++ [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3858 [pid 15503] set_robust_list(0x5555689d76a0, 24 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3821, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15503] <... set_robust_list resumed>) = 0 [pid 15502] close(23 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15503] rt_sigprocmask(SIG_SETMASK, [] [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15502] close(24) = -1 EBADF (Bad file descriptor) [pid 15503] chdir("./3856" [pid 15502] close(25 [pid 15503] <... chdir resumed>) = 0 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15503] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15502] close(26 [pid 15503] <... prctl resumed>) = 0 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15503] setpgid(0, 0 [pid 15502] close(27 [pid 15503] <... setpgid resumed>) = 0 [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] close(28 [pid 15503] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15502] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15502] close(29) = -1 EBADF (Bad file descriptor) [pid 15502] exit_group(0) = ? [pid 15503] <... openat resumed>) = 3 [pid 15503] write(3, "1000", 4) = 4 [pid 15503] close(3) = 0 [pid 15502] +++ exited with 0 +++ [pid 15503] read(200 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3731, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15503] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15503] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15503] write(1, "executing program\n", 18) = 18 [pid 15503] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 15503] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... restart_syscall resumed>) = 0 [pid 15503] <... mount resumed>) = 0 [pid 15503] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] umount2("./3758", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15503] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3758", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15503] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15503] <... pwrite64 resumed>) = 36 [pid 319] getdents64(3 [pid 15503] close(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15503] <... close resumed>) = 0 [pid 15503] close(4) = -1 EBADF (Bad file descriptor) [pid 15503] close(5) = -1 EBADF (Bad file descriptor) [pid 15503] close(6) = -1 EBADF (Bad file descriptor) [pid 15503] close(7) = -1 EBADF (Bad file descriptor) [pid 15503] close(8) = -1 EBADF (Bad file descriptor) [pid 15503] close(9 [pid 320] <... restart_syscall resumed>) = 0 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15503] close(10 [pid 319] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3819", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15503] close(11 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3819", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15503] close(12 [pid 320] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = 0 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 319] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15503] close(13 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15503] close(14 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] newfstatat(AT_FDCWD, "./3758/sys" [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3819/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15503] close(15 [pid 319] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15503] close(16 [pid 319] openat(AT_FDCWD, "./3758/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15503] close(17 [pid 319] <... openat resumed>) = 4 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15503] close(18 [pid 320] umount2("./3819/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15503] close(19) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3819/sys" [pid 319] getdents64(4 [pid 15503] close(20 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3819/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 15503] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3729", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3819/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15503] close(22 [pid 319] <... close resumed>) = 0 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3729", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rmdir("./3758/sys" [pid 15503] close(23 [pid 320] fstat(4 [pid 318] <... openat resumed>) = 3 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15503] close(24 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3758/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15503] close(25 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3758/binderfs" [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 15503] close(26 [pid 320] getdents64(4 [pid 319] unlink("./3758/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15503] close(27 [pid 320] close(4 [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15503] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15503] close(28) = -1 EBADF (Bad file descriptor) [pid 15503] close(29) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3819/sys" [pid 15503] exit_group(0 [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(3 [pid 318] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15503] <... exit_group resumed>) = ? [pid 320] umount2("./3819/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15503] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 318] newfstatat(AT_FDCWD, "./3729/sys" [pid 319] <... close resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3858, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] rmdir("./3758" [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] newfstatat(AT_FDCWD, "./3819/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] mkdir("./3759", 0777 [pid 318] umount2("./3729/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] unlink("./3819/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... unlink resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3729/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(3 [pid 318] <... openat resumed>) = 4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] fstat(4 [pid 320] close(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... close resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] rmdir("./3819" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 320] mkdir("./3820", 0777 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] close(4) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3729/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15504 attached [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3761 [pid 318] <... rmdir resumed>) = 0 [pid 15504] set_robust_list(0x5555689d76a0, 24 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15504] <... set_robust_list resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] umount2("./3729/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15505 attached [pid 15504] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15505] set_robust_list(0x5555689d76a0, 24 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15505] <... set_robust_list resumed>) = 0 [pid 15504] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] newfstatat(AT_FDCWD, "./3729/binderfs" [pid 15504] chdir("./3759" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15505] rt_sigprocmask(SIG_SETMASK, [] [pid 15504] <... chdir resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3822 [pid 318] unlink("./3729/binderfs" [pid 15505] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15504] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... unlink resumed>) = 0 [pid 15505] chdir("./3820" [pid 15504] <... prctl resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15504] setpgid(0, 0 [pid 318] getdents64(3 [pid 15504] <... setpgid resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15505] <... chdir resumed>) = 0 [pid 15504] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] close(3 [pid 15505] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 318] <... close resumed>) = 0 [pid 15505] setpgid(0, 0) = 0 [pid 15504] <... openat resumed>) = 3 [pid 318] rmdir("./3729" [pid 15505] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... rmdir resumed>) = 0 [pid 15504] write(3, "1000", 4 [pid 318] mkdir("./3730", 0777 [pid 15505] <... openat resumed>) = 3 [pid 15504] <... write resumed>) = 4 [pid 318] <... mkdir resumed>) = 0 [pid 15505] write(3, "1000", 4 [pid 15504] close(3 [pid 15505] <... write resumed>) = 4 [pid 15504] <... close resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15504] read(200 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15504] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15504] symlink("/dev/binderfs", "./binderfs" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15505] close(3 [pid 15504] <... symlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15506 attached [pid 15505] <... close resumed>) = 0 [pid 15505] read(200 [pid 15504] write(1, "executing program\n", 18 [pid 15506] set_robust_list(0x5555689d76a0, 24 [pid 15505] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15504] <... write resumed>) = 18 executing program [pid 15504] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15506] <... set_robust_list resumed>) = 0 [pid 15505] symlink("/dev/binderfs", "./binderfs" [pid 15504] <... mkdirat resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3732 [pid 321] <... restart_syscall resumed>) = 0 [pid 15505] <... symlink resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15505] write(1, "executing program\n", 18 executing program [pid 15504] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15506] rt_sigprocmask(SIG_SETMASK, [] [pid 15505] <... write resumed>) = 18 [pid 15504] <... mount resumed>) = 0 [pid 15506] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] umount2("./3856", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15504] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15506] chdir("./3730" [pid 15505] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15504] <... openat resumed>) = 3 [pid 15506] <... chdir resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3856", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15505] <... mkdirat resumed>) = 0 [pid 15504] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... openat resumed>) = 3 [pid 15506] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15505] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] fstat(3 [pid 15506] <... prctl resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3 [pid 15506] setpgid(0, 0 [pid 15505] <... mount resumed>) = 0 [pid 15504] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15506] <... setpgid resumed>) = 0 [pid 321] umount2("./3856/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15504] close(3) = 0 [pid 15504] close(4) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15504] close(5) = -1 EBADF (Bad file descriptor) [pid 15506] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15504] close(6) = -1 EBADF (Bad file descriptor) [pid 15504] close(7) = -1 EBADF (Bad file descriptor) [pid 15504] close(8) = -1 EBADF (Bad file descriptor) [pid 15504] close(9) = -1 EBADF (Bad file descriptor) [pid 15504] close(10) = -1 EBADF (Bad file descriptor) [pid 15504] close(11) = -1 EBADF (Bad file descriptor) [pid 15505] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15506] <... openat resumed>) = 3 [pid 15504] close(12) = -1 EBADF (Bad file descriptor) [pid 15504] close(13) = -1 EBADF (Bad file descriptor) [pid 15504] close(14) = -1 EBADF (Bad file descriptor) [pid 15504] close(15 [pid 15505] <... openat resumed>) = 3 [pid 15506] write(3, "1000", 4 [pid 321] umount2("./3856/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15506] <... write resumed>) = 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15506] close(3 [pid 321] newfstatat(AT_FDCWD, "./3856/sys" [pid 15506] <... close resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15506] read(200 [pid 15505] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15506] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] umount2("./3856/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15506] symlink("/dev/binderfs", "./binderfs" [pid 15504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15504] close(16 [pid 15506] <... symlink resumed>) = 0 [pid 15504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15504] close(17 [pid 15506] write(1, "executing program\n", 18 [pid 15504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3856/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15504] close(18 [pid 15506] <... write resumed>) = 18 [pid 15505] <... pwrite64 resumed>) = 36 [pid 15504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 executing program [pid 15506] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15504] close(19) = -1 EBADF (Bad file descriptor) [pid 15504] close(20) = -1 EBADF (Bad file descriptor) [pid 15504] close(21) = -1 EBADF (Bad file descriptor) [pid 15504] close(22) = -1 EBADF (Bad file descriptor) [pid 15504] close(23) = -1 EBADF (Bad file descriptor) [pid 15504] close(24) = -1 EBADF (Bad file descriptor) [pid 15504] close(25) = -1 EBADF (Bad file descriptor) [pid 15504] close(26) = -1 EBADF (Bad file descriptor) [pid 15504] close(27) = -1 EBADF (Bad file descriptor) [pid 15504] close(28) = -1 EBADF (Bad file descriptor) [pid 15504] close(29) = -1 EBADF (Bad file descriptor) [pid 15504] exit_group(0) = ? [pid 15506] <... mkdirat resumed>) = 0 [pid 15505] close(3 [pid 15504] +++ exited with 0 +++ [pid 321] fstat(4 [pid 15506] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15505] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3761, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15505] close(4 [pid 321] getdents64(4 [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15506] <... mount resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15506] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(4 [pid 15505] close(5 [pid 319] umount2("./3759", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] close(4) = 0 [pid 15506] <... openat resumed>) = 3 [pid 15505] close(6 [pid 321] rmdir("./3856/sys" [pid 319] openat(AT_FDCWD, "./3759", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15506] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15505] close(7 [pid 321] umount2("./3856/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 3 [pid 15506] <... pwrite64 resumed>) = 36 [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15506] close(3 [pid 15505] close(8 [pid 319] fstat(3 [pid 321] newfstatat(AT_FDCWD, "./3856/binderfs" [pid 15506] <... close resumed>) = 0 [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15506] close(4 [pid 15505] close(9 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 321] unlink("./3856/binderfs" [pid 15506] close(5 [pid 15505] close(10 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15506] close(6 [pid 15505] close(11 [pid 319] umount2("./3759/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15506] close(7 [pid 15505] close(12 [pid 321] close(3 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 15506] close(8 [pid 15505] close(13 [pid 319] umount2("./3759/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3856" [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15506] close(9 [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] close(14 [pid 321] mkdir("./3857", 0777 [pid 319] newfstatat(AT_FDCWD, "./3759/sys" [pid 15506] close(10 [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] close(15 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15506] close(11 [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] close(16 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] umount2("./3759/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15506] close(12 [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] close(17 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3759/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15507 attached [pid 15506] close(13 [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 4 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] close(18 [pid 15506] close(14) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15506] close(15 [pid 15505] close(19 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3859 [pid 319] getdents64(4 [pid 15507] set_robust_list(0x5555689d76a0, 24 [pid 15506] close(16 [pid 15505] close(20 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15507] <... set_robust_list resumed>) = 0 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15506] close(17 [pid 15505] close(21 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15507] rt_sigprocmask(SIG_SETMASK, [] [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15507] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15506] close(18 [pid 15505] close(22 [pid 319] <... close resumed>) = 0 [pid 15507] chdir("./3857" [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3759/sys" [pid 15507] <... chdir resumed>) = 0 [pid 15506] close(19 [pid 15505] close(23 [pid 319] <... rmdir resumed>) = 0 [pid 15507] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3759/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15507] <... prctl resumed>) = 0 [pid 15506] close(20 [pid 15505] close(24 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15507] setpgid(0, 0 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15507] <... setpgid resumed>) = 0 [pid 15506] close(21 [pid 15505] close(25 [pid 319] newfstatat(AT_FDCWD, "./3759/binderfs" [pid 15507] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15506] close(22 [pid 15505] close(26 [pid 319] unlink("./3759/binderfs" [pid 15507] <... openat resumed>) = 3 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15507] write(3, "1000", 4 [pid 15506] close(23 [pid 15505] close(27 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15507] <... write resumed>) = 4 [pid 15506] close(24 [pid 15505] close(28 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15507] close(3 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15507] <... close resumed>) = 0 [pid 15506] close(25 [pid 15505] close(29 [pid 319] close(3 [pid 15507] read(200 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15507] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15506] close(26 [pid 15505] exit_group(0 [pid 319] rmdir("./3759" [pid 15507] symlink("/dev/binderfs", "./binderfs" [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15506] close(27 [pid 15505] <... exit_group resumed>) = ? [pid 319] <... rmdir resumed>) = 0 [pid 15507] <... symlink resumed>) = 0 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15507] write(1, "executing program\n", 18 [pid 319] mkdir("./3760", 0777 [pid 15506] close(28 [pid 15507] <... write resumed>) = 18 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15505] +++ exited with 0 +++ [pid 319] <... mkdir resumed>) = 0 [pid 15507] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15506] close(29 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3822, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15507] <... mkdirat resumed>) = 0 [pid 15506] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15506] exit_group(0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15506] <... exit_group resumed>) = ? [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15507] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15506] +++ exited with 0 +++ [pid 320] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15508 attached [pid 15508] set_robust_list(0x5555689d76a0, 24 [pid 15507] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3762 [pid 15508] <... set_robust_list resumed>) = 0 [pid 15507] <... openat resumed>) = 3 [pid 320] umount2("./3820", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3732, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15508] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15508] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15508] chdir("./3760" [pid 15507] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15508] <... chdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3820", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15508] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15508] setpgid(0, 0 [pid 320] <... openat resumed>) = 3 [pid 15508] <... setpgid resumed>) = 0 [pid 15508] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15508] write(3, "1000", 4 [pid 15507] <... pwrite64 resumed>) = 36 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15508] <... write resumed>) = 4 [pid 15508] close(3 [pid 15507] close(3 [pid 320] getdents64(3 [pid 15508] <... close resumed>) = 0 [pid 15508] read(200 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15508] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15508] symlink("/dev/binderfs", "./binderfs" [pid 15507] <... close resumed>) = 0 [pid 320] umount2("./3820/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15507] close(4 [pid 15508] <... symlink resumed>) = 0 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15508] write(1, "executing program\n", 18) = 18 executing program [pid 15508] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15507] close(5 [pid 320] <... umount2 resumed>) = 0 [pid 15508] <... mkdirat resumed>) = 0 [pid 15508] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15507] close(6 [pid 320] umount2("./3820/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15507] close(7 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15507] close(8 [pid 15508] <... mount resumed>) = 0 [pid 15508] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3820/sys" [pid 318] umount2("./3730", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15507] close(9 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15508] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15507] close(10 [pid 320] umount2("./3820/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3730", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15508] close(3) = 0 [pid 15507] close(11 [pid 320] openat(AT_FDCWD, "./3820/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 3 [pid 15508] close(4 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15507] close(12 [pid 320] fstat(4 [pid 318] fstat(3 [pid 15508] close(5) = -1 EBADF (Bad file descriptor) [pid 15508] close(6 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15507] close(13 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(3 [pid 15507] close(14 [pid 320] getdents64(4 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15507] close(15 [pid 320] getdents64(4 [pid 318] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15508] close(7 [pid 15507] close(16 [pid 15508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15508] close(8 [pid 15507] close(17 [pid 320] rmdir("./3820/sys" [pid 15508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = 0 [pid 15508] close(9 [pid 320] <... rmdir resumed>) = 0 [pid 15508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15508] close(10) = -1 EBADF (Bad file descriptor) [pid 15508] close(11) = -1 EBADF (Bad file descriptor) [pid 15508] close(12) = -1 EBADF (Bad file descriptor) [pid 15508] close(13) = -1 EBADF (Bad file descriptor) [pid 15508] close(14) = -1 EBADF (Bad file descriptor) [pid 15508] close(15) = -1 EBADF (Bad file descriptor) [pid 15508] close(16) = -1 EBADF (Bad file descriptor) [pid 15508] close(17) = -1 EBADF (Bad file descriptor) [pid 15508] close(18) = -1 EBADF (Bad file descriptor) [pid 15508] close(19) = -1 EBADF (Bad file descriptor) [pid 15508] close(20) = -1 EBADF (Bad file descriptor) [pid 15508] close(21) = -1 EBADF (Bad file descriptor) [pid 15508] close(22) = -1 EBADF (Bad file descriptor) [pid 15508] close(23) = -1 EBADF (Bad file descriptor) [pid 15508] close(24) = -1 EBADF (Bad file descriptor) [pid 15508] close(25) = -1 EBADF (Bad file descriptor) [pid 15508] close(26) = -1 EBADF (Bad file descriptor) [pid 15508] close(27) = -1 EBADF (Bad file descriptor) [pid 15508] close(28) = -1 EBADF (Bad file descriptor) [pid 15508] close(29) = -1 EBADF (Bad file descriptor) [pid 15508] exit_group(0) = ? [pid 318] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3820/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15507] close(18 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15507] close(19 [pid 320] newfstatat(AT_FDCWD, "./3820/binderfs" [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3730/sys" [pid 15507] close(20 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15507] close(21 [pid 320] unlink("./3820/binderfs" [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3730/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15507] close(22 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3730/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15507] close(23) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15507] close(24 [pid 320] <... unlink resumed>) = 0 [pid 318] fstat(4 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15507] close(25 [pid 318] getdents64(4 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15507] close(26 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15507] close(27) = -1 EBADF (Bad file descriptor) [pid 15507] close(28 [pid 318] getdents64(4 [pid 15507] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15507] close(29) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15507] exit_group(0 [pid 318] <... close resumed>) = 0 [pid 15507] <... exit_group resumed>) = ? [pid 318] rmdir("./3730/sys" [pid 15507] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3859, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rmdir resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3730/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3730/binderfs" [pid 320] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] unlink("./3730/binderfs" [pid 320] close(3 [pid 318] <... unlink resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 15508] +++ exited with 0 +++ [pid 320] rmdir("./3820" [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3762, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] close(3 [pid 320] mkdir("./3821", 0777 [pid 318] <... close resumed>) = 0 [pid 319] umount2("./3760", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3730" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3760", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] mkdir("./3731", 0777 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3760/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3760/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3760/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15509 attached , {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15509] set_robust_list(0x5555689d76a0, 24 [pid 319] umount2("./3760/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15509] <... set_robust_list resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3823 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15509] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3760/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15510 attached [pid 15509] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 4 [pid 15510] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15510] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15510] chdir("./3731") = 0 [pid 15510] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15510] setpgid(0, 0) = 0 [pid 15510] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15509] chdir("./3821" [pid 319] fstat(4 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3733 [pid 15510] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15510] write(3, "1000", 4 [pid 15509] <... chdir resumed>) = 0 [pid 319] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15509] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15510] <... write resumed>) = 4 [pid 15510] close(3) = 0 [pid 15509] <... prctl resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] getdents64(4 [pid 15510] read(200 [pid 15509] setpgid(0, 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15510] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15509] <... setpgid resumed>) = 0 [pid 15510] symlink("/dev/binderfs", "./binderfs" [pid 319] close(4 [pid 15510] <... symlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15510] write(1, "executing program\n", 18 [pid 321] umount2("./3857", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 15510] <... write resumed>) = 18 [pid 15509] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3760/sys" [pid 15510] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] openat(AT_FDCWD, "./3857", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rmdir resumed>) = 0 [pid 15510] <... mkdirat resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 15510] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15509] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] umount2("./3760/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15510] <... mount resumed>) = 0 [pid 15509] write(3, "1000", 4 [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15510] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15509] <... write resumed>) = 4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] newfstatat(AT_FDCWD, "./3760/binderfs" [pid 15509] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15510] <... openat resumed>) = 3 [pid 15509] <... close resumed>) = 0 [pid 321] umount2("./3857/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3760/binderfs" [pid 15510] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15509] read(200 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15509] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] getdents64(3 [pid 15510] <... pwrite64 resumed>) = 36 [pid 15509] symlink("/dev/binderfs", "./binderfs" [pid 321] umount2("./3857/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15510] close(3 [pid 15509] <... symlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3 [pid 15510] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3857/sys" [pid 319] <... close resumed>) = 0 [pid 15510] close(4 [pid 15509] write(1, "executing program\n", 18 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3760" executing program [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... write resumed>) = 18 [pid 321] umount2("./3857/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 15510] close(5 [pid 15509] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3761", 0777 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... mkdirat resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3857/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... mkdir resumed>) = 0 [pid 15510] close(6 [pid 321] <... openat resumed>) = 4 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15510] close(7 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15510] close(8 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 ci2-android-6-12-rust/strace-static-x86_64: Process 15511 attached [pid 15510] close(9 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3763 [pid 15511] set_robust_list(0x5555689d76a0, 24 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15511] <... set_robust_list resumed>) = 0 [pid 15510] close(10 [pid 321] close(4 [pid 15511] rt_sigprocmask(SIG_SETMASK, [] [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... mount resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 15511] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15510] close(11 [pid 15509] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] rmdir("./3857/sys" [pid 15511] chdir("./3761" [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... openat resumed>) = 3 [pid 15510] close(12 [pid 15511] <... chdir resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 15511] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3857/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15511] <... prctl resumed>) = 0 [pid 15510] close(13 [pid 15511] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15511] <... setpgid resumed>) = 0 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3857/binderfs" [pid 15510] close(14 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3857/binderfs" [pid 15510] close(15 [pid 15509] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15511] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... pwrite64 resumed>) = 36 [pid 321] <... unlink resumed>) = 0 [pid 15511] <... openat resumed>) = 3 [pid 15510] close(16 [pid 15509] close(3 [pid 321] getdents64(3 [pid 15511] write(3, "1000", 4 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15511] <... write resumed>) = 4 [pid 15510] close(17 [pid 15509] close(4 [pid 321] close(3 [pid 15511] close(3 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15511] <... close resumed>) = 0 [pid 15510] close(18 [pid 15509] close(5 [pid 321] rmdir("./3857" [pid 15511] read(200 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15511] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15510] close(19 [pid 15509] close(6 [pid 321] <... rmdir resumed>) = 0 [pid 15511] symlink("/dev/binderfs", "./binderfs" [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3858", 0777 [pid 15511] <... symlink resumed>) = 0 [pid 15510] close(20 [pid 15509] close(7 [pid 321] <... mkdir resumed>) = 0 [pid 15511] write(1, "executing program\n", 18) = 18 executing program [pid 15511] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15510] close(21 [pid 15509] close(8 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15510] close(22 [pid 15509] close(9 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15511] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15511] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15512 attached ) = 3 [pid 15510] close(23 [pid 15509] close(10 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15509] close(11 [pid 15512] rt_sigprocmask(SIG_SETMASK, [] [pid 15510] close(24 [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3860 [pid 15512] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15511] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] close(12 [pid 15512] chdir("./3858" [pid 15511] <... pwrite64 resumed>) = 36 [pid 15510] close(25 [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] close(13 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15510] close(26 [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] close(14 [pid 15512] <... chdir resumed>) = 0 [pid 15511] close(3 [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15511] <... close resumed>) = 0 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] close(15 [pid 15512] <... prctl resumed>) = 0 [pid 15511] close(4 [pid 15510] close(27 [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] setpgid(0, 0 [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] <... setpgid resumed>) = 0 [pid 15511] close(5 [pid 15510] close(28 [pid 15509] close(16 [pid 15512] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] <... openat resumed>) = 3 [pid 15511] close(6 [pid 15510] close(29 [pid 15509] close(17 [pid 15512] write(3, "1000", 4 [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] <... write resumed>) = 4 [pid 15511] close(7 [pid 15510] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] close(18 [pid 15512] close(3 [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15510] exit_group(0 [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] <... close resumed>) = 0 [pid 15511] close(8 [pid 15510] <... exit_group resumed>) = ? [pid 15509] close(19 [pid 15512] read(200 [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15511] close(9 [pid 15512] symlink("/dev/binderfs", "./binderfs" [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] <... symlink resumed>) = 0 [pid 15509] close(20) = -1 EBADF (Bad file descriptor) [pid 15509] close(21 [pid 15512] write(1, "executing program\n", 18 [pid 15511] close(10 [pid 15510] +++ exited with 0 +++ [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] <... write resumed>) = 18 [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] close(22 executing program [pid 15511] close(11 [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] close(23 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3733, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15512] <... mkdirat resumed>) = 0 [pid 15511] close(12 [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] close(24 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15512] <... mount resumed>) = 0 [pid 15511] close(13 [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] close(25 [pid 15511] close(14 [pid 15509] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15509] close(26) = -1 EBADF (Bad file descriptor) [pid 15509] close(27) = -1 EBADF (Bad file descriptor) [pid 15509] close(28) = -1 EBADF (Bad file descriptor) [pid 15509] close(29) = -1 EBADF (Bad file descriptor) [pid 15509] exit_group(0) = ? [pid 15509] +++ exited with 0 +++ [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15512] <... openat resumed>) = 3 [pid 15511] close(15 [pid 15512] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3823, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15512] <... pwrite64 resumed>) = 36 [pid 15511] close(16 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15511] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15511] close(17) = -1 EBADF (Bad file descriptor) [pid 15511] close(18) = -1 EBADF (Bad file descriptor) [pid 15511] close(19) = -1 EBADF (Bad file descriptor) [pid 15511] close(20) = -1 EBADF (Bad file descriptor) [pid 15511] close(21) = -1 EBADF (Bad file descriptor) [pid 15511] close(22) = -1 EBADF (Bad file descriptor) [pid 15511] close(23) = -1 EBADF (Bad file descriptor) [pid 15511] close(24) = -1 EBADF (Bad file descriptor) [pid 15511] close(25) = -1 EBADF (Bad file descriptor) [pid 15511] close(26) = -1 EBADF (Bad file descriptor) [pid 15511] close(27) = -1 EBADF (Bad file descriptor) [pid 15511] close(28) = -1 EBADF (Bad file descriptor) [pid 15511] close(29) = -1 EBADF (Bad file descriptor) [pid 15512] close(3 [pid 15511] exit_group(0 [pid 15512] <... close resumed>) = 0 [pid 15512] close(4) = -1 EBADF (Bad file descriptor) [pid 15512] close(5) = -1 EBADF (Bad file descriptor) [pid 15512] close(6) = -1 EBADF (Bad file descriptor) [pid 15512] close(7) = -1 EBADF (Bad file descriptor) [pid 15512] close(8) = -1 EBADF (Bad file descriptor) [pid 15512] close(9) = -1 EBADF (Bad file descriptor) [pid 15512] close(10) = -1 EBADF (Bad file descriptor) [pid 15512] close(11) = -1 EBADF (Bad file descriptor) [pid 15512] close(12) = -1 EBADF (Bad file descriptor) [pid 15512] close(13) = -1 EBADF (Bad file descriptor) [pid 15512] close(14) = -1 EBADF (Bad file descriptor) [pid 15512] close(15) = -1 EBADF (Bad file descriptor) [pid 15512] close(16) = -1 EBADF (Bad file descriptor) [pid 15512] close(17) = -1 EBADF (Bad file descriptor) [pid 15512] close(18) = -1 EBADF (Bad file descriptor) [pid 15512] close(19) = -1 EBADF (Bad file descriptor) [pid 15512] close(20) = -1 EBADF (Bad file descriptor) [pid 15512] close(21) = -1 EBADF (Bad file descriptor) [pid 15512] close(22) = -1 EBADF (Bad file descriptor) [pid 15512] close(23) = -1 EBADF (Bad file descriptor) [pid 15512] close(24) = -1 EBADF (Bad file descriptor) [pid 15512] close(25) = -1 EBADF (Bad file descriptor) [pid 15512] close(26) = -1 EBADF (Bad file descriptor) [pid 15512] close(27) = -1 EBADF (Bad file descriptor) [pid 15512] close(28) = -1 EBADF (Bad file descriptor) [pid 15512] close(29) = -1 EBADF (Bad file descriptor) [pid 15512] exit_group(0) = ? [pid 15511] <... exit_group resumed>) = ? [pid 15512] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3860, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15511] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3763, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3858", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3858", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] umount2("./3731", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3761", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3 [pid 320] umount2("./3821", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 320] openat(AT_FDCWD, "./3821", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3761", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3731", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 321] umount2("./3858/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 319] fstat(3 [pid 318] fstat(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] getdents64(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3761/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3858/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3821/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3858/sys" [pid 319] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] umount2("./3761/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3761/sys" [pid 318] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3761/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3731/sys" [pid 319] openat(AT_FDCWD, "./3761/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3858/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3821/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3858/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] newfstatat(AT_FDCWD, "./3821/sys" [pid 321] <... openat resumed>) = 4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3821/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 318] umount2("./3731/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(4 [pid 319] fstat(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 320] openat(AT_FDCWD, "./3821/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3731/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... openat resumed>) = 4 [pid 319] getdents64(4 [pid 321] close(4 [pid 318] <... openat resumed>) = 4 [pid 321] <... close resumed>) = 0 [pid 320] fstat(4 [pid 321] rmdir("./3858/sys" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] fstat(4 [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(4 [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] umount2("./3858/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 321] newfstatat(AT_FDCWD, "./3858/binderfs" [pid 320] getdents64(4 [pid 319] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] unlink("./3858/binderfs" [pid 320] close(4 [pid 318] getdents64(4 [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] rmdir("./3821/sys" [pid 318] close(4 [pid 321] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 319] rmdir("./3761/sys" [pid 321] rmdir("./3858" [pid 320] umount2("./3821/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3731/sys" [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 319] umount2("./3761/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3731/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] mkdir("./3859", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... mkdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3821/binderfs" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3731/binderfs" [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] unlink("./3821/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3761/binderfs" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3731/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 15513 attached [pid 320] getdents64(3 [pid 319] unlink("./3761/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15513] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3861 [pid 320] close(3 [pid 319] <... unlink resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15513] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 15513] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rmdir("./3821" [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15513] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] mkdir("./3822", 0777 [pid 15513] chdir("./3859" [pid 320] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 319] close(3 [pid 318] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] rmdir("./3731" [pid 319] rmdir("./3761" [pid 15513] <... chdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15513] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15513] <... prctl resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15513] setpgid(0, 0 [pid 319] mkdir("./3762", 0777 [pid 318] mkdir("./3732", 0777 [pid 15513] <... setpgid resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15514 attached [pid 15513] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] <... mkdir resumed>) = 0 [pid 15514] set_robust_list(0x5555689d76a0, 24 [pid 15513] <... openat resumed>) = 3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3824 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... mkdir resumed>) = 0 [pid 15514] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15514] rt_sigprocmask(SIG_SETMASK, [] [pid 15513] write(3, "1000", 4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15514] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15513] <... write resumed>) = 4 [pid 15514] chdir("./3822" [pid 15513] close(3ci2-android-6-12-rust/strace-static-x86_64: Process 15515 attached ) = 0 [pid 15513] read(200 [pid 15514] <... chdir resumed>) = 0 [pid 15513] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15514] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15513] symlink("/dev/binderfs", "./binderfs" [pid 15514] <... prctl resumed>) = 0 [pid 15514] setpgid(0, 0 [pid 15513] <... symlink resumed>) = 0 [pid 15515] set_robust_list(0x5555689d76a0, 24 [pid 15514] <... setpgid resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15515] <... set_robust_list resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3764 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15515] rt_sigprocmask(SIG_SETMASK, [] [pid 15514] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15513] write(1, "executing program\n", 18) = 18 [pid 15514] <... openat resumed>) = 3 [pid 15513] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15514] write(3, "1000", 4) = 4 [pid 15513] mount(NULL, "./sys", "sysfs", 0, NULLci2-android-6-12-rust/strace-static-x86_64: Process 15516 attached executing program [pid 15515] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15514] close(3 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15515] chdir("./3762" [pid 15514] <... close resumed>) = 0 [pid 15513] <... mount resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15516] set_robust_list(0x5555689d76a0, 24 [pid 15514] read(200 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3734 [pid 15516] <... set_robust_list resumed>) = 0 [pid 15515] <... chdir resumed>) = 0 [pid 15514] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15513] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15516] rt_sigprocmask(SIG_SETMASK, [] [pid 15515] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15514] symlink("/dev/binderfs", "./binderfs" [pid 15513] <... openat resumed>) = 3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15516] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15515] <... prctl resumed>) = 0 [pid 15514] <... symlink resumed>) = 0 [pid 15516] chdir("./3732" [pid 15515] setpgid(0, 0 [pid 15513] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15516] <... chdir resumed>) = 0 [pid 15515] <... setpgid resumed>) = 0 [pid 15515] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC executing program [pid 15514] write(1, "executing program\n", 18) = 18 [pid 15513] <... pwrite64 resumed>) = 36 [pid 15516] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15515] <... openat resumed>) = 3 [pid 15514] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15513] close(3 [pid 15516] <... prctl resumed>) = 0 [pid 15516] setpgid(0, 0 [pid 15515] write(3, "1000", 4 [pid 15514] <... mkdirat resumed>) = 0 [pid 15516] <... setpgid resumed>) = 0 [pid 15515] <... write resumed>) = 4 [pid 15513] <... close resumed>) = 0 [pid 15516] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15515] close(3 [pid 15514] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15513] close(4 [pid 15516] <... openat resumed>) = 3 [pid 15515] <... close resumed>) = 0 [pid 15515] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15515] symlink("/dev/binderfs", "./binderfs" [pid 15514] <... mount resumed>) = 0 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] write(3, "1000", 4 [pid 15515] <... symlink resumed>) = 0 [pid 15516] <... write resumed>) = 4 [pid 15516] close(3 [pid 15515] write(1, "executing program\n", 18 [pid 15516] <... close resumed>) = 0 executing program [pid 15516] read(200 [pid 15515] <... write resumed>) = 18 [pid 15516] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15515] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15514] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15513] close(5 [pid 15516] symlink("/dev/binderfs", "./binderfs" [pid 15515] <... mkdirat resumed>) = 0 [pid 15516] <... symlink resumed>) = 0 [pid 15516] write(1, "executing program\n", 18 [pid 15514] <... openat resumed>) = 3 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... write resumed>) = 18 executing program [pid 15515] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15513] close(6 [pid 15516] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15515] <... mount resumed>) = 0 [pid 15514] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15516] <... mkdirat resumed>) = 0 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15513] close(7 [pid 15514] <... pwrite64 resumed>) = 36 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15515] <... openat resumed>) = 3 [pid 15514] close(3 [pid 15513] close(8 [pid 15516] <... mount resumed>) = 0 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = 0 [pid 15513] close(9 [pid 15514] close(4 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(10 [pid 15514] close(5) = -1 EBADF (Bad file descriptor) [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(11 [pid 15516] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15515] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... openat resumed>) = 3 [pid 15515] <... pwrite64 resumed>) = 36 [pid 15514] close(6 [pid 15513] close(12 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(7 [pid 15513] close(13 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(8 [pid 15513] close(14 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(9 [pid 15513] close(15 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(10 [pid 15513] close(16 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15515] close(3 [pid 15514] close(11 [pid 15513] close(17 [pid 15516] <... pwrite64 resumed>) = 36 [pid 15515] <... close resumed>) = 0 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(3 [pid 15515] close(4 [pid 15516] <... close resumed>) = 0 [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(12 [pid 15513] close(18 [pid 15516] close(4 [pid 15515] close(5 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(13 [pid 15516] close(5 [pid 15515] close(6 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(6 [pid 15515] close(7 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(7 [pid 15515] close(8 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(8 [pid 15515] close(9 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(9 [pid 15515] close(10 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(10 [pid 15515] close(11 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(11 [pid 15515] close(12 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(12 [pid 15515] close(13 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(13 [pid 15515] close(14 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(14 [pid 15515] close(15 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(19 [pid 15516] close(15 [pid 15515] close(16 [pid 15514] close(14 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(20 [pid 15516] close(16 [pid 15515] close(17 [pid 15514] close(15 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(21 [pid 15516] close(17 [pid 15515] close(18 [pid 15514] close(16 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(22 [pid 15516] close(18 [pid 15515] close(19 [pid 15514] close(17 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(23 [pid 15516] close(19 [pid 15515] close(20 [pid 15514] close(18 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(24 [pid 15514] close(19 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] close(21 [pid 15516] close(20 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(25 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(20 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(21 [pid 15515] close(22 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(26 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(21 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(22 [pid 15515] close(23 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(27 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(22 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(28 [pid 15514] close(23 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] close(29 [pid 15514] close(24 [pid 15513] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] exit_group(0 [pid 15514] close(25 [pid 15513] <... exit_group resumed>) = ? [pid 15516] close(23 [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] close(24 [pid 15514] close(26 [pid 15516] close(24 [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15513] +++ exited with 0 +++ [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] close(25 [pid 15514] close(27 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3861, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15516] close(25 [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(28 [pid 15516] close(26 [pid 15515] close(26 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] close(29 [pid 15516] close(27 [pid 15515] close(27 [pid 15514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15514] exit_group(0 [pid 15516] close(28 [pid 15515] close(28 [pid 15514] <... exit_group resumed>) = ? [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] close(29 [pid 15515] close(29 [pid 15516] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15515] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15516] exit_group(0 [pid 15515] exit_group(0 [pid 15516] <... exit_group resumed>) = ? [pid 15515] <... exit_group resumed>) = ? [pid 15514] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3824, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15515] +++ exited with 0 +++ [pid 15516] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3764, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3734, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3859", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3732", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3859", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3822", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3762", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3 [pid 320] openat(AT_FDCWD, "./3822", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3732", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... openat resumed>) = 3 [pid 319] openat(AT_FDCWD, "./3762", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(3 [pid 318] <... openat resumed>) = 3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] fstat(3 [pid 319] <... openat resumed>) = 3 [pid 321] umount2("./3859/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(3 [pid 320] getdents64(3 [pid 319] fstat(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3859/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3822/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 321] newfstatat(AT_FDCWD, "./3859/sys" [pid 320] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3822/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3762/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] umount2("./3859/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3822/sys" [pid 321] openat(AT_FDCWD, "./3859/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3762/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 4 [pid 320] umount2("./3822/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 321] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3762/sys" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] openat(AT_FDCWD, "./3822/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] getdents64(4 [pid 320] <... openat resumed>) = 4 [pid 319] umount2("./3762/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] openat(AT_FDCWD, "./3762/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(4 [pid 320] getdents64(4 [pid 319] <... openat resumed>) = 4 [pid 321] <... close resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] rmdir("./3859/sys" [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3732/sys" [pid 321] umount2("./3859/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] newfstatat(AT_FDCWD, "./3859/binderfs" [pid 320] <... close resumed>) = 0 [pid 319] getdents64(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3822/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3732/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] unlink("./3859/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] umount2("./3822/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] newfstatat(AT_FDCWD, "./3822/binderfs" [pid 319] rmdir("./3762/sys" [pid 318] openat(AT_FDCWD, "./3732/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] <... close resumed>) = 0 [pid 320] unlink("./3822/binderfs" [pid 319] umount2("./3762/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 321] rmdir("./3859" [pid 320] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 321] mkdir("./3860", 0777 [pid 320] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3762/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] close(3 [pid 319] unlink("./3762/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... close resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] rmdir("./3822" [pid 318] close(4 [pid 319] getdents64(3 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3732/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15517 attached [pid 320] <... rmdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3862 [pid 320] mkdir("./3823", 0777 [pid 319] close(3 [pid 318] umount2("./3732/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15517] set_robust_list(0x5555689d76a0, 24 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... mkdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3762" [pid 318] newfstatat(AT_FDCWD, "./3732/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15517] <... set_robust_list resumed>) = 0 [pid 319] mkdir("./3763", 0777 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] unlink("./3732/binderfs" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15517] rt_sigprocmask(SIG_SETMASK, [] [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... mkdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3732") = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-6-12-rust/strace-static-x86_64: Process 15518 attached [pid 318] mkdir("./3733", 0777 [pid 15518] set_robust_list(0x5555689d76a0, 24 [pid 15517] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3825 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15518] <... set_robust_list resumed>) = 0 [pid 15517] chdir("./3860" [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15518] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15518] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15519 attached [pid 15518] chdir("./3823" [pid 15517] <... chdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15517] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3765 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15519] set_robust_list(0x5555689d76a0, 24 [pid 15517] <... prctl resumed>) = 0 [pid 15518] <... chdir resumed>) = 0 [pid 15518] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15518] setpgid(0, 0) = 0 [pid 15518] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-6-12-rust/strace-static-x86_64: Process 15520 attached [pid 15519] <... set_robust_list resumed>) = 0 [pid 15518] <... openat resumed>) = 3 [pid 15517] setpgid(0, 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15519] rt_sigprocmask(SIG_SETMASK, [] [pid 15517] <... setpgid resumed>) = 0 [pid 15520] set_robust_list(0x5555689d76a0, 24 [pid 15518] write(3, "1000", 4 [pid 15520] <... set_robust_list resumed>) = 0 [pid 15518] <... write resumed>) = 4 [pid 15520] rt_sigprocmask(SIG_SETMASK, [] [pid 15519] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15518] close(3 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15520] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15519] chdir("./3763" [pid 15518] <... close resumed>) = 0 [pid 15517] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15520] chdir("./3733" [pid 15519] <... chdir resumed>) = 0 [pid 15518] read(200 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3735 [pid 15519] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15517] <... openat resumed>) = 3 [pid 15519] <... prctl resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15520] <... chdir resumed>) = 0 [pid 15519] setpgid(0, 0 [pid 15518] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15517] write(3, "1000", 4 [pid 15520] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15519] <... setpgid resumed>) = 0 [pid 15518] symlink("/dev/binderfs", "./binderfs" [pid 15517] <... write resumed>) = 4 [pid 15520] <... prctl resumed>) = 0 [pid 15519] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15517] close(3 [pid 15520] setpgid(0, 0 [pid 15519] <... openat resumed>) = 3 [pid 15518] <... symlink resumed>) = 0 [pid 15517] <... close resumed>) = 0 [pid 15520] <... setpgid resumed>) = 0 [pid 15518] write(1, "executing program\n", 18 [pid 15519] write(3, "1000", 4 executing program [pid 15517] read(200 [pid 15520] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15519] <... write resumed>) = 4 [pid 15518] <... write resumed>) = 18 [pid 15517] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15519] close(3 [pid 15517] symlink("/dev/binderfs", "./binderfs" [pid 15520] <... openat resumed>) = 3 [pid 15519] <... close resumed>) = 0 [pid 15518] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15517] <... symlink resumed>) = 0 [pid 15519] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15517] write(1, "executing program\n", 18 [pid 15519] symlink("/dev/binderfs", "./binderfs" [pid 15520] write(3, "1000", 4 [pid 15519] <... symlink resumed>) = 0 [pid 15517] <... write resumed>) = 18 executing program [pid 15520] <... write resumed>) = 4 [pid 15518] <... mkdirat resumed>) = 0 [pid 15520] close(3 [pid 15518] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15517] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15520] <... close resumed>) = 0 [pid 15519] write(1, "executing program\n", 18 [pid 15517] <... mkdirat resumed>) = 0 executing program [pid 15520] read(200 [pid 15519] <... write resumed>) = 18 [pid 15518] <... mount resumed>) = 0 [pid 15520] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15519] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15517] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15520] symlink("/dev/binderfs", "./binderfs" [pid 15519] <... mkdirat resumed>) = 0 [pid 15518] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15520] <... symlink resumed>) = 0 [pid 15519] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15517] <... mount resumed>) = 0 executing program [pid 15520] write(1, "executing program\n", 18 [pid 15519] <... mount resumed>) = 0 [pid 15518] <... openat resumed>) = 3 [pid 15517] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15520] <... write resumed>) = 18 [pid 15519] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15520] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15517] <... openat resumed>) = 3 [pid 15520] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15518] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15520] <... mount resumed>) = 0 [pid 15519] <... openat resumed>) = 3 [pid 15517] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15519] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15518] <... pwrite64 resumed>) = 36 [pid 15517] <... pwrite64 resumed>) = 36 [pid 15520] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15519] <... pwrite64 resumed>) = 36 [pid 15517] close(3 [pid 15519] close(3 [pid 15517] <... close resumed>) = 0 [pid 15519] <... close resumed>) = 0 [pid 15518] close(3 [pid 15517] close(4 [pid 15520] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15519] close(4 [pid 15518] <... close resumed>) = 0 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(5 [pid 15519] close(5 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(6 [pid 15519] close(6 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(7 [pid 15519] close(7 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] close(8 [pid 15517] close(8 [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] close(9) = -1 EBADF (Bad file descriptor) [pid 15517] close(9 [pid 15519] close(10 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(10 [pid 15519] close(11 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(11 [pid 15519] close(12 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(12 [pid 15519] close(13 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(13 [pid 15519] close(14 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(14 [pid 15519] close(15 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... pwrite64 resumed>) = 36 [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(4 [pid 15517] close(15 [pid 15520] close(3 [pid 15519] close(16 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = 0 [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(5 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] close(4 [pid 15519] close(17 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(6 [pid 15517] close(16 [pid 15520] close(5 [pid 15519] close(18 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(7 [pid 15520] close(6 [pid 15519] close(19 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(17 [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(8 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] close(7 [pid 15519] close(20 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(18 [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(9 [pid 15520] close(8 [pid 15519] close(21 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(10 [pid 15517] close(19 [pid 15520] close(9 [pid 15519] close(22 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(11 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] close(10 [pid 15519] close(23 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(12 [pid 15517] close(20 [pid 15520] close(11 [pid 15519] close(24 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(13 [pid 15520] close(12 [pid 15519] close(25 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(21 [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(14 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] close(13 [pid 15519] close(26 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(15 [pid 15517] close(22 [pid 15520] close(14 [pid 15519] close(27 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(16 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] close(15 [pid 15519] close(28 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(17 [pid 15517] close(23 [pid 15520] close(16 [pid 15519] close(29 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(18 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] close(17 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] exit_group(0 [pid 15518] close(19 [pid 15517] close(24 [pid 15520] close(18 [pid 15519] <... exit_group resumed>) = ? [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(20 [pid 15520] close(19 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(21 [pid 15520] close(20 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15519] +++ exited with 0 +++ [pid 15518] close(22 [pid 15517] close(25 [pid 15520] close(21 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(23 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] close(22 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3765, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(24 [pid 15517] close(26 [pid 15520] close(23 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(25 [pid 15520] close(24 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(26 [pid 15517] close(27 [pid 15520] close(25 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(27 [pid 15520] close(26 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15517] close(28 [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(28 [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] close(27 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] close(29 [pid 15520] close(28 [pid 15518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] exit_group(0 [pid 15517] close(29 [pid 15520] close(29 [pid 15518] <... exit_group resumed>) = ? [pid 15517] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15518] +++ exited with 0 +++ [pid 15520] exit_group(0 [pid 15517] exit_group(0 [pid 15520] <... exit_group resumed>) = ? [pid 15520] +++ exited with 0 +++ [pid 15517] <... exit_group resumed>) = ? [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3825, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 15517] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3735, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3862, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3823", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... restart_syscall resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3823", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3763", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] openat(AT_FDCWD, "./3763", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] getdents64(3 [pid 319] <... openat resumed>) = 3 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] umount2("./3823/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3733", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3763/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3823/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3733", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 319] umount2("./3763/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3763/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(3 [pid 319] umount2("./3763/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3763/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] newfstatat(AT_FDCWD, "./3823/sys" [pid 319] <... openat resumed>) = 4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] umount2("./3823/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3823/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 4 [pid 320] fstat(4 [pid 319] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3733/sys" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 320] getdents64(4 [pid 318] umount2("./3733/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 319] close(4 [pid 320] rmdir("./3823/sys" [pid 318] openat(AT_FDCWD, "./3733/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 320] umount2("./3823/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3763/sys" [pid 320] newfstatat(AT_FDCWD, "./3823/binderfs" [pid 318] fstat(4 [pid 319] <... rmdir resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] unlink("./3823/binderfs" [pid 319] umount2("./3763/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 320] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3763/binderfs" [pid 318] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 318] close(4 [pid 321] umount2("./3860", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 319] unlink("./3763/binderfs" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3823" [pid 318] <... close resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3860", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... unlink resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] rmdir("./3733/sys" [pid 321] <... openat resumed>) = 3 [pid 320] mkdir("./3824", 0777 [pid 319] getdents64(3 [pid 321] fstat(3 [pid 318] <... rmdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3733/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3860/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3733/binderfs" [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rmdir("./3763" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3860/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3860/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15521 attached [pid 321] umount2("./3860/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rmdir resumed>) = 0 [pid 318] unlink("./3733/binderfs" [pid 15521] set_robust_list(0x5555689d76a0, 24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3860/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15521] <... set_robust_list resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 15521] rt_sigprocmask(SIG_SETMASK, [] [pid 319] mkdir("./3764", 0777 [pid 318] <... unlink resumed>) = 0 [pid 15521] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] fstat(4 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3826 [pid 319] <... mkdir resumed>) = 0 [pid 318] getdents64(3 [pid 15521] chdir("./3824" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15521] <... chdir resumed>) = 0 [pid 321] getdents64(4 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15521] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(3 [pid 15521] <... prctl resumed>) = 0 [pid 321] getdents64(4 [pid 318] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15522 attached [pid 15521] setpgid(0, 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] rmdir("./3733" [pid 15522] set_robust_list(0x5555689d76a0, 24 [pid 15521] <... setpgid resumed>) = 0 [pid 321] close(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3766 [pid 15522] <... set_robust_list resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] rmdir("./3860/sys" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15521] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] mkdir("./3734", 0777 [pid 15522] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3860/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15522] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 15522] chdir("./3764" [pid 15521] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3860/binderfs" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15521] write(3, "1000", 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15522] <... chdir resumed>) = 0 [pid 15521] <... write resumed>) = 4 [pid 321] unlink("./3860/binderfs" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15522] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15521] close(3) = 0 [pid 15521] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15521] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] <... unlink resumed>) = 0 [pid 15522] <... prctl resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15523 attached [pid 15521] write(1, "executing program\n", 18 [pid 15523] set_robust_list(0x5555689d76a0, 24 [pid 15521] <... write resumed>) = 18 [pid 15523] <... set_robust_list resumed>) = 0 executing program [pid 15522] setpgid(0, 0 [pid 15521] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15523] rt_sigprocmask(SIG_SETMASK, [] [pid 15522] <... setpgid resumed>) = 0 [pid 321] getdents64(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3736 [pid 15523] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15522] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15521] <... mkdirat resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15523] chdir("./3734" [pid 15521] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] close(3 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15522] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3860" [pid 15523] <... chdir resumed>) = 0 [pid 15522] write(3, "1000", 4 [pid 15521] <... mount resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 15523] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15522] <... write resumed>) = 4 [pid 321] mkdir("./3861", 0777 [pid 15522] close(3 [pid 15523] <... prctl resumed>) = 0 [pid 15521] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15523] setpgid(0, 0 [pid 15522] <... close resumed>) = 0 [pid 15521] <... openat resumed>) = 3 [pid 321] <... mkdir resumed>) = 0 [pid 15523] <... setpgid resumed>) = 0 [pid 15522] read(200 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15523] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15522] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15522] symlink("/dev/binderfs", "./binderfs" [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15523] <... openat resumed>) = 3 [pid 15521] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 15524 attached [pid 15523] write(3, "1000", 4 [pid 15521] <... pwrite64 resumed>) = 36 [pid 15523] <... write resumed>) = 4 [pid 15523] close(3) = 0 [pid 15523] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15523] symlink("/dev/binderfs", "./binderfs" [pid 15521] close(3 [pid 15523] <... symlink resumed>) = 0 [pid 15522] <... symlink resumed>) = 0 [pid 15521] <... close resumed>) = 0 [pid 15524] set_robust_list(0x5555689d76a0, 24 [pid 15522] write(1, "executing program\n", 18 [pid 15524] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3863 [pid 15522] <... write resumed>) = 18 executing program [pid 15524] rt_sigprocmask(SIG_SETMASK, [] [pid 15523] write(1, "executing program\n", 18 [pid 15522] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15521] close(4 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15524] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15523] <... write resumed>) = 18 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] <... mkdirat resumed>) = 0 executing program [pid 15524] chdir("./3861" [pid 15523] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15521] close(5 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15523] <... mkdirat resumed>) = 0 [pid 15522] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... chdir resumed>) = 0 [pid 15523] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15521] close(6 [pid 15524] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15523] <... mount resumed>) = 0 [pid 15522] <... mount resumed>) = 0 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... prctl resumed>) = 0 [pid 15522] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15524] setpgid(0, 0) = 0 [pid 15521] close(7 [pid 15523] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] <... openat resumed>) = 3 [pid 15522] <... openat resumed>) = 3 [pid 15521] close(8) = -1 EBADF (Bad file descriptor) [pid 15524] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15522] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15521] close(9 [pid 15524] <... openat resumed>) = 3 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] write(3, "1000", 4 [pid 15521] close(10 [pid 15524] <... write resumed>) = 4 [pid 15523] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(3 [pid 15523] <... pwrite64 resumed>) = 36 [pid 15522] <... pwrite64 resumed>) = 36 [pid 15521] close(11 [pid 15524] <... close resumed>) = 0 [pid 15524] read(200 [pid 15522] close(3 [pid 15524] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(3 [pid 15521] close(12 [pid 15523] <... close resumed>) = 0 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] symlink("/dev/binderfs", "./binderfs" [pid 15522] <... close resumed>) = 0 [pid 15521] close(13 [pid 15524] <... symlink resumed>) = 0 [pid 15523] close(4 [pid 15522] close(4 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] close(14 [pid 15524] write(1, "executing program\n", 18 [pid 15523] close(5 executing program [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... write resumed>) = 18 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(5 [pid 15521] close(15 [pid 15524] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15523] close(6 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] close(16 [pid 15523] close(7 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] close(17 [pid 15523] close(8 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] close(18 [pid 15523] close(9 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(10 [pid 15521] close(19 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(11 [pid 15521] close(20 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(12 [pid 15521] close(21 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(13 [pid 15521] close(22 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(14 [pid 15521] close(23 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(15 [pid 15521] close(24 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(16 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] close(25 [pid 15524] <... mkdirat resumed>) = 0 [pid 15522] close(6 [pid 15524] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... mount resumed>) = 0 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(7 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15523] close(17 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] close(26 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(8 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(18 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] close(27 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(9 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(19 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] close(28 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(10 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... openat resumed>) = 3 [pid 15523] close(20 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] close(29 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(11 [pid 15521] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15523] close(21 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] exit_group(0 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15521] <... exit_group resumed>) = ? [pid 15524] <... pwrite64 resumed>) = 36 [pid 15523] close(22 [pid 15522] close(12 [pid 15521] +++ exited with 0 +++ [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(3 [pid 15522] close(13 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3826, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15524] <... close resumed>) = 0 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15522] close(14 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(23) = -1 EBADF (Bad file descriptor) [pid 15522] close(15 [pid 15523] close(24 [pid 15524] close(4 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(25 [pid 15522] close(16 [pid 15524] close(5 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(26 [pid 15524] close(6 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(17 [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(27 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(7 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(18 [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(28 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(8 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(19 [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] close(29 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(9 [pid 15523] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(20 [pid 15523] exit_group(0) = ? [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15523] +++ exited with 0 +++ [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(10 [pid 15522] close(21 [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(11 [pid 15522] close(22 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3736, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15524] close(12 [pid 15522] close(23 [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(13 [pid 15522] close(24 [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(14 [pid 15522] close(25 [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(15 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] close(26 [pid 15524] close(16 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(17) = -1 EBADF (Bad file descriptor) [pid 15522] close(27 [pid 15524] close(18 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(19 [pid 15522] close(28 [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(20) = -1 EBADF (Bad file descriptor) [pid 15522] close(29 [pid 15524] close(21 [pid 15522] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15524] close(22 [pid 15522] exit_group(0 [pid 15524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15522] <... exit_group resumed>) = ? [pid 15524] close(23) = -1 EBADF (Bad file descriptor) [pid 15524] close(24) = -1 EBADF (Bad file descriptor) [pid 15524] close(25) = -1 EBADF (Bad file descriptor) [pid 15524] close(26) = -1 EBADF (Bad file descriptor) [pid 15524] close(27) = -1 EBADF (Bad file descriptor) [pid 15524] close(28) = -1 EBADF (Bad file descriptor) [pid 15524] close(29) = -1 EBADF (Bad file descriptor) [pid 15522] +++ exited with 0 +++ [pid 15524] exit_group(0) = ? [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3766, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15524] +++ exited with 0 +++ [pid 320] <... restart_syscall resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3863, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3824", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3824", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3824/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] umount2("./3824/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3824/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3824/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3824/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3764", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3824/sys" [pid 319] openat(AT_FDCWD, "./3764", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... rmdir resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 320] umount2("./3824/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 319] fstat(3 [pid 318] umount2("./3734", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3734", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] newfstatat(AT_FDCWD, "./3824/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... openat resumed>) = 3 [pid 319] umount2("./3764/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3824/binderfs" [pid 318] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... unlink resumed>) = 0 [pid 318] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 319] umount2("./3764/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rmdir("./3824" [pid 318] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3734/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3764/sys" [pid 320] mkdir("./3825", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3764/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3734/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... mkdir resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3734/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 318] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 318] rmdir("./3734/sys" [pid 319] openat(AT_FDCWD, "./3764/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... rmdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3734/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] fstat(4 [pid 318] newfstatat(AT_FDCWD, "./3734/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3734/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3734") = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15525 attached [pid 319] getdents64(4 [pid 318] mkdir("./3735", 0777 [pid 15525] set_robust_list(0x5555689d76a0, 24 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... mkdir resumed>) = 0 [pid 15525] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3827 [pid 319] getdents64(4 [pid 15525] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3861", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] close(4 [pid 15525] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] openat(AT_FDCWD, "./3861", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15525] chdir("./3825" [pid 319] rmdir("./3764/sys" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15525] <... chdir resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 319] <... rmdir resumed>) = 0 [pid 15525] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] fstat(3 [pid 319] umount2("./3764/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15526 attached [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15525] <... prctl resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15525] setpgid(0, 0 [pid 321] getdents64(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3737 [pid 15525] <... setpgid resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15526] set_robust_list(0x5555689d76a0, 24 [pid 15525] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] newfstatat(AT_FDCWD, "./3764/binderfs" [pid 15526] <... set_robust_list resumed>) = 0 [pid 15525] <... openat resumed>) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15526] rt_sigprocmask(SIG_SETMASK, [] [pid 15525] write(3, "1000", 4 [pid 321] umount2("./3861/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3764/binderfs" [pid 15526] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15525] <... write resumed>) = 4 [pid 15525] close(3) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15525] read(200 [pid 15526] chdir("./3735" [pid 15525] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15525] symlink("/dev/binderfs", "./binderfs") = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] getdents64(3 [pid 15526] <... chdir resumed>) = 0 [pid 15525] write(1, "executing program\n", 18) = 18 executing program [pid 15525] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15526] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15526] <... prctl resumed>) = 0 [pid 321] umount2("./3861/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 15526] setpgid(0, 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15526] <... setpgid resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15525] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15526] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15525] <... mount resumed>) = 0 [pid 319] rmdir("./3764" [pid 321] newfstatat(AT_FDCWD, "./3861/sys" [pid 15525] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15526] <... openat resumed>) = 3 [pid 15525] <... openat resumed>) = 3 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15525] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] mkdir("./3765", 0777 [pid 321] umount2("./3861/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 15526] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15526] <... write resumed>) = 4 [pid 321] openat(AT_FDCWD, "./3861/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15525] <... pwrite64 resumed>) = 36 [pid 15526] close(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15526] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15526] read(200 [pid 321] fstat(4 [pid 15525] close(3) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15525] close(4) = -1 EBADF (Bad file descriptor) [pid 15525] close(5) = -1 EBADF (Bad file descriptor) [pid 15525] close(6) = -1 EBADF (Bad file descriptor) [pid 15525] close(7) = -1 EBADF (Bad file descriptor) [pid 15526] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-12-rust/strace-static-x86_64: Process 15527 attached [pid 15525] close(8 [pid 15527] set_robust_list(0x5555689d76a0, 24 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15527] <... set_robust_list resumed>) = 0 [pid 15525] close(9 [pid 15527] rt_sigprocmask(SIG_SETMASK, [] [pid 15526] symlink("/dev/binderfs", "./binderfs" [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3767 [pid 15527] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15526] <... symlink resumed>) = 0 [pid 15525] close(10 [pid 15526] write(1, "executing program\n", 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15526] <... write resumed>) = 18 [pid 321] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 executing program [pid 321] close(4 [pid 15526] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15527] chdir("./3765" [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15527] <... chdir resumed>) = 0 [pid 15526] <... mkdirat resumed>) = 0 [pid 15525] close(11 [pid 321] rmdir("./3861/sys" [pid 15527] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15526] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15527] <... prctl resumed>) = 0 [pid 15525] close(12 [pid 321] <... rmdir resumed>) = 0 [pid 15527] setpgid(0, 0 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15527] <... setpgid resumed>) = 0 [pid 15525] close(13 [pid 15527] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3861/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15527] <... openat resumed>) = 3 [pid 15526] <... mount resumed>) = 0 [pid 15525] close(14) = -1 EBADF (Bad file descriptor) [pid 15525] close(15) = -1 EBADF (Bad file descriptor) [pid 15527] write(3, "1000", 4 [pid 15525] close(16 [pid 15527] <... write resumed>) = 4 [pid 15526] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15527] close(3 [pid 15525] close(17 [pid 321] newfstatat(AT_FDCWD, "./3861/binderfs" [pid 15527] <... close resumed>) = 0 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15527] read(200 [pid 15525] close(18 [pid 15527] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15527] symlink("/dev/binderfs", "./binderfs" [pid 15525] close(19 [pid 15527] <... symlink resumed>) = 0 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15525] close(20) = -1 EBADF (Bad file descriptor) [pid 15527] write(1, "executing program\n", 18 [pid 15525] close(21 [pid 15527] <... write resumed>) = 18 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15527] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15525] close(22 [pid 15526] <... openat resumed>) = 3 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15527] <... mkdirat resumed>) = 0 [pid 15525] close(23 [pid 321] unlink("./3861/binderfs" [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15527] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15525] close(24 [pid 15527] <... mount resumed>) = 0 [pid 15526] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15525] close(25 [pid 321] getdents64(3 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15527] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15525] close(26 [pid 15527] <... openat resumed>) = 3 [pid 15526] <... pwrite64 resumed>) = 36 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15525] close(27 [pid 321] close(3 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15526] close(3 [pid 321] rmdir("./3861" [pid 15525] close(28) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15527] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15526] <... close resumed>) = 0 [pid 15525] close(29 [pid 15527] <... pwrite64 resumed>) = 36 [pid 15526] close(4 [pid 15525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3862", 0777 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15525] exit_group(0 [pid 321] <... mkdir resumed>) = 0 [pid 15526] close(5 [pid 15527] close(3 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15525] <... exit_group resumed>) = ? [pid 15527] <... close resumed>) = 0 [pid 15526] close(6 [pid 15525] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15526] close(7 [pid 15527] close(4) = -1 EBADF (Bad file descriptor) [pid 15527] close(5 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3827, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(8 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15527] close(6) = -1 EBADF (Bad file descriptor) [pid 15527] close(7) = -1 EBADF (Bad file descriptor) [pid 15527] close(8) = -1 EBADF (Bad file descriptor) [pid 15527] close(9) = -1 EBADF (Bad file descriptor) [pid 15527] close(10ci2-android-6-12-rust/strace-static-x86_64: Process 15528 attached ) = -1 EBADF (Bad file descriptor) [pid 15528] set_robust_list(0x5555689d76a0, 24 [pid 15527] close(11) = -1 EBADF (Bad file descriptor) [pid 15528] <... set_robust_list resumed>) = 0 [pid 15527] close(12 [pid 15528] rt_sigprocmask(SIG_SETMASK, [] [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3864 [pid 15526] close(9 [pid 15528] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15527] close(13 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15528] chdir("./3862" [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(10 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15528] <... chdir resumed>) = 0 [pid 15527] close(14 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(11 [pid 15528] <... prctl resumed>) = 0 [pid 15527] close(15 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(12) = -1 EBADF (Bad file descriptor) [pid 15526] close(13) = -1 EBADF (Bad file descriptor) [pid 15526] close(14) = -1 EBADF (Bad file descriptor) [pid 15526] close(15) = -1 EBADF (Bad file descriptor) [pid 15528] setpgid(0, 0 [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(16 [pid 15528] <... setpgid resumed>) = 0 [pid 15527] close(16 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(17) = -1 EBADF (Bad file descriptor) [pid 15528] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(18 [pid 15527] close(17 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(19 [pid 15527] close(18 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(20 [pid 15528] <... openat resumed>) = 3 [pid 15527] close(19 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] write(3, "1000", 4 [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(21 [pid 15528] <... write resumed>) = 4 [pid 15527] close(20 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] close(3 [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(22 [pid 15528] <... close resumed>) = 0 [pid 15527] close(21 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(23) = -1 EBADF (Bad file descriptor) [pid 15526] close(24) = -1 EBADF (Bad file descriptor) [pid 15526] close(25) = -1 EBADF (Bad file descriptor) [pid 15528] read(200 [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] close(26 [pid 15528] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15527] close(22 [pid 15528] symlink("/dev/binderfs", "./binderfs" [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] <... symlink resumed>) = 0 [pid 15527] close(23 [pid 320] <... restart_syscall resumed>) = 0 [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] write(1, "executing program\n", 18 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] <... write resumed>) = 18 [pid 15526] close(27 [pid 15528] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] <... mkdirat resumed>) = 0 [pid 15527] close(24 [pid 15526] close(28 [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15528] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15527] close(25 [pid 15526] close(29 [pid 15528] <... mount resumed>) = 0 [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3825", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15526] exit_group(0) = ? [pid 15527] close(26) = -1 EBADF (Bad file descriptor) [pid 15527] close(27) = -1 EBADF (Bad file descriptor) [pid 15527] close(28) = -1 EBADF (Bad file descriptor) [pid 15526] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15527] close(29 [pid 320] openat(AT_FDCWD, "./3825", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15527] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3737, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15527] exit_group(0 [pid 320] fstat(3 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15527] <... exit_group resumed>) = ? [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15528] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15527] +++ exited with 0 +++ [pid 320] getdents64(3 [pid 15528] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3767, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3825/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 320] umount2("./3825/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3825/sys" [pid 15528] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15528] <... pwrite64 resumed>) = 36 [pid 320] umount2("./3825/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3825/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4 [pid 15528] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15528] <... close resumed>) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15528] close(4 [pid 320] getdents64(4 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15528] close(5 [pid 320] close(4 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15528] close(6 [pid 320] rmdir("./3825/sys" [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] close(7 [pid 320] <... rmdir resumed>) = 0 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] close(8) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3825/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15528] close(9 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] close(10 [pid 320] newfstatat(AT_FDCWD, "./3825/binderfs" [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15528] close(11) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3825/binderfs" [pid 15528] close(12 [pid 320] <... unlink resumed>) = 0 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15528] close(13 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15528] close(14) = -1 EBADF (Bad file descriptor) [pid 15528] close(15 [pid 320] <... close resumed>) = 0 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3825") = 0 [pid 15528] close(16) = -1 EBADF (Bad file descriptor) [pid 15528] close(17) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3826", 0777 [pid 15528] close(18 [pid 320] <... mkdir resumed>) = 0 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15528] close(19) = -1 EBADF (Bad file descriptor) [pid 15528] close(20) = -1 EBADF (Bad file descriptor) [pid 15528] close(21) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15528] close(22 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15529 attached [pid 15528] close(23 [pid 15529] set_robust_list(0x5555689d76a0, 24 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15529] <... set_robust_list resumed>) = 0 [pid 15529] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15528] close(24 [pid 319] umount2("./3765", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3735", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15529] chdir("./3826" [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3828 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15529] <... chdir resumed>) = 0 [pid 15528] close(25 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3765", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3735", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15529] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 15529] <... prctl resumed>) = 0 [pid 15528] close(26 [pid 319] fstat(3 [pid 318] fstat(3 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15529] setpgid(0, 0 [pid 15528] close(27 [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 15529] <... setpgid resumed>) = 0 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15529] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15528] close(28 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15529] <... openat resumed>) = 3 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3765/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 15529] write(3, "1000", 4 [pid 15528] close(29 [pid 319] <... umount2 resumed>) = 0 [pid 15529] <... write resumed>) = 4 [pid 15529] close(3 [pid 15528] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15528] exit_group(0 [pid 15529] <... close resumed>) = 0 [pid 15528] <... exit_group resumed>) = ? [pid 319] umount2("./3765/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15529] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15528] +++ exited with 0 +++ [pid 15529] symlink("/dev/binderfs", "./binderfs" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3864, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3735/sys" [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] newfstatat(AT_FDCWD, "./3765/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15529] <... symlink resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3735/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15529] write(1, "executing program\n", 18 executing program [pid 319] umount2("./3765/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15529] <... write resumed>) = 18 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3735/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15529] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] openat(AT_FDCWD, "./3765/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 4 [pid 15529] <... mkdirat resumed>) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 15529] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] fstat(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] getdents64(4 [pid 15529] <... mount resumed>) = 0 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 15529] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 15529] <... openat resumed>) = 3 [pid 319] close(4 [pid 318] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] rmdir("./3735/sys" [pid 319] rmdir("./3765/sys" [pid 318] <... rmdir resumed>) = 0 [pid 15529] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... rmdir resumed>) = 0 [pid 319] umount2("./3765/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3735/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15529] <... pwrite64 resumed>) = 36 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3735/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3765/binderfs" [pid 15529] close(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15529] <... close resumed>) = 0 [pid 319] unlink("./3765/binderfs" [pid 318] unlink("./3735/binderfs" [pid 15529] close(4 [pid 319] <... unlink resumed>) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3862", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(3 [pid 318] <... unlink resumed>) = 0 [pid 15529] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3862", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15529] close(6 [pid 321] <... openat resumed>) = 3 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15529] close(7 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15529] close(8) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 15529] close(9 [pid 321] umount2("./3862/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] close(3 [pid 15529] close(10 [pid 321] umount2("./3862/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3765" [pid 318] <... close resumed>) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rmdir resumed>) = 0 [pid 318] rmdir("./3735" [pid 15529] close(11 [pid 321] newfstatat(AT_FDCWD, "./3862/sys" [pid 319] mkdir("./3766", 0777 [pid 318] <... rmdir resumed>) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] mkdir("./3736", 0777 [pid 15529] close(12 [pid 321] umount2("./3862/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... mkdir resumed>) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15529] close(13 [pid 321] openat(AT_FDCWD, "./3862/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15529] close(14 [pid 321] <... openat resumed>) = 4 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15530 attached [pid 15529] close(15 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15529] close(16 [pid 15530] set_robust_list(0x5555689d76a0, 24 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15530] <... set_robust_list resumed>) = 0 [pid 321] getdents64(4 [pid 15529] close(17 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15529] close(18 [pid 321] <... close resumed>) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3862/sys" [pid 15530] rt_sigprocmask(SIG_SETMASK, [] [pid 15529] close(19 [pid 321] <... rmdir resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15530] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3862/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3768 ci2-android-6-12-rust/strace-static-x86_64: Process 15531 attached [pid 15530] chdir("./3766" [pid 15529] close(20 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3738 [pid 15531] set_robust_list(0x5555689d76a0, 24 [pid 15530] <... chdir resumed>) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3862/binderfs" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15529] close(21 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15531] <... set_robust_list resumed>) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3862/binderfs" [pid 15529] close(22 [pid 321] <... unlink resumed>) = 0 [pid 15531] rt_sigprocmask(SIG_SETMASK, [] [pid 15530] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15531] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15531] chdir("./3736" [pid 15530] <... prctl resumed>) = 0 [pid 15529] close(23 [pid 321] close(3 [pid 15531] <... chdir resumed>) = 0 [pid 15530] setpgid(0, 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15530] <... setpgid resumed>) = 0 [pid 15529] close(24 [pid 321] <... close resumed>) = 0 [pid 15531] <... prctl resumed>) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3862" [pid 15531] setpgid(0, 0 [pid 15530] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15529] close(25 [pid 321] <... rmdir resumed>) = 0 [pid 15531] <... setpgid resumed>) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3863", 0777 [pid 15531] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15529] close(26 [pid 321] <... mkdir resumed>) = 0 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15529] close(27 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15530] <... openat resumed>) = 3 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15529] close(28 [pid 15531] <... openat resumed>) = 3 [pid 15531] write(3, "1000", 4ci2-android-6-12-rust/strace-static-x86_64: Process 15532 attached [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15530] write(3, "1000", 4 [pid 15532] set_robust_list(0x5555689d76a0, 24 [pid 15529] close(29 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3865 [pid 15530] <... write resumed>) = 4 [pid 15529] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15532] <... set_robust_list resumed>) = 0 [pid 15531] <... write resumed>) = 4 [pid 15530] close(3 [pid 15529] exit_group(0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15532] rt_sigprocmask(SIG_SETMASK, [] [pid 15531] close(3 [pid 15530] <... close resumed>) = 0 [pid 15529] <... exit_group resumed>) = ? [pid 15532] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15531] <... close resumed>) = 0 [pid 15531] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15531] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15529] +++ exited with 0 +++ [pid 15532] chdir("./3863" [pid 15531] write(1, "executing program\n", 18 [pid 15530] read(200 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3828, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15532] <... chdir resumed>) = 0 [pid 15530] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15531] <... write resumed>) = 18 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15532] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15530] symlink("/dev/binderfs", "./binderfs" [pid 15532] <... prctl resumed>) = 0 [pid 15531] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 15532] setpgid(0, 0 [pid 15530] <... symlink resumed>) = 0 [pid 15531] <... mkdirat resumed>) = 0 [pid 15532] <... setpgid resumed>) = 0 [pid 15530] write(1, "executing program\n", 18 [pid 15531] mount(NULL, "./sys", "sysfs", 0, NULL executing program [pid 15532] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15531] <... mount resumed>) = 0 [pid 15530] <... write resumed>) = 18 [pid 15532] <... openat resumed>) = 3 [pid 15531] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15530] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15532] write(3, "1000", 4 [pid 15530] <... mkdirat resumed>) = 0 [pid 15532] <... write resumed>) = 4 [pid 15531] <... openat resumed>) = 3 [pid 15532] close(3 [pid 15531] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15530] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15532] <... close resumed>) = 0 [pid 15531] <... pwrite64 resumed>) = 36 [pid 15530] <... mount resumed>) = 0 [pid 15532] read(200 [pid 15531] close(3 [pid 15532] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15531] <... close resumed>) = 0 [pid 15532] symlink("/dev/binderfs", "./binderfs" [pid 15531] close(4 [pid 15532] <... symlink resumed>) = 0 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15530] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15532] write(1, "executing program\n", 18 [pid 15531] close(5 [pid 15530] <... openat resumed>) = 3 [pid 15532] <... write resumed>) = 18 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] close(6 executing program [pid 15532] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15530] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15531] close(7 [pid 15532] <... mkdirat resumed>) = 0 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15532] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15531] close(8) = -1 EBADF (Bad file descriptor) [pid 15530] <... pwrite64 resumed>) = 36 [pid 15530] close(3 [pid 15532] <... mount resumed>) = 0 [pid 15530] <... close resumed>) = 0 [pid 15530] close(4) = -1 EBADF (Bad file descriptor) [pid 15530] close(5) = -1 EBADF (Bad file descriptor) [pid 15530] close(6) = -1 EBADF (Bad file descriptor) [pid 15530] close(7) = -1 EBADF (Bad file descriptor) [pid 15530] close(8) = -1 EBADF (Bad file descriptor) [pid 15530] close(9) = -1 EBADF (Bad file descriptor) [pid 15530] close(10) = -1 EBADF (Bad file descriptor) [pid 15530] close(11) = -1 EBADF (Bad file descriptor) [pid 15530] close(12) = -1 EBADF (Bad file descriptor) [pid 15530] close(13) = -1 EBADF (Bad file descriptor) [pid 15530] close(14) = -1 EBADF (Bad file descriptor) [pid 15530] close(15) = -1 EBADF (Bad file descriptor) [pid 15530] close(16) = -1 EBADF (Bad file descriptor) [pid 15530] close(17) = -1 EBADF (Bad file descriptor) [pid 15532] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15531] close(9 [pid 15530] close(18) = -1 EBADF (Bad file descriptor) [pid 15530] close(19) = -1 EBADF (Bad file descriptor) [pid 15530] close(20) = -1 EBADF (Bad file descriptor) [pid 15532] <... openat resumed>) = 3 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] close(10 [pid 15530] close(21 [pid 15532] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] close(11 [pid 15530] close(22 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] close(12) = -1 EBADF (Bad file descriptor) [pid 15530] close(23 [pid 15532] <... pwrite64 resumed>) = 36 [pid 15531] close(13 [pid 15530] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15532] close(3 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15530] close(24) = -1 EBADF (Bad file descriptor) [pid 15530] close(25) = -1 EBADF (Bad file descriptor) [pid 15530] close(26) = -1 EBADF (Bad file descriptor) [pid 15530] close(27) = -1 EBADF (Bad file descriptor) [pid 15530] close(28) = -1 EBADF (Bad file descriptor) [pid 15530] close(29) = -1 EBADF (Bad file descriptor) [pid 15531] close(14 [pid 15530] exit_group(0 [pid 15532] <... close resumed>) = 0 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15530] <... exit_group resumed>) = ? [pid 15532] close(4 [pid 15531] close(15 [pid 15530] +++ exited with 0 +++ [pid 15532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] close(16 [pid 15532] close(5 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3768, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15532] close(6) = -1 EBADF (Bad file descriptor) [pid 15532] close(7) = -1 EBADF (Bad file descriptor) [pid 15532] close(8) = -1 EBADF (Bad file descriptor) [pid 15532] close(9) = -1 EBADF (Bad file descriptor) [pid 15532] close(10) = -1 EBADF (Bad file descriptor) [pid 15532] close(11) = -1 EBADF (Bad file descriptor) [pid 15532] close(12) = -1 EBADF (Bad file descriptor) [pid 15532] close(13) = -1 EBADF (Bad file descriptor) [pid 15532] close(14) = -1 EBADF (Bad file descriptor) [pid 15532] close(15) = -1 EBADF (Bad file descriptor) [pid 15532] close(16) = -1 EBADF (Bad file descriptor) [pid 15532] close(17) = -1 EBADF (Bad file descriptor) [pid 15532] close(18) = -1 EBADF (Bad file descriptor) [pid 15532] close(19) = -1 EBADF (Bad file descriptor) [pid 15532] close(20) = -1 EBADF (Bad file descriptor) [pid 15532] close(21) = -1 EBADF (Bad file descriptor) [pid 15532] close(22) = -1 EBADF (Bad file descriptor) [pid 15532] close(23) = -1 EBADF (Bad file descriptor) [pid 15532] close(24) = -1 EBADF (Bad file descriptor) [pid 15532] close(25) = -1 EBADF (Bad file descriptor) [pid 15532] close(26) = -1 EBADF (Bad file descriptor) [pid 15532] close(27) = -1 EBADF (Bad file descriptor) [pid 15532] close(28) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15531] close(17) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15531] close(18 [pid 15532] close(29 [pid 320] umount2("./3826", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15532] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15532] exit_group(0 [pid 15531] close(19 [pid 320] openat(AT_FDCWD, "./3826", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15532] <... exit_group resumed>) = ? [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15532] +++ exited with 0 +++ [pid 320] fstat(3 [pid 15531] close(20) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3865, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3826/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15531] close(21) = -1 EBADF (Bad file descriptor) [pid 15531] close(22 [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3826/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3826/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] close(23 [pid 320] umount2("./3826/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15531] close(24) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3826/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15531] close(25 [pid 320] <... openat resumed>) = 4 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] close(26 [pid 320] fstat(4 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] close(27 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15531] close(28 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15531] close(29 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3826/sys") = 0 [pid 320] umount2("./3826/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3826/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3826/binderfs") = 0 [pid 320] getdents64(3 [pid 15531] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 15531] exit_group(0 [pid 320] <... close resumed>) = 0 [pid 15531] <... exit_group resumed>) = ? [pid 320] rmdir("./3826") = 0 [pid 320] mkdir("./3827", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15531] +++ exited with 0 +++ ci2-android-6-12-rust/strace-static-x86_64: Process 15533 attached [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3738, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15533] set_robust_list(0x5555689d76a0, 24 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15533] <... set_robust_list resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3829 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15533] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15533] chdir("./3827" [pid 319] <... restart_syscall resumed>) = 0 [pid 15533] <... chdir resumed>) = 0 [pid 15533] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... restart_syscall resumed>) = 0 [pid 15533] <... prctl resumed>) = 0 [pid 15533] setpgid(0, 0) = 0 [pid 318] umount2("./3736", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3766", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15533] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3736", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] openat(AT_FDCWD, "./3766", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 3 [pid 15533] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 318] fstat(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 318] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15533] write(3, "1000", 4) = 4 [pid 319] umount2("./3766/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15533] close(3 [pid 319] <... umount2 resumed>) = 0 [pid 15533] <... close resumed>) = 0 [pid 15533] read(200 [pid 318] <... umount2 resumed>) = 0 [pid 15533] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] umount2("./3766/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15533] symlink("/dev/binderfs", "./binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3766/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15533] <... symlink resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3736/sys" [pid 319] umount2("./3766/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3736/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] openat(AT_FDCWD, "./3766/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 4 [pid 319] fstat(4 [pid 318] openat(AT_FDCWD, "./3736/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... openat resumed>) = 4 [pid 15533] write(1, "executing program\n", 18 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 executing program [pid 318] fstat(4 [pid 15533] <... write resumed>) = 18 [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15533] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4 [pid 319] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15533] <... mkdirat resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 15533] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] rmdir("./3766/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 15533] <... mount resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15533] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] umount2("./3766/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3736/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3766/binderfs" [pid 318] umount2("./3736/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15533] <... openat resumed>) = 3 [pid 319] unlink("./3766/binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3736/binderfs" [pid 319] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(3 [pid 318] unlink("./3736/binderfs" [pid 15533] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3863", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3863", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] close(3 [pid 318] getdents64(3 [pid 321] <... openat resumed>) = 3 [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] fstat(3 [pid 319] rmdir("./3766" [pid 318] close(3 [pid 15533] <... pwrite64 resumed>) = 36 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15533] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 321] getdents64(3 [pid 15533] <... close resumed>) = 0 [pid 319] mkdir("./3767", 0777 [pid 15533] close(4 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3863/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... mkdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15533] close(5 [pid 318] rmdir("./3736") = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] mkdir("./3737", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15533] close(6 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15534 attached [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3739 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15533] close(7 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15534] set_robust_list(0x5555689d76a0, 24 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3863/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15534] <... set_robust_list resumed>) = 0 [pid 15534] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15535 attached , NULL, 8) = 0 [pid 15533] close(8 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15535] set_robust_list(0x5555689d76a0, 24 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3863/sys" [pid 15535] <... set_robust_list resumed>) = 0 [pid 15534] chdir("./3737" [pid 15533] close(9 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3769 [pid 15534] <... chdir resumed>) = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15533] close(10 [pid 321] umount2("./3863/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15535] rt_sigprocmask(SIG_SETMASK, [] [pid 15534] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15535] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15534] <... prctl resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15535] chdir("./3767" [pid 15534] setpgid(0, 0 [pid 15533] close(11 [pid 321] openat(AT_FDCWD, "./3863/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15534] <... setpgid resumed>) = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15534] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15535] <... chdir resumed>) = 0 [pid 15533] close(12 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15535] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] <... prctl resumed>) = 0 [pid 15534] <... openat resumed>) = 3 [pid 321] getdents64(4 [pid 15533] close(13 [pid 15535] setpgid(0, 0 [pid 15534] write(3, "1000", 4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15535] <... setpgid resumed>) = 0 [pid 15534] <... write resumed>) = 4 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15535] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] close(4 [pid 15534] close(3 [pid 15533] close(14 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3863/sys") = 0 [pid 321] umount2("./3863/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15534] <... close resumed>) = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15535] <... openat resumed>) = 3 [pid 15534] read(200 [pid 15533] close(15 [pid 321] newfstatat(AT_FDCWD, "./3863/binderfs" [pid 15535] write(3, "1000", 4 [pid 15534] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3863/binderfs" [pid 15534] symlink("/dev/binderfs", "./binderfs" [pid 15533] close(16 [pid 15535] <... write resumed>) = 4 [pid 15534] <... symlink resumed>) = 0 [pid 15535] close(3 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15533] close(17 [pid 321] getdents64(3 [pid 15535] <... close resumed>) = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15535] read(200 [pid 15534] write(1, "executing program\n", 18 [pid 15533] close(18 [pid 15535] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15534] <... write resumed>) = 18 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15535] symlink("/dev/binderfs", "./binderfs" [pid 15533] close(19 [pid 321] close(3) = 0 [pid 321] rmdir("./3863") = 0 [pid 321] mkdir("./3864", 0777 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 15534] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15533] close(20 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15535] <... symlink resumed>) = 0 [pid 15534] <... mkdirat resumed>) = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15536 attached [pid 15534] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15533] close(21) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3866 [pid 15535] write(1, "executing program\n", 18 [pid 15533] close(22 [pid 15536] set_robust_list(0x5555689d76a0, 24 [pid 15535] <... write resumed>) = 18 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15534] <... mount resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 15536] <... set_robust_list resumed>) = 0 [pid 15536] rt_sigprocmask(SIG_SETMASK, [] [pid 15533] close(23 [pid 15536] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15535] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15534] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15536] chdir("./3864" [pid 15533] close(24 [pid 15536] <... chdir resumed>) = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15536] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15533] close(25 [pid 15536] <... prctl resumed>) = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15536] setpgid(0, 0 [pid 15533] close(26 [pid 15536] <... setpgid resumed>) = 0 [pid 15535] <... mkdirat resumed>) = 0 [pid 15536] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15536] write(3, "1000", 4) = 4 [pid 15534] <... openat resumed>) = 3 [pid 15535] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15536] close(3) = 0 [pid 15536] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15536] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15533] close(27 [pid 15536] write(1, "executing program\n", 18) = 18 [pid 15536] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15535] <... mount resumed>) = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15534] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15533] close(28 [pid 15536] <... mkdirat resumed>) = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15536] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15533] close(29 [pid 15536] <... mount resumed>) = 0 [pid 15533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15536] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15533] exit_group(0 [pid 15534] <... pwrite64 resumed>) = 36 [pid 15535] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15533] <... exit_group resumed>) = ? [pid 15536] <... openat resumed>) = 3 [pid 15536] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15536] close(3) = 0 [pid 15536] close(4) = -1 EBADF (Bad file descriptor) [pid 15536] close(5 [pid 15533] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3829, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15536] close(6) = -1 EBADF (Bad file descriptor) [pid 15536] close(7) = -1 EBADF (Bad file descriptor) [pid 15536] close(8) = -1 EBADF (Bad file descriptor) [pid 15536] close(9) = -1 EBADF (Bad file descriptor) [pid 15535] <... openat resumed>) = 3 [pid 15536] close(10) = -1 EBADF (Bad file descriptor) [pid 15536] close(11) = -1 EBADF (Bad file descriptor) [pid 15536] close(12) = -1 EBADF (Bad file descriptor) [pid 15536] close(13) = -1 EBADF (Bad file descriptor) [pid 15536] close(14) = -1 EBADF (Bad file descriptor) [pid 15536] close(15) = -1 EBADF (Bad file descriptor) [pid 15536] close(16) = -1 EBADF (Bad file descriptor) [pid 15536] close(17) = -1 EBADF (Bad file descriptor) [pid 15536] close(18) = -1 EBADF (Bad file descriptor) [pid 15536] close(19) = -1 EBADF (Bad file descriptor) [pid 15536] close(20) = -1 EBADF (Bad file descriptor) [pid 15536] close(21) = -1 EBADF (Bad file descriptor) [pid 15536] close(22) = -1 EBADF (Bad file descriptor) [pid 15536] close(23) = -1 EBADF (Bad file descriptor) [pid 15536] close(24) = -1 EBADF (Bad file descriptor) [pid 15536] close(25) = -1 EBADF (Bad file descriptor) [pid 15536] close(26) = -1 EBADF (Bad file descriptor) [pid 15536] close(27) = -1 EBADF (Bad file descriptor) [pid 15536] close(28) = -1 EBADF (Bad file descriptor) [pid 15536] close(29) = -1 EBADF (Bad file descriptor) [pid 15536] exit_group(0 [pid 15534] close(3 [pid 15536] <... exit_group resumed>) = ? [pid 15535] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15534] <... close resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15535] <... pwrite64 resumed>) = 36 [pid 15534] close(4 [pid 15536] +++ exited with 0 +++ [pid 15535] close(3 [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3827", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15535] <... close resumed>) = 0 [pid 15534] close(5 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15535] close(4 [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3866, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] openat(AT_FDCWD, "./3827", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] close(6 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15535] close(5 [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] close(7 [pid 320] <... openat resumed>) = 3 [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15534] close(8 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15534] close(9 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] close(6 [pid 15534] close(10 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3827/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15535] close(7 [pid 15534] close(11 [pid 320] <... umount2 resumed>) = 0 [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3827/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15535] close(8 [pid 15534] close(12 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] close(9 [pid 15534] close(13 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] close(10 [pid 15534] close(14 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] close(11 [pid 15534] close(15 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] close(12 [pid 15534] close(16 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] close(13 [pid 15534] close(17 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] close(14) = -1 EBADF (Bad file descriptor) [pid 15534] close(18 [pid 15535] close(15 [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] close(19 [pid 15535] close(16 [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3827/sys" [pid 15535] close(17 [pid 15534] close(20 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3827/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15535] close(18 [pid 15534] close(21 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3827/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15535] close(19 [pid 15534] close(22 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15535] close(20 [pid 15534] close(23 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 321] umount2("./3864", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] close(24 [pid 15535] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] close(4 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3864", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... close resumed>) = 0 [pid 15535] close(22 [pid 15534] close(25 [pid 320] rmdir("./3827/sys" [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 320] <... rmdir resumed>) = 0 [pid 15535] close(23 [pid 15534] close(26 [pid 321] fstat(3 [pid 320] umount2("./3827/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3827/binderfs" [pid 15535] close(24 [pid 15534] close(27 [pid 321] getdents64(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] unlink("./3827/binderfs" [pid 15535] close(25 [pid 15534] close(28 [pid 321] umount2("./3864/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... unlink resumed>) = 0 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] rmdir("./3827" [pid 15534] close(29 [pid 15535] close(26 [pid 15534] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3828", 0777 [pid 15535] close(27 [pid 15534] exit_group(0 [pid 320] <... mkdir resumed>) = 0 [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15534] <... exit_group resumed>) = ? [pid 321] umount2("./3864/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15535] close(28 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15534] +++ exited with 0 +++ [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15535] close(29 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15537 attached [pid 15535] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3864/sys" [pid 15535] exit_group(0) = ? [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3739, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15537] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3864/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15537] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3830 [pid 15537] rt_sigprocmask(SIG_SETMASK, [] [pid 321] openat(AT_FDCWD, "./3864/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15537] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... openat resumed>) = 4 [pid 15537] chdir("./3828" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] fstat(4 [pid 15537] <... chdir resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15537] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] getdents64(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 15537] <... prctl resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15537] setpgid(0, 0 [pid 15535] +++ exited with 0 +++ [pid 321] getdents64(4 [pid 15537] <... setpgid resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3769, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3737", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15537] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] close(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3737", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] rmdir("./3864/sys" [pid 15537] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] umount2("./3864/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15537] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] fstat(3 [pid 15537] <... write resumed>) = 4 [pid 321] newfstatat(AT_FDCWD, "./3864/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15537] close(3 [pid 321] unlink("./3864/binderfs" [pid 318] getdents64(3 [pid 15537] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15537] read(200 [pid 321] <... unlink resumed>) = 0 [pid 318] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15537] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] getdents64(3 [pid 318] <... umount2 resumed>) = 0 [pid 15537] symlink("/dev/binderfs", "./binderfs" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 15537] <... symlink resumed>) = 0 [pid 321] rmdir("./3864" [pid 318] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15537] write(1, "executing program\n", 18 executing program [pid 319] umount2("./3767", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15537] <... write resumed>) = 18 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15537] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] openat(AT_FDCWD, "./3767", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] newfstatat(AT_FDCWD, "./3737/sys" [pid 321] mkdir("./3865", 0777 [pid 15537] <... mkdirat resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 319] fstat(3 [pid 15537] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] umount2("./3737/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15537] <... mount resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15537] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] umount2("./3767/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3737/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15537] <... openat resumed>) = 3 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 319] umount2("./3767/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] fstat(4 [pid 319] newfstatat(AT_FDCWD, "./3767/sys"ci2-android-6-12-rust/strace-static-x86_64: Process 15538 attached [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] getdents64(4 [pid 15538] set_robust_list(0x5555689d76a0, 24 [pid 15537] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3767/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15538] <... set_robust_list resumed>) = 0 [pid 15537] <... pwrite64 resumed>) = 36 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3867 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 15538] rt_sigprocmask(SIG_SETMASK, [] [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15538] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] openat(AT_FDCWD, "./3767/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15537] close(3 [pid 319] <... openat resumed>) = 4 [pid 15537] <... close resumed>) = 0 [pid 319] fstat(4 [pid 15537] close(4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15537] close(5 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15537] close(6 [pid 319] getdents64(4 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15537] close(7) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15537] close(8 [pid 319] <... close resumed>) = 0 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3767/sys" [pid 15537] close(9) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15537] close(10) = -1 EBADF (Bad file descriptor) [pid 15538] chdir("./3865" [pid 318] close(4 [pid 15538] <... chdir resumed>) = 0 [pid 15537] close(11 [pid 319] umount2("./3767/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15538] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 15538] <... prctl resumed>) = 0 [pid 15537] close(12 [pid 319] newfstatat(AT_FDCWD, "./3767/binderfs" [pid 15538] setpgid(0, 0 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3737/sys" [pid 15538] <... setpgid resumed>) = 0 [pid 15537] close(13) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3767/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 15538] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15537] close(14 [pid 319] <... unlink resumed>) = 0 [pid 318] umount2("./3737/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15537] close(15) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15537] close(16 [pid 319] close(3 [pid 15538] <... openat resumed>) = 3 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15538] write(3, "1000", 4 [pid 15537] close(17 [pid 318] newfstatat(AT_FDCWD, "./3737/binderfs" [pid 15538] <... write resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15538] close(3 [pid 318] unlink("./3737/binderfs" [pid 15538] <... close resumed>) = 0 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] read(200 [pid 319] rmdir("./3767" [pid 318] <... unlink resumed>) = 0 [pid 15538] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15537] close(18 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 15538] symlink("/dev/binderfs", "./binderfs" [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3768", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15538] <... symlink resumed>) = 0 [pid 15537] close(19 [pid 319] <... mkdir resumed>) = 0 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15538] write(1, "executing program\n", 18 [pid 15537] close(20 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 318] close(3 [pid 15538] <... write resumed>) = 18 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15538] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15537] close(21 [pid 318] <... close resumed>) = 0 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15537] close(22) = -1 EBADF (Bad file descriptor) [pid 15538] <... mkdirat resumed>) = 0 [pid 15537] close(23 [pid 318] rmdir("./3737" [pid 15538] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15537] close(24) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3770 [pid 15537] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 15539 attached [pid 15538] <... mount resumed>) = 0 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rmdir resumed>) = 0 [pid 15538] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15537] close(26 [pid 15539] set_robust_list(0x5555689d76a0, 24 [pid 15537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] mkdir("./3738", 0777 [pid 15537] close(27) = -1 EBADF (Bad file descriptor) [pid 15537] close(28) = -1 EBADF (Bad file descriptor) [pid 15537] close(29) = -1 EBADF (Bad file descriptor) [pid 15538] <... openat resumed>) = 3 [pid 15537] exit_group(0) = ? [pid 15539] <... set_robust_list resumed>) = 0 [pid 15538] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15537] +++ exited with 0 +++ [pid 318] <... mkdir resumed>) = 0 [pid 15539] rt_sigprocmask(SIG_SETMASK, [] [pid 15538] <... pwrite64 resumed>) = 36 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3830, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15539] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15539] chdir("./3768") = 0 [pid 15539] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15539] setpgid(0, 0) = 0 [pid 15539] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15538] close(3 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15538] <... close resumed>) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15539] <... openat resumed>) = 3 [pid 15539] write(3, "1000", 4) = 4 [pid 15539] close(3) = 0 [pid 15539] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15539] symlink("/dev/binderfs", "./binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 15540 attached ) = 0 [pid 15538] close(4) = -1 EBADF (Bad file descriptor) [pid 15540] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15539] write(1, "executing program\n", 18 [pid 15540] rt_sigprocmask(SIG_SETMASK, [] [pid 15539] <... write resumed>) = 18 [pid 15538] close(5 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3740 [pid 15540] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15539] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] chdir("./3738" [pid 15538] close(6 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15538] close(7) = -1 EBADF (Bad file descriptor) [pid 15540] <... chdir resumed>) = 0 [pid 15539] <... mkdirat resumed>) = 0 [pid 15538] close(8 [pid 15540] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15539] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... prctl resumed>) = 0 [pid 15539] <... mount resumed>) = 0 [pid 15538] close(9 [pid 15540] setpgid(0, 0 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... setpgid resumed>) = 0 [pid 15540] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15539] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15538] close(10 [pid 15540] <... openat resumed>) = 3 [pid 15539] <... openat resumed>) = 3 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] write(3, "1000", 4 [pid 15538] close(11 [pid 15540] <... write resumed>) = 4 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] close(3 [pid 15538] close(12 [pid 15540] <... close resumed>) = 0 [pid 15539] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] read(200 [pid 15539] <... pwrite64 resumed>) = 36 [pid 15538] close(13 [pid 15540] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] symlink("/dev/binderfs", "./binderfs" [pid 15538] close(14) = -1 EBADF (Bad file descriptor) [pid 15540] <... symlink resumed>) = 0 [pid 15539] close(3 [pid 15538] close(15 [pid 15540] write(1, "executing program\n", 18 [pid 15539] <... close resumed>) = 0 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... write resumed>) = 18 executing program [pid 15539] close(4 [pid 15540] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] close(5 [pid 15540] <... mkdirat resumed>) = 0 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] close(16 [pid 15539] close(6 [pid 15540] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... mount resumed>) = 0 [pid 15539] close(7 [pid 15538] close(17 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] close(8) = -1 EBADF (Bad file descriptor) [pid 15540] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15539] close(9 [pid 15540] <... openat resumed>) = 3 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] close(18 [pid 15539] close(10 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] close(19 [pid 15539] close(11 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] close(20 [pid 15539] close(12 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... pwrite64 resumed>) = 36 [pid 15539] close(13 [pid 15538] close(21 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] close(14 [pid 15538] close(22 [pid 15540] close(3 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... close resumed>) = 0 [pid 15539] close(15 [pid 15538] close(23 [pid 15540] close(4 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] close(16 [pid 15538] close(24 [pid 15540] close(5 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] close(25 [pid 15540] close(6 [pid 15539] close(17 [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15540] close(7 [pid 15539] close(18 [pid 15538] close(26 [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] close(8 [pid 15539] close(19 [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] close(9 [pid 15539] close(20 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3828", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15538] close(27 [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15540] close(10 [pid 15539] close(21 [pid 15538] close(28 [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3828", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15540] close(11 [pid 15539] close(22 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] close(29 [pid 320] <... openat resumed>) = 3 [pid 15540] close(12 [pid 15539] close(23 [pid 15538] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] close(13 [pid 15539] close(24 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] exit_group(0 [pid 15540] close(14 [pid 15539] close(25 [pid 320] getdents64(3 [pid 15538] <... exit_group resumed>) = ? [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15540] close(15 [pid 15539] close(26 [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] close(16 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] close(27 [pid 15540] close(17 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] close(28 [pid 15540] close(18 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] close(29 [pid 15540] close(19 [pid 15539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15538] +++ exited with 0 +++ [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] exit_group(0 [pid 320] umount2("./3828/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3867, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15540] close(20 [pid 15539] <... exit_group resumed>) = ? [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15539] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = 0 [pid 15540] close(21) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3770, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15540] close(22 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15540] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15540] close(23) = -1 EBADF (Bad file descriptor) [pid 15540] close(24) = -1 EBADF (Bad file descriptor) [pid 15540] close(25) = -1 EBADF (Bad file descriptor) [pid 15540] close(26) = -1 EBADF (Bad file descriptor) [pid 15540] close(27) = -1 EBADF (Bad file descriptor) [pid 15540] close(28) = -1 EBADF (Bad file descriptor) [pid 15540] close(29) = -1 EBADF (Bad file descriptor) [pid 15540] exit_group(0 [pid 320] umount2("./3828/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15540] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3828/sys" [pid 15540] +++ exited with 0 +++ [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3828/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3740, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3828/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3828/sys") = 0 [pid 320] umount2("./3828/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3828/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3828/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3828") = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] mkdir("./3829", 0777) = 0 [pid 321] umount2("./3865", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] openat(AT_FDCWD, "./3865", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15541 attached [pid 321] <... openat resumed>) = 3 [pid 15541] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15541] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15541] chdir("./3829" [pid 321] fstat(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3831 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15541] <... chdir resumed>) = 0 [pid 321] getdents64(3 [pid 15541] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15541] <... prctl resumed>) = 0 [pid 15541] setpgid(0, 0 [pid 321] umount2("./3865/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15541] <... setpgid resumed>) = 0 [pid 15541] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15541] write(3, "1000", 4) = 4 [pid 321] <... umount2 resumed>) = 0 [pid 15541] close(3 [pid 321] umount2("./3865/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15541] <... close resumed>) = 0 [pid 15541] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15541] symlink("/dev/binderfs", "./binderfs" [pid 321] newfstatat(AT_FDCWD, "./3865/sys" [pid 15541] <... symlink resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15541] write(1, "executing program\n", 18 [pid 321] umount2("./3865/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15541] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 15541] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] openat(AT_FDCWD, "./3865/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 15541] <... mkdirat resumed>) = 0 [pid 321] fstat(4 [pid 15541] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] getdents64(4 [pid 15541] <... mount resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15541] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 321] close(4 [pid 15541] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3865/sys" [pid 319] umount2("./3768", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 321] <... rmdir resumed>) = 0 [pid 15541] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3865/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15541] <... pwrite64 resumed>) = 36 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3768", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] newfstatat(AT_FDCWD, "./3865/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(3 [pid 321] unlink("./3865/binderfs" [pid 15541] close(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15541] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 15541] close(4 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3768/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15541] close(5 [pid 321] <... unlink resumed>) = 0 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 319] <... umount2 resumed>) = 0 [pid 15541] close(6 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15541] close(7) = -1 EBADF (Bad file descriptor) [pid 15541] close(8 [pid 321] close(3 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] umount2("./3768/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15541] close(9 [pid 321] rmdir("./3865" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15541] close(10) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3768/sys" [pid 321] mkdir("./3866", 0777 [pid 15541] close(11 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 319] umount2("./3768/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15541] close(12 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3768/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15541] close(13 [pid 319] <... openat resumed>) = 4 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15541] close(14) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15541] close(15 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15541] close(16 [pid 319] getdents64(4 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15541] close(17 [pid 319] getdents64(4 [pid 318] umount2("./3738", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15541] close(18 [pid 319] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15541] close(19 [pid 319] rmdir("./3768/sys" [pid 318] openat(AT_FDCWD, "./3738", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15542 attached [pid 15541] close(20 [pid 318] <... openat resumed>) = 3 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3768/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15542] set_robust_list(0x5555689d76a0, 24 [pid 15541] close(21 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15542] <... set_robust_list resumed>) = 0 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15542] rt_sigprocmask(SIG_SETMASK, [] [pid 15541] close(22 [pid 319] newfstatat(AT_FDCWD, "./3768/binderfs" [pid 15542] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15542] chdir("./3866" [pid 15541] close(23) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3768/binderfs" [pid 15542] <... chdir resumed>) = 0 [pid 15541] close(24 [pid 319] <... unlink resumed>) = 0 [pid 15542] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15542] <... prctl resumed>) = 0 [pid 15541] close(25 [pid 319] getdents64(3 [pid 15542] setpgid(0, 0 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15542] <... setpgid resumed>) = 0 [pid 15541] close(26 [pid 15542] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3868 [pid 319] close(3 [pid 318] fstat(3 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15542] <... openat resumed>) = 3 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 15542] write(3, "1000", 4 [pid 15541] close(27 [pid 319] rmdir("./3768" [pid 15542] <... write resumed>) = 4 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15542] close(3 [pid 15541] close(28 [pid 319] mkdir("./3769", 0777 [pid 318] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15542] <... close resumed>) = 0 [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 15542] read(200 [pid 15541] close(29 [pid 15542] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15541] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15542] symlink("/dev/binderfs", "./binderfs" [pid 15541] exit_group(0 [pid 318] <... umount2 resumed>) = 0 [pid 15542] <... symlink resumed>) = 0 [pid 15541] <... exit_group resumed>) = ? [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15542] write(1, "executing program\n", 18 [pid 15541] +++ exited with 0 +++ executing program [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15543 attached [pid 15542] <... write resumed>) = 18 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3831, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15542] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15543] set_robust_list(0x5555689d76a0, 24 [pid 318] newfstatat(AT_FDCWD, "./3738/sys" [pid 15542] <... mkdirat resumed>) = 0 [pid 15542] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3771 [pid 15542] <... mount resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15542] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15543] <... set_robust_list resumed>) = 0 [pid 320] umount2("./3829", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15543] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15543] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3738/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3829", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15543] chdir("./3769" [pid 15542] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3738/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15543] <... chdir resumed>) = 0 [pid 15542] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] fstat(3 [pid 15543] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15542] <... pwrite64 resumed>) = 36 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 4 [pid 15543] <... prctl resumed>) = 0 [pid 320] getdents64(3 [pid 15543] setpgid(0, 0 [pid 318] fstat(4 [pid 15543] <... setpgid resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3829/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15542] close(3 [pid 318] getdents64(4 [pid 15542] <... close resumed>) = 0 [pid 15542] close(4) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15543] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] umount2("./3829/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 15543] <... openat resumed>) = 3 [pid 15542] close(5 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15543] write(3, "1000", 4 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3829/sys" [pid 318] close(4 [pid 15543] <... write resumed>) = 4 [pid 15542] close(6 [pid 15543] close(3 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 15543] <... close resumed>) = 0 [pid 15542] close(7 [pid 320] umount2("./3829/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3738/sys" [pid 15543] read(200 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 15542] close(8 [pid 15543] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3829/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3738/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15543] symlink("/dev/binderfs", "./binderfs" [pid 15542] close(9 [pid 320] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3738/binderfs" [pid 15543] <... symlink resumed>) = 0 [pid 15542] close(10 [pid 320] fstat(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15543] write(1, "executing program\n", 18 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] unlink("./3738/binderfs" [pid 15543] <... write resumed>) = 18 [pid 15542] close(11 [pid 318] <... unlink resumed>) = 0 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 executing program [pid 15543] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15542] close(12 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(3 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15542] close(13 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 15543] <... mkdirat resumed>) = 0 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 318] <... close resumed>) = 0 [pid 15542] close(14 [pid 320] <... close resumed>) = 0 [pid 318] rmdir("./3738" [pid 15543] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3829/sys" [pid 318] <... rmdir resumed>) = 0 [pid 15543] <... mount resumed>) = 0 [pid 15542] close(15 [pid 320] <... rmdir resumed>) = 0 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3829/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15542] close(16 [pid 318] mkdir("./3739", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... mkdir resumed>) = 0 [pid 15543] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3829/binderfs" [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15542] close(17 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] unlink("./3829/binderfs" [pid 15542] close(18) = -1 EBADF (Bad file descriptor) [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15542] close(19 [pid 320] <... unlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15544 attached [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15544] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15544] chdir("./3739") = 0 [pid 15543] <... openat resumed>) = 3 [pid 15542] close(20 [pid 320] getdents64(3 [pid 15544] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15544] setpgid(0, 0) = 0 [pid 15544] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15543] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15542] close(21 [pid 320] close(3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3741 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15542] close(22 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] rmdir("./3829" [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15544] <... openat resumed>) = 3 [pid 15544] write(3, "1000", 4 [pid 15542] close(23 [pid 320] mkdir("./3830", 0777 [pid 15544] <... write resumed>) = 4 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] close(3 [pid 320] <... mkdir resumed>) = 0 [pid 15542] close(24 [pid 15544] <... close resumed>) = 0 [pid 15544] read(200 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 15544] symlink("/dev/binderfs", "./binderfs" [pid 15542] close(25 [pid 15544] <... symlink resumed>) = 0 [pid 15544] write(1, "executing program\n", 18 [pid 15543] <... pwrite64 resumed>) = 36 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15544] <... write resumed>) = 18 [pid 15543] close(3 [pid 15542] close(26 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15544] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15544] <... mkdirat resumed>) = 0 [pid 15543] <... close resumed>) = 0 [pid 15542] close(27 [pid 15543] close(4 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15542] close(28) = -1 EBADF (Bad file descriptor) [pid 15542] close(29 [pid 15543] close(5 [pid 15542] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15542] exit_group(0 [pid 15544] <... openat resumed>) = 3 [pid 15543] close(6) = -1 EBADF (Bad file descriptor) [pid 15542] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15545 attached [pid 15545] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15545] rt_sigprocmask(SIG_SETMASK, [] [pid 15543] close(7 [pid 15545] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15544] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15545] chdir("./3830" [pid 15544] <... pwrite64 resumed>) = 36 [pid 15545] <... chdir resumed>) = 0 [pid 15545] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15542] +++ exited with 0 +++ [pid 15545] setpgid(0, 0 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3832 [pid 15545] <... setpgid resumed>) = 0 [pid 15544] close(3 [pid 15543] close(8 [pid 15545] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15544] <... close resumed>) = 0 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3868, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15545] <... openat resumed>) = 3 [pid 15544] close(4 [pid 15543] close(9 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(10 [pid 15545] write(3, "1000", 4 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] <... write resumed>) = 4 [pid 15544] close(5 [pid 15543] close(11 [pid 15545] close(3 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] <... close resumed>) = 0 [pid 15544] close(6 [pid 15545] read(200 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(12 [pid 15545] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15544] close(7 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] symlink("/dev/binderfs", "./binderfs" [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(13 [pid 15545] <... symlink resumed>) = 0 [pid 15544] close(8 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(14 [pid 15545] write(1, "executing program\n", 18 [pid 15544] close(9 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] <... write resumed>) = 18 executing program [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(15 [pid 15545] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15544] close(10 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] <... mkdirat resumed>) = 0 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(16 [pid 15544] close(11) = -1 EBADF (Bad file descriptor) [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15544] close(12 [pid 15545] <... mount resumed>) = 0 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(17 [pid 15544] close(13) = -1 EBADF (Bad file descriptor) [pid 15544] close(14 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(18 [pid 15545] <... openat resumed>) = 3 [pid 15544] close(15) = -1 EBADF (Bad file descriptor) [pid 15544] close(16 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(19 [pid 15544] close(17 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(20 [pid 15544] close(18 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] <... pwrite64 resumed>) = 36 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(21 [pid 15544] close(19 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(22 [pid 15544] close(20 [pid 15545] close(3 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] <... close resumed>) = 0 [pid 15544] close(21) = -1 EBADF (Bad file descriptor) [pid 15545] close(4 [pid 15544] close(22 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] close(5 [pid 15544] close(23 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] close(6) = -1 EBADF (Bad file descriptor) [pid 15544] close(24 [pid 15545] close(7 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] close(25 [pid 15545] close(8 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] close(26 [pid 15543] close(23 [pid 15545] close(9 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] close(27 [pid 15543] close(24 [pid 15545] close(10 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3866", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] close(28 [pid 15543] close(25 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15545] close(11 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] close(29 [pid 15543] close(26 [pid 321] openat(AT_FDCWD, "./3866", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15545] close(12 [pid 15544] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] exit_group(0 [pid 15543] close(27 [pid 15545] close(13 [pid 15544] <... exit_group resumed>) = ? [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15544] +++ exited with 0 +++ [pid 15543] close(28 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15545] close(14 [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] close(29 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3741, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15545] close(15 [pid 321] umount2("./3866/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] close(16 [pid 321] <... umount2 resumed>) = 0 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] close(17) = -1 EBADF (Bad file descriptor) [pid 15545] close(18 [pid 15543] exit_group(0 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15543] <... exit_group resumed>) = ? [pid 321] umount2("./3866/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3739", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15545] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15545] close(20 [pid 321] newfstatat(AT_FDCWD, "./3866/sys" [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15545] close(21) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3866/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15545] close(22) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15545] close(23) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3866/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15545] close(24 [pid 321] <... openat resumed>) = 4 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15545] close(25 [pid 321] fstat(4 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15545] close(26) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15545] close(27) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15545] close(28 [pid 15543] +++ exited with 0 +++ [pid 321] getdents64(4 [pid 318] openat(AT_FDCWD, "./3739", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3771, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15545] close(29 [pid 321] close(4 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... openat resumed>) = 3 [pid 15545] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] fstat(3 [pid 15545] exit_group(0 [pid 321] rmdir("./3866/sys" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15545] <... exit_group resumed>) = ? [pid 321] <... rmdir resumed>) = 0 [pid 15545] +++ exited with 0 +++ [pid 318] getdents64(3 [pid 321] umount2("./3866/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3832, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3866/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3866/binderfs") = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3 [pid 318] <... umount2 resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3866" [pid 318] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3830", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] mkdir("./3867", 0777 [pid 318] newfstatat(AT_FDCWD, "./3739/sys" [pid 321] <... mkdir resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] openat(AT_FDCWD, "./3830", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3739/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... openat resumed>) = 3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15546 attached [pid 320] fstat(3 [pid 318] openat(AT_FDCWD, "./3739/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3869 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] <... openat resumed>) = 4 [pid 15546] set_robust_list(0x5555689d76a0, 24 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(4 [pid 15546] <... set_robust_list resumed>) = 0 [pid 320] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15546] rt_sigprocmask(SIG_SETMASK, [] [pid 320] umount2("./3830/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4) = 0 [pid 15546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rmdir("./3739/sys" [pid 15546] chdir("./3867" [pid 320] <... umount2 resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15546] <... chdir resumed>) = 0 [pid 318] umount2("./3739/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15546] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] umount2("./3830/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15546] <... prctl resumed>) = 0 [pid 15546] setpgid(0, 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3739/binderfs" [pid 15546] <... setpgid resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3830/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15546] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] unlink("./3739/binderfs" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... unlink resumed>) = 0 [pid 320] umount2("./3830/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15546] <... openat resumed>) = 3 [pid 318] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15546] write(3, "1000", 4 [pid 320] openat(AT_FDCWD, "./3830/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... openat resumed>) = 4 [pid 318] close(3 [pid 320] fstat(4 [pid 318] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] rmdir("./3739" [pid 320] getdents64(4 [pid 318] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15546] <... write resumed>) = 4 [pid 320] getdents64(4 [pid 318] mkdir("./3740", 0777 [pid 15546] close(3 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15546] <... close resumed>) = 0 [pid 320] close(4 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15546] read(200 [pid 320] <... close resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15546] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] rmdir("./3830/sys" [pid 15546] symlink("/dev/binderfs", "./binderfs" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rmdir resumed>) = 0 [pid 15546] <... symlink resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15547 attached executing program [pid 15546] write(1, "executing program\n", 18 [pid 320] umount2("./3830/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15546] <... write resumed>) = 18 [pid 15547] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15547] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15547] chdir("./3740" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15546] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] newfstatat(AT_FDCWD, "./3830/binderfs" [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3742 [pid 15547] <... chdir resumed>) = 0 [pid 15547] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15546] <... mkdirat resumed>) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15547] <... prctl resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 320] unlink("./3830/binderfs" [pid 319] <... restart_syscall resumed>) = 0 [pid 15547] setpgid(0, 0) = 0 [pid 15547] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15546] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... unlink resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15547] <... openat resumed>) = 3 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3 [pid 319] umount2("./3769", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15547] write(3, "1000", 4 [pid 15546] <... mount resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15547] <... write resumed>) = 4 [pid 319] openat(AT_FDCWD, "./3769", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15547] close(3 [pid 320] rmdir("./3830" [pid 319] <... openat resumed>) = 3 [pid 15547] <... close resumed>) = 0 [pid 15547] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] fstat(3 [pid 15547] symlink("/dev/binderfs", "./binderfs" [pid 15546] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... rmdir resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15547] <... symlink resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15547] write(1, "executing program\n", 18 [pid 319] umount2("./3769/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15547] <... write resumed>) = 18 [pid 15546] <... openat resumed>) = 3 executing program [pid 320] mkdir("./3831", 0777 [pid 15547] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15546] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15547] <... mkdirat resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15547] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] umount2("./3769/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15547] <... mount resumed>) = 0 [pid 15546] <... pwrite64 resumed>) = 36 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3769/sys" [pid 15547] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3769/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3769/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15547] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15546] close(3 [pid 319] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 15548 attached [pid 15547] <... pwrite64 resumed>) = 36 [pid 15546] <... close resumed>) = 0 [pid 319] fstat(4 [pid 15546] close(4 [pid 15548] set_robust_list(0x5555689d76a0, 24) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15548] rt_sigprocmask(SIG_SETMASK, [] [pid 15547] close(3 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3833 [pid 319] getdents64(4 [pid 15548] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15547] <... close resumed>) = 0 [pid 15546] close(5 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15547] close(4 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15548] chdir("./3831" [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(6 [pid 319] getdents64(4 [pid 15548] <... chdir resumed>) = 0 [pid 15547] close(5 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15548] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(7 [pid 319] close(4 [pid 15548] <... prctl resumed>) = 0 [pid 15547] close(6 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15548] setpgid(0, 0 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3769/sys" [pid 15548] <... setpgid resumed>) = 0 [pid 15547] close(7 [pid 15546] close(8 [pid 319] <... rmdir resumed>) = 0 [pid 15548] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3769/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15547] close(8 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] <... openat resumed>) = 3 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(9 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15548] write(3, "1000", 4 [pid 15547] close(9 [pid 319] newfstatat(AT_FDCWD, "./3769/binderfs" [pid 15548] <... write resumed>) = 4 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15548] close(3 [pid 15547] close(10 [pid 15546] close(10 [pid 319] unlink("./3769/binderfs" [pid 15548] <... close resumed>) = 0 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] read(200 [pid 15547] close(11 [pid 15546] close(11 [pid 319] <... unlink resumed>) = 0 [pid 15548] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] symlink("/dev/binderfs", "./binderfs" [pid 15547] close(12 [pid 319] getdents64(3 [pid 15548] <... symlink resumed>) = 0 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(12 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] write(1, "executing program\n", 18 [pid 15547] close(13 [pid 15546] close(13 executing program [pid 319] close(3 [pid 15548] <... write resumed>) = 18 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15548] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15547] close(14 [pid 15546] close(14 [pid 319] rmdir("./3769" [pid 15548] <... mkdirat resumed>) = 0 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15547] close(15 [pid 15548] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(15 [pid 319] mkdir("./3770", 0777 [pid 15548] <... mount resumed>) = 0 [pid 15547] close(16 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(16 [pid 319] <... mkdir resumed>) = 0 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(17 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15548] <... openat resumed>) = 3 [pid 15547] close(17 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15547] close(18 [pid 15546] close(18 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15549 attached [pid 15548] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15547] close(19 [pid 15546] close(19 [pid 15549] set_robust_list(0x5555689d76a0, 24 [pid 15548] <... pwrite64 resumed>) = 36 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] <... set_robust_list resumed>) = 0 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(20 [pid 15547] close(20 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] rt_sigprocmask(SIG_SETMASK, [] [pid 15546] close(21 [pid 15549] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] close(3 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(22 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3772 [pid 15548] <... close resumed>) = 0 [pid 15547] close(21 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15548] close(4 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15547] close(22 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15548] close(5 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15547] close(23 [pid 15549] chdir("./3770" [pid 15548] close(6 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] <... chdir resumed>) = 0 [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15547] close(24 [pid 15546] close(23 [pid 15549] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15548] close(7 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] <... prctl resumed>) = 0 [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15547] close(25 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] setpgid(0, 0 [pid 15548] close(8 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(24 [pid 15549] <... setpgid resumed>) = 0 [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15547] close(26 [pid 15548] close(9 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15547] close(27 [pid 15546] close(25 [pid 15548] close(10 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15547] close(28 [pid 15548] close(11 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(26 [pid 15549] <... openat resumed>) = 3 [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15547] close(29 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] write(3, "1000", 4 [pid 15548] close(12 [pid 15547] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] close(27 [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15547] exit_group(0 [pid 15549] <... write resumed>) = 4 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] close(3 [pid 15546] close(28 [pid 15549] <... close resumed>) = 0 [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] read(200 [pid 15548] close(13 [pid 15547] <... exit_group resumed>) = ? [pid 15546] close(29 [pid 15549] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] symlink("/dev/binderfs", "./binderfs" [pid 15548] close(14 [pid 15547] +++ exited with 0 +++ [pid 15546] exit_group(0 [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] close(15 [pid 15549] <... symlink resumed>) = 0 [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15546] <... exit_group resumed>) = ? [pid 15548] close(16) = -1 EBADF (Bad file descriptor) [pid 15548] close(17) = -1 EBADF (Bad file descriptor) [pid 15548] close(18) = -1 EBADF (Bad file descriptor) [pid 15548] close(19) = -1 EBADF (Bad file descriptor) [pid 15548] close(20) = -1 EBADF (Bad file descriptor) [pid 15548] close(21) = -1 EBADF (Bad file descriptor) [pid 15548] close(22) = -1 EBADF (Bad file descriptor) [pid 15548] close(23) = -1 EBADF (Bad file descriptor) [pid 15546] +++ exited with 0 +++ [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3742, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15549] write(1, "executing program\n", 18 [pid 15548] close(24 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3869, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 318] umount2("./3740", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15549] <... write resumed>) = 18 [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15548] close(25 [pid 15549] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15548] close(26) = -1 EBADF (Bad file descriptor) [pid 15548] close(27) = -1 EBADF (Bad file descriptor) [pid 15548] close(28) = -1 EBADF (Bad file descriptor) [pid 15548] close(29) = -1 EBADF (Bad file descriptor) [pid 15548] exit_group(0) = ? [pid 15549] <... mkdirat resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3740", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15549] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] <... openat resumed>) = 3 [pid 15549] <... mount resumed>) = 0 [pid 318] fstat(3 [pid 15548] +++ exited with 0 +++ [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15549] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] getdents64(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3833, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 15549] <... openat resumed>) = 3 [pid 318] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15549] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3740/sys" [pid 15549] <... pwrite64 resumed>) = 36 [pid 15549] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15549] <... close resumed>) = 0 [pid 318] umount2("./3740/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15549] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] close(5 [pid 318] openat(AT_FDCWD, "./3740/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15549] close(6) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15549] close(7 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15549] close(8 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] close(9 [pid 318] getdents64(4 [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15549] close(10 [pid 318] close(4 [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15549] close(11) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3740/sys" [pid 15549] close(12) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15549] close(13 [pid 318] umount2("./3740/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3740/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3740/binderfs") = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3) = 0 [pid 318] rmdir("./3740" [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15549] close(14) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3741", 0777 [pid 15549] close(15) = -1 EBADF (Bad file descriptor) [pid 15549] close(16 [pid 318] <... mkdir resumed>) = 0 [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] close(17 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15549] close(18 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15549] close(19) = -1 EBADF (Bad file descriptor) [pid 15549] close(20) = -1 EBADF (Bad file descriptor) [pid 15549] close(21) = -1 EBADF (Bad file descriptor) [pid 15549] close(22) = -1 EBADF (Bad file descriptor) [pid 15549] close(23ci2-android-6-12-rust/strace-static-x86_64: Process 15550 attached ) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3743 [pid 15550] set_robust_list(0x5555689d76a0, 24 [pid 15549] close(24 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15550] <... set_robust_list resumed>) = 0 [pid 15550] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15550] chdir("./3741" [pid 15549] close(25 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15550] <... chdir resumed>) = 0 [pid 15550] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15550] setpgid(0, 0 [pid 15549] close(26 [pid 15550] <... setpgid resumed>) = 0 [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15550] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15549] close(27 [pid 15550] <... openat resumed>) = 3 [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15550] write(3, "1000", 4 [pid 15549] close(28 [pid 15550] <... write resumed>) = 4 [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15550] close(3 [pid 15549] close(29 [pid 15550] <... close resumed>) = 0 [pid 15549] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15550] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15550] symlink("/dev/binderfs", "./binderfs" [pid 15549] exit_group(0) = ? [pid 321] <... restart_syscall resumed>) = 0 [pid 15550] <... symlink resumed>) = 0 [pid 15550] write(1, "executing program\n", 18) = 18 [pid 15550] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3867", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15549] +++ exited with 0 +++ [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 15550] <... mkdirat resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3867", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3772, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15550] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... openat resumed>) = 3 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15550] <... mount resumed>) = 0 [pid 321] fstat(3 [pid 15550] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15550] <... openat resumed>) = 3 [pid 320] umount2("./3831", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15550] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15550] <... pwrite64 resumed>) = 36 [pid 320] openat(AT_FDCWD, "./3831", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... openat resumed>) = 3 [pid 321] umount2("./3867/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15550] close(3 [pid 320] fstat(3 [pid 15550] <... close resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15550] close(4 [pid 321] umount2("./3867/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] getdents64(3 [pid 15550] close(5 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3867/sys" [pid 320] umount2("./3831/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15550] close(6 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3867/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15550] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15550] close(8 [pid 321] openat(AT_FDCWD, "./3867/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 15550] close(9) = -1 EBADF (Bad file descriptor) [pid 15550] close(10 [pid 321] fstat(4 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15550] close(11 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15550] close(12) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15550] close(13 [pid 321] getdents64(4 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15550] close(14 [pid 321] close(4 [pid 320] umount2("./3831/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15550] close(15 [pid 321] rmdir("./3867/sys" [pid 320] newfstatat(AT_FDCWD, "./3831/sys" [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15550] close(16) = -1 EBADF (Bad file descriptor) [pid 15550] close(17 [pid 321] umount2("./3867/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15550] close(18 [pid 321] newfstatat(AT_FDCWD, "./3867/binderfs" [pid 320] umount2("./3831/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15550] close(19 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3867/binderfs" [pid 320] openat(AT_FDCWD, "./3831/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15550] close(20 [pid 321] <... unlink resumed>) = 0 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15550] close(21) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15550] close(22 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... openat resumed>) = 4 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 320] fstat(4 [pid 15550] close(23 [pid 321] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3867" [pid 15550] close(24 [pid 320] getdents64(4 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15550] close(25) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3868", 0777 [pid 320] getdents64(4 [pid 15550] close(26 [pid 321] <... mkdir resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15550] close(27 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15550] close(28 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] rmdir("./3831/sys" [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15550] close(29 [pid 320] <... rmdir resumed>) = 0 [pid 15550] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3831/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15550] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15551 attached [pid 15550] <... exit_group resumed>) = ? [pid 320] newfstatat(AT_FDCWD, "./3831/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3831/binderfs") = 0 [pid 15550] +++ exited with 0 +++ [pid 15551] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3870 [pid 320] getdents64(3 [pid 15551] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15551] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] close(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3743, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15551] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15551] chdir("./3868" [pid 320] <... close resumed>) = 0 [pid 15551] <... chdir resumed>) = 0 [pid 320] rmdir("./3831" [pid 318] umount2("./3741", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15551] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15551] <... prctl resumed>) = 0 [pid 320] mkdir("./3832", 0777) = 0 [pid 318] openat(AT_FDCWD, "./3741", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15551] setpgid(0, 0) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 15551] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] fstat(3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15551] <... openat resumed>) = 3 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15551] write(3, "1000", 4) = 4 [pid 319] umount2("./3770", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 15551] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15551] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3770", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15551] read(200 [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15551] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-6-12-rust/strace-static-x86_64: Process 15552 attached [pid 15551] symlink("/dev/binderfs", "./binderfs" [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3834 [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = 0 [pid 15552] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15551] <... symlink resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15551] write(1, "executing program\n", 18 [pid 319] getdents64(3 [pid 15551] <... write resumed>) = 18 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15552] rt_sigprocmask(SIG_SETMASK, [] [pid 318] newfstatat(AT_FDCWD, "./3741/sys" [pid 319] umount2("./3770/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15552] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15551] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... umount2 resumed>) = 0 [pid 15552] chdir("./3832" [pid 15551] <... mkdirat resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3741/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3770/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15552] <... chdir resumed>) = 0 [pid 15551] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15552] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15551] <... mount resumed>) = 0 [pid 15552] <... prctl resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3770/sys" [pid 318] openat(AT_FDCWD, "./3741/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15551] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15552] setpgid(0, 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 4 [pid 15552] <... setpgid resumed>) = 0 [pid 15551] <... openat resumed>) = 3 [pid 15552] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] umount2("./3770/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 15551] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15552] <... openat resumed>) = 3 [pid 15551] <... pwrite64 resumed>) = 36 [pid 319] openat(AT_FDCWD, "./3770/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 15551] close(3 [pid 319] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15551] <... close resumed>) = 0 [pid 319] fstat(4 [pid 15551] close(4 [pid 318] getdents64(4 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15551] close(5 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15551] close(6 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] close(4 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15551] close(7 [pid 318] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rmdir("./3741/sys" [pid 15551] close(8 [pid 319] close(4 [pid 15552] write(3, "1000", 4 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15552] <... write resumed>) = 4 [pid 15551] close(9 [pid 319] rmdir("./3770/sys" [pid 15552] close(3 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3741/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15552] <... close resumed>) = 0 [pid 15551] close(10 [pid 319] <... rmdir resumed>) = 0 [pid 15552] read(200 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15552] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] umount2("./3770/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15552] symlink("/dev/binderfs", "./binderfs" [pid 15551] close(11 [pid 318] newfstatat(AT_FDCWD, "./3741/binderfs" [pid 15552] <... symlink resumed>) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15552] write(1, "executing program\n", 18 [pid 15551] close(12 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15552] <... write resumed>) = 18 executing program [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3770/binderfs" [pid 318] unlink("./3741/binderfs" [pid 15552] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15551] close(13 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15552] <... mkdirat resumed>) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3770/binderfs" [pid 318] <... unlink resumed>) = 0 [pid 15552] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15551] close(14 [pid 15552] <... mount resumed>) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 15552] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15551] close(15 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15551] close(16 [pid 318] close(3 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15551] close(17 [pid 318] <... close resumed>) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 318] rmdir("./3741" [pid 15551] close(18 [pid 319] rmdir("./3770" [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15551] close(19 [pid 319] <... rmdir resumed>) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3742", 0777 [pid 15551] close(20 [pid 319] mkdir("./3771", 0777 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15551] close(21) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15551] close(22 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15552] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15553 attached [pid 15551] close(23 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3773 [pid 15552] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2ci2-android-6-12-rust/strace-static-x86_64: Process 15554 attached [pid 15553] set_robust_list(0x5555689d76a0, 24 [pid 15552] <... pwrite64 resumed>) = 36 [pid 15551] close(24 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15554] set_robust_list(0x5555689d76a0, 24 [pid 15553] <... set_robust_list resumed>) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3744 [pid 15554] <... set_robust_list resumed>) = 0 [pid 15551] close(25 [pid 15553] rt_sigprocmask(SIG_SETMASK, [] [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15551] close(26 [pid 15554] rt_sigprocmask(SIG_SETMASK, [] [pid 15553] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15553] chdir("./3771" [pid 15551] close(27 [pid 15554] chdir("./3742" [pid 15553] <... chdir resumed>) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] <... chdir resumed>) = 0 [pid 15553] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15551] close(28 [pid 15554] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15553] <... prctl resumed>) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] <... prctl resumed>) = 0 [pid 15553] setpgid(0, 0 [pid 15554] setpgid(0, 0 [pid 15551] close(29 [pid 15554] <... setpgid resumed>) = 0 [pid 15553] <... setpgid resumed>) = 0 [pid 15551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15553] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15552] close(3 [pid 15551] exit_group(0 [pid 15554] <... openat resumed>) = 3 [pid 15553] <... openat resumed>) = 3 [pid 15552] <... close resumed>) = 0 [pid 15551] <... exit_group resumed>) = ? [pid 15554] write(3, "1000", 4 [pid 15553] write(3, "1000", 4 [pid 15552] close(4) = -1 EBADF (Bad file descriptor) [pid 15552] close(5 [pid 15551] +++ exited with 0 +++ [pid 15554] <... write resumed>) = 4 [pid 15553] <... write resumed>) = 4 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] close(3 [pid 15553] close(3 [pid 15552] close(6 [pid 15554] <... close resumed>) = 0 [pid 15553] <... close resumed>) = 0 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3870, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15554] read(200 [pid 15553] read(200 [pid 15552] close(7 [pid 15554] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15553] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15554] symlink("/dev/binderfs", "./binderfs" [pid 15553] symlink("/dev/binderfs", "./binderfs" [pid 15552] close(8 [pid 15554] <... symlink resumed>) = 0 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] write(1, "executing program\n", 18 [pid 15553] <... symlink resumed>) = 0 executing program [pid 15552] close(9 [pid 15554] <... write resumed>) = 18 [pid 15553] write(1, "executing program\n", 18 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15554] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15553] <... write resumed>) = 18 [pid 15552] close(10 [pid 15554] <... mkdirat resumed>) = 0 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15553] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15552] close(11 [pid 15554] <... mount resumed>) = 0 [pid 15553] <... mkdirat resumed>) = 0 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15553] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15552] close(12) = -1 EBADF (Bad file descriptor) [pid 15552] close(13 [pid 15554] <... openat resumed>) = 3 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15553] <... mount resumed>) = 0 [pid 15552] close(14 [pid 15553] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15552] close(15) = -1 EBADF (Bad file descriptor) [pid 15552] close(16 [pid 15554] <... pwrite64 resumed>) = 36 [pid 15553] <... openat resumed>) = 3 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 15554] close(3 [pid 15553] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15552] close(17 [pid 15554] <... close resumed>) = 0 [pid 15553] <... pwrite64 resumed>) = 36 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] close(4 [pid 15553] close(3 [pid 15552] close(18 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15552] close(19) = -1 EBADF (Bad file descriptor) [pid 15552] close(20) = -1 EBADF (Bad file descriptor) [pid 15552] close(21) = -1 EBADF (Bad file descriptor) [pid 15552] close(22) = -1 EBADF (Bad file descriptor) [pid 15552] close(23) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = 0 [pid 15552] close(24 [pid 15554] close(5 [pid 15553] close(4 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3868", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15552] close(25 [pid 15554] close(6 [pid 15553] close(5 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15552] close(26 [pid 15554] close(7 [pid 15553] close(6 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3868", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15552] close(27 [pid 15554] close(8 [pid 15553] close(7 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15552] close(28 [pid 15554] close(9 [pid 15553] close(8 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15552] close(29 [pid 15554] close(10 [pid 15553] close(9 [pid 15552] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15552] exit_group(0 [pid 15554] close(11 [pid 15553] close(10 [pid 15552] <... exit_group resumed>) = ? [pid 321] getdents64(3 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15552] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3834, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15553] close(11 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15554] close(12 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(12 [pid 15554] close(13 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3868/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(13 [pid 15554] close(14 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15553] close(14 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15554] close(15) = -1 EBADF (Bad file descriptor) [pid 15553] close(15 [pid 15554] close(16 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3868/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15554] close(17) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3868/sys" [pid 15554] close(18 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(17 [pid 15554] close(19 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3868/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(18 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3832", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15554] close(20 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3868/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(19 [pid 321] <... openat resumed>) = 4 [pid 320] openat(AT_FDCWD, "./3832", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15554] close(21 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(20 [pid 321] fstat(4 [pid 320] fstat(3 [pid 15554] close(22 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(21 [pid 321] getdents64(4 [pid 320] getdents64(3 [pid 15554] close(23 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(22 [pid 321] getdents64(4 [pid 320] umount2("./3832/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15554] close(24 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(23 [pid 321] close(4 [pid 320] <... umount2 resumed>) = 0 [pid 15554] close(25 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] umount2("./3832/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] close(24 [pid 321] rmdir("./3868/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15554] close(26 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3832/sys" [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15554] close(27 [pid 321] umount2("./3868/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3832/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15554] close(28 [pid 15553] close(25 [pid 321] newfstatat(AT_FDCWD, "./3868/binderfs" [pid 320] openat(AT_FDCWD, "./3832/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... openat resumed>) = 4 [pid 15554] close(29 [pid 15553] close(26 [pid 320] fstat(4 [pid 15554] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3868/binderfs" [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15554] exit_group(0 [pid 15553] close(27 [pid 321] <... unlink resumed>) = 0 [pid 320] getdents64(4 [pid 15554] <... exit_group resumed>) = ? [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15554] +++ exited with 0 +++ [pid 15553] close(28 [pid 321] getdents64(3 [pid 320] getdents64(4 [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3744, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15553] close(29 [pid 321] close(3 [pid 320] close(4 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15553] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3832/sys" [pid 15553] exit_group(0 [pid 321] rmdir("./3868" [pid 320] <... rmdir resumed>) = 0 [pid 15553] <... exit_group resumed>) = ? [pid 321] <... rmdir resumed>) = 0 [pid 320] umount2("./3832/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] mkdir("./3869", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... mkdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3832/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] unlink("./3832/binderfs" [pid 15553] +++ exited with 0 +++ [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... unlink resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3773, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-12-rust/strace-static-x86_64: Process 15555 attached [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3832") = 0 [pid 15555] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3871 [pid 15555] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 320] mkdir("./3833", 0777 [pid 319] <... restart_syscall resumed>) = 0 [pid 15555] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15555] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15555] chdir("./3869" [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] umount2("./3771", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15555] <... chdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15555] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] umount2("./3742", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15555] <... prctl resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3771", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15555] setpgid(0, 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15555] <... setpgid resumed>) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3742", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15555] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 319] fstat(3 [pid 318] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15556 attached [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3835 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15556] set_robust_list(0x5555689d76a0, 24 [pid 15555] <... openat resumed>) = 3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(3 [pid 15556] <... set_robust_list resumed>) = 0 [pid 319] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15556] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3 [pid 15556] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3771/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15556] chdir("./3833" [pid 318] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15555] write(3, "1000", 4) = 4 [pid 15556] <... chdir resumed>) = 0 [pid 15555] close(3) = 0 [pid 15555] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15555] symlink("/dev/binderfs", "./binderfs") = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15555] write(1, "executing program\n", 18) = 18 [pid 15555] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 15555] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15556] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15555] <... mount resumed>) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15556] <... prctl resumed>) = 0 [pid 319] umount2("./3771/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15556] setpgid(0, 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15556] <... setpgid resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3742/sys" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15555] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15556] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15555] <... openat resumed>) = 3 [pid 319] newfstatat(AT_FDCWD, "./3771/sys" [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15556] <... openat resumed>) = 3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15556] write(3, "1000", 4 [pid 318] umount2("./3742/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15556] <... write resumed>) = 4 [pid 319] umount2("./3771/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15556] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15556] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3742/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15556] read(200 [pid 319] openat(AT_FDCWD, "./3771/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15556] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... openat resumed>) = 4 [pid 15556] symlink("/dev/binderfs", "./binderfs" [pid 319] <... openat resumed>) = 4 [pid 15555] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15556] <... symlink resumed>) = 0 [pid 15555] <... pwrite64 resumed>) = 36 [pid 319] fstat(4 [pid 318] fstat(4 [pid 15555] close(3) = 0 [pid 15555] close(4) = -1 EBADF (Bad file descriptor) [pid 15555] close(5) = -1 EBADF (Bad file descriptor) [pid 15555] close(6) = -1 EBADF (Bad file descriptor) [pid 15556] write(1, "executing program\n", 18 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15556] <... write resumed>) = 18 [pid 15555] close(7 [pid 319] getdents64(4 [pid 318] getdents64(4 [pid 15556] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15555] close(8 executing program [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15556] <... mkdirat resumed>) = 0 [pid 15555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 318] getdents64(4 [pid 15556] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15555] close(9 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15555] close(10) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15555] close(11) = -1 EBADF (Bad file descriptor) [pid 15555] close(12 [pid 15556] <... mount resumed>) = 0 [pid 15555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3771/sys" [pid 318] close(4 [pid 15555] close(13) = -1 EBADF (Bad file descriptor) [pid 15555] close(14) = -1 EBADF (Bad file descriptor) [pid 15555] close(15) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15556] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] <... close resumed>) = 0 [pid 319] umount2("./3771/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3742/sys" [pid 15555] close(16) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15555] close(17 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3742/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15555] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15555] close(18) = -1 EBADF (Bad file descriptor) [pid 15555] close(19) = -1 EBADF (Bad file descriptor) [pid 15555] close(20) = -1 EBADF (Bad file descriptor) [pid 15555] close(21) = -1 EBADF (Bad file descriptor) [pid 15555] close(22) = -1 EBADF (Bad file descriptor) [pid 15555] close(23) = -1 EBADF (Bad file descriptor) [pid 15555] close(24) = -1 EBADF (Bad file descriptor) [pid 15555] close(25) = -1 EBADF (Bad file descriptor) [pid 15555] close(26) = -1 EBADF (Bad file descriptor) [pid 15555] close(27) = -1 EBADF (Bad file descriptor) [pid 15555] close(28) = -1 EBADF (Bad file descriptor) [pid 15556] <... openat resumed>) = 3 [pid 319] newfstatat(AT_FDCWD, "./3771/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15556] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3742/binderfs" [pid 319] unlink("./3771/binderfs" [pid 15555] close(29) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15555] exit_group(0 [pid 319] <... unlink resumed>) = 0 [pid 15555] <... exit_group resumed>) = ? [pid 319] getdents64(3 [pid 318] unlink("./3742/binderfs" [pid 15556] <... pwrite64 resumed>) = 36 [pid 15555] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15556] close(3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3871, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... unlink resumed>) = 0 [pid 15556] <... close resumed>) = 0 [pid 319] close(3 [pid 318] getdents64(3 [pid 15556] close(4 [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15556] close(5 [pid 318] <... close resumed>) = 0 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rmdir("./3771" [pid 15556] close(6 [pid 318] rmdir("./3742" [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15556] close(7 [pid 318] <... rmdir resumed>) = 0 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] mkdir("./3743", 0777 [pid 15556] close(8) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3772", 0777 [pid 318] <... mkdir resumed>) = 0 [pid 15556] close(9 [pid 321] umount2("./3869", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15556] close(10 [pid 321] openat(AT_FDCWD, "./3869", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 3 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15556] close(11 [pid 321] fstat(3 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15556] close(12 [pid 321] getdents64(3 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 ci2-android-6-12-rust/strace-static-x86_64: Process 15557 attached [pid 321] umount2("./3869/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15557] set_robust_list(0x5555689d76a0, 24 [pid 15556] close(13 [pid 321] <... umount2 resumed>) = 0 [pid 15557] <... set_robust_list resumed>) = 0 [pid 15557] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3869/sys", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-12-rust/strace-static-x86_64: Process 15558 attached [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15556] close(14 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15558] set_robust_list(0x5555689d76a0, 24 [pid 15557] chdir("./3743" [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3869/sys" [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3774 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3745 [pid 15558] <... set_robust_list resumed>) = 0 [pid 15557] <... chdir resumed>) = 0 [pid 15556] close(15 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15557] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3869/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15558] rt_sigprocmask(SIG_SETMASK, [] [pid 15557] <... prctl resumed>) = 0 [pid 15556] close(16 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15558] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] chdir("./3772" [pid 15557] setpgid(0, 0 [pid 321] openat(AT_FDCWD, "./3869/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15558] <... chdir resumed>) = 0 [pid 15557] <... setpgid resumed>) = 0 [pid 15556] close(17 [pid 321] <... openat resumed>) = 4 [pid 15558] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15557] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] <... prctl resumed>) = 0 [pid 15556] close(18 [pid 15558] setpgid(0, 0 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] <... setpgid resumed>) = 0 [pid 15556] close(19 [pid 15558] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15557] <... openat resumed>) = 3 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15557] write(3, "1000", 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15557] <... write resumed>) = 4 [pid 321] getdents64(4 [pid 15557] close(3 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15557] <... close resumed>) = 0 [pid 321] getdents64(4 [pid 15557] read(200 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15557] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] close(4 [pid 15557] symlink("/dev/binderfs", "./binderfs" [pid 321] <... close resumed>) = 0 [pid 15558] <... openat resumed>) = 3 [pid 15557] <... symlink resumed>) = 0 [pid 15556] close(20 [pid 321] rmdir("./3869/sys" [pid 15558] write(3, "1000", 4 [pid 15557] write(1, "executing program\n", 18 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 executing program [pid 15558] <... write resumed>) = 4 [pid 15557] <... write resumed>) = 18 [pid 15556] close(21 [pid 321] umount2("./3869/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15558] close(3 [pid 15557] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15558] <... close resumed>) = 0 [pid 15557] <... mkdirat resumed>) = 0 [pid 15556] close(22 [pid 321] newfstatat(AT_FDCWD, "./3869/binderfs" [pid 15558] read(200 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15556] close(23 [pid 15558] symlink("/dev/binderfs", "./binderfs" [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15556] close(24 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15558] <... symlink resumed>) = 0 [pid 15557] <... mount resumed>) = 0 executing program [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3869/binderfs" [pid 15558] write(1, "executing program\n", 18 [pid 15557] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15556] close(25 [pid 321] <... unlink resumed>) = 0 [pid 15558] <... write resumed>) = 18 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15557] <... openat resumed>) = 3 [pid 15556] close(26 [pid 321] getdents64(3 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15556] close(27 [pid 15558] <... mkdirat resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15558] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15556] close(28 [pid 321] close(3 [pid 15557] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15558] <... mount resumed>) = 0 [pid 15557] <... pwrite64 resumed>) = 36 [pid 15556] close(29 [pid 321] rmdir("./3869" [pid 15558] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15556] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15556] exit_group(0 [pid 321] <... rmdir resumed>) = 0 [pid 15557] close(3 [pid 15556] <... exit_group resumed>) = ? [pid 321] mkdir("./3870", 0777 [pid 15557] <... close resumed>) = 0 [pid 321] <... mkdir resumed>) = 0 [pid 15557] close(4) = -1 EBADF (Bad file descriptor) [pid 15557] close(5 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15558] <... openat resumed>) = 3 [pid 15557] close(6) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15557] close(7 [pid 15556] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3835, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-12-rust/strace-static-x86_64: Process 15559 attached [pid 15557] close(8 [pid 15558] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15559] set_robust_list(0x5555689d76a0, 24 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15559] <... set_robust_list resumed>) = 0 [pid 15557] close(9 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3872 [pid 15559] rt_sigprocmask(SIG_SETMASK, [] [pid 15558] <... pwrite64 resumed>) = 36 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15558] close(3 [pid 15557] close(10 [pid 15559] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15558] <... close resumed>) = 0 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15559] chdir("./3870" [pid 15558] close(4 [pid 15557] close(11 [pid 320] <... restart_syscall resumed>) = 0 [pid 15559] <... chdir resumed>) = 0 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15559] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15558] close(5 [pid 15557] close(12 [pid 15559] <... prctl resumed>) = 0 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3833", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15559] setpgid(0, 0 [pid 15558] close(6 [pid 15557] close(13 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15559] <... setpgid resumed>) = 0 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3833", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15559] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15558] close(7 [pid 15557] close(14 [pid 320] <... openat resumed>) = 3 [pid 15559] <... openat resumed>) = 3 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15557] close(15 [pid 15559] write(3, "1000", 4 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15558] close(8 [pid 15559] <... write resumed>) = 4 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] close(16 [pid 320] getdents64(3 [pid 15559] close(3 [pid 15558] close(9 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15559] <... close resumed>) = 0 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] close(17 [pid 15559] read(200 [pid 15558] close(10 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3833/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15559] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] close(18 [pid 320] <... umount2 resumed>) = 0 [pid 15559] symlink("/dev/binderfs", "./binderfs" [pid 15558] close(11 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15559] <... symlink resumed>) = 0 [pid 15558] close(12 [pid 15557] close(19 [pid 15559] write(1, "executing program\n", 18 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] umount2("./3833/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15559] <... write resumed>) = 18 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] close(20 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15559] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15558] close(13 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3833/sys" [pid 15559] <... mkdirat resumed>) = 0 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] close(21 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15558] close(14 [pid 15559] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3833/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15559] <... mount resumed>) = 0 [pid 15558] close(15 [pid 15557] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] close(16 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15559] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15557] close(23 [pid 320] openat(AT_FDCWD, "./3833/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15559] <... openat resumed>) = 3 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15558] close(17) = -1 EBADF (Bad file descriptor) [pid 15557] close(24 [pid 15558] close(18) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15558] close(19 [pid 15559] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15559] <... pwrite64 resumed>) = 36 [pid 15558] close(20 [pid 15557] close(25 [pid 320] getdents64(4 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] close(21 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15559] close(3 [pid 15557] close(26 [pid 320] getdents64(4 [pid 15559] <... close resumed>) = 0 [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15559] close(4 [pid 15557] close(27 [pid 320] close(4 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15559] close(5 [pid 15557] close(28 [pid 320] rmdir("./3833/sys" [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15559] close(6 [pid 15557] close(29 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3833/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15559] close(7 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] close(22 [pid 15559] close(8 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15557] <... exit_group resumed>) = ? [pid 320] newfstatat(AT_FDCWD, "./3833/binderfs" [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] close(23 [pid 15557] +++ exited with 0 +++ [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15559] close(9 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3833/binderfs" [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] close(24 [pid 15559] close(10 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3745, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] close(25 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15559] close(11 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] close(26 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15559] close(12 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] close(27 [pid 320] <... close resumed>) = 0 [pid 15559] close(13 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3833" [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] close(28 [pid 15559] close(14 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] close(29 [pid 15559] close(15 [pid 15558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3834", 0777 [pid 15559] close(16 [pid 15558] exit_group(0 [pid 320] <... mkdir resumed>) = 0 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15558] <... exit_group resumed>) = ? [pid 15559] close(17) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15559] close(18 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15560 attached [pid 15559] close(19 [pid 15558] +++ exited with 0 +++ [pid 318] <... restart_syscall resumed>) = 0 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3774, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15560] set_robust_list(0x5555689d76a0, 24 [pid 15559] close(20) = -1 EBADF (Bad file descriptor) [pid 15559] close(21 [pid 319] umount2("./3772", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15559] close(22 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3836 [pid 15560] <... set_robust_list resumed>) = 0 [pid 15559] close(23 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] openat(AT_FDCWD, "./3772", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15560] rt_sigprocmask(SIG_SETMASK, [] [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15560] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3743", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15560] chdir("./3834" [pid 15559] close(24 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15559] close(25 [pid 15560] <... chdir resumed>) = 0 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15560] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15559] close(26 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] openat(AT_FDCWD, "./3743", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15560] <... prctl resumed>) = 0 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15560] setpgid(0, 0 [pid 15559] close(27 [pid 318] <... openat resumed>) = 3 [pid 15560] <... setpgid resumed>) = 0 [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] fstat(3 [pid 15559] close(28 [pid 319] umount2("./3772/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15560] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15559] close(29) = -1 EBADF (Bad file descriptor) [pid 15559] exit_group(0) = ? [pid 319] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 15560] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15560] write(3, "1000", 4 [pid 15559] +++ exited with 0 +++ [pid 319] umount2("./3772/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15560] <... write resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15560] close(3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3872, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15560] <... close resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] newfstatat(AT_FDCWD, "./3772/sys" [pid 318] <... umount2 resumed>) = 0 [pid 15560] read(200 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15560] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] umount2("./3772/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15560] symlink("/dev/binderfs", "./binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15560] <... symlink resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3772/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] newfstatat(AT_FDCWD, "./3743/sys" [pid 15560] write(1, "executing program\n", 18) = 18 executing program [pid 15560] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 319] <... openat resumed>) = 4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] fstat(4 [pid 318] umount2("./3743/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 318] openat(AT_FDCWD, "./3743/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 4 [pid 319] getdents64(4 [pid 318] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] close(4 [pid 318] getdents64(4 [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rmdir("./3772/sys" [pid 15560] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 15560] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 319] umount2("./3772/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15560] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(4 [pid 15560] <... pwrite64 resumed>) = 36 [pid 319] newfstatat(AT_FDCWD, "./3772/binderfs" [pid 318] <... close resumed>) = 0 [pid 15560] close(3) = 0 [pid 15560] close(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] rmdir("./3743/sys" [pid 319] unlink("./3772/binderfs" [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15560] close(5 [pid 319] <... unlink resumed>) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3743/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15560] close(6 [pid 319] getdents64(3 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15560] close(7 [pid 321] <... restart_syscall resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3743/binderfs" [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(3 [pid 15560] close(8 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3870", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] unlink("./3743/binderfs" [pid 15560] close(9 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3870", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rmdir("./3772" [pid 318] <... unlink resumed>) = 0 [pid 15560] close(10 [pid 321] <... openat resumed>) = 3 [pid 319] <... rmdir resumed>) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15560] close(11 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15560] close(12 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3870/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15560] close(13 [pid 319] mkdir("./3773", 0777 [pid 318] getdents64(3 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15560] close(14 [pid 319] <... mkdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(3 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3743" [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3870/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15560] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3744", 0777 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3870/sys" [pid 15560] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3870/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15560] close(17 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3870/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15560] close(18ci2-android-6-12-rust/strace-static-x86_64: Process 15561 attached ) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 ci2-android-6-12-rust/strace-static-x86_64: Process 15562 attached [pid 15561] set_robust_list(0x5555689d76a0, 24 [pid 15560] close(19 [pid 321] fstat(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3775 [pid 15562] set_robust_list(0x5555689d76a0, 24 [pid 15561] <... set_robust_list resumed>) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15562] <... set_robust_list resumed>) = 0 [pid 15561] rt_sigprocmask(SIG_SETMASK, [] [pid 15560] close(20 [pid 321] getdents64(4 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3746 [pid 15562] rt_sigprocmask(SIG_SETMASK, [] [pid 15561] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15560] close(21 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15561] chdir("./3773" [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15562] chdir("./3744" [pid 15560] close(22 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15562] <... chdir resumed>) = 0 [pid 15561] <... chdir resumed>) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15562] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15561] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15560] close(23 [pid 321] <... close resumed>) = 0 [pid 15562] <... prctl resumed>) = 0 [pid 15561] <... prctl resumed>) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3870/sys" [pid 15562] setpgid(0, 0 [pid 15561] setpgid(0, 0 [pid 15560] close(24 [pid 321] <... rmdir resumed>) = 0 [pid 15562] <... setpgid resumed>) = 0 [pid 15561] <... setpgid resumed>) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15561] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15560] close(25 [pid 321] umount2("./3870/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15561] <... openat resumed>) = 3 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] <... openat resumed>) = 3 [pid 15561] write(3, "1000", 4 [pid 15560] close(26 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15562] write(3, "1000", 4 [pid 15561] <... write resumed>) = 4 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3870/binderfs" [pid 15562] <... write resumed>) = 4 [pid 15561] close(3 [pid 15560] close(27 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15562] close(3 [pid 15561] <... close resumed>) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3870/binderfs" [pid 15562] <... close resumed>) = 0 [pid 15561] read(200 [pid 15560] close(28 [pid 321] <... unlink resumed>) = 0 [pid 15562] read(200 [pid 15561] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15561] symlink("/dev/binderfs", "./binderfs" [pid 15560] close(29 [pid 321] getdents64(3 [pid 15562] symlink("/dev/binderfs", "./binderfs" [pid 15561] <... symlink resumed>) = 0 [pid 15560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15562] <... symlink resumed>) = 0 [pid 15560] exit_group(0 [pid 321] close(3 [pid 15562] write(1, "executing program\n", 18 executing program [pid 15561] write(1, "executing program\n", 18 [pid 15560] <... exit_group resumed>) = ? executing program [pid 321] <... close resumed>) = 0 [pid 15562] <... write resumed>) = 18 [pid 15561] <... write resumed>) = 18 [pid 15560] +++ exited with 0 +++ [pid 321] rmdir("./3870" [pid 15562] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15561] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... rmdir resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3836, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15561] <... mkdirat resumed>) = 0 [pid 15562] <... mkdirat resumed>) = 0 [pid 321] mkdir("./3871", 0777 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15562] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15561] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... mkdir resumed>) = 0 [pid 15562] <... mount resumed>) = 0 [pid 15561] <... mount resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15562] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15561] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15563 attached [pid 15563] set_robust_list(0x5555689d76a0, 24 [pid 15562] <... openat resumed>) = 3 [pid 15563] <... set_robust_list resumed>) = 0 [pid 15563] rt_sigprocmask(SIG_SETMASK, [] [pid 15561] <... openat resumed>) = 3 [pid 15563] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15562] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15563] chdir("./3871" [pid 15562] <... pwrite64 resumed>) = 36 [pid 15561] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3873 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15563] <... chdir resumed>) = 0 [pid 15563] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15562] close(3 [pid 15561] <... pwrite64 resumed>) = 36 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15563] <... prctl resumed>) = 0 [pid 15562] <... close resumed>) = 0 [pid 15563] setpgid(0, 0) = 0 [pid 15562] close(4 [pid 320] <... restart_syscall resumed>) = 0 [pid 15563] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(3 [pid 15562] close(5 [pid 15561] <... close resumed>) = 0 [pid 15563] <... openat resumed>) = 3 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] write(3, "1000", 4 [pid 15562] close(6 [pid 15561] close(4 [pid 320] umount2("./3834", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15562] close(7 [pid 15561] close(5 [pid 320] openat(AT_FDCWD, "./3834", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] close(8 [pid 15561] close(6 [pid 320] <... openat resumed>) = 3 [pid 15563] <... write resumed>) = 4 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] close(3) = 0 [pid 15562] close(9 [pid 15561] close(7 [pid 320] fstat(3 [pid 15563] read(200 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15563] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15562] close(10 [pid 15561] close(8 [pid 320] getdents64(3 [pid 15563] symlink("/dev/binderfs", "./binderfs" [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15563] <... symlink resumed>) = 0 [pid 15562] close(11 [pid 15561] close(9 [pid 15563] write(1, "executing program\n", 18 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 320] umount2("./3834/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15563] <... write resumed>) = 18 [pid 15562] close(12 [pid 15561] close(10 [pid 15563] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15562] close(13 [pid 15561] close(11) = -1 EBADF (Bad file descriptor) [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(12 [pid 15562] close(14) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] close(15 [pid 15561] close(13 [pid 320] umount2("./3834/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] close(16 [pid 15561] close(14 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3834/sys" [pid 15563] <... mkdirat resumed>) = 0 [pid 15562] close(17 [pid 15561] close(15 [pid 15563] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15562] close(18 [pid 15561] close(16 [pid 320] umount2("./3834/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15563] <... mount resumed>) = 0 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15563] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15562] close(19) = -1 EBADF (Bad file descriptor) [pid 15561] close(17 [pid 320] openat(AT_FDCWD, "./3834/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15562] close(20 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(18 [pid 15563] <... openat resumed>) = 3 [pid 15562] close(21 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15563] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(19 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15562] close(22 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(20 [pid 320] getdents64(4 [pid 15563] <... pwrite64 resumed>) = 36 [pid 15562] close(23 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(21 [pid 15562] close(24 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(22 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15562] close(25 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(23 [pid 320] close(4 [pid 15563] close(3 [pid 15562] close(26 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15563] <... close resumed>) = 0 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(24 [pid 15563] close(4 [pid 15562] close(27 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3834/sys" [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(25 [pid 320] <... rmdir resumed>) = 0 [pid 15563] close(5 [pid 15562] close(28 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] close(6 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(26 [pid 320] umount2("./3834/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] close(29 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15563] close(7 [pid 15562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] close(27 [pid 320] newfstatat(AT_FDCWD, "./3834/binderfs" [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] exit_group(0 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15563] close(8 [pid 15561] close(28 [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] close(9 [pid 15562] <... exit_group resumed>) = ? [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3834/binderfs" [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15562] +++ exited with 0 +++ [pid 15561] close(29 [pid 320] <... unlink resumed>) = 0 [pid 15563] close(10 [pid 15561] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] exit_group(0 [pid 320] getdents64(3 [pid 15563] close(11 [pid 15561] <... exit_group resumed>) = ? [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3746, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15561] +++ exited with 0 +++ [pid 320] close(3 [pid 15563] close(12 [pid 320] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3775, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15563] close(13 [pid 320] rmdir("./3834" [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15563] close(14) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3835", 0777 [pid 15563] close(15 [pid 320] <... mkdir resumed>) = 0 [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] close(16 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] close(17) = -1 EBADF (Bad file descriptor) [pid 15563] close(18 [pid 319] <... restart_syscall resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15564 attached [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] close(19 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3837 [pid 15564] set_robust_list(0x5555689d76a0, 24 [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] close(20 [pid 318] <... restart_syscall resumed>) = 0 [pid 15564] <... set_robust_list resumed>) = 0 [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15564] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15563] close(21) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3773", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] umount2("./3744", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15564] chdir("./3835" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3773", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] openat(AT_FDCWD, "./3744", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 3 [pid 318] <... openat resumed>) = 3 [pid 15564] <... chdir resumed>) = 0 [pid 319] fstat(3 [pid 15563] close(22) = -1 EBADF (Bad file descriptor) [pid 15564] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15563] close(23 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(3 [pid 15564] <... prctl resumed>) = 0 [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15564] setpgid(0, 0 [pid 15563] close(24 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15564] <... setpgid resumed>) = 0 [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15563] close(25 [pid 318] getdents64(3 [pid 15564] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] close(26 [pid 319] umount2("./3773/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15563] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15563] close(27) = -1 EBADF (Bad file descriptor) [pid 15563] close(28) = -1 EBADF (Bad file descriptor) [pid 15563] close(29) = -1 EBADF (Bad file descriptor) [pid 15563] exit_group(0) = ? [pid 15564] <... openat resumed>) = 3 [pid 15563] +++ exited with 0 +++ [pid 319] <... umount2 resumed>) = 0 [pid 318] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15564] write(3, "1000", 4 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3873, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] umount2("./3773/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15564] <... write resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = 0 [pid 15564] close(3 [pid 319] newfstatat(AT_FDCWD, "./3773/sys" [pid 318] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15564] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15564] read(200 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15564] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] umount2("./3773/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15564] symlink("/dev/binderfs", "./binderfs" [pid 318] newfstatat(AT_FDCWD, "./3744/sys" [pid 15564] <... symlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15564] write(1, "executing program\n", 18 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15564] <... write resumed>) = 18 [pid 319] openat(AT_FDCWD, "./3773/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15564] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] umount2("./3744/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 executing program [pid 15564] <... mkdirat resumed>) = 0 [pid 319] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15564] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] getdents64(4 [pid 318] openat(AT_FDCWD, "./3744/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15564] <... mount resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 4 [pid 319] getdents64(4 [pid 318] fstat(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15564] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] close(4 [pid 318] getdents64(4 [pid 15564] <... openat resumed>) = 3 [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] rmdir("./3773/sys" [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 15564] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 319] umount2("./3773/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3744/sys" [pid 319] newfstatat(AT_FDCWD, "./3773/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3773/binderfs" [pid 318] umount2("./3744/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15564] <... pwrite64 resumed>) = 36 [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3744/binderfs" [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3773" [pid 318] unlink("./3744/binderfs" [pid 15564] close(3 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15564] <... close resumed>) = 0 [pid 319] mkdir("./3774", 0777 [pid 15564] close(4) = -1 EBADF (Bad file descriptor) [pid 319] <... mkdir resumed>) = 0 [pid 318] getdents64(3 [pid 15564] close(5 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15564] close(6 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] close(3 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... close resumed>) = 0 [pid 15564] close(7 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] rmdir("./3744"ci2-android-6-12-rust/strace-static-x86_64: Process 15565 attached [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15564] close(8 [pid 15565] set_robust_list(0x5555689d76a0, 24 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] mkdir("./3745", 0777) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 15564] close(9 [pid 15565] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3871", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15564] close(10 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3776 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15565] rt_sigprocmask(SIG_SETMASK, [] [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15564] close(11 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15566 attached [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15564] close(12 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3747 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3871", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15566] set_robust_list(0x5555689d76a0, 24 [pid 15565] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15564] close(13 [pid 15566] <... set_robust_list resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15564] close(14) = -1 EBADF (Bad file descriptor) [pid 15566] rt_sigprocmask(SIG_SETMASK, [] [pid 15564] close(15 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] chdir("./3774" [pid 321] fstat(3 [pid 15566] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15565] <... chdir resumed>) = 0 [pid 15564] close(16) = -1 EBADF (Bad file descriptor) [pid 15566] chdir("./3745" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15565] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15564] close(17 [pid 15565] <... prctl resumed>) = 0 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] <... chdir resumed>) = 0 [pid 321] getdents64(3 [pid 15566] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15565] setpgid(0, 0 [pid 15564] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15566] <... prctl resumed>) = 0 [pid 15565] <... setpgid resumed>) = 0 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] setpgid(0, 0 [pid 15565] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15564] close(19 [pid 15566] <... setpgid resumed>) = 0 [pid 321] umount2("./3871/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15564] close(20) = -1 EBADF (Bad file descriptor) [pid 15564] close(21 [pid 321] <... umount2 resumed>) = 0 [pid 15566] <... openat resumed>) = 3 [pid 15566] write(3, "1000", 4 [pid 15565] <... openat resumed>) = 3 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3871/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15566] <... write resumed>) = 4 [pid 15565] write(3, "1000", 4 [pid 15564] close(22 [pid 15566] close(3 [pid 15565] <... write resumed>) = 4 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15566] <... close resumed>) = 0 [pid 15565] close(3 [pid 15564] close(23 [pid 321] newfstatat(AT_FDCWD, "./3871/sys" [pid 15566] read(200 [pid 15565] <... close resumed>) = 0 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15564] close(24 [pid 321] umount2("./3871/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] symlink("/dev/binderfs", "./binderfs" [pid 15565] read(200 [pid 15564] close(25) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15566] <... symlink resumed>) = 0 [pid 15565] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15564] close(26 [pid 321] openat(AT_FDCWD, "./3871/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] symlink("/dev/binderfs", "./binderfs" [pid 321] <... openat resumed>) = 4 [pid 15564] close(27 [pid 321] fstat(4 [pid 15565] <... symlink resumed>) = 0 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] write(1, "executing program\n", 18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15566] <... write resumed>) = 18 [pid 15565] write(1, "executing program\n", 18 [pid 15564] close(28 [pid 321] getdents64(4 [pid 15566] mkdirat(AT_FDCWD, "./sys", 0777 executing program executing program [pid 15565] <... write resumed>) = 18 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15564] close(29 [pid 15566] <... mkdirat resumed>) = 0 [pid 15564] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15565] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15564] exit_group(0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15565] <... mkdirat resumed>) = 0 [pid 321] close(4 [pid 15566] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... close resumed>) = 0 [pid 15565] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15564] <... exit_group resumed>) = ? [pid 15566] <... mount resumed>) = 0 [pid 321] rmdir("./3871/sys" [pid 15565] <... mount resumed>) = 0 [pid 15564] +++ exited with 0 +++ [pid 321] <... rmdir resumed>) = 0 [pid 15565] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3871/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3837, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 321] newfstatat(AT_FDCWD, "./3871/binderfs" [pid 15566] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15565] <... openat resumed>) = 3 [pid 321] unlink("./3871/binderfs" [pid 15566] <... openat resumed>) = 3 [pid 321] <... unlink resumed>) = 0 [pid 321] getdents64(3 [pid 15566] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15565] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] close(3) = 0 [pid 15566] <... pwrite64 resumed>) = 36 [pid 15565] <... pwrite64 resumed>) = 36 [pid 15566] close(3 [pid 15565] close(3 [pid 321] rmdir("./3871" [pid 15566] <... close resumed>) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 321] mkdir("./3872", 0777 [pid 15566] close(4 [pid 15565] <... close resumed>) = 0 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15565] close(4 [pid 15566] close(5 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(5 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15566] close(6) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] close(7 [pid 15565] close(6 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15567 attached [pid 15566] close(8 [pid 15565] close(7 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15567] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15567] rt_sigprocmask(SIG_SETMASK, [] [pid 15566] close(9 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3874 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(8 [pid 15567] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15566] close(10 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15567] chdir("./3872" [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(9 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15567] <... chdir resumed>) = 0 [pid 15566] close(11 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15567] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(10 [pid 15567] <... prctl resumed>) = 0 [pid 15566] close(12 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15567] setpgid(0, 0 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(11 [pid 15567] <... setpgid resumed>) = 0 [pid 15566] close(13 [pid 15567] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] close(14 [pid 15565] close(12 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15567] <... openat resumed>) = 3 [pid 15566] close(15 [pid 15565] close(13 [pid 320] umount2("./3835", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15567] write(3, "1000", 4 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15567] <... write resumed>) = 4 [pid 15566] close(16 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15567] close(3 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(14 [pid 15567] <... close resumed>) = 0 [pid 15566] close(17 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3835", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(15 [pid 320] <... openat resumed>) = 3 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] close(18 [pid 15565] close(16 [pid 320] fstat(3 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15566] close(19 [pid 15565] close(17 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15566] close(20 [pid 15565] close(18 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(19 [pid 320] umount2("./3835/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15566] close(21 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15567] read(200 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(20 [pid 15567] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15567] symlink("/dev/binderfs", "./binderfs") = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15567] write(1, "executing program\n", 18) = 18 [pid 15567] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15567] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15566] close(22 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15567] <... mount resumed>) = 0 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(21 [pid 320] umount2("./3835/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15567] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15566] close(23 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15567] <... openat resumed>) = 3 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15567] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3835/sys" [pid 15566] close(24 [pid 15565] close(23 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15566] close(25 [pid 15565] close(24 [pid 320] umount2("./3835/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15567] <... pwrite64 resumed>) = 36 [pid 15566] close(26 [pid 15565] close(25 [pid 15567] close(3 [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15567] <... close resumed>) = 0 [pid 15566] close(27 [pid 15565] close(26 [pid 15567] close(4) = -1 EBADF (Bad file descriptor) [pid 15567] close(5) = -1 EBADF (Bad file descriptor) [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3835/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15567] close(6 [pid 15566] close(28 [pid 15565] close(27 [pid 15567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 15567] close(7 [pid 15566] close(29 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15565] close(28 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15567] close(8 [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15566] exit_group(0 [pid 15565] close(29 [pid 320] getdents64(4 [pid 15566] <... exit_group resumed>) = ? [pid 15565] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15567] close(9 [pid 320] getdents64(4 [pid 15565] exit_group(0 [pid 15567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15567] close(10) = -1 EBADF (Bad file descriptor) [pid 15565] <... exit_group resumed>) = ? [pid 320] close(4 [pid 15567] close(11) = -1 EBADF (Bad file descriptor) [pid 15567] close(12) = -1 EBADF (Bad file descriptor) [pid 15567] close(13) = -1 EBADF (Bad file descriptor) [pid 15567] close(14) = -1 EBADF (Bad file descriptor) [pid 15567] close(15) = -1 EBADF (Bad file descriptor) [pid 15567] close(16) = -1 EBADF (Bad file descriptor) [pid 15567] close(17) = -1 EBADF (Bad file descriptor) [pid 15567] close(18 [pid 15566] +++ exited with 0 +++ [pid 320] <... close resumed>) = 0 [pid 15567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3747, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15567] close(19 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15567] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15567] close(20) = -1 EBADF (Bad file descriptor) [pid 15567] close(21) = -1 EBADF (Bad file descriptor) [pid 15567] close(22) = -1 EBADF (Bad file descriptor) [pid 15567] close(23) = -1 EBADF (Bad file descriptor) [pid 15567] close(24) = -1 EBADF (Bad file descriptor) [pid 15567] close(25) = -1 EBADF (Bad file descriptor) [pid 15567] close(26) = -1 EBADF (Bad file descriptor) [pid 15567] close(27) = -1 EBADF (Bad file descriptor) [pid 15567] close(28) = -1 EBADF (Bad file descriptor) [pid 15567] close(29) = -1 EBADF (Bad file descriptor) [pid 15567] exit_group(0) = ? [pid 15567] +++ exited with 0 +++ [pid 15565] +++ exited with 0 +++ [pid 320] rmdir("./3835/sys" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3874, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... rmdir resumed>) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3776, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] umount2("./3835/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3835/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3835/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3835") = 0 [pid 320] mkdir("./3836", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3774", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3872", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] openat(AT_FDCWD, "./3774", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... openat resumed>) = 3 [pid 318] umount2("./3745", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] openat(AT_FDCWD, "./3872", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... openat resumed>) = 3 [pid 319] fstat(3 [pid 318] openat(AT_FDCWD, "./3745", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] fstat(3 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3 [pid 318] fstat(3 [pid 321] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 15568 attached , 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3838 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15568] set_robust_list(0x5555689d76a0, 24 [pid 321] umount2("./3872/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] umount2("./3774/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 15568] <... set_robust_list resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15568] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3872/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15568] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] umount2("./3774/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 15568] chdir("./3836" [pid 321] newfstatat(AT_FDCWD, "./3872/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15568] <... chdir resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3774/sys" [pid 318] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15568] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15568] <... prctl resumed>) = 0 [pid 319] umount2("./3774/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15568] setpgid(0, 0 [pid 321] umount2("./3872/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3745/sys" [pid 15568] <... setpgid resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3774/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15568] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] openat(AT_FDCWD, "./3872/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 4 [pid 15568] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 4 [pid 319] fstat(4 [pid 318] umount2("./3745/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15568] write(3, "1000", 4 [pid 319] getdents64(4 [pid 318] openat(AT_FDCWD, "./3745/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15568] <... write resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... openat resumed>) = 4 [pid 15568] close(3) = 0 [pid 319] getdents64(4 [pid 318] fstat(4 [pid 15568] read(200 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15568] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15568] symlink("/dev/binderfs", "./binderfs" [pid 319] close(4 [pid 318] getdents64(4 [pid 15568] <... symlink resumed>) = 0 [pid 321] fstat(4 [pid 319] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15568] write(1, "executing program\n", 18 [pid 321] getdents64(4 executing program [pid 319] rmdir("./3774/sys" [pid 318] getdents64(4 [pid 15568] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15568] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] getdents64(4 [pid 15568] <... mkdirat resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3774/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 15568] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 15568] <... mount resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3774/binderfs" [pid 318] rmdir("./3745/sys" [pid 321] rmdir("./3872/sys") = 0 [pid 15568] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3872/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15568] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3774/binderfs" [pid 318] umount2("./3745/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] newfstatat(AT_FDCWD, "./3872/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... unlink resumed>) = 0 [pid 321] unlink("./3872/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... unlink resumed>) = 0 [pid 319] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3745/binderfs" [pid 15568] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15568] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] unlink("./3745/binderfs" [pid 321] close(3 [pid 319] <... close resumed>) = 0 [pid 321] <... close resumed>) = 0 [pid 319] rmdir("./3774" [pid 318] <... unlink resumed>) = 0 [pid 15568] close(3 [pid 321] rmdir("./3872" [pid 319] <... rmdir resumed>) = 0 [pid 15568] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 15568] close(4 [pid 321] <... rmdir resumed>) = 0 [pid 319] mkdir("./3775", 0777 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3873", 0777 [pid 15568] close(5 [pid 321] <... mkdir resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 318] close(3 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15568] close(6 [pid 318] <... close resumed>) = 0 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3745" [pid 15568] close(7 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15568] close(8 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] mkdir("./3746", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15569 attached [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... mkdir resumed>) = 0 [pid 15568] close(9) = -1 EBADF (Bad file descriptor) [pid 15568] close(10 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15568] close(11 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15568] close(12 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15569] set_robust_list(0x5555689d76a0, 24 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3777 ci2-android-6-12-rust/strace-static-x86_64: Process 15570 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15571 attached [pid 15570] set_robust_list(0x5555689d76a0, 24 [pid 15569] <... set_robust_list resumed>) = 0 [pid 15568] close(13 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3748 [pid 15571] set_robust_list(0x5555689d76a0, 24 [pid 15570] <... set_robust_list resumed>) = 0 [pid 15569] rt_sigprocmask(SIG_SETMASK, [] [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3875 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15571] <... set_robust_list resumed>) = 0 [pid 15570] rt_sigprocmask(SIG_SETMASK, [] [pid 15569] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15568] close(14 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15571] rt_sigprocmask(SIG_SETMASK, [] [pid 15570] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15569] chdir("./3775" [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15570] chdir("./3873" [pid 15569] <... chdir resumed>) = 0 [pid 15568] close(15 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15569] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] chdir("./3746" [pid 15570] <... chdir resumed>) = 0 [pid 15569] <... prctl resumed>) = 0 [pid 15568] close(16 [pid 15571] <... chdir resumed>) = 0 [pid 15570] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15569] setpgid(0, 0 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15570] <... prctl resumed>) = 0 [pid 15569] <... setpgid resumed>) = 0 [pid 15568] close(17 [pid 15571] <... prctl resumed>) = 0 [pid 15570] setpgid(0, 0 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] setpgid(0, 0 [pid 15570] <... setpgid resumed>) = 0 [pid 15569] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15568] close(18 [pid 15571] <... setpgid resumed>) = 0 [pid 15570] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15569] <... openat resumed>) = 3 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15569] write(3, "1000", 4 [pid 15568] close(19) = -1 EBADF (Bad file descriptor) [pid 15571] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15569] <... write resumed>) = 4 [pid 15570] <... openat resumed>) = 3 [pid 15569] close(3 [pid 15568] close(20 [pid 15571] <... openat resumed>) = 3 [pid 15569] <... close resumed>) = 0 [pid 15569] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15569] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] write(3, "1000", 4 [pid 15570] write(3, "1000", 4 [pid 15568] close(21 [pid 15571] <... write resumed>) = 4 [pid 15570] <... write resumed>) = 4 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(3 [pid 15570] close(3 [pid 15569] write(1, "executing program\n", 18 [pid 15568] close(22 executing program [pid 15571] <... close resumed>) = 0 [pid 15570] <... close resumed>) = 0 [pid 15569] <... write resumed>) = 18 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] read(200 [pid 15570] read(200 [pid 15569] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15571] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15570] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15569] <... mkdirat resumed>) = 0 [pid 15568] close(23 [pid 15571] symlink("/dev/binderfs", "./binderfs" [pid 15570] symlink("/dev/binderfs", "./binderfs" [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15569] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15571] <... symlink resumed>) = 0 [pid 15570] <... symlink resumed>) = 0 [pid 15569] <... mount resumed>) = 0 [pid 15568] close(24 [pid 15569] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15570] write(1, "executing program\n", 18 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] write(1, "executing program\n", 18 [pid 15568] close(25 executing program executing program [pid 15571] <... write resumed>) = 18 [pid 15570] <... write resumed>) = 18 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15570] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15569] <... openat resumed>) = 3 [pid 15568] close(26) = -1 EBADF (Bad file descriptor) [pid 15569] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15570] <... mkdirat resumed>) = 0 [pid 15568] close(27 [pid 15571] <... mkdirat resumed>) = 0 [pid 15570] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15569] <... pwrite64 resumed>) = 36 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15569] close(3) = 0 [pid 15569] close(4 [pid 15570] <... mount resumed>) = 0 [pid 15568] close(28 [pid 15571] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15569] close(5) = -1 EBADF (Bad file descriptor) [pid 15569] close(6) = -1 EBADF (Bad file descriptor) [pid 15569] close(7) = -1 EBADF (Bad file descriptor) [pid 15569] close(8) = -1 EBADF (Bad file descriptor) [pid 15569] close(9) = -1 EBADF (Bad file descriptor) [pid 15569] close(10) = -1 EBADF (Bad file descriptor) [pid 15569] close(11) = -1 EBADF (Bad file descriptor) [pid 15569] close(12) = -1 EBADF (Bad file descriptor) [pid 15569] close(13) = -1 EBADF (Bad file descriptor) [pid 15569] close(14) = -1 EBADF (Bad file descriptor) [pid 15569] close(15) = -1 EBADF (Bad file descriptor) [pid 15569] close(16) = -1 EBADF (Bad file descriptor) [pid 15569] close(17) = -1 EBADF (Bad file descriptor) [pid 15569] close(18) = -1 EBADF (Bad file descriptor) [pid 15569] close(19) = -1 EBADF (Bad file descriptor) [pid 15569] close(20) = -1 EBADF (Bad file descriptor) [pid 15569] close(21) = -1 EBADF (Bad file descriptor) [pid 15569] close(22) = -1 EBADF (Bad file descriptor) [pid 15569] close(23) = -1 EBADF (Bad file descriptor) [pid 15569] close(24) = -1 EBADF (Bad file descriptor) [pid 15569] close(25) = -1 EBADF (Bad file descriptor) [pid 15569] close(26) = -1 EBADF (Bad file descriptor) [pid 15569] close(27) = -1 EBADF (Bad file descriptor) [pid 15569] close(28) = -1 EBADF (Bad file descriptor) [pid 15569] close(29) = -1 EBADF (Bad file descriptor) [pid 15569] exit_group(0 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15569] <... exit_group resumed>) = ? [pid 15571] <... mount resumed>) = 0 [pid 15570] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15568] close(29 [pid 15571] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15570] <... openat resumed>) = 3 [pid 15568] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] <... openat resumed>) = 3 [pid 15569] +++ exited with 0 +++ [pid 15571] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15568] exit_group(0 [pid 15570] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15571] <... pwrite64 resumed>) = 36 [pid 15568] <... exit_group resumed>) = ? [pid 15570] <... pwrite64 resumed>) = 36 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3777, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 15568] +++ exited with 0 +++ [pid 15570] close(3 [pid 15571] close(3 [pid 15570] <... close resumed>) = 0 [pid 15571] <... close resumed>) = 0 [pid 15570] close(4 [pid 15571] close(4 [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(5 [pid 15570] close(5 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(6 [pid 15570] close(6 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(7 [pid 15570] close(7 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(8 [pid 15570] close(8 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(9 [pid 15570] close(9 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(10 [pid 15570] close(10 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(11 [pid 15570] close(11 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(12 [pid 15570] close(12 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(13 [pid 15570] close(13 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(14 [pid 15570] close(14 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(15 [pid 15570] close(15 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(16 [pid 15570] close(16 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(17 [pid 15570] close(17 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(18 [pid 15570] close(18 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(19 [pid 15570] close(19 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(20 [pid 15570] close(20 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(21 [pid 15570] close(21 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(22 [pid 15570] close(22 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(23 [pid 15570] close(23 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(24 [pid 15570] close(24 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(25 [pid 15570] close(25 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(26 [pid 15570] close(26 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(27 [pid 15570] close(27 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(28 [pid 15570] close(28 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] close(29 [pid 15570] close(29 [pid 15571] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15570] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15571] exit_group(0 [pid 15570] exit_group(0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3838, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] umount2("./3775", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15571] <... exit_group resumed>) = ? [pid 15570] <... exit_group resumed>) = ? [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3775", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 320] umount2("./3836", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 15571] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] openat(AT_FDCWD, "./3836", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(3 [pid 320] <... openat resumed>) = 3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] fstat(3 [pid 319] umount2("./3775/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15570] +++ exited with 0 +++ [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3875, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] getdents64(3 [pid 319] umount2("./3775/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3836/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] newfstatat(AT_FDCWD, "./3775/sys" [pid 320] <... umount2 resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3748, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] umount2("./3836/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3775/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3836/sys" [pid 319] openat(AT_FDCWD, "./3775/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... openat resumed>) = 4 [pid 320] umount2("./3836/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] openat(AT_FDCWD, "./3836/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] getdents64(4 [pid 320] <... openat resumed>) = 4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] fstat(4 [pid 319] getdents64(4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] getdents64(4 [pid 319] close(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 319] rmdir("./3775/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] close(4 [pid 319] umount2("./3775/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3836/sys" [pid 319] newfstatat(AT_FDCWD, "./3775/binderfs" [pid 320] <... rmdir resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3836/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3775/binderfs" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... unlink resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3836/binderfs" [pid 319] getdents64(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] unlink("./3836/binderfs" [pid 319] close(3 [pid 320] <... unlink resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 320] getdents64(3 [pid 319] rmdir("./3775" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 320] close(3 [pid 319] mkdir("./3776", 0777 [pid 320] <... close resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 320] rmdir("./3836" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] mkdir("./3837", 0777 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15572 attached [pid 320] <... mkdir resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3778 [pid 15572] set_robust_list(0x5555689d76a0, 24 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15572] <... set_robust_list resumed>) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15573 attached [pid 15572] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15573] set_robust_list(0x5555689d76a0, 24 [pid 318] umount2("./3746", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15572] chdir("./3776" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3839 [pid 15573] <... set_robust_list resumed>) = 0 [pid 15572] <... chdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] openat(AT_FDCWD, "./3746", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15573] rt_sigprocmask(SIG_SETMASK, [] [pid 15572] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15573] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15572] <... prctl resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 15573] chdir("./3837" [pid 15572] setpgid(0, 0 [pid 318] fstat(3 [pid 15572] <... setpgid resumed>) = 0 [pid 15573] <... chdir resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15573] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15572] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15573] <... prctl resumed>) = 0 [pid 318] getdents64(3 [pid 15573] setpgid(0, 0 [pid 15572] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15573] <... setpgid resumed>) = 0 [pid 15572] write(3, "1000", 4 [pid 318] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15573] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15572] <... write resumed>) = 4 [pid 321] <... restart_syscall resumed>) = 0 [pid 15572] close(3) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] umount2("./3873", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15572] read(200 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15572] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] openat(AT_FDCWD, "./3873", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15572] symlink("/dev/binderfs", "./binderfs" [pid 321] <... openat resumed>) = 3 [pid 15573] <... openat resumed>) = 3 [pid 15572] <... symlink resumed>) = 0 [pid 321] fstat(3 [pid 318] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15573] write(3, "1000", 4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15573] <... write resumed>) = 4 executing program [pid 15572] write(1, "executing program\n", 18 [pid 321] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3746/sys" [pid 15573] close(3 [pid 15572] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15573] <... close resumed>) = 0 [pid 15572] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3873/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15573] read(200 [pid 15572] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 15573] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] umount2("./3746/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15573] symlink("/dev/binderfs", "./binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15572] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3873/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15573] <... symlink resumed>) = 0 [pid 15572] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] openat(AT_FDCWD, "./3746/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15573] write(1, "executing program\n", 18 [pid 321] newfstatat(AT_FDCWD, "./3873/sys" [pid 318] <... openat resumed>) = 4 [pid 15573] <... write resumed>) = 18 executing program [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3873/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15572] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] openat(AT_FDCWD, "./3873/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15573] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15572] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 4 [pid 318] fstat(4 [pid 321] fstat(4 [pid 15573] <... mkdirat resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15573] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] getdents64(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] getdents64(4 [pid 15572] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 15573] <... mount resumed>) = 0 [pid 15572] <... pwrite64 resumed>) = 36 [pid 321] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15573] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] close(4 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 321] close(4 [pid 318] rmdir("./3746/sys" [pid 15572] close(3 [pid 321] <... close resumed>) = 0 [pid 15572] <... close resumed>) = 0 [pid 321] rmdir("./3873/sys" [pid 15573] <... openat resumed>) = 3 [pid 321] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15572] close(4 [pid 321] umount2("./3873/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3746/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15573] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15572] close(5 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3873/binderfs" [pid 15572] close(6 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3746/binderfs" [pid 15573] <... pwrite64 resumed>) = 36 [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3873/binderfs" [pid 15572] close(7 [pid 321] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15573] close(3 [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3746/binderfs" [pid 15573] <... close resumed>) = 0 [pid 15572] close(8 [pid 321] getdents64(3 [pid 318] <... unlink resumed>) = 0 [pid 15573] close(4 [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] getdents64(3 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] close(9 [pid 321] close(3 [pid 15573] close(5 [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] close(10 [pid 321] rmdir("./3873" [pid 318] close(3 [pid 15573] close(6 [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] close(11 [pid 318] <... close resumed>) = 0 [pid 15573] close(7 [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3874", 0777 [pid 318] rmdir("./3746" [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] close(12 [pid 321] <... mkdir resumed>) = 0 [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] close(13) = -1 EBADF (Bad file descriptor) [pid 15573] close(8 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rmdir resumed>) = 0 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] close(14 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] mkdir("./3747", 0777 [pid 15573] close(9 [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15573] close(10 [pid 15572] close(15 [pid 318] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15574 attached [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15574] set_robust_list(0x5555689d76a0, 24 [pid 15573] close(11 [pid 15572] close(16) = -1 EBADF (Bad file descriptor) [pid 15572] close(17) = -1 EBADF (Bad file descriptor) [pid 15572] close(18) = -1 EBADF (Bad file descriptor) [pid 15572] close(19 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3876 [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15572] close(20) = -1 EBADF (Bad file descriptor) [pid 15572] close(21 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] close(22) = -1 EBADF (Bad file descriptor) [pid 15572] close(23) = -1 EBADF (Bad file descriptor) [pid 15572] close(24) = -1 EBADF (Bad file descriptor) [pid 15572] close(25 [pid 15574] <... set_robust_list resumed>) = 0 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15574] rt_sigprocmask(SIG_SETMASK, [] [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15573] close(12 [pid 15574] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15572] close(26 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15574] chdir("./3874" [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] close(27) = -1 EBADF (Bad file descriptor) [pid 15572] close(28) = -1 EBADF (Bad file descriptor) [pid 15572] close(29) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15575 attached [pid 15574] <... chdir resumed>) = 0 [pid 15573] close(13 [pid 15572] exit_group(0 [pid 15574] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] <... prctl resumed>) = 0 [pid 15573] close(14 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3749 [pid 15574] setpgid(0, 0 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] <... setpgid resumed>) = 0 [pid 15573] close(15 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15575] set_robust_list(0x5555689d76a0, 24 [pid 15574] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15572] <... exit_group resumed>) = ? [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15575] <... set_robust_list resumed>) = 0 [pid 15574] <... openat resumed>) = 3 [pid 15573] close(16 [pid 15572] +++ exited with 0 +++ [pid 15575] rt_sigprocmask(SIG_SETMASK, [] [pid 15574] write(3, "1000", 4 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15574] <... write resumed>) = 4 [pid 15573] close(17 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3778, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15575] chdir("./3747" [pid 15574] close(3 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15575] <... chdir resumed>) = 0 [pid 15573] close(18 [pid 15575] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15574] <... close resumed>) = 0 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] <... prctl resumed>) = 0 [pid 15575] setpgid(0, 0 [pid 15574] read(200 [pid 15573] close(19 [pid 15575] <... setpgid resumed>) = 0 [pid 15574] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15574] symlink("/dev/binderfs", "./binderfs" [pid 15573] close(20 [pid 15575] <... openat resumed>) = 3 [pid 15574] <... symlink resumed>) = 0 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] write(3, "1000", 4 [pid 15573] close(21 [pid 15574] write(1, "executing program\n", 18 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] <... write resumed>) = 4 executing program [pid 15574] <... write resumed>) = 18 [pid 15573] close(22 [pid 15575] close(3 [pid 15574] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15575] <... close resumed>) = 0 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] read(200 [pid 15573] close(23 [pid 15575] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] symlink("/dev/binderfs", "./binderfs" [pid 15574] <... mkdirat resumed>) = 0 [pid 15573] close(24 [pid 15575] <... symlink resumed>) = 0 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15573] close(25 [pid 15575] write(1, "executing program\n", 18 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15575] <... write resumed>) = 18 [pid 15574] <... mount resumed>) = 0 [pid 15573] close(26 [pid 15575] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] <... mkdirat resumed>) = 0 [pid 15574] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15573] close(27 [pid 15575] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] <... mount resumed>) = 0 [pid 15573] close(28 [pid 15575] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15573] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15573] close(29) = -1 EBADF (Bad file descriptor) [pid 15573] exit_group(0 [pid 15575] <... openat resumed>) = 3 [pid 15574] <... openat resumed>) = 3 [pid 15573] <... exit_group resumed>) = ? [pid 15575] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15575] close(3) = 0 [pid 15575] close(4 [pid 15573] +++ exited with 0 +++ [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3839, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15575] close(5) = -1 EBADF (Bad file descriptor) [pid 15575] close(6) = -1 EBADF (Bad file descriptor) [pid 15575] close(7) = -1 EBADF (Bad file descriptor) [pid 15575] close(8) = -1 EBADF (Bad file descriptor) [pid 15575] close(9) = -1 EBADF (Bad file descriptor) [pid 15575] close(10) = -1 EBADF (Bad file descriptor) [pid 15575] close(11) = -1 EBADF (Bad file descriptor) [pid 15575] close(12) = -1 EBADF (Bad file descriptor) [pid 15575] close(13 [pid 15574] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] close(14 [pid 15574] <... pwrite64 resumed>) = 36 [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] close(3 [pid 15575] close(15 [pid 320] umount2("./3837", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15575] close(16 [pid 15574] close(4 [pid 319] umount2("./3776", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15574] close(5 [pid 319] openat(AT_FDCWD, "./3776", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] close(6 [pid 320] openat(AT_FDCWD, "./3837", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... openat resumed>) = 3 [pid 15575] close(17 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] close(7 [pid 320] fstat(3 [pid 319] fstat(3 [pid 15575] close(18 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] close(8 [pid 320] getdents64(3 [pid 15575] close(19 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] getdents64(3 [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] close(9 [pid 320] umount2("./3837/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15575] close(20 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 319] umount2("./3776/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15574] close(10 [pid 15575] close(21 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] close(22 [pid 15574] close(11 [pid 320] umount2("./3837/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] close(23 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15574] close(12 [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3837/sys" [pid 15575] close(24 [pid 15574] close(13 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3776/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15575] close(25 [pid 15574] close(14 [pid 320] umount2("./3837/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15575] close(26 [pid 15574] close(15 [pid 319] newfstatat(AT_FDCWD, "./3776/sys" [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] close(16 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3837/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15575] close(27 [pid 15574] close(17 [pid 320] <... openat resumed>) = 4 [pid 319] umount2("./3776/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15575] close(28 [pid 15574] close(18 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15575] close(29 [pid 15574] close(19 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] openat(AT_FDCWD, "./3776/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15575] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15575] exit_group(0 [pid 15574] close(20 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... openat resumed>) = 4 [pid 15575] <... exit_group resumed>) = ? [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(4 [pid 15575] +++ exited with 0 +++ [pid 320] <... close resumed>) = 0 [pid 319] fstat(4 [pid 15574] close(21 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3749, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15574] close(22 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15574] close(23 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] close(4 [pid 15574] close(24) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3837/sys") = 0 [pid 15574] close(25 [pid 320] umount2("./3837/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3776/sys" [pid 15574] close(26 [pid 320] newfstatat(AT_FDCWD, "./3837/binderfs" [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15574] close(27 [pid 320] unlink("./3837/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15574] close(28 [pid 320] getdents64(3 [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] umount2("./3776/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(3 [pid 15574] close(29 [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3837" [pid 319] newfstatat(AT_FDCWD, "./3776/binderfs" [pid 15574] exit_group(0 [pid 320] <... rmdir resumed>) = 0 [pid 15574] <... exit_group resumed>) = ? [pid 320] mkdir("./3838", 0777 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15576 attached [pid 15574] +++ exited with 0 +++ [pid 319] unlink("./3776/binderfs" [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3876, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... unlink resumed>) = 0 [pid 15576] set_robust_list(0x5555689d76a0, 24 [pid 319] getdents64(3 [pid 15576] <... set_robust_list resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3840 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15576] rt_sigprocmask(SIG_SETMASK, [] [pid 319] close(3 [pid 15576] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... close resumed>) = 0 [pid 15576] chdir("./3838" [pid 319] rmdir("./3776" [pid 15576] <... chdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15576] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] mkdir("./3777", 0777 [pid 15576] <... prctl resumed>) = 0 [pid 15576] setpgid(0, 0 [pid 319] <... mkdir resumed>) = 0 [pid 15576] <... setpgid resumed>) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15576] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15576] write(3, "1000", 4) = 4 [pid 15576] close(3) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15577 attached [pid 15576] read(200 [pid 15577] set_robust_list(0x5555689d76a0, 24 [pid 15576] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15577] <... set_robust_list resumed>) = 0 [pid 15576] symlink("/dev/binderfs", "./binderfs" [pid 15577] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3779 [pid 15576] <... symlink resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15577] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15576] write(1, "executing program\n", 18 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 15577] chdir("./3777" [pid 15576] <... write resumed>) = 18 [pid 15577] <... chdir resumed>) = 0 [pid 15576] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... restart_syscall resumed>) = 0 [pid 15577] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15576] <... mkdirat resumed>) = 0 [pid 15577] setpgid(0, 0) = 0 [pid 15577] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15576] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3874", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15577] <... openat resumed>) = 3 [pid 15576] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3874", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15577] write(3, "1000", 4) = 4 [pid 15577] close(3) = 0 [pid 15576] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 3 [pid 15577] read(200 [pid 15576] <... openat resumed>) = 3 [pid 15577] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] fstat(3 [pid 15577] symlink("/dev/binderfs", "./binderfs" [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15577] <... symlink resumed>) = 0 [pid 321] getdents64(3 [pid 15577] write(1, "executing program\n", 18 [pid 15576] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 executing program [pid 15577] <... write resumed>) = 18 [pid 15576] <... pwrite64 resumed>) = 36 [pid 318] <... restart_syscall resumed>) = 0 [pid 15577] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] umount2("./3874/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15577] <... mkdirat resumed>) = 0 [pid 15576] close(3 [pid 318] umount2("./3747", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15577] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15576] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15577] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3747", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] umount2("./3874/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15577] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15576] close(4 [pid 321] newfstatat(AT_FDCWD, "./3874/sys" [pid 318] fstat(3 [pid 15577] <... openat resumed>) = 3 [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15576] close(5) = -1 EBADF (Bad file descriptor) [pid 15576] close(6) = -1 EBADF (Bad file descriptor) [pid 15576] close(7) = -1 EBADF (Bad file descriptor) [pid 15577] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15576] close(8 [pid 321] umount2("./3874/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15577] <... pwrite64 resumed>) = 36 [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(3 [pid 321] openat(AT_FDCWD, "./3874/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] <... openat resumed>) = 4 [pid 318] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(4 [pid 15577] close(3 [pid 15576] close(9 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15577] <... close resumed>) = 0 [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15577] close(4 [pid 15576] close(10 [pid 321] getdents64(4 [pid 318] <... umount2 resumed>) = 0 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15577] close(5 [pid 15576] close(11 [pid 321] getdents64(4 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15577] close(6 [pid 15576] close(12 [pid 321] close(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3747/sys" [pid 15577] close(7 [pid 15576] close(13 [pid 321] rmdir("./3874/sys" [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15577] close(8 [pid 15576] close(14 [pid 321] <... rmdir resumed>) = 0 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3874/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3747/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15577] close(9 [pid 15576] close(15 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3874/binderfs" [pid 318] openat(AT_FDCWD, "./3747/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15577] close(10 [pid 15576] close(16 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... openat resumed>) = 4 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3874/binderfs" [pid 318] fstat(4 [pid 15577] close(11 [pid 15576] close(17 [pid 321] <... unlink resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] getdents64(4 [pid 15577] close(12 [pid 15576] close(18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 15577] close(13 [pid 15576] close(19 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 15577] close(14 [pid 15576] close(20 [pid 321] rmdir("./3874" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 15577] close(15 [pid 15576] close(21 [pid 321] mkdir("./3875", 0777 [pid 318] <... close resumed>) = 0 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] rmdir("./3747/sys" [pid 15577] close(16 [pid 15576] close(22 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15577] close(17 [pid 15576] close(23 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rmdir resumed>) = 0 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3747/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15577] close(18 [pid 15576] close(24 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15578 attached [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3747/binderfs" [pid 15576] close(25 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15578] set_robust_list(0x5555689d76a0, 24 [pid 15577] close(19 [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3747/binderfs" [pid 15578] <... set_robust_list resumed>) = 0 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] close(26 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3877 [pid 318] <... unlink resumed>) = 0 [pid 15578] rt_sigprocmask(SIG_SETMASK, [] [pid 15577] close(20 [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] getdents64(3 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] close(27 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15578] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15577] close(21 [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(3 [pid 15578] chdir("./3875" [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] close(28 [pid 318] <... close resumed>) = 0 [pid 318] rmdir("./3747") = 0 [pid 318] mkdir("./3748", 0777 [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15577] close(22 [pid 15578] <... chdir resumed>) = 0 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] close(29 [pid 15578] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15577] close(23 [pid 15576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15578] <... prctl resumed>) = 0 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 15576] exit_group(0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15578] setpgid(0, 0 [pid 15577] close(24 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15578] <... setpgid resumed>) = 0 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15576] <... exit_group resumed>) = ? [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15578] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15577] close(25ci2-android-6-12-rust/strace-static-x86_64: Process 15579 attached [pid 15579] set_robust_list(0x5555689d76a0, 24 [pid 15576] +++ exited with 0 +++ [pid 15579] <... set_robust_list resumed>) = 0 [pid 15579] rt_sigprocmask(SIG_SETMASK, [] [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15577] close(26 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3840, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15579] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15577] close(27 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3750 [pid 15579] chdir("./3748" [pid 15578] <... openat resumed>) = 3 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15579] <... chdir resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15579] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15579] setpgid(0, 0) = 0 [pid 15579] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15577] close(28 [pid 15578] write(3, "1000", 4 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15578] <... write resumed>) = 4 [pid 15577] close(29 [pid 15579] <... openat resumed>) = 3 [pid 15578] close(3 [pid 15577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15579] write(3, "1000", 4) = 4 [pid 15579] close(3 [pid 15577] exit_group(0 [pid 15579] <... close resumed>) = 0 [pid 15579] read(200 [pid 15578] <... close resumed>) = 0 [pid 15577] <... exit_group resumed>) = ? [pid 15578] read(200 [pid 15579] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15579] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15579] write(1, "executing program\n", 18) = 18 [pid 15579] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15577] +++ exited with 0 +++ [pid 15578] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 15579] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15578] symlink("/dev/binderfs", "./binderfs" [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3779, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15579] <... mount resumed>) = 0 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15578] <... symlink resumed>) = 0 [pid 15579] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15578] write(1, "executing program\n", 18) = 18 [pid 15578] mkdirat(AT_FDCWD, "./sys", 0777) = 0 executing program [pid 15578] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15579] <... openat resumed>) = 3 [pid 15579] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15578] <... mount resumed>) = 0 [pid 15579] <... pwrite64 resumed>) = 36 [pid 15578] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15579] close(3) = 0 [pid 15579] close(4) = -1 EBADF (Bad file descriptor) [pid 15579] close(5) = -1 EBADF (Bad file descriptor) [pid 15579] close(6) = -1 EBADF (Bad file descriptor) [pid 15579] close(7 [pid 15578] <... openat resumed>) = 3 [pid 15579] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15579] close(8) = -1 EBADF (Bad file descriptor) [pid 15579] close(9) = -1 EBADF (Bad file descriptor) [pid 15579] close(10) = -1 EBADF (Bad file descriptor) [pid 15579] close(11) = -1 EBADF (Bad file descriptor) [pid 15579] close(12) = -1 EBADF (Bad file descriptor) [pid 15579] close(13) = -1 EBADF (Bad file descriptor) [pid 15579] close(14) = -1 EBADF (Bad file descriptor) [pid 15579] close(15) = -1 EBADF (Bad file descriptor) [pid 15579] close(16) = -1 EBADF (Bad file descriptor) [pid 15579] close(17) = -1 EBADF (Bad file descriptor) [pid 15579] close(18) = -1 EBADF (Bad file descriptor) [pid 15579] close(19) = -1 EBADF (Bad file descriptor) [pid 15579] close(20) = -1 EBADF (Bad file descriptor) [pid 15579] close(21) = -1 EBADF (Bad file descriptor) [pid 15579] close(22) = -1 EBADF (Bad file descriptor) [pid 15579] close(23) = -1 EBADF (Bad file descriptor) [pid 15579] close(24) = -1 EBADF (Bad file descriptor) [pid 15579] close(25) = -1 EBADF (Bad file descriptor) [pid 15579] close(26) = -1 EBADF (Bad file descriptor) [pid 15579] close(27) = -1 EBADF (Bad file descriptor) [pid 15579] close(28) = -1 EBADF (Bad file descriptor) [pid 15579] close(29) = -1 EBADF (Bad file descriptor) [pid 15579] exit_group(0) = ? [pid 320] <... restart_syscall resumed>) = 0 [pid 15578] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15578] close(3 [pid 320] umount2("./3838", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15578] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15578] close(4 [pid 320] openat(AT_FDCWD, "./3838", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15579] +++ exited with 0 +++ [pid 15578] close(5 [pid 320] <... openat resumed>) = 3 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3750, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15578] close(6 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15578] close(7 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3838/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... restart_syscall resumed>) = 0 [pid 15578] close(8 [pid 319] umount2("./3777", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3777", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = 0 [pid 15578] close(9 [pid 320] umount2("./3838/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15578] close(10) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3838/sys" [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15578] close(11 [pid 319] getdents64(3 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15578] close(12 [pid 319] umount2("./3777/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3838/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 15578] close(13 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3777/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15578] close(14 [pid 320] openat(AT_FDCWD, "./3838/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] newfstatat(AT_FDCWD, "./3777/sys" [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15578] close(15 [pid 320] <... openat resumed>) = 4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15578] close(16 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15578] close(17 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15578] close(18 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3777/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15578] close(19 [pid 320] close(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3777/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15578] close(20 [pid 320] rmdir("./3838/sys" [pid 319] <... openat resumed>) = 4 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15578] close(21 [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(4 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3838/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15578] close(22 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 318] <... restart_syscall resumed>) = 0 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3838/binderfs" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15578] close(23 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] close(4 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3838/binderfs" [pid 319] <... close resumed>) = 0 [pid 15578] close(24 [pid 319] rmdir("./3777/sys" [pid 320] <... unlink resumed>) = 0 [pid 318] umount2("./3748", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15578] close(25 [pid 319] umount2("./3777/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] openat(AT_FDCWD, "./3748", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15578] close(26 [pid 320] <... close resumed>) = 0 [pid 319] newfstatat(AT_FDCWD, "./3777/binderfs" [pid 318] <... openat resumed>) = 3 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3838" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] fstat(3 [pid 15578] close(27 [pid 319] unlink("./3777/binderfs" [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 318] getdents64(3 [pid 15578] close(28 [pid 320] mkdir("./3839", 0777 [pid 319] getdents64(3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15578] close(29 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] close(3 [pid 318] <... umount2 resumed>) = 0 [pid 15578] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15578] exit_group(0 [pid 319] <... close resumed>) = 0 [pid 15578] <... exit_group resumed>) = ? [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] rmdir("./3777") = 0 [pid 318] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3778", 0777 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3748/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15580 attached [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] umount2("./3748/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15580] set_robust_list(0x5555689d76a0, 24 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15580] <... set_robust_list resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] openat(AT_FDCWD, "./3748/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15580] rt_sigprocmask(SIG_SETMASK, [] [pid 15578] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3877, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3841 ci2-android-6-12-rust/strace-static-x86_64: Process 15581 attached [pid 15580] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... openat resumed>) = 4 [pid 15581] set_robust_list(0x5555689d76a0, 24 [pid 15580] chdir("./3839" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3780 [pid 318] fstat(4 [pid 15581] <... set_robust_list resumed>) = 0 [pid 15580] <... chdir resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15581] rt_sigprocmask(SIG_SETMASK, [] [pid 15580] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(4 [pid 15580] <... prctl resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15581] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15580] setpgid(0, 0 [pid 318] getdents64(4 [pid 15581] chdir("./3778" [pid 15580] <... setpgid resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15580] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] close(4 [pid 15581] <... chdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15581] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15580] <... openat resumed>) = 3 [pid 318] rmdir("./3748/sys" [pid 15581] <... prctl resumed>) = 0 [pid 15581] setpgid(0, 0 [pid 318] <... rmdir resumed>) = 0 [pid 15581] <... setpgid resumed>) = 0 [pid 15580] write(3, "1000", 4 [pid 15581] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15580] <... write resumed>) = 4 [pid 318] umount2("./3748/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15580] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15581] <... openat resumed>) = 3 [pid 15580] <... close resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3748/binderfs" [pid 15580] read(200 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15581] write(3, "1000", 4 [pid 15580] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] unlink("./3748/binderfs" [pid 15581] <... write resumed>) = 4 [pid 15580] symlink("/dev/binderfs", "./binderfs" [pid 318] <... unlink resumed>) = 0 [pid 15581] close(3 [pid 15580] <... symlink resumed>) = 0 [pid 15581] <... close resumed>) = 0 [pid 15581] read(200 executing program [pid 15580] write(1, "executing program\n", 18 [pid 318] getdents64(3 [pid 15581] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15580] <... write resumed>) = 18 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15581] symlink("/dev/binderfs", "./binderfs" [pid 15580] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] close(3 [pid 321] <... restart_syscall resumed>) = 0 [pid 15581] <... symlink resumed>) = 0 [pid 15580] <... mkdirat resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15581] write(1, "executing program\n", 18 executing program [pid 318] rmdir("./3748" [pid 15581] <... write resumed>) = 18 [pid 15580] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] umount2("./3875", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rmdir resumed>) = 0 [pid 15581] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15580] <... mount resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] mkdir("./3749", 0777 [pid 15581] <... mkdirat resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3875", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... mkdir resumed>) = 0 [pid 15581] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15580] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 3 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15581] <... mount resumed>) = 0 [pid 15580] <... openat resumed>) = 3 [pid 321] fstat(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15581] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15581] <... openat resumed>) = 3 [pid 321] getdents64(3ci2-android-6-12-rust/strace-static-x86_64: Process 15582 attached [pid 15580] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15582] set_robust_list(0x5555689d76a0, 24 [pid 15581] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15582] <... set_robust_list resumed>) = 0 [pid 15580] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3751 [pid 15582] rt_sigprocmask(SIG_SETMASK, [] [pid 321] umount2("./3875/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15582] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15581] <... pwrite64 resumed>) = 36 [pid 15580] close(3 [pid 15582] chdir("./3749" [pid 321] <... umount2 resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15582] <... chdir resumed>) = 0 [pid 15580] <... close resumed>) = 0 [pid 321] umount2("./3875/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15582] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15580] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15582] <... prctl resumed>) = 0 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3875/sys" [pid 15582] setpgid(0, 0 [pid 15580] close(5 [pid 15582] <... setpgid resumed>) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15581] close(3 [pid 15580] close(6 [pid 321] umount2("./3875/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15581] <... close resumed>) = 0 [pid 15581] close(4) = -1 EBADF (Bad file descriptor) [pid 15581] close(5) = -1 EBADF (Bad file descriptor) [pid 15581] close(6) = -1 EBADF (Bad file descriptor) [pid 15581] close(7) = -1 EBADF (Bad file descriptor) [pid 15581] close(8) = -1 EBADF (Bad file descriptor) [pid 15581] close(9) = -1 EBADF (Bad file descriptor) [pid 15581] close(10) = -1 EBADF (Bad file descriptor) [pid 15581] close(11) = -1 EBADF (Bad file descriptor) [pid 15581] close(12) = -1 EBADF (Bad file descriptor) [pid 15581] close(13) = -1 EBADF (Bad file descriptor) [pid 15581] close(14) = -1 EBADF (Bad file descriptor) [pid 15581] close(15) = -1 EBADF (Bad file descriptor) [pid 15581] close(16 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] <... openat resumed>) = 3 [pid 15581] close(17 [pid 15582] write(3, "1000", 4 [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(7 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15582] <... write resumed>) = 4 [pid 15581] close(18 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3875/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15582] close(3 [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(8 [pid 321] <... openat resumed>) = 4 [pid 15582] <... close resumed>) = 0 [pid 15581] close(19 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15582] read(200 [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(9 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15582] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15581] close(20 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] symlink("/dev/binderfs", "./binderfs" [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(10 [pid 321] getdents64(4 [pid 15581] close(21 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15582] <... symlink resumed>) = 0 [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(11 [pid 321] getdents64(4 executing program [pid 15582] write(1, "executing program\n", 18 [pid 15581] close(22 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15582] <... write resumed>) = 18 [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(12 [pid 321] close(4 [pid 15582] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15581] close(23 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15582] <... mkdirat resumed>) = 0 [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(13 [pid 321] rmdir("./3875/sys" [pid 15582] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15581] close(24 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15580] close(14 [pid 321] umount2("./3875/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15581] close(25 [pid 15580] close(15 [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15582] <... mount resumed>) = 0 [pid 15581] close(26 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3875/binderfs" [pid 15582] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(16 [pid 15581] close(27 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(17 [pid 321] unlink("./3875/binderfs" [pid 15581] close(28 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15580] close(18 [pid 15581] close(29 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15581] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15581] exit_group(0 [pid 15580] close(19 [pid 15581] <... exit_group resumed>) = ? [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] <... openat resumed>) = 3 [pid 15581] +++ exited with 0 +++ [pid 321] getdents64(3 [pid 15580] close(20 [pid 15582] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3780, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15580] close(21 [pid 321] close(3 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15580] close(22 [pid 321] <... close resumed>) = 0 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3875" [pid 15582] <... pwrite64 resumed>) = 36 [pid 15580] close(23) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15582] close(3 [pid 15580] close(24 [pid 321] mkdir("./3876", 0777 [pid 15582] <... close resumed>) = 0 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] close(4 [pid 15580] close(25 [pid 321] <... mkdir resumed>) = 0 [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15582] close(5 [pid 15580] close(26 [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] close(6 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(27 [pid 15582] close(7ci2-android-6-12-rust/strace-static-x86_64: Process 15583 attached [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(28 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3878 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] close(29 [pid 15582] close(8 [pid 15580] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15583] set_robust_list(0x5555689d76a0, 24 [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] close(9 [pid 15580] exit_group(0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15583] <... set_robust_list resumed>) = 0 [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15580] <... exit_group resumed>) = ? [pid 15582] close(10) = -1 EBADF (Bad file descriptor) [pid 15582] close(11) = -1 EBADF (Bad file descriptor) [pid 15582] close(12) = -1 EBADF (Bad file descriptor) [pid 15582] close(13) = -1 EBADF (Bad file descriptor) [pid 15582] close(14) = -1 EBADF (Bad file descriptor) [pid 15582] close(15) = -1 EBADF (Bad file descriptor) [pid 15582] close(16) = -1 EBADF (Bad file descriptor) [pid 15583] rt_sigprocmask(SIG_SETMASK, [] [pid 15580] +++ exited with 0 +++ [pid 15582] close(17) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3841, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15582] close(18 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] close(19) = -1 EBADF (Bad file descriptor) [pid 15582] close(20) = -1 EBADF (Bad file descriptor) [pid 15582] close(21) = -1 EBADF (Bad file descriptor) [pid 15582] close(22) = -1 EBADF (Bad file descriptor) [pid 15582] close(23) = -1 EBADF (Bad file descriptor) [pid 15582] close(24) = -1 EBADF (Bad file descriptor) [pid 15582] close(25) = -1 EBADF (Bad file descriptor) [pid 15582] close(26 [pid 15583] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] close(27 [pid 15583] chdir("./3876" [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15583] <... chdir resumed>) = 0 [pid 15582] close(28 [pid 15583] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15583] <... prctl resumed>) = 0 [pid 15583] setpgid(0, 0 [pid 15582] close(29 [pid 15583] <... setpgid resumed>) = 0 [pid 15582] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15582] exit_group(0 [pid 15583] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15582] <... exit_group resumed>) = ? [pid 15583] <... openat resumed>) = 3 [pid 15583] write(3, "1000", 4) = 4 [pid 15582] +++ exited with 0 +++ [pid 15583] close(3) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3751, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15583] read(200 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15583] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15583] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15583] write(1, "executing program\n", 18) = 18 executing program [pid 15583] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15583] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15583] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... restart_syscall resumed>) = 0 [pid 15583] <... openat resumed>) = 3 [pid 320] umount2("./3839", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15583] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3839", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... restart_syscall resumed>) = 0 [pid 320] <... openat resumed>) = 3 [pid 320] fstat(3 [pid 319] umount2("./3778", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15583] <... pwrite64 resumed>) = 36 [pid 320] getdents64(3 [pid 319] openat(AT_FDCWD, "./3778", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15583] close(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... openat resumed>) = 3 [pid 320] umount2("./3839/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15583] <... close resumed>) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3778/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15583] close(4) = -1 EBADF (Bad file descriptor) [pid 15583] close(5 [pid 319] <... umount2 resumed>) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15583] close(6 [pid 320] umount2("./3839/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15583] close(7 [pid 320] newfstatat(AT_FDCWD, "./3839/sys" [pid 319] umount2("./3778/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15583] close(8 [pid 320] umount2("./3839/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3778/sys" [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3839/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15583] close(9 [pid 320] <... openat resumed>) = 4 [pid 319] umount2("./3778/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15583] close(10 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15583] close(11 [pid 320] getdents64(4 [pid 319] openat(AT_FDCWD, "./3778/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... openat resumed>) = 4 [pid 15583] close(12 [pid 320] getdents64(4 [pid 319] fstat(4 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15583] close(13 [pid 320] close(4 [pid 319] getdents64(4 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15583] close(14) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3839/sys" [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15583] close(15 [pid 320] <... rmdir resumed>) = 0 [pid 319] getdents64(4 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] umount2("./3839/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 15583] close(16 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... close resumed>) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3839/binderfs" [pid 15583] close(17) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3778/sys" [pid 15583] close(18 [pid 320] unlink("./3839/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 319] umount2("./3778/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] newfstatat(AT_FDCWD, "./3778/binderfs" [pid 15583] close(19 [pid 320] close(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 15583] close(20) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3839" [pid 319] unlink("./3778/binderfs" [pid 15583] close(21 [pid 320] <... rmdir resumed>) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3840", 0777 [pid 319] getdents64(3 [pid 15583] close(22 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15583] close(23 [pid 319] close(3 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15583] close(24 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... close resumed>) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] rmdir("./3778" [pid 15583] close(25 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15584 attached [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15583] close(26) = -1 EBADF (Bad file descriptor) [pid 319] mkdir("./3779", 0777 [pid 15584] set_robust_list(0x5555689d76a0, 24 [pid 15583] close(27 [pid 319] <... mkdir resumed>) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3842 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15584] <... set_robust_list resumed>) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15584] rt_sigprocmask(SIG_SETMASK, [] [pid 15583] close(28 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15584] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3781 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15584] chdir("./3840" [pid 15583] close(29 [pid 15584] <... chdir resumed>) = 0 [pid 15583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] umount2("./3749", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15583] exit_group(0ci2-android-6-12-rust/strace-static-x86_64: Process 15585 attached [pid 15584] <... prctl resumed>) = 0 [pid 15583] <... exit_group resumed>) = ? [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15584] setpgid(0, 0 [pid 15583] +++ exited with 0 +++ [pid 15584] <... setpgid resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3749", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15585] set_robust_list(0x5555689d76a0, 24 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3878, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15585] <... set_robust_list resumed>) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... openat resumed>) = 3 [pid 15584] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] fstat(3 [pid 15585] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] getdents64(3 [pid 15585] chdir("./3779" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15585] <... chdir resumed>) = 0 [pid 318] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15584] <... openat resumed>) = 3 [pid 15585] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15584] write(3, "1000", 4 [pid 318] <... umount2 resumed>) = 0 [pid 15585] <... prctl resumed>) = 0 [pid 15584] <... write resumed>) = 4 [pid 15585] setpgid(0, 0 [pid 15584] close(3 [pid 318] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15585] <... setpgid resumed>) = 0 [pid 15584] <... close resumed>) = 0 [pid 15584] read(200 [pid 15585] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15584] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15584] symlink("/dev/binderfs", "./binderfs" [pid 318] newfstatat(AT_FDCWD, "./3749/sys" [pid 15584] <... symlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15585] <... openat resumed>) = 3 [pid 15585] write(3, "1000", 4 [pid 15584] write(1, "executing program\n", 18 [pid 318] umount2("./3749/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15585] <... write resumed>) = 4 executing program [pid 15584] <... write resumed>) = 18 [pid 15585] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15584] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15585] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3749/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15585] read(200 [pid 318] <... openat resumed>) = 4 [pid 15585] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 318] fstat(4 [pid 15585] symlink("/dev/binderfs", "./binderfs" [pid 15584] <... mkdirat resumed>) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15585] <... symlink resumed>) = 0 [pid 15584] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15585] write(1, "executing program\n", 18 [pid 318] getdents64(4 [pid 15585] <... write resumed>) = 18 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15585] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] getdents64(4 [pid 15584] <... mount resumed>) = 0 [pid 15585] <... mkdirat resumed>) = 0 [pid 15584] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR executing program [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15585] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] close(4) = 0 [pid 318] rmdir("./3749/sys" [pid 15584] <... openat resumed>) = 3 [pid 318] <... rmdir resumed>) = 0 [pid 15585] <... mount resumed>) = 0 [pid 318] umount2("./3749/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15585] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15584] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] newfstatat(AT_FDCWD, "./3749/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] unlink("./3749/binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 321] umount2("./3876", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 15584] <... pwrite64 resumed>) = 36 [pid 321] openat(AT_FDCWD, "./3876", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 321] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3876/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15585] <... openat resumed>) = 3 [pid 15585] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15584] close(3 [pid 321] <... umount2 resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 321] umount2("./3876/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 15584] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15584] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3876/sys" [pid 15584] close(5 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... close resumed>) = 0 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3876/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3749" [pid 15585] <... pwrite64 resumed>) = 36 [pid 15584] close(6 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15585] close(3 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 321] openat(AT_FDCWD, "./3876/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15584] close(7 [pid 15585] <... close resumed>) = 0 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... openat resumed>) = 4 [pid 318] mkdir("./3750", 0777 [pid 15585] close(4 [pid 15584] close(8 [pid 321] fstat(4 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 15585] close(5 [pid 15584] close(9 [pid 321] getdents64(4 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15585] close(6 [pid 15584] close(10 [pid 321] getdents64(4 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15585] close(7 [pid 15584] close(11 [pid 321] close(4 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 321] rmdir("./3876/sys") = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15586 attached [pid 321] umount2("./3876/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15586] set_robust_list(0x5555689d76a0, 24 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15586] <... set_robust_list resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3876/binderfs" [pid 15586] rt_sigprocmask(SIG_SETMASK, [] [pid 15585] close(8 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3752 [pid 15586] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] close(12 [pid 321] unlink("./3876/binderfs" [pid 15586] chdir("./3750" [pid 15585] close(9 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] close(13 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15585] close(10 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] close(14 [pid 15585] close(11 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15586] <... chdir resumed>) = 0 [pid 15585] close(12 [pid 15584] close(15 [pid 321] getdents64(3 [pid 15586] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15586] <... prctl resumed>) = 0 [pid 15585] close(13 [pid 15584] close(16 [pid 321] close(3 [pid 15586] setpgid(0, 0 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15586] <... setpgid resumed>) = 0 [pid 15585] close(14 [pid 15584] close(17 [pid 321] rmdir("./3876" [pid 15586] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15586] <... openat resumed>) = 3 [pid 15585] close(15 [pid 15584] close(18 [pid 321] mkdir("./3877", 0777 [pid 15586] write(3, "1000", 4 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15586] <... write resumed>) = 4 [pid 15584] close(19 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15585] close(16 [pid 15586] close(3 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15586] <... close resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15586] read(200 [pid 15585] close(17 [pid 15584] close(20 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15585] close(18 [pid 15584] close(21 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15587 attached [pid 15585] close(19 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15586] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] close(22 [pid 15587] set_robust_list(0x5555689d76a0, 24 [pid 15586] symlink("/dev/binderfs", "./binderfs" [pid 15585] close(20 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15587] <... set_robust_list resumed>) = 0 [pid 15586] <... symlink resumed>) = 0 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] close(23 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3879 [pid 15586] write(1, "executing program\n", 18 [pid 15585] close(21 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15587] rt_sigprocmask(SIG_SETMASK, [] [pid 15586] <... write resumed>) = 18 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] close(24 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 15587] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15586] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15585] close(22 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15587] chdir("./3877" [pid 15586] <... mkdirat resumed>) = 0 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] close(25 [pid 15586] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15585] close(23 [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15587] <... chdir resumed>) = 0 [pid 15586] <... mount resumed>) = 0 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] close(26 [pid 15586] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15587] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15586] <... openat resumed>) = 3 [pid 15585] close(24 [pid 15584] close(27 [pid 15587] <... prctl resumed>) = 0 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15587] setpgid(0, 0 [pid 15585] close(25 [pid 15584] close(28 [pid 15587] <... setpgid resumed>) = 0 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15586] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15587] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15585] close(26 [pid 15584] close(29 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15586] <... pwrite64 resumed>) = 36 [pid 15585] close(27 [pid 15584] exit_group(0 [pid 15587] <... openat resumed>) = 3 [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15584] <... exit_group resumed>) = ? [pid 15587] write(3, "1000", 4 [pid 15585] close(28 [pid 15586] close(3) = 0 [pid 15586] close(4) = -1 EBADF (Bad file descriptor) [pid 15586] close(5) = -1 EBADF (Bad file descriptor) [pid 15586] close(6) = -1 EBADF (Bad file descriptor) [pid 15586] close(7) = -1 EBADF (Bad file descriptor) [pid 15586] close(8) = -1 EBADF (Bad file descriptor) [pid 15586] close(9) = -1 EBADF (Bad file descriptor) [pid 15586] close(10 [pid 15584] +++ exited with 0 +++ [pid 15587] <... write resumed>) = 4 [pid 15586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15586] close(11 [pid 15585] close(29 [pid 15587] close(3 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3842, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15587] <... close resumed>) = 0 [pid 15586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15585] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15587] read(200 [pid 15586] close(12 [pid 15587] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15585] exit_group(0 [pid 15586] close(13 [pid 15587] symlink("/dev/binderfs", "./binderfs" [pid 15586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15585] <... exit_group resumed>) = ? [pid 15586] close(14) = -1 EBADF (Bad file descriptor) [pid 15586] close(15) = -1 EBADF (Bad file descriptor) [pid 15586] close(16) = -1 EBADF (Bad file descriptor) [pid 15586] close(17) = -1 EBADF (Bad file descriptor) [pid 15586] close(18) = -1 EBADF (Bad file descriptor) [pid 15586] close(19) = -1 EBADF (Bad file descriptor) [pid 15586] close(20) = -1 EBADF (Bad file descriptor) [pid 15586] close(21) = -1 EBADF (Bad file descriptor) [pid 15586] close(22) = -1 EBADF (Bad file descriptor) [pid 15586] close(23) = -1 EBADF (Bad file descriptor) [pid 15586] close(24 [pid 15585] +++ exited with 0 +++ [pid 15586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3781, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15586] close(25 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15586] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15586] close(26) = -1 EBADF (Bad file descriptor) [pid 15586] close(27) = -1 EBADF (Bad file descriptor) [pid 15586] close(28) = -1 EBADF (Bad file descriptor) [pid 15586] close(29) = -1 EBADF (Bad file descriptor) [pid 15586] exit_group(0 [pid 15587] <... symlink resumed>) = 0 [pid 15586] <... exit_group resumed>) = ? executing program [pid 15587] write(1, "executing program\n", 18) = 18 [pid 15586] +++ exited with 0 +++ [pid 15587] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15587] mount(NULL, "./sys", "sysfs", 0, NULL [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3752, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15587] <... mount resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15587] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... restart_syscall resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 319] umount2("./3779", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3779", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 318] umount2("./3750", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3840", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(3 [pid 318] openat(AT_FDCWD, "./3750", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] openat(AT_FDCWD, "./3840", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... openat resumed>) = 3 [pid 320] <... openat resumed>) = 3 [pid 318] fstat(3 [pid 320] fstat(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3779/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15587] <... openat resumed>) = 3 [pid 320] getdents64(3 [pid 319] <... umount2 resumed>) = 0 [pid 318] getdents64(3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15587] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] umount2("./3840/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3779/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3779/sys" [pid 318] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3779/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3779/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... umount2 resumed>) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4) = 0 [pid 319] rmdir("./3779/sys") = 0 [pid 319] umount2("./3779/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15587] <... pwrite64 resumed>) = 36 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3779/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15587] close(3 [pid 320] umount2("./3840/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] unlink("./3779/binderfs" [pid 15587] <... close resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3840/sys" [pid 319] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15587] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3750/sys" [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3840/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15587] close(5 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(3) = 0 [pid 318] umount2("./3750/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3779" [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3840/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15587] close(6 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] mkdir("./3780", 0777 [pid 318] openat(AT_FDCWD, "./3750/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15587] close(7 [pid 320] fstat(4 [pid 319] <... mkdir resumed>) = 0 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... openat resumed>) = 4 [pid 15587] close(8 [pid 320] getdents64(4 [pid 318] fstat(4 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15587] close(9 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] getdents64(4 [pid 15587] close(10 [pid 320] getdents64(4 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15587] close(11 [pid 320] close(4 [pid 318] getdents64(4 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15587] close(12 [pid 320] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3840/sys" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] close(4ci2-android-6-12-rust/strace-static-x86_64: Process 15588 attached [pid 15587] close(13 [pid 320] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3782 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15588] set_robust_list(0x5555689d76a0, 24 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3840/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3750/sys" [pid 15588] <... set_robust_list resumed>) = 0 [pid 15587] close(14 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15587] close(15 [pid 15588] rt_sigprocmask(SIG_SETMASK, [] [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3840/binderfs" [pid 318] umount2("./3750/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15588] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15587] close(16 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] unlink("./3840/binderfs" [pid 15588] chdir("./3780" [pid 320] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3750/binderfs" [pid 15588] <... chdir resumed>) = 0 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15587] close(17 [pid 320] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15588] <... prctl resumed>) = 0 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] unlink("./3750/binderfs" [pid 15588] setpgid(0, 0 [pid 15587] close(18 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... unlink resumed>) = 0 [pid 320] close(3 [pid 15588] <... setpgid resumed>) = 0 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 318] getdents64(3 [pid 320] rmdir("./3840" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15588] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15587] close(19 [pid 318] close(3 [pid 320] <... rmdir resumed>) = 0 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15587] close(20 [pid 318] rmdir("./3750" [pid 320] mkdir("./3841", 0777 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 320] <... mkdir resumed>) = 0 [pid 15588] <... openat resumed>) = 3 [pid 15587] close(21 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] mkdir("./3751", 0777 [pid 15588] write(3, "1000", 4 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15588] <... write resumed>) = 4 [pid 15587] close(22 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... mkdir resumed>) = 0 [pid 15588] close(3 [pid 15587] close(23ci2-android-6-12-rust/strace-static-x86_64: Process 15589 attached [pid 15588] <... close resumed>) = 0 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15588] read(200 [pid 15587] close(24 [pid 15589] set_robust_list(0x5555689d76a0, 24 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... set_robust_list resumed>) = 0 [pid 15589] rt_sigprocmask(SIG_SETMASK, [] [pid 15588] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15587] close(25 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15588] symlink("/dev/binderfs", "./binderfs" [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3843 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15587] close(26 [pid 15589] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15589] chdir("./3841") = 0 [pid 15589] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15589] setpgid(0, 0) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15590 attached [pid 15589] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15588] <... symlink resumed>) = 0 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15587] close(27 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15590] set_robust_list(0x5555689d76a0, 24 [pid 15589] <... openat resumed>) = 3 [pid 15588] write(1, "executing program\n", 18 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3753 executing program [pid 15590] <... set_robust_list resumed>) = 0 [pid 15589] write(3, "1000", 4 [pid 15588] <... write resumed>) = 18 [pid 15587] close(28 [pid 15590] rt_sigprocmask(SIG_SETMASK, [] [pid 15589] <... write resumed>) = 4 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15588] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15587] close(29 [pid 15590] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15589] close(3 [pid 15588] <... mkdirat resumed>) = 0 [pid 15590] chdir("./3751" [pid 15589] <... close resumed>) = 0 [pid 15587] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] <... chdir resumed>) = 0 [pid 15589] read(200 [pid 15590] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15589] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15590] <... prctl resumed>) = 0 [pid 15589] symlink("/dev/binderfs", "./binderfs" [pid 15588] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15587] exit_group(0 [pid 15590] setpgid(0, 0 [pid 15589] <... symlink resumed>) = 0 [pid 15587] <... exit_group resumed>) = ? [pid 15590] <... setpgid resumed>) = 0 [pid 15590] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15589] write(1, "executing program\n", 18) = 18 [pid 15590] <... openat resumed>) = 3 [pid 15589] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15590] write(3, "1000", 4) = 4 [pid 15590] close(3) = 0 [pid 15589] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15587] +++ exited with 0 +++ executing program [pid 15590] read(200 [pid 15589] <... mount resumed>) = 0 [pid 15588] <... mount resumed>) = 0 [pid 15590] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3879, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15588] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15590] symlink("/dev/binderfs", "./binderfs" [pid 15589] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15590] <... symlink resumed>) = 0 [pid 15589] <... openat resumed>) = 3 [pid 15588] <... openat resumed>) = 3 executing program [pid 15590] write(1, "executing program\n", 18) = 18 [pid 15590] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15588] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15590] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15589] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... restart_syscall resumed>) = 0 [pid 15590] <... mount resumed>) = 0 [pid 15589] <... pwrite64 resumed>) = 36 [pid 15588] <... pwrite64 resumed>) = 36 [pid 15588] close(3 [pid 15590] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15588] <... close resumed>) = 0 [pid 15589] close(3 [pid 15588] close(4 [pid 321] umount2("./3877", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15589] <... close resumed>) = 0 [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] <... openat resumed>) = 3 [pid 15589] close(4 [pid 15588] close(5 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(6 [pid 321] openat(AT_FDCWD, "./3877", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15589] close(5 [pid 15588] close(7 [pid 321] <... openat resumed>) = 3 [pid 15590] <... pwrite64 resumed>) = 36 [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(3 [pid 15588] close(8 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] close(6 [pid 15588] close(9 [pid 321] getdents64(3 [pid 15590] close(3 [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15590] <... close resumed>) = 0 [pid 15589] close(7 [pid 15588] close(10 [pid 321] umount2("./3877/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15590] close(4 [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] close(8) = -1 EBADF (Bad file descriptor) [pid 15588] close(11 [pid 15590] close(5 [pid 15589] close(9 [pid 321] umount2("./3877/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15590] close(6 [pid 15589] close(10 [pid 15588] close(12 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3877/sys" [pid 15590] close(7 [pid 15589] close(11 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] close(8 [pid 15589] close(12 [pid 321] umount2("./3877/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] close(9 [pid 15589] close(13 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(13 [pid 321] openat(AT_FDCWD, "./3877/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15590] close(10 [pid 15589] close(14 [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(14 [pid 321] <... openat resumed>) = 4 [pid 15590] close(11 [pid 15589] close(15 [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(15 [pid 15590] close(12 [pid 15589] close(16 [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(16 [pid 321] getdents64(4 [pid 15590] close(13 [pid 15589] close(17 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] close(14 [pid 15589] close(18 [pid 321] getdents64(4 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(17 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15590] close(15 [pid 15589] close(19 [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(18 [pid 321] <... close resumed>) = 0 [pid 15590] close(16 [pid 15589] close(20 [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(19 [pid 321] rmdir("./3877/sys" [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] close(17 [pid 15589] close(21 [pid 15588] close(20 [pid 321] <... rmdir resumed>) = 0 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3877/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15590] close(18 [pid 15589] close(22 [pid 15588] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] close(19 [pid 15589] close(23 [pid 15588] close(22 [pid 321] newfstatat(AT_FDCWD, "./3877/binderfs" [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15590] close(20 [pid 15589] close(24 [pid 15588] close(23) = -1 EBADF (Bad file descriptor) [pid 15588] close(24 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3877/binderfs" [pid 15590] close(21 [pid 15589] close(25 [pid 15588] close(25 [pid 321] <... unlink resumed>) = 0 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] close(22 [pid 15589] close(26 [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(26 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15590] close(23 [pid 15589] close(27 [pid 321] close(3 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15590] close(24 [pid 15589] close(28 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(27 [pid 321] rmdir("./3877" [pid 15590] close(25 [pid 15589] close(29 [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] close(28 [pid 15590] close(26 [pid 15589] exit_group(0 [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15589] <... exit_group resumed>) = ? [pid 15588] close(29 [pid 321] mkdir("./3878", 0777 [pid 15590] close(27 [pid 15589] +++ exited with 0 +++ [pid 15588] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15590] close(28 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15590] close(29 [pid 15588] exit_group(0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3843, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15590] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15588] <... exit_group resumed>) = ? [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15590] exit_group(0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-12-rust/strace-static-x86_64: Process 15591 attached [pid 15588] +++ exited with 0 +++ [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3782, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15590] <... exit_group resumed>) = ? [pid 15590] +++ exited with 0 +++ [pid 15591] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15591] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3753, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15591] chdir("./3878" [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3880 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15591] <... chdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15591] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15591] <... prctl resumed>) = 0 [pid 15591] setpgid(0, 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15591] <... setpgid resumed>) = 0 [pid 15591] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15591] write(3, "1000", 4) = 4 [pid 15591] close(3) = 0 [pid 15591] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15591] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15591] write(1, "executing program\n", 18) = 18 executing program [pid 15591] mkdirat(AT_FDCWD, "./sys", 0777 [pid 319] umount2("./3780", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15591] <... mkdirat resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15591] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] openat(AT_FDCWD, "./3780", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3 [pid 15591] <... mount resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15591] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15591] <... openat resumed>) = 3 [pid 319] umount2("./3780/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15591] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15591] close(3) = 0 [pid 319] <... umount2 resumed>) = 0 [pid 15591] close(4 [pid 319] umount2("./3780/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15591] close(5 [pid 319] newfstatat(AT_FDCWD, "./3780/sys" [pid 15591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15591] close(6) = -1 EBADF (Bad file descriptor) [pid 15591] close(7) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3780/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15591] close(8 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3780/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15591] close(9) = -1 EBADF (Bad file descriptor) [pid 15591] close(10 [pid 319] <... openat resumed>) = 4 [pid 15591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15591] close(11) = -1 EBADF (Bad file descriptor) [pid 15591] close(12) = -1 EBADF (Bad file descriptor) [pid 15591] close(13) = -1 EBADF (Bad file descriptor) [pid 15591] close(14) = -1 EBADF (Bad file descriptor) [pid 15591] close(15) = -1 EBADF (Bad file descriptor) [pid 15591] close(16) = -1 EBADF (Bad file descriptor) [pid 15591] close(17) = -1 EBADF (Bad file descriptor) [pid 15591] close(18) = -1 EBADF (Bad file descriptor) [pid 15591] close(19) = -1 EBADF (Bad file descriptor) [pid 15591] close(20) = -1 EBADF (Bad file descriptor) [pid 15591] close(21) = -1 EBADF (Bad file descriptor) [pid 15591] close(22) = -1 EBADF (Bad file descriptor) [pid 15591] close(23) = -1 EBADF (Bad file descriptor) [pid 15591] close(24) = -1 EBADF (Bad file descriptor) [pid 15591] close(25 [pid 320] <... restart_syscall resumed>) = 0 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15591] close(26 [pid 319] getdents64(4 [pid 15591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15591] close(27) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15591] close(28 [pid 320] umount2("./3841", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 15591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15591] close(29 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] close(4 [pid 15591] exit_group(0 [pid 320] openat(AT_FDCWD, "./3841", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... close resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 319] rmdir("./3780/sys" [pid 320] <... openat resumed>) = 3 [pid 15591] <... exit_group resumed>) = ? [pid 319] <... rmdir resumed>) = 0 [pid 15591] +++ exited with 0 +++ [pid 320] fstat(3 [pid 319] umount2("./3780/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3880, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3751", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 319] newfstatat(AT_FDCWD, "./3780/binderfs" [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] openat(AT_FDCWD, "./3751", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3841/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] unlink("./3780/binderfs" [pid 318] <... openat resumed>) = 3 [pid 319] <... unlink resumed>) = 0 [pid 318] fstat(3 [pid 319] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(3 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 320] umount2("./3841/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] rmdir("./3780" [pid 318] <... umount2 resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] mkdir("./3781", 0777 [pid 320] newfstatat(AT_FDCWD, "./3841/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3751/sys" [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] umount2("./3841/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] umount2("./3751/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] openat(AT_FDCWD, "./3841/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3751/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-12-rust/strace-static-x86_64: Process 15592 attached [pid 15592] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15592] rt_sigprocmask(SIG_SETMASK, [] [pid 320] fstat(4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3783 [pid 318] <... openat resumed>) = 4 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] fstat(4 [pid 320] getdents64(4 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4 [pid 318] getdents64(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] close(4 [pid 15592] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15592] chdir("./3781" [pid 320] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 15592] <... chdir resumed>) = 0 [pid 320] rmdir("./3841/sys" [pid 15592] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... restart_syscall resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15592] <... prctl resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] close(4 [pid 15592] setpgid(0, 0) = 0 [pid 320] umount2("./3841/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 15592] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3751/sys" [pid 15592] <... openat resumed>) = 3 [pid 321] umount2("./3878", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3841/binderfs" [pid 15592] write(3, "1000", 4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... rmdir resumed>) = 0 [pid 15592] <... write resumed>) = 4 [pid 321] openat(AT_FDCWD, "./3878", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] umount2("./3751/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15592] close(3 [pid 320] unlink("./3841/binderfs" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15592] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 15592] read(200 [pid 321] fstat(3 [pid 15592] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15592] symlink("/dev/binderfs", "./binderfs" [pid 321] getdents64(3 [pid 320] <... unlink resumed>) = 0 [pid 318] newfstatat(AT_FDCWD, "./3751/binderfs" [pid 15592] <... symlink resumed>) = 0 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] getdents64(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] unlink("./3751/binderfs" [pid 15592] write(1, "executing program\n", 18 executing program [pid 321] umount2("./3878/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15592] <... write resumed>) = 18 [pid 321] <... umount2 resumed>) = 0 [pid 320] close(3 [pid 318] <... unlink resumed>) = 0 [pid 15592] mkdirat(AT_FDCWD, "./sys", 0777 [pid 318] getdents64(3 [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] rmdir("./3841" [pid 318] close(3 [pid 15592] <... mkdirat resumed>) = 0 [pid 321] umount2("./3878/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... rmdir resumed>) = 0 [pid 318] <... close resumed>) = 0 [pid 15592] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] mkdir("./3842", 0777 [pid 318] rmdir("./3751" [pid 15592] <... mount resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3878/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 321] umount2("./3878/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] mkdir("./3752", 0777 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... mkdir resumed>) = 0 [pid 15592] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] openat(AT_FDCWD, "./3878/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15592] <... openat resumed>) = 3 [pid 321] <... openat resumed>) = 4 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... mkdir resumed>) = 0 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 321] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15592] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] getdents64(4 [pid 15592] <... pwrite64 resumed>) = 36 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 ci2-android-6-12-rust/strace-static-x86_64: Process 15593 attached [pid 321] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4) = 0 [pid 321] rmdir("./3878/sys" [pid 15592] close(3 [pid 321] <... rmdir resumed>) = 0 [pid 15592] <... close resumed>) = 0 [pid 321] umount2("./3878/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15592] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15592] close(5 [pid 321] newfstatat(AT_FDCWD, "./3878/binderfs" [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15592] close(6) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3878/binderfs" [pid 15592] close(7 [pid 321] <... unlink resumed>) = 0 [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15592] close(8) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 15592] close(9) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15592] close(10 [pid 321] close(3 [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 15592] close(11) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3878" [pid 15592] close(12 [pid 321] <... rmdir resumed>) = 0 [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15592] close(13 [pid 321] mkdir("./3879", 0777 [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15592] close(14) = -1 EBADF (Bad file descriptor) [pid 15592] close(15) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15592] close(16 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15594 attached [pid 15593] set_robust_list(0x5555689d76a0, 24 [pid 15592] close(17 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15593] <... set_robust_list resumed>) = 0 [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15592] close(18) = -1 EBADF (Bad file descriptor) [pid 15592] close(19) = -1 EBADF (Bad file descriptor) [pid 15592] close(20) = -1 EBADF (Bad file descriptor) [pid 15592] close(21 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3881 [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15592] close(22 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15595 attached [pid 15593] rt_sigprocmask(SIG_SETMASK, [] [pid 15592] close(23 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3844 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3754 [pid 15595] set_robust_list(0x5555689d76a0, 24 [pid 15594] set_robust_list(0x5555689d76a0, 24 [pid 15593] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15594] <... set_robust_list resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15595] <... set_robust_list resumed>) = 0 [pid 15594] rt_sigprocmask(SIG_SETMASK, [] [pid 15593] chdir("./3842" [pid 15592] close(24 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15595] rt_sigprocmask(SIG_SETMASK, [] [pid 15594] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15593] <... chdir resumed>) = 0 [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15595] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15592] close(25 [pid 15595] chdir("./3752" [pid 15594] chdir("./3879" [pid 15593] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15595] <... chdir resumed>) = 0 [pid 15594] <... chdir resumed>) = 0 [pid 15593] <... prctl resumed>) = 0 [pid 15592] close(26 [pid 15595] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15595] <... prctl resumed>) = 0 [pid 15594] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15593] setpgid(0, 0 [pid 15592] close(27 [pid 15595] setpgid(0, 0 [pid 15594] <... prctl resumed>) = 0 [pid 15593] <... setpgid resumed>) = 0 [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15595] <... setpgid resumed>) = 0 [pid 15594] setpgid(0, 0 [pid 15592] close(28 [pid 15593] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15594] <... setpgid resumed>) = 0 [pid 15595] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15594] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15592] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15595] <... openat resumed>) = 3 [pid 15592] close(29) = -1 EBADF (Bad file descriptor) [pid 15594] <... openat resumed>) = 3 [pid 15593] <... openat resumed>) = 3 [pid 15592] exit_group(0 [pid 15594] write(3, "1000", 4 [pid 15593] write(3, "1000", 4 [pid 15594] <... write resumed>) = 4 [pid 15593] <... write resumed>) = 4 [pid 15594] close(3 [pid 15593] close(3 [pid 15594] <... close resumed>) = 0 [pid 15593] <... close resumed>) = 0 [pid 15594] read(200 [pid 15593] read(200 [pid 15594] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15593] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15594] symlink("/dev/binderfs", "./binderfs" [pid 15595] write(3, "1000", 4 [pid 15592] <... exit_group resumed>) = ? [pid 15595] <... write resumed>) = 4 [pid 15594] <... symlink resumed>) = 0 [pid 15593] symlink("/dev/binderfs", "./binderfs" [pid 15592] +++ exited with 0 +++ [pid 15595] close(3 [pid 15594] write(1, "executing program\n", 18 [pid 15595] <... close resumed>) = 0 executing program [pid 15594] <... write resumed>) = 18 [pid 15593] <... symlink resumed>) = 0 [pid 15595] read(200 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3783, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15595] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15594] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15593] write(1, "executing program\n", 18 [pid 15595] symlink("/dev/binderfs", "./binderfs" [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15595] <... symlink resumed>) = 0 [pid 15594] <... mkdirat resumed>) = 0 [pid 15593] <... write resumed>) = 18 [pid 15595] write(1, "executing program\n", 18 [pid 15594] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15595] <... write resumed>) = 18 [pid 15593] mkdirat(AT_FDCWD, "./sys", 0777 executing program executing program [pid 15595] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15593] <... mkdirat resumed>) = 0 [pid 15595] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15594] <... mount resumed>) = 0 [pid 15593] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15595] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15593] <... mount resumed>) = 0 [pid 15594] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15593] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15595] <... openat resumed>) = 3 [pid 15595] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15594] <... openat resumed>) = 3 [pid 15595] <... pwrite64 resumed>) = 36 [pid 15595] close(3 [pid 15593] <... openat resumed>) = 3 [pid 15595] <... close resumed>) = 0 [pid 15595] close(4) = -1 EBADF (Bad file descriptor) [pid 15595] close(5) = -1 EBADF (Bad file descriptor) [pid 15595] close(6) = -1 EBADF (Bad file descriptor) [pid 15595] close(7) = -1 EBADF (Bad file descriptor) [pid 15595] close(8) = -1 EBADF (Bad file descriptor) [pid 15595] close(9) = -1 EBADF (Bad file descriptor) [pid 15595] close(10) = -1 EBADF (Bad file descriptor) [pid 15595] close(11) = -1 EBADF (Bad file descriptor) [pid 15595] close(12) = -1 EBADF (Bad file descriptor) [pid 15595] close(13) = -1 EBADF (Bad file descriptor) [pid 15595] close(14) = -1 EBADF (Bad file descriptor) [pid 15595] close(15) = -1 EBADF (Bad file descriptor) [pid 15595] close(16) = -1 EBADF (Bad file descriptor) [pid 15595] close(17) = -1 EBADF (Bad file descriptor) [pid 15595] close(18) = -1 EBADF (Bad file descriptor) [pid 15595] close(19) = -1 EBADF (Bad file descriptor) [pid 15595] close(20) = -1 EBADF (Bad file descriptor) [pid 15595] close(21) = -1 EBADF (Bad file descriptor) [pid 15595] close(22) = -1 EBADF (Bad file descriptor) [pid 15595] close(23) = -1 EBADF (Bad file descriptor) [pid 15595] close(24) = -1 EBADF (Bad file descriptor) [pid 15595] close(25) = -1 EBADF (Bad file descriptor) [pid 15595] close(26) = -1 EBADF (Bad file descriptor) [pid 15595] close(27) = -1 EBADF (Bad file descriptor) [pid 15595] close(28) = -1 EBADF (Bad file descriptor) [pid 15595] close(29) = -1 EBADF (Bad file descriptor) [pid 15595] exit_group(0) = ? [pid 15593] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15594] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15595] +++ exited with 0 +++ [pid 15593] <... pwrite64 resumed>) = 36 [pid 15594] <... pwrite64 resumed>) = 36 [pid 15593] close(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3754, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15594] close(3 [pid 15593] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15594] <... close resumed>) = 0 [pid 15593] close(4 [pid 15594] close(4 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(5 [pid 15594] close(5 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(6 [pid 15594] close(6 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(7 [pid 15594] close(7 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(8 [pid 15594] close(8 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(9 [pid 15594] close(9 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(10 [pid 15594] close(10 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(11) = -1 EBADF (Bad file descriptor) [pid 15594] close(11) = -1 EBADF (Bad file descriptor) [pid 15593] close(12 [pid 15594] close(12 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(13 [pid 15594] close(13 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(14 [pid 15594] close(14 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(15 [pid 15594] close(15 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... restart_syscall resumed>) = 0 [pid 15593] close(16) = -1 EBADF (Bad file descriptor) [pid 15593] close(17 [pid 318] umount2("./3752", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15593] close(18 [pid 318] openat(AT_FDCWD, "./3752", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(19 [pid 15594] close(16) = -1 EBADF (Bad file descriptor) [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] close(17 [pid 15593] close(20 [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] close(18 [pid 15593] close(21 [pid 319] <... restart_syscall resumed>) = 0 [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 15594] close(19 [pid 15593] close(22) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3781", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15593] close(23 [pid 318] fstat(3 [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] close(24 [pid 15594] close(20 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15593] close(25 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3781", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15593] close(26 [pid 318] getdents64(3 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15593] close(27 [pid 319] fstat(3 [pid 318] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15594] close(21 [pid 15593] close(28 [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15594] close(22 [pid 15593] close(29 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3781/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15593] exit_group(0 [pid 15594] close(23 [pid 15593] <... exit_group resumed>) = ? [pid 319] <... umount2 resumed>) = 0 [pid 15593] +++ exited with 0 +++ [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3844, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... umount2 resumed>) = 0 [pid 15594] close(24 [pid 319] umount2("./3781/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15594] close(25 [pid 319] newfstatat(AT_FDCWD, "./3781/sys" [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] newfstatat(AT_FDCWD, "./3752/sys" [pid 15594] close(26 [pid 319] umount2("./3781/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15594] close(27 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3752/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15594] close(28 [pid 319] openat(AT_FDCWD, "./3781/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15594] close(29 [pid 319] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3752/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15594] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 318] <... openat resumed>) = 4 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] fstat(4 [pid 15594] exit_group(0 [pid 319] getdents64(4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15594] <... exit_group resumed>) = ? [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] getdents64(4 [pid 319] getdents64(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] close(4 [pid 318] close(4) = 0 [pid 319] <... close resumed>) = 0 [pid 15594] +++ exited with 0 +++ [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3881, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rmdir("./3781/sys" [pid 318] rmdir("./3752/sys" [pid 319] <... rmdir resumed>) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3752/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3781/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3752/binderfs" [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] newfstatat(AT_FDCWD, "./3781/binderfs" [pid 318] unlink("./3752/binderfs" [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... unlink resumed>) = 0 [pid 319] unlink("./3781/binderfs" [pid 318] getdents64(3 [pid 319] <... unlink resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] close(3 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... close resumed>) = 0 [pid 319] close(3 [pid 318] rmdir("./3752" [pid 319] <... close resumed>) = 0 [pid 319] rmdir("./3781" [pid 318] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 318] mkdir("./3753", 0777 [pid 319] mkdir("./3782", 0777) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... mkdir resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15596 attached [pid 15596] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15596] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15596] chdir("./3782"ci2-android-6-12-rust/strace-static-x86_64: Process 15597 attached ) = 0 [pid 15597] set_robust_list(0x5555689d76a0, 24 [pid 15596] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15597] <... set_robust_list resumed>) = 0 [pid 15596] <... prctl resumed>) = 0 [pid 15597] rt_sigprocmask(SIG_SETMASK, [] [pid 15596] setpgid(0, 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3784 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3755 [pid 321] <... restart_syscall resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15597] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15596] <... setpgid resumed>) = 0 [pid 15597] chdir("./3753" [pid 15596] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... restart_syscall resumed>) = 0 [pid 15597] <... chdir resumed>) = 0 [pid 15596] <... openat resumed>) = 3 [pid 321] umount2("./3879", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15597] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15596] write(3, "1000", 4 [pid 15597] setpgid(0, 0 [pid 15596] <... write resumed>) = 4 [pid 15597] <... setpgid resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15597] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15596] close(3 [pid 321] openat(AT_FDCWD, "./3879", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3842", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15597] <... openat resumed>) = 3 [pid 15596] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15596] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15597] write(3, "1000", 4 [pid 15596] symlink("/dev/binderfs", "./binderfs" [pid 15597] <... write resumed>) = 4 [pid 15596] <... symlink resumed>) = 0 [pid 15597] close(3) = 0 [pid 15597] read(200 executing program [pid 15596] write(1, "executing program\n", 18 [pid 15597] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15596] <... write resumed>) = 18 [pid 15597] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15596] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15597] write(1, "executing program\n", 18) = 18 [pid 15596] <... mkdirat resumed>) = 0 executing program [pid 15597] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15596] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15597] <... mkdirat resumed>) = 0 [pid 15596] <... mount resumed>) = 0 [pid 321] fstat(3 [pid 320] openat(AT_FDCWD, "./3842", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15597] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... openat resumed>) = 3 [pid 15597] <... mount resumed>) = 0 [pid 15596] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] getdents64(3 [pid 320] fstat(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3879/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(3 [pid 15597] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15596] <... openat resumed>) = 3 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15597] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = 0 [pid 320] umount2("./3842/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15597] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] umount2("./3879/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15596] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... umount2 resumed>) = 0 [pid 15597] <... pwrite64 resumed>) = 36 [pid 15596] <... pwrite64 resumed>) = 36 [pid 321] newfstatat(AT_FDCWD, "./3879/sys" [pid 320] umount2("./3842/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] umount2("./3879/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] newfstatat(AT_FDCWD, "./3842/sys" [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] openat(AT_FDCWD, "./3879/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] umount2("./3842/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15597] close(3 [pid 15596] close(3 [pid 15597] <... close resumed>) = 0 [pid 15596] <... close resumed>) = 0 [pid 321] <... openat resumed>) = 4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15597] close(4 [pid 15596] close(4 [pid 321] fstat(4 [pid 320] openat(AT_FDCWD, "./3842/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15597] close(5 [pid 15596] close(5 [pid 320] <... openat resumed>) = 4 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15597] close(6 [pid 15596] close(6 [pid 320] fstat(4 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15597] close(7 [pid 15596] close(7 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 15597] close(8 [pid 15596] close(8 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] getdents64(4 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15597] close(9 [pid 15596] close(9 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 321] <... close resumed>) = 0 [pid 15597] close(10 [pid 15596] close(10 [pid 321] rmdir("./3879/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15597] close(11 [pid 15596] close(11 [pid 321] <... rmdir resumed>) = 0 [pid 320] close(4 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3879/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15597] close(12 [pid 15596] close(12 [pid 320] <... close resumed>) = 0 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] rmdir("./3842/sys" [pid 15597] close(13 [pid 321] newfstatat(AT_FDCWD, "./3879/binderfs" [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] close(13 [pid 15597] close(14 [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] close(14 [pid 321] unlink("./3879/binderfs" [pid 320] umount2("./3842/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15597] close(15 [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] close(15 [pid 15597] close(16 [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] close(16 [pid 321] getdents64(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15597] close(17 [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] newfstatat(AT_FDCWD, "./3842/binderfs" [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] close(17 [pid 15597] close(18 [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... close resumed>) = 0 [pid 320] unlink("./3842/binderfs" [pid 15597] close(19 [pid 15596] close(18 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15597] close(20 [pid 15596] close(19 [pid 320] <... unlink resumed>) = 0 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15597] close(21 [pid 15596] close(20 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15597] close(22 [pid 15596] close(21 [pid 321] rmdir("./3879" [pid 320] close(3 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15597] close(23 [pid 15596] close(22 [pid 320] <... close resumed>) = 0 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15597] close(24 [pid 15596] close(23 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 320] rmdir("./3842" [pid 15597] close(25 [pid 15596] close(24 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3880", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 15597] close(26 [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3843", 0777 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] close(25 [pid 15597] close(27 [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] close(26 [pid 15597] close(28 [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] close(27 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15597] close(29 [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] close(28 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15597] exit_group(0 [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 15597] <... exit_group resumed>) = ? [pid 15596] close(29ci2-android-6-12-rust/strace-static-x86_64: Process 15598 attached [pid 15597] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3845 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3755, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15596] exit_group(0) = ? [pid 15598] set_robust_list(0x5555689d76a0, 24 [pid 15596] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15599 attached [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3784, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15599] set_robust_list(0x5555689d76a0, 24 [pid 15598] <... set_robust_list resumed>) = 0 [pid 15599] <... set_robust_list resumed>) = 0 [pid 15599] rt_sigprocmask(SIG_SETMASK, [] [pid 15598] rt_sigprocmask(SIG_SETMASK, [] [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15598] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3882 [pid 15599] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15599] chdir("./3880" [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15599] <... chdir resumed>) = 0 [pid 15598] chdir("./3843" [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15599] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15598] <... chdir resumed>) = 0 [pid 15599] <... prctl resumed>) = 0 [pid 15599] setpgid(0, 0) = 0 [pid 15598] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15599] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15598] <... prctl resumed>) = 0 [pid 15599] <... openat resumed>) = 3 [pid 15598] setpgid(0, 0 [pid 15599] write(3, "1000", 4 [pid 15598] <... setpgid resumed>) = 0 [pid 15599] <... write resumed>) = 4 [pid 15599] close(3 [pid 15598] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15599] <... close resumed>) = 0 [pid 15599] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15599] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15599] write(1, "executing program\n", 18 [pid 15598] <... openat resumed>) = 3 executing program [pid 15598] write(3, "1000", 4 [pid 15599] <... write resumed>) = 18 [pid 15599] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15598] <... write resumed>) = 4 [pid 15599] <... mkdirat resumed>) = 0 [pid 15599] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15598] close(3 [pid 15599] <... mount resumed>) = 0 [pid 15598] <... close resumed>) = 0 [pid 15599] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15598] read(200 [pid 15599] <... openat resumed>) = 3 [pid 15598] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15599] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15598] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15598] write(1, "executing program\n", 18 [pid 15599] <... pwrite64 resumed>) = 36 [pid 15599] close(3) = 0 [pid 15599] close(4) = -1 EBADF (Bad file descriptor) [pid 15599] close(5) = -1 EBADF (Bad file descriptor) [pid 15599] close(6) = -1 EBADF (Bad file descriptor) [pid 15599] close(7) = -1 EBADF (Bad file descriptor) [pid 15599] close(8) = -1 EBADF (Bad file descriptor) [pid 15599] close(9) = -1 EBADF (Bad file descriptor) [pid 15599] close(10) = -1 EBADF (Bad file descriptor) [pid 15599] close(11) = -1 EBADF (Bad file descriptor) [pid 15599] close(12) = -1 EBADF (Bad file descriptor) [pid 15599] close(13) = -1 EBADF (Bad file descriptor) [pid 15599] close(14) = -1 EBADF (Bad file descriptor) [pid 15599] close(15) = -1 EBADF (Bad file descriptor) [pid 15599] close(16) = -1 EBADF (Bad file descriptor) [pid 15599] close(17) = -1 EBADF (Bad file descriptor) [pid 15599] close(18) = -1 EBADF (Bad file descriptor) [pid 15599] close(19) = -1 EBADF (Bad file descriptor) [pid 15599] close(20) = -1 EBADF (Bad file descriptor) [pid 15599] close(21) = -1 EBADF (Bad file descriptor) [pid 15599] close(22) = -1 EBADF (Bad file descriptor) [pid 15599] close(23) = -1 EBADF (Bad file descriptor) [pid 15599] close(24) = -1 EBADF (Bad file descriptor) [pid 15599] close(25) = -1 EBADF (Bad file descriptor) [pid 15599] close(26) = -1 EBADF (Bad file descriptor) [pid 15599] close(27) = -1 EBADF (Bad file descriptor) [pid 15599] close(28) = -1 EBADF (Bad file descriptor) [pid 15599] close(29) = -1 EBADF (Bad file descriptor) [pid 15599] exit_group(0) = ? [pid 15598] <... write resumed>) = 18 executing program [pid 15598] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15598] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15598] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15599] +++ exited with 0 +++ [pid 15598] <... openat resumed>) = 3 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3882, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15598] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15598] <... pwrite64 resumed>) = 36 [pid 15598] close(3) = 0 [pid 15598] close(4) = -1 EBADF (Bad file descriptor) [pid 15598] close(5) = -1 EBADF (Bad file descriptor) [pid 15598] close(6) = -1 EBADF (Bad file descriptor) [pid 15598] close(7) = -1 EBADF (Bad file descriptor) [pid 15598] close(8) = -1 EBADF (Bad file descriptor) [pid 15598] close(9) = -1 EBADF (Bad file descriptor) [pid 15598] close(10) = -1 EBADF (Bad file descriptor) [pid 15598] close(11) = -1 EBADF (Bad file descriptor) [pid 15598] close(12) = -1 EBADF (Bad file descriptor) [pid 15598] close(13) = -1 EBADF (Bad file descriptor) [pid 15598] close(14) = -1 EBADF (Bad file descriptor) [pid 15598] close(15) = -1 EBADF (Bad file descriptor) [pid 15598] close(16) = -1 EBADF (Bad file descriptor) [pid 15598] close(17) = -1 EBADF (Bad file descriptor) [pid 319] <... restart_syscall resumed>) = 0 [pid 15598] close(18) = -1 EBADF (Bad file descriptor) [pid 15598] close(19) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3782", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15598] close(20) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15598] close(21 [pid 319] openat(AT_FDCWD, "./3782", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15598] close(22) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15598] close(23 [pid 319] fstat(3 [pid 15598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15598] close(24) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3782/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15598] close(25 [pid 318] umount2("./3753", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15598] close(26 [pid 319] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3753", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15598] close(27) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 3 [pid 319] umount2("./3782/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15598] close(28 [pid 318] fstat(3 [pid 15598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15598] close(29 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... restart_syscall resumed>) = 0 [pid 15598] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3782/sys" [pid 318] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] umount2("./3880", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15598] exit_group(0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3782/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15598] <... exit_group resumed>) = ? [pid 321] openat(AT_FDCWD, "./3880", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3782/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = 0 [pid 321] <... openat resumed>) = 3 [pid 319] <... openat resumed>) = 4 [pid 318] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3 [pid 319] fstat(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] getdents64(3 [pid 319] getdents64(4 [pid 318] newfstatat(AT_FDCWD, "./3753/sys" [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] umount2("./3880/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] getdents64(4 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] umount2("./3880/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3753/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] close(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] newfstatat(AT_FDCWD, "./3880/sys" [pid 319] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3753/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15598] +++ exited with 0 +++ [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] rmdir("./3782/sys" [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3845, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... openat resumed>) = 4 [pid 321] umount2("./3880/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... rmdir resumed>) = 0 [pid 318] fstat(4 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] openat(AT_FDCWD, "./3880/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] getdents64(4 [pid 319] umount2("./3782/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... openat resumed>) = 4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 321] fstat(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] getdents64(4 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] newfstatat(AT_FDCWD, "./3782/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] close(4 [pid 321] getdents64(4 [pid 318] <... close resumed>) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] rmdir("./3753/sys" [pid 319] unlink("./3782/binderfs" [pid 321] getdents64(4 [pid 318] <... rmdir resumed>) = 0 [pid 318] umount2("./3753/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... unlink resumed>) = 0 [pid 321] close(4 [pid 319] getdents64(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] newfstatat(AT_FDCWD, "./3753/binderfs" [pid 321] rmdir("./3880/sys" [pid 319] close(3 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 318] unlink("./3753/binderfs" [pid 319] rmdir("./3782") = 0 [pid 321] umount2("./3880/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] mkdir("./3783", 0777 [pid 318] <... unlink resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 318] getdents64(3 [pid 321] newfstatat(AT_FDCWD, "./3880/binderfs" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] close(3 [pid 321] unlink("./3880/binderfs" [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] <... close resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15600 attached [pid 321] <... unlink resumed>) = 0 [pid 318] rmdir("./3753" [pid 15600] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15600] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15600] chdir("./3783" [pid 318] <... rmdir resumed>) = 0 [pid 321] getdents64(3 [pid 318] mkdir("./3754", 0777 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15600] <... chdir resumed>) = 0 [pid 321] close(3 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3785 [pid 15600] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... close resumed>) = 0 [pid 318] <... mkdir resumed>) = 0 [pid 15600] <... prctl resumed>) = 0 [pid 321] rmdir("./3880" [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15600] setpgid(0, 0 [pid 321] <... rmdir resumed>) = 0 [pid 15600] <... setpgid resumed>) = 0 [pid 15600] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 321] mkdir("./3881", 0777 [pid 15600] <... openat resumed>) = 3 [pid 321] <... mkdir resumed>) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15600] write(3, "1000", 4 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15600] <... write resumed>) = 4 [pid 15600] close(3) = 0 [pid 15600] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15600] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15600] write(1, "executing program\n", 18) = 18 [pid 15600] mkdirat(AT_FDCWD, "./sys", 0777ci2-android-6-12-rust/strace-static-x86_64: Process 15601 attached [pid 15601] set_robust_list(0x5555689d76a0, 24 [pid 15600] <... mkdirat resumed>) = 0 [pid 15601] <... set_robust_list resumed>) = 0 [pid 15601] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15602 attached , NULL, 8) = 0 executing program [pid 15600] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15602] set_robust_list(0x5555689d76a0, 24 [pid 15601] chdir("./3754" [pid 15600] <... mount resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3756 [pid 15602] <... set_robust_list resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3883 [pid 15601] <... chdir resumed>) = 0 [pid 15602] rt_sigprocmask(SIG_SETMASK, [] [pid 15601] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15600] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15602] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15601] setpgid(0, 0 [pid 15600] <... openat resumed>) = 3 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15602] chdir("./3881" [pid 15601] <... setpgid resumed>) = 0 [pid 15601] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15602] <... chdir resumed>) = 0 [pid 15602] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15601] <... openat resumed>) = 3 [pid 15600] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15602] <... prctl resumed>) = 0 [pid 15602] setpgid(0, 0 [pid 15601] write(3, "1000", 4 [pid 15600] <... pwrite64 resumed>) = 36 [pid 320] <... restart_syscall resumed>) = 0 [pid 15601] <... write resumed>) = 4 [pid 15601] close(3) = 0 [pid 15601] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15600] close(3 [pid 15601] symlink("/dev/binderfs", "./binderfs" [pid 15602] <... setpgid resumed>) = 0 [pid 15601] <... symlink resumed>) = 0 [pid 15600] <... close resumed>) = 0 [pid 15600] close(4 [pid 15601] write(1, "executing program\n", 18) = 18 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3843", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15601] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 15600] close(5 [pid 15602] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15601] <... mkdirat resumed>) = 0 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15600] close(6 [pid 320] openat(AT_FDCWD, "./3843", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15602] <... openat resumed>) = 3 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15600] close(7 [pid 320] <... openat resumed>) = 3 [pid 15602] write(3, "1000", 4 [pid 15601] <... mount resumed>) = 0 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] <... write resumed>) = 4 [pid 320] fstat(3 [pid 15602] close(3 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15601] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15600] close(8 [pid 320] getdents64(3 [pid 15602] <... close resumed>) = 0 [pid 15601] <... openat resumed>) = 3 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15602] read(200 [pid 320] umount2("./3843/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15602] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15602] symlink("/dev/binderfs", "./binderfs" [pid 15600] close(9 [pid 15601] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] <... symlink resumed>) = 0 [pid 15601] <... pwrite64 resumed>) = 36 [pid 15600] close(10 [pid 320] <... umount2 resumed>) = 0 [pid 15602] write(1, "executing program\n", 18 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] <... write resumed>) = 18 executing program [pid 15600] close(11) = -1 EBADF (Bad file descriptor) [pid 15602] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15601] close(3 [pid 15600] close(12 [pid 15602] <... mkdirat resumed>) = 0 [pid 15601] <... close resumed>) = 0 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3843/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15602] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15600] close(13 [pid 15601] close(4 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] close(14 [pid 15602] <... mount resumed>) = 0 [pid 15601] close(5 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3843/sys" [pid 15602] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] close(15 [pid 15601] close(6 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] close(16 [pid 15601] close(7 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] close(17 [pid 15602] <... openat resumed>) = 3 [pid 15601] close(8 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] close(18 [pid 15601] close(9 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] close(19) = -1 EBADF (Bad file descriptor) [pid 15601] close(10 [pid 15600] close(20 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(11 [pid 15600] close(21 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15601] close(12 [pid 15600] close(22 [pid 320] umount2("./3843/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(13 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] close(23 [pid 15601] close(14 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15602] <... pwrite64 resumed>) = 36 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] close(24 [pid 320] openat(AT_FDCWD, "./3843/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15601] close(15 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] close(3 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] close(25 [pid 320] <... openat resumed>) = 4 [pid 15602] <... close resumed>) = 0 [pid 15601] close(16 [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15602] close(4 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] close(26 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(17 [pid 15602] close(5 [pid 320] getdents64(4 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15602] close(6 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(18 [pid 15600] close(27 [pid 15602] close(7 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15601] close(19 [pid 15600] close(28 [pid 320] close(4 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] close(8 [pid 15601] close(20 [pid 15600] close(29 [pid 320] <... close resumed>) = 0 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3843/sys" [pid 15602] close(9 [pid 15601] close(21 [pid 15600] exit_group(0 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15600] <... exit_group resumed>) = ? [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(22 [pid 15600] +++ exited with 0 +++ [pid 320] <... rmdir resumed>) = 0 [pid 15602] close(10 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3843/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(23 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3785, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15602] close(11 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(24 [pid 15602] close(12 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3843/binderfs" [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(25 [pid 15602] close(13 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(26 [pid 320] unlink("./3843/binderfs" [pid 15602] close(14 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(27 [pid 320] <... unlink resumed>) = 0 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] close(15 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] close(28 [pid 320] getdents64(3 [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] close(16 [pid 15601] close(29 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] exit_group(0) = ? [pid 320] close(3 [pid 15602] close(17) = -1 EBADF (Bad file descriptor) [pid 15602] close(18 [pid 320] <... close resumed>) = 0 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] close(19 [pid 320] rmdir("./3843" [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 15602] close(20) = -1 EBADF (Bad file descriptor) [pid 15602] close(21 [pid 320] mkdir("./3844", 0777 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] close(22 [pid 320] <... mkdir resumed>) = 0 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15601] +++ exited with 0 +++ [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15602] close(23 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15602] close(24 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3756, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15603 attached [pid 15602] close(25 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15603] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15602] close(26 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3846 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15603] rt_sigprocmask(SIG_SETMASK, [] [pid 15602] close(27 [pid 15603] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15603] chdir("./3844" [pid 15602] close(28 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15603] <... chdir resumed>) = 0 [pid 15603] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15602] close(29 [pid 15603] <... prctl resumed>) = 0 [pid 15602] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15603] setpgid(0, 0) = 0 [pid 15603] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15602] exit_group(0) = ? [pid 15603] <... openat resumed>) = 3 [pid 15603] write(3, "1000", 4) = 4 [pid 15603] close(3) = 0 [pid 15603] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15603] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15603] write(1, "executing program\n", 18 [pid 15602] +++ exited with 0 +++ [pid 15603] <... write resumed>) = 18 [pid 15603] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3883, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15603] <... mkdirat resumed>) = 0 [pid 15603] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15603] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 15603] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 15603] close(3) = 0 [pid 15603] close(4) = -1 EBADF (Bad file descriptor) [pid 15603] close(5) = -1 EBADF (Bad file descriptor) [pid 15603] close(6) = -1 EBADF (Bad file descriptor) [pid 15603] close(7) = -1 EBADF (Bad file descriptor) [pid 15603] close(8) = -1 EBADF (Bad file descriptor) [pid 15603] close(9) = -1 EBADF (Bad file descriptor) [pid 15603] close(10) = -1 EBADF (Bad file descriptor) [pid 15603] close(11) = -1 EBADF (Bad file descriptor) [pid 15603] close(12) = -1 EBADF (Bad file descriptor) [pid 15603] close(13) = -1 EBADF (Bad file descriptor) [pid 15603] close(14) = -1 EBADF (Bad file descriptor) [pid 15603] close(15) = -1 EBADF (Bad file descriptor) [pid 15603] close(16) = -1 EBADF (Bad file descriptor) [pid 15603] close(17) = -1 EBADF (Bad file descriptor) [pid 15603] close(18) = -1 EBADF (Bad file descriptor) [pid 15603] close(19) = -1 EBADF (Bad file descriptor) [pid 15603] close(20) = -1 EBADF (Bad file descriptor) [pid 15603] close(21) = -1 EBADF (Bad file descriptor) [pid 15603] close(22) = -1 EBADF (Bad file descriptor) [pid 15603] close(23) = -1 EBADF (Bad file descriptor) [pid 15603] close(24) = -1 EBADF (Bad file descriptor) [pid 15603] close(25) = -1 EBADF (Bad file descriptor) [pid 15603] close(26) = -1 EBADF (Bad file descriptor) [pid 15603] close(27) = -1 EBADF (Bad file descriptor) [pid 15603] close(28) = -1 EBADF (Bad file descriptor) [pid 15603] close(29) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3783", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3783", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] fstat(3, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3783/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15603] exit_group(0) = ? [pid 319] <... umount2 resumed>) = 0 [pid 319] umount2("./3783/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3783/sys", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] umount2("./3783/sys", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3783/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 319] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] getdents64(4 [pid 15603] +++ exited with 0 +++ [pid 318] <... restart_syscall resumed>) = 0 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3846, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] close(4 [pid 321] umount2("./3881", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 318] umount2("./3754", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3783/sys" [pid 321] openat(AT_FDCWD, "./3881", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] <... rmdir resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] umount2("./3783/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3783/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] unlink("./3783/binderfs") = 0 [pid 321] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3754", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] fstat(3 [pid 319] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 3 [pid 321] getdents64(3 [pid 319] rmdir("./3783") = 0 [pid 318] fstat(3 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 321] umount2("./3881/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 319] mkdir("./3784", 0777) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] <... umount2 resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 321] umount2("./3881/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... restart_syscall resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 ci2-android-6-12-rust/strace-static-x86_64: Process 15604 attached [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3786 [pid 321] newfstatat(AT_FDCWD, "./3881/sys" [pid 15604] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15604] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3881/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3844", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15604] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15604] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3881/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15604] chdir("./3784" [pid 320] openat(AT_FDCWD, "./3844", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... openat resumed>) = 4 [pid 320] <... openat resumed>) = 3 [pid 321] fstat(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15604] <... chdir resumed>) = 0 [pid 320] fstat(3 [pid 15604] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] newfstatat(AT_FDCWD, "./3754/sys" [pid 15604] <... prctl resumed>) = 0 [pid 321] getdents64(4 [pid 320] getdents64(3 [pid 15604] setpgid(0, 0 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15604] <... setpgid resumed>) = 0 [pid 321] getdents64(4 [pid 320] umount2("./3844/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3754/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15604] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] close(4 [pid 320] <... umount2 resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3754/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15604] <... openat resumed>) = 3 [pid 321] <... close resumed>) = 0 [pid 318] <... openat resumed>) = 4 [pid 321] rmdir("./3881/sys" [pid 318] fstat(4 [pid 15604] write(3, "1000", 4 [pid 321] <... rmdir resumed>) = 0 [pid 15604] <... write resumed>) = 4 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] umount2("./3844/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15604] close(3 [pid 318] getdents64(4 [pid 321] umount2("./3881/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15604] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3881/binderfs" [pid 320] newfstatat(AT_FDCWD, "./3844/sys" [pid 318] getdents64(4 [pid 15604] read(200 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15604] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] unlink("./3881/binderfs" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15604] symlink("/dev/binderfs", "./binderfs" [pid 320] umount2("./3844/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] close(4 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... close resumed>) = 0 [pid 321] <... unlink resumed>) = 0 [pid 15604] <... symlink resumed>) = 0 [pid 320] openat(AT_FDCWD, "./3844/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(3 [pid 318] rmdir("./3754/sys" [pid 15604] write(1, "executing program\n", 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... openat resumed>) = 4 [pid 15604] <... write resumed>) = 18 [pid 321] close(3 [pid 320] fstat(4 [pid 318] <... rmdir resumed>) = 0 [pid 15604] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... close resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 318] umount2("./3754/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15604] <... mkdirat resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 320] getdents64(4 [pid 321] rmdir("./3881" [pid 15604] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] newfstatat(AT_FDCWD, "./3754/binderfs" [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(4 [pid 321] mkdir("./3882", 0777 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15604] <... mount resumed>) = 0 [pid 320] close(4 [pid 318] unlink("./3754/binderfs" [pid 321] <... mkdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 320] rmdir("./3844/sys" [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... unlink resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15604] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] umount2("./3844/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(3 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15604] <... openat resumed>) = 3 ci2-android-6-12-rust/strace-static-x86_64: Process 15605 attached [pid 15604] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15605] set_robust_list(0x5555689d76a0, 24 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3884 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] close(3 [pid 15605] <... set_robust_list resumed>) = 0 [pid 15604] <... pwrite64 resumed>) = 36 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... close resumed>) = 0 [pid 15605] rt_sigprocmask(SIG_SETMASK, [] [pid 15604] close(3 [pid 318] rmdir("./3754" [pid 15605] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15604] <... close resumed>) = 0 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15605] chdir("./3882" [pid 320] newfstatat(AT_FDCWD, "./3844/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 15605] <... chdir resumed>) = 0 [pid 15604] close(4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] mkdir("./3755", 0777 [pid 320] unlink("./3844/binderfs" [pid 15605] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... unlink resumed>) = 0 [pid 15605] <... prctl resumed>) = 0 [pid 15604] close(5 [pid 320] getdents64(3 [pid 318] <... mkdir resumed>) = 0 [pid 15605] setpgid(0, 0 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15605] <... setpgid resumed>) = 0 [pid 15604] close(6 [pid 320] close(3 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... close resumed>) = 0 [pid 15604] close(7 [pid 320] rmdir("./3844" [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... rmdir resumed>) = 0 [pid 320] mkdir("./3845", 0777 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15605] <... openat resumed>) = 3 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15604] close(8 [pid 15605] write(3, "1000", 4 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) ci2-android-6-12-rust/strace-static-x86_64: Process 15606 attached ci2-android-6-12-rust/strace-static-x86_64: Process 15607 attached [pid 15607] set_robust_list(0x5555689d76a0, 24 [pid 15606] set_robust_list(0x5555689d76a0, 24 [pid 15607] <... set_robust_list resumed>) = 0 [pid 15606] <... set_robust_list resumed>) = 0 [pid 15607] rt_sigprocmask(SIG_SETMASK, [] [pid 15606] rt_sigprocmask(SIG_SETMASK, [] [pid 15607] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3847 [pid 15607] chdir("./3845" [pid 15606] chdir("./3755" [pid 15605] <... write resumed>) = 4 [pid 15604] close(9 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3757 [pid 15605] close(3 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... chdir resumed>) = 0 [pid 15606] <... chdir resumed>) = 0 [pid 15605] <... close resumed>) = 0 [pid 15604] close(10 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15607] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15606] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15605] read(200 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15607] <... prctl resumed>) = 0 [pid 15606] <... prctl resumed>) = 0 [pid 15605] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15604] close(11 [pid 15605] symlink("/dev/binderfs", "./binderfs" [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] setpgid(0, 0 [pid 15606] setpgid(0, 0 [pid 15604] close(12 [pid 15607] <... setpgid resumed>) = 0 [pid 15606] <... setpgid resumed>) = 0 [pid 15605] <... symlink resumed>) = 0 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15606] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15605] write(1, "executing program\n", 18 [pid 15604] close(13 [pid 15606] <... openat resumed>) = 3 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... openat resumed>) = 3 [pid 15604] close(14 executing program [pid 15607] write(3, "1000", 4 [pid 15606] write(3, "1000", 4 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... write resumed>) = 4 [pid 15606] <... write resumed>) = 4 [pid 15605] <... write resumed>) = 18 [pid 15607] close(3 [pid 15606] close(3 [pid 15604] close(15 [pid 15607] <... close resumed>) = 0 [pid 15605] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] read(200 [pid 15606] <... close resumed>) = 0 [pid 15604] close(16 [pid 15607] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15606] read(200 [pid 15605] <... mkdirat resumed>) = 0 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] symlink("/dev/binderfs", "./binderfs" [pid 15606] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15607] <... symlink resumed>) = 0 [pid 15606] symlink("/dev/binderfs", "./binderfs" [pid 15605] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15604] close(17 [pid 15607] write(1, "executing program\n", 18 [pid 15606] <... symlink resumed>) = 0 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 15607] <... write resumed>) = 18 [pid 15604] close(18 [pid 15607] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15606] write(1, "executing program\n", 18 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] <... mount resumed>) = 0 [pid 15604] close(19 [pid 15607] <... mkdirat resumed>) = 0 [pid 15606] <... write resumed>) = 18 executing program [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15607] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15606] <... mkdirat resumed>) = 0 [pid 15605] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15604] close(20 [pid 15607] <... mount resumed>) = 0 [pid 15607] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15606] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15607] <... openat resumed>) = 3 [pid 15606] <... mount resumed>) = 0 [pid 15605] <... openat resumed>) = 3 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15604] close(21) = -1 EBADF (Bad file descriptor) [pid 15604] close(22) = -1 EBADF (Bad file descriptor) [pid 15607] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15606] <... openat resumed>) = 3 [pid 15605] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15604] close(23 [pid 15607] <... pwrite64 resumed>) = 36 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15604] close(24 [pid 15607] close(3 [pid 15606] <... pwrite64 resumed>) = 36 [pid 15605] <... pwrite64 resumed>) = 36 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] close(3 [pid 15604] close(25 [pid 15607] <... close resumed>) = 0 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(4 [pid 15606] close(3 [pid 15605] <... close resumed>) = 0 [pid 15604] close(26 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] close(4 [pid 15607] close(5 [pid 15606] <... close resumed>) = 0 [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] close(4 [pid 15605] close(5 [pid 15604] close(27 [pid 15607] close(6 [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] close(5 [pid 15607] close(7 [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] close(6 [pid 15607] close(8) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(9 [pid 15606] close(7 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(10) = -1 EBADF (Bad file descriptor) [pid 15606] close(8 [pid 15607] close(11 [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(12 [pid 15606] close(9 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(13 [pid 15606] close(10 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(14 [pid 15606] close(11 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(15 [pid 15606] close(12 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(16 [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] close(13 [pid 15607] close(17 [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(18 [pid 15606] close(14 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(19 [pid 15606] close(15 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(20 [pid 15606] close(16 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(21 [pid 15606] close(17 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(22 [pid 15606] close(18 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(23 [pid 15606] close(19 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(24 [pid 15606] close(20 [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] close(25) = -1 EBADF (Bad file descriptor) [pid 15606] close(21 [pid 15607] close(26 [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] close(22 [pid 15607] close(27 [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] close(23 [pid 15607] close(28 [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] close(24 [pid 15607] close(29 [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] exit_group(0 [pid 15606] close(25 [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15604] close(28 [pid 15605] close(6 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15604] close(29 [pid 15605] close(7 [pid 15604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] <... exit_group resumed>) = ? [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15607] +++ exited with 0 +++ [pid 15606] close(26 [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15604] exit_group(0 [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] close(8 [pid 15604] <... exit_group resumed>) = ? [pid 15606] close(27) = -1 EBADF (Bad file descriptor) [pid 15606] close(28 [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] close(9 [pid 15606] close(29 [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] close(10 [pid 15606] exit_group(0 [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3847, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15606] <... exit_group resumed>) = ? [pid 15605] close(11 [pid 15606] +++ exited with 0 +++ [pid 15604] +++ exited with 0 +++ [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3757, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3786, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15605] close(12) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3845", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15605] close(13) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15605] close(14) = -1 EBADF (Bad file descriptor) [pid 15605] close(15 [pid 320] openat(AT_FDCWD, "./3845", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15605] close(17) = -1 EBADF (Bad file descriptor) [pid 320] fstat(3 [pid 15605] close(18) = -1 EBADF (Bad file descriptor) [pid 15605] close(19 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] close(20) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 15605] close(21 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3845/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15605] close(22) = -1 EBADF (Bad file descriptor) [pid 15605] close(23) = -1 EBADF (Bad file descriptor) [pid 15605] close(24) = -1 EBADF (Bad file descriptor) [pid 15605] close(25) = -1 EBADF (Bad file descriptor) [pid 15605] close(26) = -1 EBADF (Bad file descriptor) [pid 15605] close(27 [pid 320] <... umount2 resumed>) = 0 [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3845/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15605] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15605] close(29 [pid 320] newfstatat(AT_FDCWD, "./3845/sys" [pid 15605] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15605] exit_group(0 [pid 320] umount2("./3845/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15605] <... exit_group resumed>) = ? [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15605] +++ exited with 0 +++ [pid 320] openat(AT_FDCWD, "./3845/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3884, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] <... openat resumed>) = 4 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] fstat(4, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4) = 0 [pid 320] rmdir("./3845/sys") = 0 [pid 320] umount2("./3845/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3845/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3845/binderfs") = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] close(3) = 0 [pid 320] rmdir("./3845") = 0 [pid 320] mkdir("./3846", 0777) = 0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15608 attached [pid 15608] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15608] rt_sigprocmask(SIG_SETMASK, [] [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3848 [pid 15608] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15608] chdir("./3846") = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15608] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15608] <... prctl resumed>) = 0 [pid 15608] setpgid(0, 0) = 0 [pid 15608] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15608] write(3, "1000", 4) = 4 [pid 15608] close(3) = 0 [pid 15608] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15608] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 15608] write(1, "executing program\n", 18) = 18 [pid 15608] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15608] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... restart_syscall resumed>) = 0 [pid 15608] <... mount resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15608] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR) = 3 [pid 321] umount2("./3882", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15608] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] openat(AT_FDCWD, "./3882", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 319] umount2("./3784", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3 [pid 15608] <... pwrite64 resumed>) = 36 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15608] close(3 [pid 321] getdents64(3 [pid 319] openat(AT_FDCWD, "./3784", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] <... openat resumed>) = 3 [pid 321] umount2("./3882/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] fstat(3 [pid 15608] <... close resumed>) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15608] close(4) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3755", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15608] close(5 [pid 319] getdents64(3 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] openat(AT_FDCWD, "./3755", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] umount2("./3784/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... openat resumed>) = 3 [pid 15608] close(6) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 318] fstat(3 [pid 15608] close(7) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = 0 [pid 319] umount2("./3784/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15608] close(8 [pid 321] umount2("./3882/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] newfstatat(AT_FDCWD, "./3784/sys" [pid 318] getdents64(3 [pid 15608] close(9 [pid 321] newfstatat(AT_FDCWD, "./3882/sys" [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15608] close(10 [pid 321] umount2("./3882/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3784/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15608] close(11 [pid 321] openat(AT_FDCWD, "./3882/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3784/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = 0 [pid 15608] close(12 [pid 321] <... openat resumed>) = 4 [pid 319] <... openat resumed>) = 4 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 319] fstat(4 [pid 318] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15608] close(13 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] getdents64(4 [pid 15608] close(14 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] newfstatat(AT_FDCWD, "./3755/sys" [pid 15608] close(15 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] getdents64(4 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 15608] close(16 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] close(4 [pid 15608] close(17 [pid 318] umount2("./3755/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15608] close(18 [pid 319] <... close resumed>) = 0 [pid 318] openat(AT_FDCWD, "./3755/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3882/sys" [pid 15608] close(19 [pid 319] rmdir("./3784/sys" [pid 318] <... openat resumed>) = 4 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 15608] close(20 [pid 319] <... rmdir resumed>) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3882/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] umount2("./3784/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] fstat(4 [pid 15608] close(21 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3882/binderfs" [pid 319] newfstatat(AT_FDCWD, "./3784/binderfs" [pid 318] getdents64(4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15608] close(22 [pid 321] unlink("./3882/binderfs" [pid 319] unlink("./3784/binderfs" [pid 318] getdents64(4, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... unlink resumed>) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15608] close(23 [pid 321] <... unlink resumed>) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 319] getdents64(3 [pid 318] <... close resumed>) = 0 [pid 15608] close(24 [pid 321] getdents64(3 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] rmdir("./3755/sys" [pid 15608] close(25 [pid 321] close(3 [pid 319] <... close resumed>) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 319] rmdir("./3784" [pid 318] <... rmdir resumed>) = 0 [pid 15608] close(26 [pid 321] rmdir("./3882" [pid 319] <... rmdir resumed>) = 0 [pid 318] umount2("./3755/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 319] mkdir("./3785", 0777 [pid 15608] close(27 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... mkdir resumed>) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3883", 0777 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] newfstatat(AT_FDCWD, "./3755/binderfs" [pid 15608] close(28 [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15608] close(29 [pid 321] <... mkdir resumed>) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] unlink("./3755/binderfs" [pid 15608] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15608] exit_group(0 [pid 318] <... unlink resumed>) = 0 [pid 15608] <... exit_group resumed>) = ? ci2-android-6-12-rust/strace-static-x86_64: Process 15609 attached [pid 15609] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15609] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15609] chdir("./3785") = 0 [pid 15609] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15608] +++ exited with 0 +++ [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] getdents64(3 [pid 15609] setpgid(0, 0 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15609] <... setpgid resumed>) = 0 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3848, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3787 [pid 318] close(3 [pid 15609] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... close resumed>) = 0 [pid 15609] <... openat resumed>) = 3 [pid 318] rmdir("./3755" [pid 15609] write(3, "1000", 4) = 4 [pid 15609] close(3) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, []ci2-android-6-12-rust/strace-static-x86_64: Process 15610 attached [pid 15609] read(200 [pid 318] <... rmdir resumed>) = 0 [pid 15610] set_robust_list(0x5555689d76a0, 24 [pid 15609] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15610] <... set_robust_list resumed>) = 0 [pid 15609] symlink("/dev/binderfs", "./binderfs" [pid 15610] rt_sigprocmask(SIG_SETMASK, [] [pid 15609] <... symlink resumed>) = 0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3885 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] mkdir("./3756", 0777 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 15610] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15609] write(1, "executing program\n", 18 [pid 318] <... mkdir resumed>) = 0 [pid 15610] chdir("./3883" [pid 15609] <... write resumed>) = 18 [pid 15610] <... chdir resumed>) = 0 [pid 15609] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15610] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15609] <... mkdirat resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15610] setpgid(0, 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15610] <... setpgid resumed>) = 0 [pid 15609] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15610] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15609] <... mount resumed>) = 0 executing program [pid 15610] <... openat resumed>) = 3 [pid 15609] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWRci2-android-6-12-rust/strace-static-x86_64: Process 15611 attached [pid 15610] write(3, "1000", 4 [pid 15609] <... openat resumed>) = 3 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3758 [pid 15611] set_robust_list(0x5555689d76a0, 24 [pid 15610] <... write resumed>) = 4 [pid 15611] <... set_robust_list resumed>) = 0 [pid 15610] close(3 [pid 15611] rt_sigprocmask(SIG_SETMASK, [] [pid 15610] <... close resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15610] read(200 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15611] chdir("./3756" [pid 15610] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15609] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15611] <... chdir resumed>) = 0 [pid 15610] symlink("/dev/binderfs", "./binderfs" [pid 15609] <... pwrite64 resumed>) = 36 [pid 15611] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15610] <... symlink resumed>) = 0 [pid 15611] <... prctl resumed>) = 0 [pid 15611] setpgid(0, 0 [pid 15610] write(1, "executing program\n", 18 [pid 15611] <... setpgid resumed>) = 0 [pid 15610] <... write resumed>) = 18 [pid 15609] close(3 [pid 15610] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15609] <... close resumed>) = 0 [pid 15609] close(4 [pid 15611] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 executing program [pid 15610] <... mkdirat resumed>) = 0 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] close(5 [pid 15610] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] write(3, "1000", 4 [pid 15610] <... mount resumed>) = 0 [pid 15609] close(6 [pid 15611] <... write resumed>) = 4 [pid 15611] close(3 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] <... close resumed>) = 0 [pid 15611] read(200 [pid 15610] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15609] close(7 [pid 15611] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15610] <... openat resumed>) = 3 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] symlink("/dev/binderfs", "./binderfs" [pid 15609] close(8) = -1 EBADF (Bad file descriptor) [pid 15611] <... symlink resumed>) = 0 [pid 15609] close(9) = -1 EBADF (Bad file descriptor) [pid 15609] close(10) = -1 EBADF (Bad file descriptor) [pid 15610] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15609] close(11 [pid 15610] <... pwrite64 resumed>) = 36 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] write(1, "executing program\n", 18) = 18 [pid 15609] close(12) = -1 EBADF (Bad file descriptor) executing program [pid 15611] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15610] close(3 [pid 15609] close(13 [pid 15611] <... mkdirat resumed>) = 0 [pid 15610] <... close resumed>) = 0 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(4 [pid 15609] close(14 [pid 15611] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(5 [pid 15609] close(15 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(6 [pid 15609] close(16 [pid 15611] <... mount resumed>) = 0 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(7 [pid 15609] close(17 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(8 [pid 15609] close(18 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(9 [pid 15609] close(19 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(10 [pid 15609] close(20 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(11 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] close(21 [pid 15610] close(12 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] close(22 [pid 15610] close(13 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] close(23 [pid 15610] close(14 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] close(24 [pid 15610] close(15 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(16 [pid 15609] close(25 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(17 [pid 15609] close(26 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 15610] close(18 [pid 15609] close(27 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15610] close(19 [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] close(28 [pid 15610] close(20) = -1 EBADF (Bad file descriptor) [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3846", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15610] close(21 [pid 15609] close(29 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15610] close(22 [pid 15609] exit_group(0 [pid 320] openat(AT_FDCWD, "./3846", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15611] <... openat resumed>) = 3 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15610] close(23 [pid 15609] <... exit_group resumed>) = ? [pid 320] <... openat resumed>) = 3 [pid 15611] <... pwrite64 resumed>) = 36 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15609] +++ exited with 0 +++ [pid 320] fstat(3 [pid 15611] close(3 [pid 15610] close(24 [pid 15611] <... close resumed>) = 0 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3787, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15611] close(4 [pid 15610] close(25 [pid 320] getdents64(3 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15611] close(5 [pid 15610] close(26 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] close(6 [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3846/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] close(27 [pid 15611] close(7 [pid 320] <... umount2 resumed>) = 0 [pid 319] <... restart_syscall resumed>) = 0 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3846/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15611] close(8 [pid 15610] close(28 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3846/sys" [pid 319] umount2("./3785", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15611] close(9 [pid 15610] close(29 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3846/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15611] close(10) = -1 EBADF (Bad file descriptor) [pid 15610] exit_group(0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] openat(AT_FDCWD, "./3785", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 15611] close(11 [pid 15610] <... exit_group resumed>) = ? [pid 320] openat(AT_FDCWD, "./3846/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] fstat(3 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 319] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 319] umount2("./3785/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15611] close(12 [pid 15610] +++ exited with 0 +++ [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = 0 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] fstat(4 [pid 15611] close(13 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3885, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15611] close(14) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] umount2("./3785/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] getdents64(4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 319] newfstatat(AT_FDCWD, "./3785/sys" [pid 320] getdents64(4 [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] close(4 [pid 319] umount2("./3785/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15611] close(15 [pid 320] <... close resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3846/sys" [pid 15611] close(16 [pid 320] <... rmdir resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3785/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3846/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... openat resumed>) = 4 [pid 15611] close(17 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] newfstatat(AT_FDCWD, "./3846/binderfs" [pid 319] fstat(4 [pid 15611] close(18 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] unlink("./3846/binderfs" [pid 319] getdents64(4 [pid 15611] close(19 [pid 320] <... unlink resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] close(20 [pid 320] getdents64(3 [pid 319] getdents64(4 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] close(21 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] close(3 [pid 319] close(4 [pid 15611] close(22 [pid 320] <... close resumed>) = 0 [pid 319] <... close resumed>) = 0 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3846" [pid 319] rmdir("./3785/sys" [pid 15611] close(23) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] <... rmdir resumed>) = 0 [pid 15611] close(24) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3847", 0777 [pid 319] umount2("./3785/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15611] close(25 [pid 320] <... mkdir resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] close(26 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] newfstatat(AT_FDCWD, "./3785/binderfs" [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15611] close(27) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] unlink("./3785/binderfs"ci2-android-6-12-rust/strace-static-x86_64: Process 15612 attached [pid 15611] close(28 [pid 319] <... unlink resumed>) = 0 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15611] close(29 [pid 319] getdents64(3 [pid 15612] set_robust_list(0x5555689d76a0, 24 [pid 15611] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15612] <... set_robust_list resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15611] exit_group(0 [pid 319] close(3 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3849 [pid 319] <... close resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15612] rt_sigprocmask(SIG_SETMASK, [] [pid 15611] <... exit_group resumed>) = ? [pid 15612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] rmdir("./3785") = 0 [pid 319] mkdir("./3786", 0777) = 0 [pid 15611] +++ exited with 0 +++ [pid 15612] chdir("./3847" [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15612] <... chdir resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3758, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15612] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15612] <... prctl resumed>) = 0 [pid 15612] setpgid(0, 0) = 0 [pid 15612] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15612] write(3, "1000", 4ci2-android-6-12-rust/strace-static-x86_64: Process 15613 attached ) = 4 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3788 [pid 15613] set_robust_list(0x5555689d76a0, 24 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 15612] close(3 [pid 15613] <... set_robust_list resumed>) = 0 [pid 15612] <... close resumed>) = 0 [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15613] rt_sigprocmask(SIG_SETMASK, [] [pid 15612] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15613] chdir("./3786" [pid 15612] symlink("/dev/binderfs", "./binderfs" [pid 321] <... restart_syscall resumed>) = 0 [pid 15612] <... symlink resumed>) = 0 [pid 15613] <... chdir resumed>) = 0 [pid 15613] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15612] write(1, "executing program\n", 18 [pid 15613] setpgid(0, 0 [pid 15612] <... write resumed>) = 18 executing program [pid 15613] <... setpgid resumed>) = 0 [pid 15613] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3883", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15612] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15613] <... openat resumed>) = 3 [pid 15612] <... mkdirat resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15612] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] openat(AT_FDCWD, "./3883", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15613] write(3, "1000", 4) = 4 [pid 15612] <... mount resumed>) = 0 [pid 15613] close(3) = 0 [pid 15613] read(200 [pid 15612] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... openat resumed>) = 3 [pid 15613] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] fstat(3 [pid 15613] symlink("/dev/binderfs", "./binderfs" [pid 318] <... restart_syscall resumed>) = 0 [pid 15613] <... symlink resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15613] write(1, "executing program\n", 18 [pid 321] getdents64(3 [pid 15613] <... write resumed>) = 18 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 321] umount2("./3883/sys", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 15613] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15612] <... openat resumed>) = 3 [pid 15613] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 318] umount2("./3756", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15613] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] <... umount2 resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15612] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15613] <... openat resumed>) = 3 [pid 15612] <... pwrite64 resumed>) = 36 [pid 321] umount2("./3883/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] openat(AT_FDCWD, "./3756", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15613] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 318] <... openat resumed>) = 3 [pid 318] fstat(3 [pid 15612] close(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15612] <... close resumed>) = 0 [pid 321] newfstatat(AT_FDCWD, "./3883/sys" [pid 15612] close(4 [pid 318] getdents64(3 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15612] close(5 [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3883/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15612] close(6 [pid 318] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15613] <... pwrite64 resumed>) = 36 [pid 15613] close(3 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15613] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 15613] close(4 [pid 15612] close(7 [pid 321] openat(AT_FDCWD, "./3883/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15612] close(8 [pid 321] <... openat resumed>) = 4 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15612] close(9 [pid 321] fstat(4 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3756/sys" [pid 15612] close(10 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15612] close(11 [pid 321] getdents64(4 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3756/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15612] close(12 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15612] close(13 [pid 321] getdents64(4 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] openat(AT_FDCWD, "./3756/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15612] close(14 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... openat resumed>) = 4 [pid 15612] close(15 [pid 321] close(4 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] fstat(4 [pid 15612] close(16 [pid 321] <... close resumed>) = 0 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] rmdir("./3883/sys" [pid 15612] close(17 [pid 318] getdents64(4 [pid 15613] close(5 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rmdir resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15612] close(18 [pid 15613] close(6) = -1 EBADF (Bad file descriptor) [pid 15613] close(7) = -1 EBADF (Bad file descriptor) [pid 15613] close(8) = -1 EBADF (Bad file descriptor) [pid 15613] close(9) = -1 EBADF (Bad file descriptor) [pid 15613] close(10) = -1 EBADF (Bad file descriptor) [pid 15613] close(11) = -1 EBADF (Bad file descriptor) [pid 15613] close(12) = -1 EBADF (Bad file descriptor) [pid 15613] close(13) = -1 EBADF (Bad file descriptor) [pid 15613] close(14 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3883/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] getdents64(4 [pid 15613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15612] close(19 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15613] close(15 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3883/binderfs" [pid 318] close(4 [pid 15613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15612] close(20 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15613] close(16 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3883/binderfs" [pid 318] <... close resumed>) = 0 [pid 15613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15612] close(21 [pid 318] rmdir("./3756/sys" [pid 15613] close(17 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... unlink resumed>) = 0 [pid 15613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... rmdir resumed>) = 0 [pid 15612] close(22 [pid 321] getdents64(3 [pid 15613] close(18 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] umount2("./3756/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15612] close(23 [pid 321] close(3 [pid 15613] close(19) = -1 EBADF (Bad file descriptor) [pid 15613] close(20) = -1 EBADF (Bad file descriptor) [pid 15613] close(21) = -1 EBADF (Bad file descriptor) [pid 15613] close(22) = -1 EBADF (Bad file descriptor) [pid 15613] close(23) = -1 EBADF (Bad file descriptor) [pid 15613] close(24) = -1 EBADF (Bad file descriptor) [pid 15613] close(25) = -1 EBADF (Bad file descriptor) [pid 15613] close(26) = -1 EBADF (Bad file descriptor) [pid 15613] close(27 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15612] close(24 [pid 321] rmdir("./3883" [pid 15613] close(28 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] newfstatat(AT_FDCWD, "./3756/binderfs" [pid 15613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15612] close(25 [pid 321] <... rmdir resumed>) = 0 [pid 15613] close(29 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] mkdir("./3884", 0777 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15613] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15612] close(26 [pid 15613] exit_group(0 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] unlink("./3756/binderfs" [pid 15613] <... exit_group resumed>) = ? [pid 15612] close(27 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15613] +++ exited with 0 +++ [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15612] close(28 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3788, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] getdents64(3 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15612] close(29 [pid 318] close(3 [pid 15612] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... close resumed>) = 0 [pid 15612] exit_group(0 [pid 318] rmdir("./3756" [pid 15612] <... exit_group resumed>) = ? [pid 318] <... rmdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15614 attached [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3886 [pid 318] mkdir("./3757", 0777 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... mkdir resumed>) = 0 [pid 15614] set_robust_list(0x5555689d76a0, 24 [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15614] <... set_robust_list resumed>) = 0 [pid 15612] +++ exited with 0 +++ [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15614] rt_sigprocmask(SIG_SETMASK, [] [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3849, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15614] chdir("./3884") = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15615 attached [pid 15614] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3759 [pid 15615] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15614] <... prctl resumed>) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15614] setpgid(0, 0) = 0 [pid 15614] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15615] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15615] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15615] chdir("./3757" [pid 15614] <... openat resumed>) = 3 [pid 15615] <... chdir resumed>) = 0 [pid 15614] write(3, "1000", 4) = 4 [pid 15614] close(3) = 0 [pid 15614] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15615] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15614] symlink("/dev/binderfs", "./binderfs" [pid 15615] setpgid(0, 0 [pid 15614] <... symlink resumed>) = 0 [pid 15615] <... setpgid resumed>) = 0 [pid 15614] write(1, "executing program\n", 18) = 18 [pid 15615] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15614] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 15615] write(3, "1000", 4 [pid 15614] <... mkdirat resumed>) = 0 [pid 15615] <... write resumed>) = 4 [pid 15614] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15615] close(3) = 0 [pid 15615] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15614] <... mount resumed>) = 0 [pid 15615] symlink("/dev/binderfs", "./binderfs" [pid 15614] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15615] <... symlink resumed>) = 0 [pid 15615] write(1, "executing program\n", 18) = 18 executing program [pid 15615] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15614] <... openat resumed>) = 3 [pid 15615] <... mkdirat resumed>) = 0 [pid 15614] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15615] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15614] <... pwrite64 resumed>) = 36 [pid 15614] close(3 [pid 320] <... restart_syscall resumed>) = 0 [pid 15615] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15614] <... close resumed>) = 0 [pid 15614] close(4) = -1 EBADF (Bad file descriptor) [pid 15614] close(5) = -1 EBADF (Bad file descriptor) [pid 15614] close(6) = -1 EBADF (Bad file descriptor) [pid 15614] close(7) = -1 EBADF (Bad file descriptor) [pid 15614] close(8) = -1 EBADF (Bad file descriptor) [pid 15614] close(9 [pid 15615] <... openat resumed>) = 3 [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15614] close(10) = -1 EBADF (Bad file descriptor) [pid 15614] close(11) = -1 EBADF (Bad file descriptor) [pid 15614] close(12) = -1 EBADF (Bad file descriptor) [pid 15615] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15614] close(13 [pid 320] umount2("./3847", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15614] close(14 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15614] close(15) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3847", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15614] close(16) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 3 [pid 15614] close(17 [pid 320] fstat(3 [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15614] close(18 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15615] <... pwrite64 resumed>) = 36 [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(3 [pid 319] <... restart_syscall resumed>) = 0 [pid 15615] close(3 [pid 15614] close(19 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15615] <... close resumed>) = 0 [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] umount2("./3847/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15614] close(20 [pid 319] umount2("./3786", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15615] close(4 [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15614] close(21 [pid 320] <... umount2 resumed>) = 0 [pid 319] openat(AT_FDCWD, "./3786", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... openat resumed>) = 3 [pid 15614] close(22 [pid 319] fstat(3 [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15614] close(23 [pid 319] getdents64(3 [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15614] close(24 [pid 319] umount2("./3786/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15615] close(5 [pid 320] umount2("./3847/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... umount2 resumed>) = 0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15615] close(6 [pid 15614] close(25 [pid 320] newfstatat(AT_FDCWD, "./3847/sys" [pid 319] umount2("./3786/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15615] close(7 [pid 15614] close(26 [pid 320] umount2("./3847/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3786/sys" [pid 15615] close(8 [pid 15614] close(27 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] openat(AT_FDCWD, "./3847/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15615] close(9 [pid 15614] close(28 [pid 319] umount2("./3786/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... openat resumed>) = 4 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15615] close(10 [pid 15614] close(29 [pid 320] fstat(4 [pid 319] openat(AT_FDCWD, "./3786/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15614] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 319] <... openat resumed>) = 4 [pid 15615] close(11 [pid 15614] exit_group(0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] getdents64(4 [pid 15615] close(12) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15615] close(13) = -1 EBADF (Bad file descriptor) [pid 15614] <... exit_group resumed>) = ? [pid 320] getdents64(4 [pid 319] fstat(4 [pid 15615] close(14 [pid 15614] +++ exited with 0 +++ [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3886, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] close(4 [pid 319] getdents64(4 [pid 15615] close(15 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... close resumed>) = 0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3847/sys" [pid 319] getdents64(4 [pid 15615] close(16 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rmdir resumed>) = 0 [pid 319] close(4 [pid 15615] close(17 [pid 320] umount2("./3847/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 319] <... close resumed>) = 0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 319] rmdir("./3786/sys" [pid 15615] close(18 [pid 320] newfstatat(AT_FDCWD, "./3847/binderfs" [pid 319] <... rmdir resumed>) = 0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15615] close(19 [pid 320] unlink("./3847/binderfs" [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3786/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15615] close(20 [pid 320] <... unlink resumed>) = 0 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3786/binderfs" [pid 15615] close(21 [pid 320] getdents64(3 [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] unlink("./3786/binderfs" [pid 15615] close(22 [pid 320] close(3 [pid 319] <... unlink resumed>) = 0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... close resumed>) = 0 [pid 319] getdents64(3 [pid 15615] close(23 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3) = 0 [pid 319] rmdir("./3786" [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3847" [pid 319] <... rmdir resumed>) = 0 [pid 15615] close(24 [pid 320] <... rmdir resumed>) = 0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3848", 0777 [pid 15615] close(25 [pid 319] mkdir("./3787", 0777 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 319] <... mkdir resumed>) = 0 [pid 15615] close(26 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15615] close(27 [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15616 attached [pid 15615] close(28 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3789 [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15617 attached [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15616] set_robust_list(0x5555689d76a0, 24 [pid 15615] close(29 [pid 15617] set_robust_list(0x5555689d76a0, 24 [pid 15616] <... set_robust_list resumed>) = 0 [pid 15615] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15617] <... set_robust_list resumed>) = 0 [pid 15617] rt_sigprocmask(SIG_SETMASK, [] [pid 15616] rt_sigprocmask(SIG_SETMASK, [] [pid 15615] exit_group(0 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3850 [pid 15617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15615] <... exit_group resumed>) = ? [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15617] chdir("./3848" [pid 15616] chdir("./3787" [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15615] +++ exited with 0 +++ [pid 15617] <... chdir resumed>) = 0 [pid 15616] <... chdir resumed>) = 0 [pid 15617] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15616] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15617] <... prctl resumed>) = 0 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3759, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15617] setpgid(0, 0 [pid 15616] <... prctl resumed>) = 0 [pid 15617] <... setpgid resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15616] setpgid(0, 0 [pid 15617] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15616] <... setpgid resumed>) = 0 [pid 15617] <... openat resumed>) = 3 [pid 15617] write(3, "1000", 4) = 4 [pid 15617] close(3) = 0 [pid 15616] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15617] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15617] symlink("/dev/binderfs", "./binderfs" [pid 15616] <... openat resumed>) = 3 [pid 15617] <... symlink resumed>) = 0 [pid 15616] write(3, "1000", 4 [pid 15617] write(1, "executing program\n", 18 [pid 15616] <... write resumed>) = 4 [pid 15617] <... write resumed>) = 18 executing program [pid 15617] mkdirat(AT_FDCWD, "./sys", 0777) = 0 [pid 15616] close(3 [pid 15617] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15616] <... close resumed>) = 0 [pid 15617] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15616] read(200, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15616] symlink("/dev/binderfs", "./binderfs") = 0 [pid 15617] <... openat resumed>) = 3 [pid 15616] write(1, "executing program\n", 18 executing program [pid 15617] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15616] <... write resumed>) = 18 [pid 15616] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15617] <... pwrite64 resumed>) = 36 [pid 15616] <... mkdirat resumed>) = 0 [pid 15617] close(3 [pid 15616] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] <... restart_syscall resumed>) = 0 [pid 15617] <... close resumed>) = 0 [pid 15616] <... mount resumed>) = 0 [pid 318] <... restart_syscall resumed>) = 0 [pid 15617] close(4) = -1 EBADF (Bad file descriptor) [pid 15617] close(5) = -1 EBADF (Bad file descriptor) [pid 15617] close(6 [pid 15616] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15617] close(7) = -1 EBADF (Bad file descriptor) [pid 15617] close(8 [pid 321] umount2("./3884", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15617] close(9) = -1 EBADF (Bad file descriptor) [pid 15617] close(10) = -1 EBADF (Bad file descriptor) [pid 15617] close(11) = -1 EBADF (Bad file descriptor) [pid 15617] close(12 [pid 15616] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] umount2("./3757", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15617] close(13) = -1 EBADF (Bad file descriptor) [pid 15617] close(14) = -1 EBADF (Bad file descriptor) [pid 15617] close(15) = -1 EBADF (Bad file descriptor) [pid 15617] close(16) = -1 EBADF (Bad file descriptor) [pid 15617] close(17) = -1 EBADF (Bad file descriptor) [pid 15617] close(18) = -1 EBADF (Bad file descriptor) [pid 15617] close(19) = -1 EBADF (Bad file descriptor) [pid 15617] close(20) = -1 EBADF (Bad file descriptor) [pid 15617] close(21) = -1 EBADF (Bad file descriptor) [pid 15617] close(22) = -1 EBADF (Bad file descriptor) [pid 15617] close(23) = -1 EBADF (Bad file descriptor) [pid 15616] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 321] openat(AT_FDCWD, "./3884", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15617] close(24 [pid 15616] <... pwrite64 resumed>) = 36 [pid 321] <... openat resumed>) = 3 [pid 318] openat(AT_FDCWD, "./3757", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15616] close(3 [pid 321] fstat(3 [pid 318] <... openat resumed>) = 3 [pid 15617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15616] <... close resumed>) = 0 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] fstat(3 [pid 15617] close(25 [pid 15616] close(4 [pid 321] getdents64(3 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3 [pid 15617] close(26 [pid 15616] close(5 [pid 321] umount2("./3884/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15617] close(27 [pid 15616] close(6 [pid 321] <... umount2 resumed>) = 0 [pid 318] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15617] close(28 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] umount2("./3884/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... umount2 resumed>) = 0 [pid 15617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15616] close(7 [pid 318] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15617] close(29 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15617] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15617] exit_group(0 [pid 15616] close(8 [pid 321] newfstatat(AT_FDCWD, "./3884/sys" [pid 318] newfstatat(AT_FDCWD, "./3757/sys" [pid 15617] <... exit_group resumed>) = ? [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15616] close(9 [pid 321] umount2("./3884/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] umount2("./3757/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15616] close(10 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] openat(AT_FDCWD, "./3884/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15616] close(11 [pid 321] <... openat resumed>) = 4 [pid 318] openat(AT_FDCWD, "./3757/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15617] +++ exited with 0 +++ [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] fstat(4 [pid 318] <... openat resumed>) = 4 [pid 15616] close(12 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] fstat(4 [pid 15616] close(13 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(4 [pid 318] getdents64(4 [pid 15616] close(14 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(4 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15616] close(15 [pid 321] <... close resumed>) = 0 [pid 318] getdents64(4 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3884/sys" [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15616] close(16 [pid 321] <... rmdir resumed>) = 0 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 318] close(4 [pid 15616] close(17 [pid 321] umount2("./3884/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... close resumed>) = 0 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] rmdir("./3757/sys" [pid 15616] close(18) = -1 EBADF (Bad file descriptor) [pid 321] newfstatat(AT_FDCWD, "./3884/binderfs" [pid 318] <... rmdir resumed>) = 0 [pid 15616] close(19 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] unlink("./3884/binderfs" [pid 318] umount2("./3757/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15616] close(20 [pid 321] <... unlink resumed>) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15616] close(21 [pid 321] getdents64(3 [pid 318] newfstatat(AT_FDCWD, "./3757/binderfs" [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15616] close(22) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] unlink("./3757/binderfs" [pid 15616] close(23 [pid 321] <... close resumed>) = 0 [pid 318] <... unlink resumed>) = 0 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rmdir("./3884" [pid 15616] close(24 [pid 321] <... rmdir resumed>) = 0 [pid 318] getdents64(3 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3850, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15616] close(25 [pid 321] mkdir("./3885", 0777 [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 318] close(3 [pid 15616] close(26 [pid 318] <... close resumed>) = 0 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] rmdir("./3757" [pid 15616] close(27 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] <... rmdir resumed>) = 0 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15616] close(28 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 318] mkdir("./3758", 0777 [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15616] close(29 [pid 318] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15618 attached [pid 15616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... restart_syscall resumed>) = 0 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15618] set_robust_list(0x5555689d76a0, 24 [pid 15616] exit_group(0 [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3887 [pid 15618] <... set_robust_list resumed>) = 0 [pid 15616] <... exit_group resumed>) = ? [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15618] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] umount2("./3848", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15618] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15616] +++ exited with 0 +++ [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15619 attached [pid 320] openat(AT_FDCWD, "./3848", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15618] chdir("./3885" [pid 320] <... openat resumed>) = 3 [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3789, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15619] set_robust_list(0x5555689d76a0, 24 [pid 15618] <... chdir resumed>) = 0 [pid 320] fstat(3 [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] getdents64(3, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] umount2("./3848/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15619] <... set_robust_list resumed>) = 0 [pid 15618] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3760 [pid 320] <... umount2 resumed>) = 0 [pid 320] umount2("./3848/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15619] rt_sigprocmask(SIG_SETMASK, [] [pid 15618] <... prctl resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15619] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15618] setpgid(0, 0) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] newfstatat(AT_FDCWD, "./3848/sys" [pid 15618] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] umount2("./3848/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15619] chdir("./3758" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15619] <... chdir resumed>) = 0 [pid 15618] <... openat resumed>) = 3 [pid 320] openat(AT_FDCWD, "./3848/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15619] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15618] write(3, "1000", 4 [pid 320] <... openat resumed>) = 4 [pid 15619] <... prctl resumed>) = 0 [pid 15618] <... write resumed>) = 4 [pid 15619] setpgid(0, 0 [pid 15618] close(3 [pid 15619] <... setpgid resumed>) = 0 [pid 15619] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15618] <... close resumed>) = 0 [pid 320] fstat(4 [pid 15618] read(200 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15619] <... openat resumed>) = 3 [pid 320] getdents64(4 [pid 15618] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15619] write(3, "1000", 4 [pid 15618] symlink("/dev/binderfs", "./binderfs" [pid 320] getdents64(4 [pid 15619] <... write resumed>) = 4 [pid 15618] <... symlink resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15619] close(3 [pid 320] close(4 [pid 15619] <... close resumed>) = 0 [pid 15618] write(1, "executing program\n", 18 [pid 15619] read(200 [pid 15618] <... write resumed>) = 18 [pid 320] <... close resumed>) = 0 [pid 15619] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 320] rmdir("./3848/sys" [pid 15619] symlink("/dev/binderfs", "./binderfs" [pid 15618] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... rmdir resumed>) = 0 [pid 15619] <... symlink resumed>) = 0 [pid 15619] write(1, "executing program\n", 18 [pid 15618] <... mkdirat resumed>) = 0 executing program [pid 320] umount2("./3848/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15619] <... write resumed>) = 18 [pid 15618] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15619] mkdirat(AT_FDCWD, "./sys", 0777 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15618] <... mount resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3848/binderfs" [pid 15619] <... mkdirat resumed>) = 0 [pid 15618] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] unlink("./3848/binderfs" [pid 15618] <... openat resumed>) = 3 [pid 15619] mount(NULL, "./sys", "sysfs", 0, NULL [pid 320] <... unlink resumed>) = 0 [pid 15619] <... mount resumed>) = 0 [pid 15618] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] getdents64(3 [pid 15619] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15618] <... pwrite64 resumed>) = 36 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15618] close(3) = 0 [pid 15618] close(4) = -1 EBADF (Bad file descriptor) [pid 15618] close(5) = -1 EBADF (Bad file descriptor) [pid 15619] <... openat resumed>) = 3 [pid 15618] close(6 [pid 320] close(3 [pid 15619] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 320] <... close resumed>) = 0 [pid 15618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rmdir("./3848" [pid 15619] <... pwrite64 resumed>) = 36 [pid 15619] close(3 [pid 15618] close(7 [pid 320] <... rmdir resumed>) = 0 [pid 15618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15618] close(8) = -1 EBADF (Bad file descriptor) [pid 15618] close(9) = -1 EBADF (Bad file descriptor) [pid 15618] close(10) = -1 EBADF (Bad file descriptor) [pid 15618] close(11) = -1 EBADF (Bad file descriptor) [pid 15618] close(12) = -1 EBADF (Bad file descriptor) [pid 15618] close(13) = -1 EBADF (Bad file descriptor) [pid 15618] close(14) = -1 EBADF (Bad file descriptor) [pid 15618] close(15) = -1 EBADF (Bad file descriptor) [pid 15618] close(16) = -1 EBADF (Bad file descriptor) [pid 15618] close(17) = -1 EBADF (Bad file descriptor) [pid 15618] close(18) = -1 EBADF (Bad file descriptor) [pid 15618] close(19) = -1 EBADF (Bad file descriptor) [pid 15618] close(20) = -1 EBADF (Bad file descriptor) [pid 15618] close(21) = -1 EBADF (Bad file descriptor) [pid 15618] close(22) = -1 EBADF (Bad file descriptor) [pid 15618] close(23) = -1 EBADF (Bad file descriptor) [pid 15618] close(24) = -1 EBADF (Bad file descriptor) [pid 15618] close(25) = -1 EBADF (Bad file descriptor) [pid 15618] close(26) = -1 EBADF (Bad file descriptor) [pid 15618] close(27) = -1 EBADF (Bad file descriptor) [pid 15619] <... close resumed>) = 0 [pid 15618] close(28 [pid 320] mkdir("./3849", 0777 [pid 15619] close(4 [pid 15618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15618] close(29 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15618] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... mkdir resumed>) = 0 [pid 15619] close(5 [pid 15618] exit_group(0 [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 319] <... restart_syscall resumed>) = 0 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15618] <... exit_group resumed>) = ? [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15619] close(6 [pid 15618] +++ exited with 0 +++ [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3787", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15619] close(7 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-6-12-rust/strace-static-x86_64: Process 15620 attached [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3887, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] openat(AT_FDCWD, "./3787", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15620] set_robust_list(0x5555689d76a0, 24 [pid 15619] close(8 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3851 [pid 319] <... openat resumed>) = 3 [pid 15620] <... set_robust_list resumed>) = 0 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 15619] close(9 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 319] fstat(3 [pid 15620] rt_sigprocmask(SIG_SETMASK, [] [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15620] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15619] close(10 [pid 319] getdents64(3 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15620] chdir("./3849" [pid 15619] close(11 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15620] <... chdir resumed>) = 0 [pid 15620] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15620] setpgid(0, 0) = 0 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3787/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15619] close(12 [pid 15620] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15619] close(13 [pid 15620] write(3, "1000", 4 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15620] <... write resumed>) = 4 [pid 15620] close(3 [pid 15619] close(14 [pid 319] umount2("./3787/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15620] <... close resumed>) = 0 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15619] close(15 [pid 319] newfstatat(AT_FDCWD, "./3787/sys" [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15620] read(200 [pid 15619] close(16 [pid 15620] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15620] symlink("/dev/binderfs", "./binderfs" [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15620] <... symlink resumed>) = 0 [pid 15619] close(17 [pid 319] umount2("./3787/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15620] write(1, "executing program\n", 18 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15619] close(18 [pid 15620] <... write resumed>) = 18 executing program [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3787/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15620] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15619] close(19 [pid 15620] <... mkdirat resumed>) = 0 [pid 15620] mount(NULL, "./sys", "sysfs", 0, NULL [pid 319] <... openat resumed>) = 4 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] fstat(4 [pid 15619] close(20 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(4 [pid 15619] close(21 [pid 15620] <... mount resumed>) = 0 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15620] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15619] close(22 [pid 319] getdents64(4 [pid 15620] <... openat resumed>) = 3 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15619] close(23 [pid 319] close(4 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... close resumed>) = 0 [pid 15619] close(24) = -1 EBADF (Bad file descriptor) [pid 15620] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15619] close(25 [pid 319] rmdir("./3787/sys" [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15619] close(26) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15619] close(27 [pid 319] umount2("./3787/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15619] close(28 [pid 15620] <... pwrite64 resumed>) = 36 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3787/binderfs" [pid 15620] close(3 [pid 15619] close(29 [pid 15620] <... close resumed>) = 0 [pid 15619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15620] close(4) = -1 EBADF (Bad file descriptor) [pid 15619] exit_group(0 [pid 319] unlink("./3787/binderfs" [pid 15620] close(5) = -1 EBADF (Bad file descriptor) [pid 319] <... unlink resumed>) = 0 [pid 15619] <... exit_group resumed>) = ? [pid 15620] close(6) = -1 EBADF (Bad file descriptor) [pid 15620] close(7) = -1 EBADF (Bad file descriptor) [pid 15620] close(8) = -1 EBADF (Bad file descriptor) [pid 15620] close(9) = -1 EBADF (Bad file descriptor) [pid 15620] close(10) = -1 EBADF (Bad file descriptor) [pid 15620] close(11 [pid 319] getdents64(3 [pid 15620] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15620] close(12) = -1 EBADF (Bad file descriptor) [pid 15620] close(13) = -1 EBADF (Bad file descriptor) [pid 15620] close(14) = -1 EBADF (Bad file descriptor) [pid 15620] close(15) = -1 EBADF (Bad file descriptor) [pid 15620] close(16) = -1 EBADF (Bad file descriptor) [pid 15619] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 319] close(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3760, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rmdir("./3787" [pid 15620] close(17) = -1 EBADF (Bad file descriptor) [pid 15620] close(18) = -1 EBADF (Bad file descriptor) [pid 15620] close(19) = -1 EBADF (Bad file descriptor) [pid 15620] close(20) = -1 EBADF (Bad file descriptor) [pid 15620] close(21) = -1 EBADF (Bad file descriptor) [pid 15620] close(22) = -1 EBADF (Bad file descriptor) [pid 15620] close(23) = -1 EBADF (Bad file descriptor) [pid 15620] close(24) = -1 EBADF (Bad file descriptor) [pid 15620] close(25) = -1 EBADF (Bad file descriptor) [pid 15620] close(26) = -1 EBADF (Bad file descriptor) [pid 15620] close(27) = -1 EBADF (Bad file descriptor) [pid 15620] close(28) = -1 EBADF (Bad file descriptor) [pid 15620] close(29) = -1 EBADF (Bad file descriptor) [pid 15620] exit_group(0) = ? [pid 319] <... rmdir resumed>) = 0 [pid 319] mkdir("./3788", 0777) = 0 [pid 15620] +++ exited with 0 +++ [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3851, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-6-12-rust/strace-static-x86_64: Process 15621 attached [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3790 [pid 15621] set_robust_list(0x5555689d76a0, 24 [pid 320] <... restart_syscall resumed>) = 0 [pid 15621] <... set_robust_list resumed>) = 0 [pid 321] umount2("./3885", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... restart_syscall resumed>) = 0 [pid 15621] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15621] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15621] chdir("./3788" [pid 321] openat(AT_FDCWD, "./3885", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15621] <... chdir resumed>) = 0 [pid 15621] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 321] <... openat resumed>) = 3 [pid 320] umount2("./3849", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] umount2("./3758", MNT_FORCE|UMOUNT_NOFOLLOW [pid 321] fstat(3 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] openat(AT_FDCWD, "./3849", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] getdents64(3 [pid 318] openat(AT_FDCWD, "./3758", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 320] <... openat resumed>) = 3 [pid 321] umount2("./3885/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] fstat(3 [pid 318] <... openat resumed>) = 3 [pid 15621] <... prctl resumed>) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15621] setpgid(0, 0 [pid 321] <... umount2 resumed>) = 0 [pid 318] fstat(3 [pid 15621] <... setpgid resumed>) = 0 [pid 320] getdents64(3 [pid 15621] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 321] umount2("./3885/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 318] getdents64(3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] umount2("./3849/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15621] <... openat resumed>) = 3 [pid 321] newfstatat(AT_FDCWD, "./3885/sys" [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15621] write(3, "1000", 4 [pid 321] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] <... umount2 resumed>) = 0 [pid 15621] <... write resumed>) = 4 [pid 318] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15621] close(3 [pid 321] umount2("./3885/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] umount2("./3849/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15621] <... close resumed>) = 0 [pid 318] <... umount2 resumed>) = 0 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15621] read(200 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15621] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 321] openat(AT_FDCWD, "./3885/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 320] newfstatat(AT_FDCWD, "./3849/sys" [pid 318] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15621] symlink("/dev/binderfs", "./binderfs" [pid 321] <... openat resumed>) = 4 [pid 320] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15621] <... symlink resumed>) = 0 [pid 321] fstat(4 [pid 320] umount2("./3849/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] newfstatat(AT_FDCWD, "./3758/sys" [pid 15621] write(1, "executing program\n", 18 [pid 321] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15621] <... write resumed>) = 18 [pid 321] getdents64(4 [pid 320] openat(AT_FDCWD, "./3849/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 318] umount2("./3758/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15621] mkdirat(AT_FDCWD, "./sys", 0777 [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 320] <... openat resumed>) = 4 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15621] <... mkdirat resumed>) = 0 executing program [pid 15621] mount(NULL, "./sys", "sysfs", 0, NULL [pid 321] getdents64(4 [pid 320] fstat(4 [pid 318] openat(AT_FDCWD, "./3758/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 321] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 320] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 321] close(4 [pid 318] <... openat resumed>) = 4 [pid 321] <... close resumed>) = 0 [pid 320] getdents64(4 [pid 318] fstat(4 [pid 321] rmdir("./3885/sys" [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 318] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 320] getdents64(4 [pid 321] <... rmdir resumed>) = 0 [pid 318] getdents64(4 [pid 15621] <... mount resumed>) = 0 [pid 320] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15621] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 321] umount2("./3885/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 320] close(4 [pid 318] getdents64(4 [pid 15621] <... openat resumed>) = 3 [pid 321] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 320] <... close resumed>) = 0 [pid 318] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 321] newfstatat(AT_FDCWD, "./3885/binderfs" [pid 15621] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2) = 36 [pid 321] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 320] rmdir("./3849/sys" [pid 318] close(4 [pid 321] unlink("./3885/binderfs" [pid 318] <... close resumed>) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 15621] close(3) = 0 [pid 321] <... unlink resumed>) = 0 [pid 320] umount2("./3849/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] rmdir("./3758/sys" [pid 320] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15621] close(4 [pid 318] <... rmdir resumed>) = 0 [pid 320] newfstatat(AT_FDCWD, "./3849/binderfs" [pid 15621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] getdents64(3 [pid 318] umount2("./3758/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15621] close(5 [pid 321] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] close(3 [pid 318] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15621] close(6) = -1 EBADF (Bad file descriptor) [pid 15621] close(7) = -1 EBADF (Bad file descriptor) [pid 15621] close(8) = -1 EBADF (Bad file descriptor) [pid 15621] close(9) = -1 EBADF (Bad file descriptor) [pid 15621] close(10) = -1 EBADF (Bad file descriptor) [pid 15621] close(11) = -1 EBADF (Bad file descriptor) [pid 15621] close(12) = -1 EBADF (Bad file descriptor) [pid 321] <... close resumed>) = 0 [pid 320] unlink("./3849/binderfs" [pid 318] newfstatat(AT_FDCWD, "./3758/binderfs" [pid 321] rmdir("./3885" [pid 320] <... unlink resumed>) = 0 [pid 318] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 321] <... rmdir resumed>) = 0 [pid 320] getdents64(3 [pid 318] unlink("./3758/binderfs" [pid 321] mkdir("./3886", 0777 [pid 320] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15621] close(13 [pid 320] close(3 [pid 318] <... unlink resumed>) = 0 [pid 15621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] <... mkdir resumed>) = 0 [pid 320] <... close resumed>) = 0 [pid 15621] close(14 [pid 318] getdents64(3 [pid 320] rmdir("./3849" [pid 15621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 321] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 15621] close(15 [pid 321] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 320] <... rmdir resumed>) = 0 [pid 318] close(3 [pid 15621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] mkdir("./3850", 0777 [pid 15621] close(16 [pid 318] <... close resumed>) = 0 [pid 15621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15621] close(17 [pid 321] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 320] <... mkdir resumed>) = 0 [pid 318] rmdir("./3758" [pid 15621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15621] close(18 [pid 318] <... rmdir resumed>) = 0 [pid 15621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 320] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 318] mkdir("./3759", 0777 [pid 15621] close(19 [pid 320] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15621] close(20) = -1 EBADF (Bad file descriptor) [pid 15621] close(21) = -1 EBADF (Bad file descriptor) [pid 15621] close(22) = -1 EBADF (Bad file descriptor) [pid 15621] close(23) = -1 EBADF (Bad file descriptor) [pid 15621] close(24) = -1 EBADF (Bad file descriptor) [pid 15621] close(25) = -1 EBADF (Bad file descriptor) [pid 15621] close(26) = -1 EBADF (Bad file descriptor) [pid 15621] close(27) = -1 EBADF (Bad file descriptor) [pid 15621] close(28) = -1 EBADF (Bad file descriptor) [pid 15621] close(29) = -1 EBADF (Bad file descriptor) [pid 15621] exit_group(0ci2-android-6-12-rust/strace-static-x86_64: Process 15622 attached ) = ? [pid 318] <... mkdir resumed>) = 0 ci2-android-6-12-rust/strace-static-x86_64: Process 15623 attached [pid 15622] set_robust_list(0x5555689d76a0, 24 [pid 15621] +++ exited with 0 +++ [pid 321] <... clone resumed>, child_tidptr=0x5555689d7690) = 3888 [pid 320] <... clone resumed>, child_tidptr=0x5555689d7690) = 3852 [pid 318] rt_sigprocmask(SIG_BLOCK, ~[] [pid 15623] set_robust_list(0x5555689d76a0, 24 [pid 15622] <... set_robust_list resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [] [pid 319] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3790, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 15623] <... set_robust_list resumed>) = 0 [pid 15622] rt_sigprocmask(SIG_SETMASK, [] [pid 321] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [] [pid 319] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 15623] rt_sigprocmask(SIG_SETMASK, [] [pid 15622] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 15623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15623] chdir("./3886") = 0 [pid 15623] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15623] setpgid(0, 0) = 0 [pid 15623] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15622] chdir("./3850"ci2-android-6-12-rust/strace-static-x86_64: Process 15624 attached [pid 15623] <... openat resumed>) = 3 [pid 15622] <... chdir resumed>) = 0 [pid 318] <... clone resumed>, child_tidptr=0x5555689d7690) = 3761 [pid 15624] set_robust_list(0x5555689d76a0, 24 [pid 15622] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 15622] <... prctl resumed>) = 0 [pid 15624] <... set_robust_list resumed>) = 0 [pid 15623] write(3, "1000", 4 [pid 15622] setpgid(0, 0 [pid 15624] rt_sigprocmask(SIG_SETMASK, [] [pid 15623] <... write resumed>) = 4 [pid 15624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15623] close(3 [pid 15624] chdir("./3759" [pid 15623] <... close resumed>) = 0 [pid 15622] <... setpgid resumed>) = 0 [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 15624] <... chdir resumed>) = 0 [pid 15623] read(200 [pid 15624] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 15623] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15624] <... prctl resumed>) = 0 [pid 15623] symlink("/dev/binderfs", "./binderfs" [pid 15622] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15624] setpgid(0, 0 [pid 15623] <... symlink resumed>) = 0 [pid 15622] <... openat resumed>) = 3 [pid 15624] <... setpgid resumed>) = 0 [pid 15624] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 15623] write(1, "executing program\n", 18 [pid 15622] write(3, "1000", 4 [pid 15623] <... write resumed>) = 18 executing program [pid 15622] <... write resumed>) = 4 [pid 15624] <... openat resumed>) = 3 [pid 15623] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15622] close(3 [pid 15624] write(3, "1000", 4 [pid 15622] <... close resumed>) = 0 [pid 15624] <... write resumed>) = 4 [pid 15623] <... mkdirat resumed>) = 0 [pid 15624] close(3 [pid 15622] read(200 [pid 15624] <... close resumed>) = 0 [pid 15622] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15624] read(200 [pid 15623] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15622] symlink("/dev/binderfs", "./binderfs" [pid 15624] <... read resumed>, 0x7ffd25fc6d90, 1000) = -1 EAGAIN (Resource temporarily unavailable) [pid 15623] <... mount resumed>) = 0 [pid 15624] symlink("/dev/binderfs", "./binderfs" [pid 15622] <... symlink resumed>) = 0 [pid 15622] write(1, "executing program\n", 18 executing program [pid 15623] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15622] <... write resumed>) = 18 [pid 15623] <... openat resumed>) = 3 [pid 15622] mkdirat(AT_FDCWD, "./sys", 0777 [pid 15624] <... symlink resumed>) = 0 [pid 15624] write(1, "executing program\n", 18 [pid 15622] <... mkdirat resumed>) = 0 [pid 15624] <... write resumed>) = 18 [pid 15624] mkdirat(AT_FDCWD, "./sys", 0777 executing program [pid 15623] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15622] mount(NULL, "./sys", "sysfs", 0, NULL [pid 15624] <... mkdirat resumed>) = 0 [pid 15622] <... mount resumed>) = 0 [pid 15624] mount(NULL, "./sys", "sysfs", 0, NULL) = 0 [pid 15622] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15623] <... pwrite64 resumed>) = 36 [pid 15623] close(3) = 0 [pid 15624] openat(AT_FDCWD, "./sys/bus/pci/devices/0000:00:03.0/config", O_RDWR [pid 15623] close(4 [pid 15624] <... openat resumed>) = 3 [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] <... openat resumed>) = 3 [pid 15623] close(5 [pid 15622] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] close(6) = -1 EBADF (Bad file descriptor) [pid 15623] close(7) = -1 EBADF (Bad file descriptor) [pid 15622] <... pwrite64 resumed>) = 36 [pid 15624] pwrite64(3, "\x02\x15\x5e\x65\x09\x62\x52\x85\xa5\x65\xd2\x35\x07\x78\x79\xef\xa8\x43\xad\xf9\x33\x73\x7d\x90\xa5\xab\x08\xd8\xce\xf9\x98\x70\xed\x0c\x4b\xe6", 36, 2 [pid 15623] close(8 [pid 15622] close(3 [pid 15624] <... pwrite64 resumed>) = 36 [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] <... close resumed>) = 0 [pid 15623] close(9) = -1 EBADF (Bad file descriptor) [pid 15623] close(10) = -1 EBADF (Bad file descriptor) [pid 15624] close(3 [pid 15623] close(11 [pid 15624] <... close resumed>) = 0 [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(4 [pid 319] <... restart_syscall resumed>) = 0 [pid 15624] close(4 [pid 15623] close(12 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(5 [pid 15624] close(5 [pid 15623] close(13 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3788", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(6 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15624] close(6 [pid 15623] close(14 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(7 [pid 319] openat(AT_FDCWD, "./3788", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15624] close(7 [pid 15623] close(15 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(8 [pid 319] <... openat resumed>) = 3 [pid 15624] close(8 [pid 15623] close(16 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(9 [pid 319] fstat(3 [pid 15624] close(9 [pid 15623] close(17 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(10 [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 [pid 15624] close(10 [pid 15623] close(18 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] getdents64(3 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(11 [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 4 entries */, 32768) = 104 [pid 15624] close(11 [pid 15623] close(19 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(12 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3788/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15624] close(12 [pid 15623] close(20 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = 0 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(13) = -1 EBADF (Bad file descriptor) [pid 15624] close(13 [pid 15623] close(21 [pid 15622] close(14 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] umount2("./3788/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15624] close(14 [pid 15623] close(22 [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] close(15 [pid 15623] close(23 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] newfstatat(AT_FDCWD, "./3788/sys" [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(15 [pid 15624] close(16 [pid 15623] close(24 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(16 [pid 319] umount2("./3788/sys", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15624] close(17 [pid 15623] close(25 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(17 [pid 15624] close(18 [pid 15623] close(26 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] openat(AT_FDCWD, "./3788/sys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(18 [pid 319] <... openat resumed>) = 4 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] close(19 [pid 15623] close(27 [pid 15622] close(19 [pid 319] fstat(4 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0 [pid 15624] close(20 [pid 15623] close(28 [pid 15622] close(20 [pid 319] getdents64(4 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 2 entries */, 32768) = 48 [pid 15624] close(21 [pid 15623] close(29 [pid 15622] close(21 [pid 319] getdents64(4 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] close(22 [pid 15623] exit_group(0 [pid 319] <... getdents64 resumed>, 0x5555689e07a0 /* 0 entries */, 32768) = 0 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] close(23 [pid 15623] <... exit_group resumed>) = ? [pid 319] close(4 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15623] +++ exited with 0 +++ [pid 15622] close(22 [pid 319] <... close resumed>) = 0 [pid 15624] close(24 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(23 [pid 321] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3888, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(24 [pid 321] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rmdir("./3788/sys" [pid 15624] close(25 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... rmdir resumed>) = 0 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(25 [pid 319] umount2("./3788/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15624] close(26 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(26 [pid 15624] close(27 [pid 319] newfstatat(AT_FDCWD, "./3788/binderfs" [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 15624] close(28 [pid 15622] close(27 [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] close(29 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 319] unlink("./3788/binderfs" [pid 15624] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] close(28 [pid 319] <... unlink resumed>) = 0 [pid 15624] exit_group(0 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15624] <... exit_group resumed>) = ? [pid 15622] close(29 [pid 319] getdents64(3 [pid 15622] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 15622] exit_group(0) = ? [pid 15624] +++ exited with 0 +++ [pid 15622] +++ exited with 0 +++ [pid 319] <... getdents64 resumed>, 0x5555689d8760 /* 0 entries */, 32768) = 0 [pid 320] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3852, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 319] close(3 [pid 318] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3761, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 320] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] <... close resumed>) = 0 [pid 318] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 319] rmdir("./3788") = 0 [pid 319] mkdir("./3789", 0777) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-12-rust/strace-static-x86_64: Process 15625 attached [pid 15625] set_robust_list(0x5555689d76a0, 24) = 0 [pid 15625] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] <... clone resumed>, child_tidptr=0x5555689d7690) = 3791 [pid 15625] chdir("./3789" [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 15625] <... chdir resumed>) = 0 [pid 15625] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 15625] setpgid(0, 0) = 0 [pid 15625] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 321] <... restart_syscall resumed>) = 0 [pid 320] <... restart_syscall resumed>) = 0 [pid 15625] write(3, "1000", 4) = 4 [pid 15625] close(3 [pid 321] umount2("./3886", MNT_FORCE|UMOUNT_NOFOLLOW [pid 15625] <... close resumed>) = 0