ci2-upstream-fs/strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ci2-upstream-fs/syz-executor2968327018 <...> Warning: Permanently added '10.128.0.255' (ED25519) to the list of known hosts. execve("ci2-upstream-fs/syz-executor2968327018", ["ci2-upstream-fs/syz-executor2968327018"], 0x7fff6d22d620 /* 10 vars */) = 0 brk(NULL) = 0x5555829da000 brk(0x5555829dad80) = 0x5555829dad80 arch_prctl(ARCH_SET_FS, 0x5555829da400) = 0 set_tid_address(0x5555829da6d0) = 5611 set_robust_list(0x5555829da6e0, 24) = 0 rseq({cpu_id_start=0, cpu_id=RSEQ_CPU_ID_UNINITIALIZED, rseq_cs=NULL, flags=0, node_id=0, mm_cid=0, slice_ctrl={request=0, granted=0, __reserved=0}, __reserved=0}, 33, 0, 0x53053053) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlinkat(AT_FDCWD, "/proc/self/exe", "/root/ci2-upstream-fs/syz-executor2968327018", 4096) = 44 getrandom("\x57\xc8\x00\x16\x25\x22\x93\xad", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x5555829dad80 brk(0x5555829fbd80) = 0x5555829fbd80 brk(0x5555829fc000) = 0x5555829fc000 mprotect(0x7ff7a02eb000, 20480, PROT_READ) = 0 mmap(0x1ffffffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffffffff000 mmap(0x200000000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200000000000 mmap(0x200001000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200001000000 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5612 attached , child_tidptr=0x5555829da6d0) = 5612 [pid 5611] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] set_robust_list(0x5555829da6e0, 24 [pid 5611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... set_robust_list resumed>) = 0 [pid 5612] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5611] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] getrandom( [pid 5611] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] <... getrandom resumed>"\x6e\x5d\xbc\x08\x3e\xae\xc0\x29", 8, GRND_NONBLOCK) = 8 [pid 5611] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] mkdir("./syzkaller.YKdf6e", 0700 [pid 5611] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5613 [pid 5611] rt_sigprocmask(SIG_SETMASK, []ci2-upstream-fs/strace-static-x86_64: Process 5613 attached , NULL, 8) = 0 [pid 5611] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5611] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] set_robust_list(0x5555829da6e0, 24 [pid 5612] <... mkdir resumed>) = 0 [pid 5613] <... set_robust_list resumed>) = 0 [pid 5612] chmod("./syzkaller.YKdf6e", 0777ci2-upstream-fs/strace-static-x86_64: Process 5614 attached [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] <... chmod resumed>) = 0 [pid 5611] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5614 [pid 5614] set_robust_list(0x5555829da6e0, 24 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] chdir("./syzkaller.YKdf6e" [pid 5611] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] <... set_robust_list resumed>) = 0 [pid 5613] getrandom( [pid 5612] <... chdir resumed>) = 0 [pid 5611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] mkdir("./0", 0777 [pid 5611] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... getrandom resumed>"\xc5\xc1\x03\xcb\xcb\xbb\xd4\xd7", 8, GRND_NONBLOCK) = 8 [pid 5611] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] mkdir("./syzkaller.Duk30h", 0700 [pid 5612] <... mkdir resumed>) = 0 [pid 5611] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] getrandom( [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5614] <... getrandom resumed>"\xd2\xa0\x46\xc1\x8f\xf2\xd8\x46", 8, GRND_NONBLOCK) = 8 [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] mkdir("./syzkaller.w2oGFw", 0700ci2-upstream-fs/strace-static-x86_64: Process 5616 attached ci2-upstream-fs/strace-static-x86_64: Process 5615 attached ) = 0 [pid 5613] <... mkdir resumed>) = 0 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5615 [pid 5611] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5616 [pid 5616] set_robust_list(0x5555829da6e0, 24 [pid 5615] set_robust_list(0x5555829da6e0, 24 [pid 5614] chmod("./syzkaller.w2oGFw", 0777 [pid 5613] chmod("./syzkaller.Duk30h", 0777 [pid 5611] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] <... set_robust_list resumed>) = 0 [pid 5615] <... set_robust_list resumed>) = 0 [pid 5614] <... chmod resumed>) = 0 [pid 5613] <... chmod resumed>) = 0 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5615] rt_sigprocmask(SIG_SETMASK, [] [pid 5611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5615] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] chdir("./syzkaller.w2oGFw" [pid 5613] chdir("./syzkaller.Duk30h" [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5611] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] getrandom( [pid 5615] chdir("./0" [pid 5614] <... chdir resumed>) = 0 [pid 5613] <... chdir resumed>) = 0 [pid 5611] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] <... getrandom resumed>"\x71\xf9\x33\xdf\x00\xc3\xbc\x9c", 8, GRND_NONBLOCK) = 8 [pid 5615] <... chdir resumed>) = 0 [pid 5614] mkdir("./0", 0777 [pid 5613] mkdir("./0", 0777 [pid 5611] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] mkdir("./syzkaller.futHPs", 0700 [pid 5615] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5615] setpgid(0, 0ci2-upstream-fs/strace-static-x86_64: Process 5617 attached ) = 0 [pid 5613] <... mkdir resumed>) = 0 [pid 5616] <... mkdir resumed>) = 0 [pid 5611] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5617 [pid 5617] set_robust_list(0x5555829da6e0, 24 [pid 5616] chmod("./syzkaller.futHPs", 0777 [pid 5615] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5614] <... mkdir resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5617] <... set_robust_list resumed>) = 0 [pid 5611] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] <... chmod resumed>) = 0 [pid 5615] <... openat resumed>) = 3 [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] chdir("./syzkaller.futHPs" [pid 5615] write(3, "1000", 4 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5615] <... write resumed>) = 4 ci2-upstream-fs/strace-static-x86_64: Process 5618 attached [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... chdir resumed>) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5617] getrandom( [pid 5615] close(3 [pid 5617] <... getrandom resumed>"\xe1\xcb\x88\x23\xce\x6c\x94\x34", 8, GRND_NONBLOCK) = 8 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5618 [pid 5617] mkdir("./syzkaller.dbotQj", 0700 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... mkdir resumed>) = 0 [pid 5616] mkdir("./0", 0777 [pid 5615] <... close resumed>) = 0 [pid 5618] set_robust_list(0x5555829da6e0, 24 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] chmod("./syzkaller.dbotQj", 0777ci2-upstream-fs/strace-static-x86_64: Process 5619 attached [pid 5618] <... set_robust_list resumed>) = 0 [pid 5616] <... mkdir resumed>) = 0 [pid 5615] symlink("/dev/binderfs", "./binderfs" [pid 5619] set_robust_list(0x5555829da6e0, 24 [pid 5617] <... chmod resumed>) = 0 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5619 [pid 5619] <... set_robust_list resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] chdir("./syzkaller.dbotQj" [pid 5619] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... chdir resumed>) = 0 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5619] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] mkdir("./0", 0777 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5619] chdir("./0" [pid 5618] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5619] <... chdir resumed>) = 0 [pid 5618] chdir("./0" [pid 5617] <... mkdir resumed>) = 0 [pid 5615] <... symlink resumed>) = 0 [pid 5618] <... chdir resumed>) = 0 [pid 5619] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5619] setpgid(0, 0) = 0 [pid 5618] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5619] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-upstream-fs/strace-static-x86_64: Process 5620 attached ) = 3 [pid 5618] <... prctl resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5615] write(1, "executing program\n", 18 [pid 5620] set_robust_list(0x5555829da6e0, 24 [pid 5619] write(3, "1000", 4 [pid 5618] setpgid(0, 0 [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5620] <... set_robust_list resumed>) = 0 executing program [pid 5619] <... write resumed>) = 4 [pid 5618] <... setpgid resumed>) = 0 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5620 [pid 5615] <... write resumed>) = 18 [pid 5620] rt_sigprocmask(SIG_SETMASK, [] [pid 5619] close(3 [pid 5618] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5615] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5620] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5619] <... close resumed>) = 0 [pid 5618] <... openat resumed>) = 3 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5621 attached [pid 5620] chdir("./0" [pid 5619] symlink("/dev/binderfs", "./binderfs" [pid 5618] write(3, "1000", 4 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5621 [pid 5620] <... chdir resumed>) = 0 [pid 5619] <... symlink resumed>) = 0 [pid 5618] <... write resumed>) = 4 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5621] set_robust_list(0x5555829da6e0, 24 [pid 5620] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5615] <... mkdirat resumed>) = 0 [pid 5618] close(3 [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5620] <... prctl resumed>) = 0 [pid 5621] <... set_robust_list resumed>) = 0 [pid 5615] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5621] rt_sigprocmask(SIG_SETMASK, [] [pid 5620] setpgid(0, 0 [pid 5619] write(1, "executing program\n", 18 [pid 5618] <... close resumed>) = 0 [pid 5620] <... setpgid resumed>) = 0 executing program [pid 5618] symlink("/dev/binderfs", "./binderfs" [pid 5621] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5620] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5619] <... write resumed>) = 18 [pid 5618] <... symlink resumed>) = 0 [pid 5621] chdir("./0" [pid 5620] <... openat resumed>) = 3 [pid 5619] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5621] <... chdir resumed>) = 0 [pid 5620] write(3, "1000", 4 [pid 5618] write(1, "executing program\n", 18 [pid 5615] <... mount resumed>) = 0 executing program [pid 5621] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5620] <... write resumed>) = 4 [pid 5619] <... mkdirat resumed>) = 0 [pid 5618] <... write resumed>) = 18 [pid 5615] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5621] <... prctl resumed>) = 0 [pid 5620] close(3) = 0 [pid 5618] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5621] setpgid(0, 0 [pid 5620] symlink("/dev/binderfs", "./binderfs" [pid 5619] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5621] <... setpgid resumed>) = 0 [pid 5621] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5621] write(3, "1000", 4) = 4 [pid 5620] <... symlink resumed>) = 0 [pid 5621] close(3) = 0 [pid 5619] <... mount resumed>) = 0 [pid 5621] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5620] write(1, "executing program\n", 18 [pid 5621] write(1, "executing program\n", 18 [pid 5620] <... write resumed>) = 18 executing program [pid 5619] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5618] <... mkdirat resumed>) = 0 [pid 5615] <... openat resumed>) = 3 executing program [pid 5621] <... write resumed>) = 18 [pid 5620] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5619] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5618] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5615] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5621] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5620] <... mkdirat resumed>) = 0 [pid 5619] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5618] <... mount resumed>) = 0 [pid 5618] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5619] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5618] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5619] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5618] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31) = -1 EBADF (Bad file descriptor) [pid 5618] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5621] <... mkdirat resumed>) = 0 [pid 5620] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5621] mount(NULL, "./gadget", "gadgetfs", 0, NULL) = 0 [pid 5619] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5618] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5620] <... mount resumed>) = 0 [pid 5619] exit_group(0 [pid 5618] exit_group(0 [pid 5621] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5618] <... exit_group resumed>) = ? [pid 5620] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5619] <... exit_group resumed>) = ? [pid 5621] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5620] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5620] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5619] +++ exited with 0 +++ [pid 5621] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5620] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5618] +++ exited with 0 +++ [pid 5620] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5621] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5619, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5620] <... openat resumed>) = 3 [pid 5621] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5618, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5621] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5620] exit_group(0) = ? [pid 5621] exit_group(0 [pid 5614] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5620] +++ exited with 0 +++ [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5621] <... exit_group resumed>) = ? [pid 5614] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... openat resumed>) = 3 [pid 5613] <... openat resumed>) = 3 [pid 5613] fstat(3 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5620, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5621] +++ exited with 0 +++ [pid 5614] fstat(3 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5621, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] getdents64(3 [pid 5617] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] getdents64(3 [pid 5617] <... openat resumed>) = 3 [pid 5616] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] fstat(3 [pid 5616] <... openat resumed>) = 3 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] fstat(3 [pid 5613] newfstatat(AT_FDCWD, "./0/binderfs" [pid 5614] newfstatat(AT_FDCWD, "./0/binderfs" [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] getdents64(3 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] unlink("./0/binderfs" [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] unlink("./0/binderfs" [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [ 108.793886][ T5615] gadgetfs: bound to dummy_udc driver [pid 5614] unlink("./0/binderfs" [pid 5616] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5616] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] unlink("./0/binderfs" [pid 5614] <... unlink resumed>) = 0 [pid 5613] <... unlink resumed>) = 0 [pid 5616] <... unlink resumed>) = 0 [pid 5614] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... unlink resumed>) = 0 [pid 5616] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5615] <... write resumed>) = 31 [pid 5615] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = 4 [pid 5615] exit_group(0) = ? [pid 5617] <... umount2 resumed>) = 0 [pid 5616] <... umount2 resumed>) = 0 [pid 5615] +++ exited with 0 +++ [pid 5614] <... umount2 resumed>) = 0 [pid 5613] <... umount2 resumed>) = 0 [pid 5617] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] newfstatat(AT_FDCWD, "./0/gadget" [pid 5614] newfstatat(AT_FDCWD, "./0/gadget" [pid 5617] newfstatat(AT_FDCWD, "./0/gadget" [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5615, si_uid=0, si_status=0, si_utime=0, si_stime=12 /* 0.12 s */} --- [pid 5613] newfstatat(AT_FDCWD, "./0/gadget" [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5617] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... restart_syscall resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] openat(AT_FDCWD, "./0/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] openat(AT_FDCWD, "./0/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] openat(AT_FDCWD, "./0/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] <... openat resumed>) = 4 [pid 5614] <... openat resumed>) = 4 [pid 5613] openat(AT_FDCWD, "./0/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] <... openat resumed>) = 4 [pid 5616] fstat(4 [pid 5614] fstat(4 [pid 5613] <... openat resumed>) = 4 [pid 5617] fstat(4 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] getdents64(4 [pid 5617] getdents64(4 [pid 5614] getdents64(4 [pid 5613] fstat(4 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] getdents64(4 [pid 5616] getdents64(4 [pid 5614] getdents64(4 [pid 5613] getdents64(4 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5617] close(4 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5617] <... close resumed>) = 0 [pid 5616] close(4 [pid 5617] rmdir("./0/gadget" [pid 5616] <... close resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] rmdir("./0/gadget" [pid 5614] close(4 [pid 5613] getdents64(4 [pid 5614] <... close resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] <... openat resumed>) = 3 [pid 5614] rmdir("./0/gadget" [pid 5613] close(4 [pid 5612] fstat(3 [pid 5613] <... close resumed>) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] rmdir("./0/gadget" [pid 5612] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] unlink("./0/binderfs") = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... rmdir resumed>) = 0 [pid 5613] getdents64(3 [pid 5617] <... rmdir resumed>) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] getdents64(3 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] getdents64(3 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] close(3 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5616] getdents64(3 [pid 5614] close(3 [pid 5613] <... close resumed>) = 0 [pid 5617] close(3 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5617] <... close resumed>) = 0 [pid 5614] <... close resumed>) = 0 [pid 5613] rmdir("./0" [pid 5617] rmdir("./0" [pid 5616] close(3 [pid 5614] rmdir("./0" [pid 5613] <... rmdir resumed>) = 0 [pid 5617] <... rmdir resumed>) = 0 [pid 5616] <... close resumed>) = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] mkdir("./1", 0777 [pid 5612] <... umount2 resumed>) = 0 [pid 5617] mkdir("./1", 0777 [pid 5616] rmdir("./0" [pid 5614] mkdir("./1", 0777 [pid 5612] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] newfstatat(AT_FDCWD, "./0/gadget", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] umount2("./0/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] openat(AT_FDCWD, "./0/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5612] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] getdents64(4, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] getdents64(4, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] close(4) = 0 [pid 5612] rmdir("./0/gadget" [pid 5616] <... rmdir resumed>) = 0 [pid 5617] <... mkdir resumed>) = 0 [pid 5614] <... mkdir resumed>) = 0 [pid 5613] <... mkdir resumed>) = 0 [pid 5612] <... rmdir resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] mkdir("./1", 0777 [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] getdents64(3 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] <... mkdir resumed>) = 0 [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5624 attached [pid 5612] close(3 [pid 5624] set_robust_list(0x5555829da6e0, 24 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5624 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5625 attached [pid 5624] <... set_robust_list resumed>) = 0 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] <... close resumed>) = 0 [pid 5625] set_robust_list(0x5555829da6e0, 24 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5626 attached [pid 5625] <... set_robust_list resumed>) = 0 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5625 [pid 5612] rmdir("./0" [pid 5624] chdir("./1" [pid 5612] <... rmdir resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] set_robust_list(0x5555829da6e0, 24 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] <... set_robust_list resumed>) = 0 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5627 attached [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] chdir("./1" [pid 5624] <... chdir resumed>) = 0 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5626 [pid 5612] mkdir("./1", 0777 [pid 5627] set_robust_list(0x5555829da6e0, 24 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] <... chdir resumed>) = 0 [pid 5624] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5627 [pid 5627] <... set_robust_list resumed>) = 0 [pid 5626] chdir("./1" [pid 5625] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... chdir resumed>) = 0 [pid 5625] <... prctl resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... mkdir resumed>) = 0 [pid 5626] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5625] setpgid(0, 0 [pid 5624] <... prctl resumed>) = 0 [pid 5626] <... prctl resumed>) = 0 [pid 5626] setpgid(0, 0 [pid 5625] <... setpgid resumed>) = 0 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... setpgid resumed>) = 0 [pid 5625] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] setpgid(0, 0) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5625] <... openat resumed>) = 3 [pid 5624] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5627] chdir("./1" [pid 5626] <... openat resumed>) = 3 [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] <... chdir resumed>) = 0 [pid 5625] write(3, "1000", 4 [pid 5626] write(3, "1000", 4 [pid 5625] <... write resumed>) = 4 [pid 5626] <... write resumed>) = 4 [pid 5625] close(3 [pid 5626] close(3 [pid 5625] <... close resumed>) = 0 [pid 5626] <... close resumed>) = 0 [pid 5625] symlink("/dev/binderfs", "./binderfs" [pid 5627] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] symlink("/dev/binderfs", "./binderfs" [pid 5625] <... symlink resumed>) = 0 [pid 5624] <... openat resumed>) = 3 [pid 5627] <... prctl resumed>) = 0 [pid 5626] <... symlink resumed>) = 0 executing program [pid 5625] write(1, "executing program\n", 18 [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5627] setpgid(0, 0 [pid 5626] write(1, "executing program\n", 18 [pid 5625] <... write resumed>) = 18 executing program [pid 5627] <... setpgid resumed>) = 0 [pid 5626] <... write resumed>) = 18 [pid 5625] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5627] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5626] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5627] <... openat resumed>) = 3 [pid 5626] <... mkdirat resumed>) = 0 [pid 5625] <... mkdirat resumed>) = 0 [pid 5624] write(3, "1000", 4 [pid 5627] write(3, "1000", 4ci2-upstream-fs/strace-static-x86_64: Process 5628 attached [pid 5626] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5625] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5628 [pid 5628] set_robust_list(0x5555829da6e0, 24 [pid 5627] <... write resumed>) = 4 [pid 5626] <... mount resumed>) = 0 [pid 5625] <... mount resumed>) = 0 [pid 5624] <... write resumed>) = 4 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... set_robust_list resumed>) = 0 [pid 5624] close(3 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] close(3 [pid 5626] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5625] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5624] <... close resumed>) = 0 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... close resumed>) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5625] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5624] symlink("/dev/binderfs", "./binderfs" [pid 5628] chdir("./1" [pid 5627] symlink("/dev/binderfs", "./binderfs" [pid 5628] <... chdir resumed>) = 0 [pid 5626] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5625] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5624] <... symlink resumed>) = 0 [pid 5628] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 executing program [pid 5624] write(1, "executing program\n", 18 [pid 5628] setpgid(0, 0 [pid 5627] <... symlink resumed>) = 0 [pid 5625] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5624] <... write resumed>) = 18 [pid 5628] <... setpgid resumed>) = 0 [pid 5627] write(1, "executing program\n", 18 [pid 5625] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR executing program [pid 5624] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5628] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5627] <... write resumed>) = 18 [pid 5625] <... openat resumed>) = 3 [pid 5628] <... openat resumed>) = 3 [pid 5627] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5625] exit_group(0 [pid 5627] <... mkdirat resumed>) = 0 [pid 5625] <... exit_group resumed>) = ? [pid 5628] write(3, "1000", 4) = 4 [pid 5624] <... mkdirat resumed>) = 0 [pid 5628] close(3) = 0 [pid 5624] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5628] symlink("/dev/binderfs", "./binderfs" [pid 5624] <... mount resumed>) = 0 [pid 5628] <... symlink resumed>) = 0 [pid 5627] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5624] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5628] write(1, "executing program\n", 18 [pid 5627] <... mount resumed>) = 0 [pid 5625] +++ exited with 0 +++ executing program [pid 5628] <... write resumed>) = 18 [pid 5627] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5626] <... write resumed>) = 31 [pid 5624] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5625, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5628] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5624] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5628] <... mkdirat resumed>) = 0 [pid 5624] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5627] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5626] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5624] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5628] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5624] <... openat resumed>) = 3 [pid 5627] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5626] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5624] exit_group(0 [pid 5627] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5624] <... exit_group resumed>) = ? [ 109.146379][ T5626] gadgetfs: bound to dummy_udc driver [pid 5628] <... mount resumed>) = 0 [pid 5627] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5626] exit_group(0 [pid 5614] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5627] <... openat resumed>) = 3 [pid 5626] <... exit_group resumed>) = ? [pid 5624] +++ exited with 0 +++ [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5627] exit_group(0 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5624, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5628] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5627] <... exit_group resumed>) = ? [pid 5628] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5614] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5614] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5614] newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5627] +++ exited with 0 +++ [pid 5614] unlink("./1/binderfs") = 0 [pid 5614] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5627, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5616] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5628] exit_group(0 [pid 5616] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5616] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] <... exit_group resumed>) = ? [pid 5616] <... openat resumed>) = 3 [pid 5616] fstat(3 [pid 5613] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] getdents64(3 [pid 5613] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] <... openat resumed>) = 3 [pid 5616] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] fstat(3 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] newfstatat(AT_FDCWD, "./1/binderfs" [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] getdents64(3 [pid 5616] unlink("./1/binderfs" [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] <... unlink resumed>) = 0 [pid 5616] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] +++ exited with 0 +++ [pid 5613] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5628, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5613] newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] unlink("./1/binderfs" [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... unlink resumed>) = 0 [pid 5612] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5626] +++ exited with 0 +++ [pid 5614] <... umount2 resumed>) = 0 [pid 5613] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5626, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5614] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] fstat(3 [pid 5614] newfstatat(AT_FDCWD, "./1/gadget" [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] getdents64(3 [pid 5617] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] openat(AT_FDCWD, "./1/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... openat resumed>) = 4 [pid 5612] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... openat resumed>) = 3 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... umount2 resumed>) = 0 [pid 5614] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] fstat(3 [pid 5612] newfstatat(AT_FDCWD, "./1/binderfs" [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] getdents64(4 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] getdents64(3 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] newfstatat(AT_FDCWD, "./1/gadget" [pid 5617] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] newfstatat(AT_FDCWD, "./1/binderfs" [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] openat(AT_FDCWD, "./1/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] unlink("./1/binderfs" [pid 5616] <... openat resumed>) = 4 [pid 5616] fstat(4 [pid 5612] unlink("./1/binderfs" [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] getdents64(4, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5617] <... unlink resumed>) = 0 [pid 5612] <... unlink resumed>) = 0 [pid 5616] getdents64(4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] <... umount2 resumed>) = 0 [pid 5612] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] getdents64(4 [pid 5613] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] close(4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... close resumed>) = 0 [pid 5613] newfstatat(AT_FDCWD, "./1/gadget" [pid 5614] close(4 [pid 5616] rmdir("./1/gadget" [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] <... close resumed>) = 0 [pid 5613] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] getdents64(3 [pid 5614] rmdir("./1/gadget" [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] openat(AT_FDCWD, "./1/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] close(3 [pid 5613] <... openat resumed>) = 4 [pid 5616] <... close resumed>) = 0 [pid 5616] rmdir("./1" [pid 5614] <... rmdir resumed>) = 0 [pid 5613] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5613] getdents64(4 [pid 5614] getdents64(3 [pid 5616] mkdir("./2", 0777 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] close(3 [pid 5613] getdents64(4 [pid 5616] <... mkdir resumed>) = 0 [pid 5614] <... close resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5614] rmdir("./1" [pid 5613] close(4 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] <... close resumed>) = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] rmdir("./1/gadget") = 0 [pid 5614] mkdir("./2", 0777 [pid 5613] getdents64(3ci2-upstream-fs/strace-static-x86_64: Process 5629 attached [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5629 [pid 5614] <... mkdir resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5629] set_robust_list(0x5555829da6e0, 24 [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5629] <... set_robust_list resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] close(3 [pid 5629] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5629] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... umount2 resumed>) = 0 [pid 5613] <... close resumed>) = 0 [pid 5612] <... umount2 resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5630 attached [pid 5629] chdir("./2" [pid 5630] set_robust_list(0x5555829da6e0, 24 [pid 5629] <... chdir resumed>) = 0 [pid 5617] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5630 [pid 5613] rmdir("./1" [pid 5630] <... set_robust_list resumed>) = 0 [pid 5629] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5630] rt_sigprocmask(SIG_SETMASK, [] [pid 5629] <... prctl resumed>) = 0 [pid 5617] newfstatat(AT_FDCWD, "./1/gadget" [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... rmdir resumed>) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5629] setpgid(0, 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] mkdir("./2", 0777 [pid 5630] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5629] <... setpgid resumed>) = 0 [pid 5617] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] newfstatat(AT_FDCWD, "./1/gadget" [pid 5630] chdir("./2" [pid 5629] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] openat(AT_FDCWD, "./1/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5629] <... openat resumed>) = 3 [pid 5613] <... mkdir resumed>) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5630] <... chdir resumed>) = 0 [pid 5617] <... openat resumed>) = 4 [pid 5630] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5629] write(3, "1000", 4 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] umount2("./1/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5630] <... prctl resumed>) = 0 [pid 5629] <... write resumed>) = 4 [pid 5630] setpgid(0, 0 [pid 5629] close(3 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5617] fstat(4 [pid 5630] <... setpgid resumed>) = 0 [pid 5629] <... close resumed>) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] openat(AT_FDCWD, "./1/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5630] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5629] symlink("/dev/binderfs", "./binderfs" [pid 5617] getdents64(4 [pid 5630] <... openat resumed>) = 3 [pid 5629] <... symlink resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] <... openat resumed>) = 4 ci2-upstream-fs/strace-static-x86_64: Process 5631 attached [pid 5630] write(3, "1000", 4 [pid 5629] write(1, "executing program\n", 18 [pid 5631] set_robust_list(0x5555829da6e0, 24 [pid 5630] <... write resumed>) = 4 [pid 5617] getdents64(4 [pid 5612] fstat(4 [pid 5631] <... set_robust_list resumed>) = 0 [pid 5630] close(3 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5631 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5630] <... close resumed>) = 0 executing program [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] getdents64(4 [pid 5631] rt_sigprocmask(SIG_SETMASK, [] [pid 5629] <... write resumed>) = 18 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5630] symlink("/dev/binderfs", "./binderfs" [pid 5617] close(4 [pid 5612] getdents64(4 [pid 5631] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5629] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5617] <... close resumed>) = 0 [pid 5631] chdir("./2" [pid 5630] <... symlink resumed>) = 0 [pid 5631] <... chdir resumed>) = 0 [pid 5617] rmdir("./1/gadget" [pid 5612] close(4 [pid 5631] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5630] write(1, "executing program\n", 18 [pid 5629] <... mkdirat resumed>) = 0 [pid 5617] <... rmdir resumed>) = 0 [pid 5612] <... close resumed>) = 0 [pid 5612] rmdir("./1/gadget" [pid 5631] <... prctl resumed>) = 0 [pid 5631] setpgid(0, 0) = 0 [pid 5631] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5612] <... rmdir resumed>) = 0 [pid 5630] <... write resumed>) = 18 executing program [pid 5630] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5629] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] getdents64(3 [pid 5612] getdents64(3 [pid 5631] <... openat resumed>) = 3 [pid 5630] <... mkdirat resumed>) = 0 [pid 5629] <... mount resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] close(3 [pid 5631] write(3, "1000", 4) = 4 [pid 5612] <... close resumed>) = 0 [pid 5630] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5629] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] close(3 [pid 5631] close(3 [pid 5630] <... mount resumed>) = 0 [pid 5612] rmdir("./1" [pid 5617] <... close resumed>) = 0 [pid 5631] <... close resumed>) = 0 [pid 5629] <... openat resumed>) = 3 [pid 5617] rmdir("./1" [pid 5630] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5612] <... rmdir resumed>) = 0 [pid 5630] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31) = -1 EBADF (Bad file descriptor) [pid 5630] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = -1 ENOENT (No such file or directory) [pid 5617] <... rmdir resumed>) = 0 [pid 5631] symlink("/dev/binderfs", "./binderfs" [pid 5629] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5630] exit_group(0) = ? [pid 5631] <... symlink resumed>) = 0 [pid 5612] mkdir("./2", 0777 [pid 5617] mkdir("./2", 0777 [pid 5612] <... mkdir resumed>) = 0 [pid 5630] +++ exited with 0 +++ [pid 5631] write(1, "executing program\n", 18 [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5630, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 5614] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5631] <... write resumed>) = 18 [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5631] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] <... restart_syscall resumed>) = 0 [pid 5617] <... mkdir resumed>) = 0 [pid 5631] <... mkdirat resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5631] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5631] <... mount resumed>) = 0 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5632 ci2-upstream-fs/strace-static-x86_64: Process 5632 attached [pid 5614] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5631] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5614] <... openat resumed>) = 3 [pid 5632] set_robust_list(0x5555829da6e0, 24 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5632] <... set_robust_list resumed>) = 0 [pid 5631] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5614] fstat(3 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5631] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5632] rt_sigprocmask(SIG_SETMASK, []ci2-upstream-fs/strace-static-x86_64: Process 5633 attached , NULL, 8) = 0 [pid 5632] chdir("./2" [pid 5631] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5632] <... chdir resumed>) = 0 [pid 5631] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5633 [pid 5614] getdents64(3 [pid 5632] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5631] <... openat resumed>) = 3 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5633] set_robust_list(0x5555829da6e0, 24 [pid 5632] <... prctl resumed>) = 0 [pid 5631] exit_group(0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5632] setpgid(0, 0 [pid 5631] <... exit_group resumed>) = ? [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5632] <... setpgid resumed>) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5633] <... set_robust_list resumed>) = 0 [pid 5632] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5631] +++ exited with 0 +++ [pid 5629] <... write resumed>) = 31 [pid 5614] newfstatat(AT_FDCWD, "./2/binderfs" [pid 5633] rt_sigprocmask(SIG_SETMASK, [] [pid 5632] <... openat resumed>) = 3 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5631, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5633] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] unlink("./2/binderfs" [pid 5633] chdir("./2") = 0 [pid 5632] write(3, "1000", 4 [pid 5629] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5633] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5632] <... write resumed>) = 4 [pid 5633] <... prctl resumed>) = 0 [pid 5633] setpgid(0, 0) = 0 [pid 5633] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5632] close(3 [pid 5614] <... unlink resumed>) = 0 [pid 5633] <... openat resumed>) = 3 [pid 5614] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5632] <... close resumed>) = 0 [pid 5633] write(3, "1000", 4 [pid 5632] symlink("/dev/binderfs", "./binderfs" [pid 5629] <... openat resumed>) = 4 [pid 5633] <... write resumed>) = 4 [pid 5632] <... symlink resumed>) = 0 [pid 5629] exit_group(0 [pid 5613] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5633] close(3 [pid 5632] write(1, "executing program\n", 18 [pid 5629] <... exit_group resumed>) = ? [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5633] <... close resumed>) = 0 [ 109.465531][ T5629] gadgetfs: bound to dummy_udc driver [pid 5613] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5633] symlink("/dev/binderfs", "./binderfs" [pid 5613] <... openat resumed>) = 3 [pid 5633] <... symlink resumed>) = 0 [pid 5632] <... write resumed>) = 18 executing program [pid 5613] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5632] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5613] getdents64(3 [pid 5633] write(1, "executing program\n", 18 [pid 5632] <... mkdirat resumed>) = 0 [pid 5629] +++ exited with 0 +++ [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 executing program [pid 5633] <... write resumed>) = 18 [pid 5632] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5633] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5632] <... mount resumed>) = 0 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5629, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5613] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5632] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5632] <... openat resumed>) = 3 [pid 5613] newfstatat(AT_FDCWD, "./2/binderfs" [pid 5633] <... mkdirat resumed>) = 0 [pid 5616] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5633] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5632] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] unlink("./2/binderfs" [pid 5633] <... mount resumed>) = 0 [pid 5633] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5633] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31) = -1 EBADF (Bad file descriptor) [pid 5616] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... umount2 resumed>) = 0 [pid 5633] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] <... openat resumed>) = 3 [pid 5614] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... unlink resumed>) = 0 [pid 5633] <... openat resumed>) = 3 [pid 5616] fstat(3 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] newfstatat(AT_FDCWD, "./2/gadget" [pid 5633] exit_group(0 [pid 5616] getdents64(3 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5633] <... exit_group resumed>) = ? [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./2/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5633] +++ exited with 0 +++ [pid 5616] newfstatat(AT_FDCWD, "./2/binderfs" [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5633, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5614] <... openat resumed>) = 4 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] unlink("./2/binderfs" [pid 5614] fstat(4 [pid 5617] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] getdents64(4 [pid 5617] <... openat resumed>) = 3 [pid 5617] fstat(3 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] <... umount2 resumed>) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] getdents64(3 [pid 5616] <... unlink resumed>) = 0 [pid 5614] getdents64(4 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] newfstatat(AT_FDCWD, "./2/gadget" [pid 5617] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5614] close(4 [pid 5617] newfstatat(AT_FDCWD, "./2/binderfs" [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... close resumed>) = 0 [pid 5613] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] unlink("./2/binderfs" [pid 5614] rmdir("./2/gadget" [pid 5617] <... unlink resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5632] <... write resumed>) = 31 [pid 5617] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] openat(AT_FDCWD, "./2/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5632] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] <... openat resumed>) = 4 [ 109.567309][ T5632] gadgetfs: bound to dummy_udc driver [pid 5614] <... rmdir resumed>) = 0 [pid 5613] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] getdents64(3 [pid 5613] getdents64(4 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] close(3 [pid 5632] <... openat resumed>) = 4 [pid 5613] getdents64(4 [pid 5632] exit_group(0 [pid 5614] <... close resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5632] <... exit_group resumed>) = ? [pid 5614] rmdir("./2" [pid 5613] close(4 [pid 5614] <... rmdir resumed>) = 0 [pid 5614] mkdir("./3", 0777 [pid 5616] <... umount2 resumed>) = 0 [pid 5613] <... close resumed>) = 0 [pid 5632] +++ exited with 0 +++ [pid 5616] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... mkdir resumed>) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] newfstatat(AT_FDCWD, "./2/gadget" [pid 5613] rmdir("./2/gadget" [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5632, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] openat(AT_FDCWD, "./2/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5616] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] getdents64(4 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] <... rmdir resumed>) = 0 [pid 5612] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] <... umount2 resumed>) = 0 [pid 5616] getdents64(4 [pid 5613] getdents64(3ci2-upstream-fs/strace-static-x86_64: Process 5634 attached [pid 5617] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] <... openat resumed>) = 3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] close(4 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5617] newfstatat(AT_FDCWD, "./2/gadget" [pid 5612] fstat(3 [pid 5634] set_robust_list(0x5555829da6e0, 24 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5634 [pid 5634] <... set_robust_list resumed>) = 0 [pid 5616] <... close resumed>) = 0 [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] close(3 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5634] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5634] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] rmdir("./2/gadget" [pid 5613] <... close resumed>) = 0 [pid 5612] getdents64(3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5634] chdir("./3" [pid 5617] openat(AT_FDCWD, "./2/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] <... rmdir resumed>) = 0 [pid 5613] rmdir("./2" [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5634] <... chdir resumed>) = 0 [pid 5617] <... openat resumed>) = 4 [pid 5634] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] fstat(4 [pid 5613] <... rmdir resumed>) = 0 [pid 5612] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5634] <... prctl resumed>) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5634] setpgid(0, 0 [pid 5616] getdents64(3 [pid 5613] mkdir("./3", 0777 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5634] <... setpgid resumed>) = 0 [pid 5617] getdents64(4 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] <... mkdir resumed>) = 0 [pid 5612] newfstatat(AT_FDCWD, "./2/binderfs" [pid 5634] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5616] close(3 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5634] <... openat resumed>) = 3 [pid 5617] getdents64(4 [pid 5616] <... close resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] unlink("./2/binderfs" [pid 5634] write(3, "1000", 4 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] rmdir("./2" [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5634] <... write resumed>) = 4 [pid 5617] close(4 [pid 5634] close(3) = 0 [pid 5617] <... close resumed>) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5634] symlink("/dev/binderfs", "./binderfs" [pid 5617] rmdir("./2/gadget" [pid 5634] <... symlink resumed>) = 0 [pid 5617] <... rmdir resumed>) = 0 [pid 5634] write(1, "executing program\n", 18) = 18 executing program [pid 5617] getdents64(3 [pid 5616] <... rmdir resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5616] mkdir("./3", 0777 [pid 5634] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] close(3 [pid 5634] <... mkdirat resumed>) = 0 [pid 5617] <... close resumed>) = 0 [pid 5616] <... mkdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5635 attached [pid 5635] set_robust_list(0x5555829da6e0, 24 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5635 [pid 5635] <... set_robust_list resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5635] rt_sigprocmask(SIG_SETMASK, [] [pid 5634] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] rmdir("./2" [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] <... unlink resumed>) = 0 [pid 5635] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5634] <... mount resumed>) = 0 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5636 attached [pid 5635] chdir("./3") = 0 [pid 5634] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5636 [pid 5636] set_robust_list(0x5555829da6e0, 24 [pid 5635] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5634] <... openat resumed>) = 3 [pid 5617] <... rmdir resumed>) = 0 [pid 5636] <... set_robust_list resumed>) = 0 [pid 5635] <... prctl resumed>) = 0 [pid 5634] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5636] rt_sigprocmask(SIG_SETMASK, [] [pid 5635] setpgid(0, 0 [pid 5617] mkdir("./3", 0777 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5635] <... setpgid resumed>) = 0 [pid 5635] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5636] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5635] write(3, "1000", 4 [pid 5617] <... mkdir resumed>) = 0 [pid 5636] chdir("./3" [pid 5635] <... write resumed>) = 4 [pid 5635] close(3) = 0 [pid 5636] <... chdir resumed>) = 0 [pid 5635] symlink("/dev/binderfs", "./binderfs" [pid 5636] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5635] <... symlink resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5636] <... prctl resumed>) = 0 [pid 5612] <... umount2 resumed>) = 0 [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5636] setpgid(0, 0 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5636] <... setpgid resumed>) = 0 [pid 5635] write(1, "executing program\n", 18) = 18 executing program [pid 5612] newfstatat(AT_FDCWD, "./2/gadget" [pid 5636] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5635] mkdirat(AT_FDCWD, "./gadget", 0777ci2-upstream-fs/strace-static-x86_64: Process 5637 attached [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5636] <... openat resumed>) = 3 [pid 5637] set_robust_list(0x5555829da6e0, 24 [pid 5636] write(3, "1000", 4 [pid 5634] <... write resumed>) = 31 [pid 5637] <... set_robust_list resumed>) = 0 [pid 5636] <... write resumed>) = 4 [pid 5612] umount2("./2/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5636] close(3 [pid 5634] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5637] rt_sigprocmask(SIG_SETMASK, [] [pid 5636] <... close resumed>) = 0 [pid 5635] <... mkdirat resumed>) = 0 [pid 5634] <... openat resumed>) = 4 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5637 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5637] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5636] symlink("/dev/binderfs", "./binderfs" [pid 5635] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5634] exit_group(0 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] openat(AT_FDCWD, "./2/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5634] <... exit_group resumed>) = ? [pid 5636] <... symlink resumed>) = 0 [pid 5635] <... mount resumed>) = 0 [pid 5637] chdir("./3" [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... openat resumed>) = 4 [pid 5637] <... chdir resumed>) = 0 [pid 5636] write(1, "executing program\n", 18 [pid 5635] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5612] fstat(4 [pid 5637] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5636] <... write resumed>) = 18 [pid 5635] <... openat resumed>) = -1 EBUSY (Device or resource busy) executing program [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5637] setpgid(0, 0 [pid 5636] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5635] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5612] getdents64(4 [pid 5637] <... setpgid resumed>) = 0 [pid 5635] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5637] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5635] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5636] <... mkdirat resumed>) = 0 [pid 5635] <... openat resumed>) = 3 [pid 5612] getdents64(4 [pid 5637] <... openat resumed>) = 3 [pid 5636] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5635] exit_group(0 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] close(4) = 0 [pid 5636] <... mount resumed>) = 0 [pid 5635] <... exit_group resumed>) = ? [pid 5637] write(3, "1000", 4) = 4 [pid 5636] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5612] rmdir("./2/gadget" [pid 5637] close(3 [pid 5635] +++ exited with 0 +++ [pid 5636] <... openat resumed>) = 3 [pid 5634] +++ exited with 0 +++ [pid 5612] <... rmdir resumed>) = 0 [ 109.746194][ T5634] gadgetfs: bound to dummy_udc driver [pid 5637] <... close resumed>) = 0 [pid 5636] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5637] symlink("/dev/binderfs", "./binderfs" [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5634, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5614] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] getdents64(3 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] <... openat resumed>) = 3 [pid 5614] fstat(3 [pid 5612] close(3 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5637] <... symlink resumed>) = 0 [pid 5614] getdents64(3 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5635, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5612] <... close resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5614] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] rmdir("./2" [pid 5637] write(1, "executing program\n", 18 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5637] <... write resumed>) = 18 [pid 5614] newfstatat(AT_FDCWD, "./3/binderfs" [pid 5613] <... restart_syscall resumed>) = 0 [pid 5637] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 5614] unlink("./3/binderfs") = 0 [pid 5612] <... rmdir resumed>) = 0 [pid 5612] mkdir("./3", 0777 [pid 5613] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5614] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5637] <... mkdirat resumed>) = 0 [pid 5613] <... openat resumed>) = 3 [pid 5613] fstat(3 [pid 5612] <... mkdir resumed>) = 0 [pid 5637] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5636] <... write resumed>) = 31 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5636] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5637] <... mount resumed>) = 0 [pid 5636] <... openat resumed>) = 4 [pid 5613] getdents64(3 [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5637] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5636] exit_group(0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5637] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5636] <... exit_group resumed>) = ? [pid 5613] newfstatat(AT_FDCWD, "./3/binderfs"ci2-upstream-fs/strace-static-x86_64: Process 5638 attached [pid 5638] set_robust_list(0x5555829da6e0, 24 [pid 5637] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5638 [pid 5638] <... set_robust_list resumed>) = 0 [pid 5637] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5614] <... umount2 resumed>) = 0 [pid 5613] unlink("./3/binderfs" [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5638] rt_sigprocmask(SIG_SETMASK, [] [pid 5637] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5614] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5638] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5637] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... unlink resumed>) = 0 [pid 5638] chdir("./3" [pid 5613] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5638] <... chdir resumed>) = 0 [pid 5638] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5637] exit_group(0 [pid 5614] newfstatat(AT_FDCWD, "./3/gadget" [pid 5638] <... prctl resumed>) = 0 [pid 5637] <... exit_group resumed>) = ? [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5638] setpgid(0, 0 [pid 5636] +++ exited with 0 +++ [pid 5638] <... setpgid resumed>) = 0 [pid 5637] +++ exited with 0 +++ [pid 5614] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5638] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5636, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5637, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5616] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5638] <... openat resumed>) = 3 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5638] write(3, "1000", 4 [pid 5617] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./3/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5638] <... write resumed>) = 4 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... openat resumed>) = 4 [pid 5638] close(3 [pid 5617] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] <... openat resumed>) = 3 [pid 5614] fstat(4 [pid 5638] <... close resumed>) = 0 [pid 5617] <... openat resumed>) = 3 [pid 5616] fstat(3 [pid 5638] symlink("/dev/binderfs", "./binderfs" [pid 5617] fstat(3 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5638] <... symlink resumed>) = 0 [pid 5638] write(1, "executing program\n", 18 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] getdents64(3 [pid 5614] getdents64(4 [pid 5638] <... write resumed>) = 18 executing program [pid 5638] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] getdents64(3 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5638] <... mkdirat resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5638] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] getdents64(4 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5638] <... mount resumed>) = 0 [ 109.830616][ T5636] gadgetfs: bound to dummy_udc driver [pid 5614] close(4 [pid 5638] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] newfstatat(AT_FDCWD, "./3/binderfs" [pid 5616] newfstatat(AT_FDCWD, "./3/binderfs" [pid 5614] <... close resumed>) = 0 [pid 5613] <... umount2 resumed>) = 0 [pid 5614] rmdir("./3/gadget" [pid 5613] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] unlink("./3/binderfs" [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5638] <... openat resumed>) = 3 [pid 5614] getdents64(3 [pid 5616] unlink("./3/binderfs" [pid 5613] newfstatat(AT_FDCWD, "./3/gadget" [pid 5638] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] <... unlink resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] <... unlink resumed>) = 0 [pid 5617] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] close(3 [pid 5613] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... close resumed>) = 0 [pid 5614] rmdir("./3" [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... rmdir resumed>) = 0 [pid 5613] openat(AT_FDCWD, "./3/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5613] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] mkdir("./4", 0777 [pid 5613] getdents64(4 [pid 5614] <... mkdir resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5638] <... write resumed>) = 31 [pid 5638] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] <... umount2 resumed>) = 0 [pid 5616] <... umount2 resumed>) = 0 [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] getdents64(4 [pid 5638] <... openat resumed>) = 4 [pid 5617] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5638] exit_group(0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] newfstatat(AT_FDCWD, "./3/gadget" [pid 5616] newfstatat(AT_FDCWD, "./3/gadget" [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] close(4 [pid 5638] <... exit_group resumed>) = ? [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... close resumed>) = 0 [pid 5616] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] rmdir("./3/gadget"ci2-upstream-fs/strace-static-x86_64: Process 5639 attached [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] openat(AT_FDCWD, "./3/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5616] openat(AT_FDCWD, "./3/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... rmdir resumed>) = 0 [pid 5639] set_robust_list(0x5555829da6e0, 24 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5639 [pid 5639] <... set_robust_list resumed>) = 0 [pid 5617] fstat(4 [pid 5616] <... openat resumed>) = 4 [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5639] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] getdents64(3 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5639] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5639] chdir("./4" [pid 5616] fstat(4 [pid 5613] close(3 [pid 5639] <... chdir resumed>) = 0 [pid 5639] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] <... close resumed>) = 0 [pid 5639] <... prctl resumed>) = 0 [pid 5617] getdents64(4 [pid 5613] rmdir("./3" [pid 5639] setpgid(0, 0 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5616] getdents64(4 [pid 5639] <... setpgid resumed>) = 0 [pid 5617] getdents64(4 [pid 5613] <... rmdir resumed>) = 0 [ 109.918334][ T5638] gadgetfs: bound to dummy_udc driver [pid 5639] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] mkdir("./4", 0777 [pid 5616] getdents64(4, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] close(4) = 0 [pid 5617] close(4 [pid 5616] rmdir("./3/gadget" [pid 5617] <... close resumed>) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5613] <... mkdir resumed>) = 0 [pid 5617] rmdir("./3/gadget" [pid 5639] <... openat resumed>) = 3 [pid 5617] <... rmdir resumed>) = 0 [pid 5616] getdents64(3 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5639] write(3, "1000", 4 [pid 5617] getdents64(3 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5639] <... write resumed>) = 4 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5639] close(3 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5616] close(3 [pid 5639] <... close resumed>) = 0 [pid 5638] +++ exited with 0 +++ [pid 5616] <... close resumed>) = 0 [pid 5617] close(3) = 0 [pid 5616] rmdir("./3" [pid 5617] rmdir("./3" [pid 5616] <... rmdir resumed>) = 0 [pid 5639] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... rmdir resumed>) = 0 [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5638, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- ci2-upstream-fs/strace-static-x86_64: Process 5640 attached [pid 5639] <... symlink resumed>) = 0 [pid 5617] mkdir("./4", 0777 [pid 5616] mkdir("./4", 0777 executing program [pid 5639] write(1, "executing program\n", 18 [pid 5640] set_robust_list(0x5555829da6e0, 24 [pid 5639] <... write resumed>) = 18 [pid 5617] <... mkdir resumed>) = 0 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5640 [pid 5639] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5640] <... set_robust_list resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5640] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] <... mkdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5641 attached [pid 5640] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5639] <... mkdirat resumed>) = 0 [pid 5641] set_robust_list(0x5555829da6e0, 24 [pid 5640] chdir("./4" [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5641 [pid 5639] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5641] <... set_robust_list resumed>) = 0 [pid 5640] <... chdir resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5641] rt_sigprocmask(SIG_SETMASK, [] [pid 5640] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5639] <... mount resumed>) = 0 [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5641] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5640] <... prctl resumed>) = 0 [pid 5641] chdir("./4" [pid 5640] setpgid(0, 0) = 0 [pid 5640] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5641] <... chdir resumed>) = 0 [pid 5639] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5612] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5641] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5640] <... openat resumed>) = 3 [pid 5639] <... openat resumed>) = 3 [pid 5612] <... openat resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 5642 attached [pid 5641] <... prctl resumed>) = 0 [pid 5640] write(3, "1000", 4 [pid 5639] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5642 [pid 5612] fstat(3 [pid 5642] set_robust_list(0x5555829da6e0, 24 [pid 5641] setpgid(0, 0 [pid 5640] <... write resumed>) = 4 [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5642] <... set_robust_list resumed>) = 0 [pid 5641] <... setpgid resumed>) = 0 [pid 5640] close(3 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5642] rt_sigprocmask(SIG_SETMASK, [] [pid 5641] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5640] <... close resumed>) = 0 [pid 5641] <... openat resumed>) = 3 [pid 5612] getdents64(3 [pid 5642] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5640] symlink("/dev/binderfs", "./binderfs" [pid 5642] chdir("./4" [pid 5641] write(3, "1000", 4 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5642] <... chdir resumed>) = 0 [pid 5641] <... write resumed>) = 4 [pid 5640] <... symlink resumed>) = 0 [pid 5612] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5642] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5641] close(3 [pid 5640] write(1, "executing program\n", 18 [pid 5642] <... prctl resumed>) = 0 [pid 5641] <... close resumed>) = 0 [pid 5640] <... write resumed>) = 18 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5642] setpgid(0, 0 executing program [pid 5641] symlink("/dev/binderfs", "./binderfs" [pid 5642] <... setpgid resumed>) = 0 [pid 5640] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5612] newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] unlink("./3/binderfs" [pid 5642] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5612] <... unlink resumed>) = 0 [pid 5612] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5642] <... openat resumed>) = 3 [pid 5641] <... symlink resumed>) = 0 [pid 5640] <... mkdirat resumed>) = 0 [pid 5639] <... write resumed>) = 31 [pid 5642] write(3, "1000", 4 [pid 5640] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5639] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5642] <... write resumed>) = 4 [pid 5641] write(1, "executing program\n", 18 [pid 5640] <... mount resumed>) = 0 executing program [pid 5642] close(3 [pid 5641] <... write resumed>) = 18 [pid 5639] <... openat resumed>) = 4 [pid 5642] <... close resumed>) = 0 [pid 5641] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5640] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5642] symlink("/dev/binderfs", "./binderfs" [pid 5639] exit_group(0 [pid 5642] <... symlink resumed>) = 0 [pid 5641] <... mkdirat resumed>) = 0 [pid 5640] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5640] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5639] <... exit_group resumed>) = ? [pid 5642] write(1, "executing program\n", 18 [pid 5641] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5640] <... write resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 5642] <... write resumed>) = 18 [pid 5641] <... mount resumed>) = 0 [pid 5640] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5642] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5640] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5641] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5640] exit_group(0 [pid 5642] <... mkdirat resumed>) = 0 [pid 5641] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5640] <... exit_group resumed>) = ? [pid 5612] <... umount2 resumed>) = 0 [pid 5641] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5641] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5612] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] newfstatat(AT_FDCWD, "./3/gadget", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5641] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5612] umount2("./3/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5641] exit_group(0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5642] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5641] <... exit_group resumed>) = ? [pid 5640] +++ exited with 0 +++ [pid 5612] openat(AT_FDCWD, "./3/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5640, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [ 110.054546][ T5639] gadgetfs: bound to dummy_udc driver [pid 5612] <... openat resumed>) = 4 [pid 5613] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] fstat(4 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] getdents64(4, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5639] +++ exited with 0 +++ [pid 5613] <... openat resumed>) = 3 [pid 5613] fstat(3 [pid 5612] getdents64(4 [pid 5641] +++ exited with 0 +++ [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5639, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5642] <... mount resumed>) = 0 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5641, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5614] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5613] getdents64(3 [pid 5614] <... restart_syscall resumed>) = 0 [pid 5612] close(4) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5613] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... restart_syscall resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] newfstatat(AT_FDCWD, "./4/binderfs" [pid 5612] rmdir("./3/gadget" [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5642] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5642] <... openat resumed>) = 3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] unlink("./4/binderfs" [pid 5642] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... openat resumed>) = 3 [pid 5613] <... unlink resumed>) = 0 [pid 5612] <... rmdir resumed>) = 0 [pid 5617] <... openat resumed>) = 3 [pid 5614] fstat(3 [pid 5613] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] fstat(3 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] getdents64(3, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] getdents64(3 [pid 5612] close(3) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] rmdir("./3" [pid 5617] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... rmdir resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] newfstatat(AT_FDCWD, "./4/binderfs" [pid 5614] newfstatat(AT_FDCWD, "./4/binderfs" [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] mkdir("./4", 0777 [pid 5617] unlink("./4/binderfs" [pid 5614] unlink("./4/binderfs" [pid 5612] <... mkdir resumed>) = 0 [pid 5617] <... unlink resumed>) = 0 [pid 5614] <... unlink resumed>) = 0 [pid 5614] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5613] <... umount2 resumed>) = 0 [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5642] <... write resumed>) = 31 [pid 5613] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5642] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] newfstatat(AT_FDCWD, "./4/gadget" [pid 5642] <... openat resumed>) = 4 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5642] exit_group(0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] openat(AT_FDCWD, "./4/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5642] <... exit_group resumed>) = ? [pid 5613] <... openat resumed>) = 4 [pid 5613] fstat(4ci2-upstream-fs/strace-static-x86_64: Process 5643 attached [pid 5643] set_robust_list(0x5555829da6e0, 24 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5643 [pid 5643] <... set_robust_list resumed>) = 0 [pid 5613] getdents64(4 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5643] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5643] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] getdents64(4 [pid 5614] <... umount2 resumed>) = 0 [pid 5643] chdir("./4" [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5643] <... chdir resumed>) = 0 [pid 5614] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5643] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5613] close(4 [pid 5643] <... prctl resumed>) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... close resumed>) = 0 [pid 5643] setpgid(0, 0 [pid 5614] newfstatat(AT_FDCWD, "./4/gadget" [pid 5613] rmdir("./4/gadget" [pid 5643] <... setpgid resumed>) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... rmdir resumed>) = 0 [pid 5643] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5614] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./4/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] getdents64(3 [pid 5614] <... openat resumed>) = 4 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] close(3) = 0 [pid 5617] <... umount2 resumed>) = 0 [pid 5613] rmdir("./4" [pid 5643] <... openat resumed>) = 3 [pid 5617] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5643] write(3, "1000", 4 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] fstat(4 [pid 5617] newfstatat(AT_FDCWD, "./4/gadget", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5643] <... write resumed>) = 4 [pid 5617] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5643] close(3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] getdents64(4 [pid 5643] <... close resumed>) = 0 [pid 5617] openat(AT_FDCWD, "./4/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5643] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... openat resumed>) = 4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [ 110.171330][ T5642] gadgetfs: bound to dummy_udc driver [pid 5643] <... symlink resumed>) = 0 [pid 5614] getdents64(4 [pid 5617] fstat(4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] close(4 [pid 5617] getdents64(4 [pid 5614] <... close resumed>) = 0 [pid 5613] <... rmdir resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] rmdir("./4/gadget" [pid 5613] mkdir("./5", 0777 [pid 5617] getdents64(4 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... mkdir resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5643] write(1, "executing program\n", 18 [pid 5617] close(4 [pid 5614] getdents64(3 executing program [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5643] <... write resumed>) = 18 [pid 5617] <... close resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5643] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5614] close(3 [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5617] rmdir("./4/gadget" [pid 5614] <... close resumed>) = 0 [pid 5642] +++ exited with 0 +++ [pid 5617] <... rmdir resumed>) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5617] getdents64(3 [pid 5614] rmdir("./4" [pid 5643] <... mkdirat resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5642, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5643] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] close(3 [pid 5616] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... rmdir resumed>) = 0 [pid 5617] <... close resumed>) = 0 [pid 5617] rmdir("./4" [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 5644 attached [pid 5617] <... rmdir resumed>) = 0 [pid 5614] mkdir("./5", 0777 [pid 5644] set_robust_list(0x5555829da6e0, 24 [pid 5614] <... mkdir resumed>) = 0 [pid 5644] <... set_robust_list resumed>) = 0 [pid 5616] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5644 [pid 5644] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] mkdir("./5", 0777 [pid 5616] <... openat resumed>) = 3 [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5644] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] fstat(3 [pid 5644] chdir("./5" [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5644] <... chdir resumed>) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5644] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5643] <... mount resumed>) = 0 [pid 5616] getdents64(3 [pid 5644] <... prctl resumed>) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5644] setpgid(0, 0 [pid 5616] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5644] <... setpgid resumed>) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5644] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5643] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] newfstatat(AT_FDCWD, "./4/binderfs"ci2-upstream-fs/strace-static-x86_64: Process 5645 attached [pid 5644] <... openat resumed>) = 3 [pid 5643] <... openat resumed>) = 3 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5645] set_robust_list(0x5555829da6e0, 24 [pid 5644] write(3, "1000", 4 [pid 5643] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] <... mkdir resumed>) = 0 [pid 5616] unlink("./4/binderfs" [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5645 [pid 5645] <... set_robust_list resumed>) = 0 [pid 5644] <... write resumed>) = 4 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] <... unlink resumed>) = 0 [pid 5645] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5645] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5644] close(3 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5644] <... close resumed>) = 0 [pid 5644] symlink("/dev/binderfs", "./binderfs" [pid 5645] chdir("./5" [pid 5644] <... symlink resumed>) = 0 [pid 5645] <... chdir resumed>) = 0 [pid 5644] write(1, "executing program\n", 18 [pid 5645] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5644] <... write resumed>) = 18 executing program [pid 5645] <... prctl resumed>) = 0 [pid 5645] setpgid(0, 0) = 0 [pid 5644] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5645] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-upstream-fs/strace-static-x86_64: Process 5646 attached ) = 3 [pid 5644] <... mkdirat resumed>) = 0 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5646 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5646] set_robust_list(0x5555829da6e0, 24 [pid 5645] write(3, "1000", 4 [pid 5644] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5646] <... set_robust_list resumed>) = 0 [pid 5645] <... write resumed>) = 4 [pid 5646] rt_sigprocmask(SIG_SETMASK, [] [pid 5645] close(3 [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5645] <... close resumed>) = 0 [pid 5644] <... mount resumed>) = 0 [pid 5646] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5645] symlink("/dev/binderfs", "./binderfs" [pid 5644] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5646] chdir("./5" [pid 5643] <... write resumed>) = 31 [pid 5616] <... umount2 resumed>) = 0 [pid 5646] <... chdir resumed>) = 0 [pid 5645] <... symlink resumed>) = 0 [pid 5644] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5643] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5646] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5645] write(1, "executing program\n", 18 executing program [pid 5644] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5643] <... openat resumed>) = 4 [pid 5616] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5646] <... prctl resumed>) = 0 [pid 5645] <... write resumed>) = 18 [pid 5644] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5643] exit_group(0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5646] setpgid(0, 0 [pid 5645] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5644] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5643] <... exit_group resumed>) = ? [pid 5616] newfstatat(AT_FDCWD, "./4/gadget" [pid 5646] <... setpgid resumed>) = 0 [pid 5645] <... mkdirat resumed>) = 0 [pid 5644] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5646] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5645] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5644] exit_group(0 [pid 5616] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5644] <... exit_group resumed>) = ? [pid 5645] <... mount resumed>) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] openat(AT_FDCWD, "./4/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5645] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] <... openat resumed>) = 4 [pid 5616] fstat(4 [pid 5646] write(3, "1000", 4 [pid 5645] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5644] +++ exited with 0 +++ [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5646] <... write resumed>) = 4 [pid 5646] close(3 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5644, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5616] getdents64(4 [pid 5646] <... close resumed>) = 0 [pid 5645] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [ 110.316463][ T5643] gadgetfs: bound to dummy_udc driver [pid 5646] symlink("/dev/binderfs", "./binderfs" [pid 5645] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5646] <... symlink resumed>) = 0 [pid 5646] write(1, "executing program\n", 18 [pid 5645] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5645] <... openat resumed>) = -1 ENOENT (No such file or directory) executing program [pid 5616] getdents64(4 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5646] <... write resumed>) = 18 [pid 5645] exit_group(0 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5646] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5645] <... exit_group resumed>) = ? [pid 5616] close(4 [pid 5613] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5645] +++ exited with 0 +++ [pid 5616] <... close resumed>) = 0 [pid 5646] <... mkdirat resumed>) = 0 [pid 5613] <... openat resumed>) = 3 [pid 5616] rmdir("./4/gadget" [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5645, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5646] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] <... rmdir resumed>) = 0 [pid 5613] fstat(3 [pid 5646] <... mount resumed>) = 0 [pid 5643] +++ exited with 0 +++ [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] getdents64(3 [pid 5614] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] getdents64(3 [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5643, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5616] close(3 [pid 5614] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] <... close resumed>) = 0 [pid 5614] <... openat resumed>) = 3 [pid 5613] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] <... restart_syscall resumed>) = 0 [pid 5646] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] rmdir("./4" [pid 5614] fstat(3 [pid 5646] <... openat resumed>) = 3 [pid 5616] <... rmdir resumed>) = 0 [pid 5613] newfstatat(AT_FDCWD, "./5/binderfs" [pid 5646] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] mkdir("./5", 0777 [pid 5614] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] unlink("./5/binderfs" [pid 5612] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5613] <... unlink resumed>) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] newfstatat(AT_FDCWD, "./5/binderfs" [pid 5612] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... openat resumed>) = 3 [pid 5646] <... write resumed>) = 31 [pid 5616] <... mkdir resumed>) = 0 [pid 5614] unlink("./5/binderfs" [pid 5646] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5612] fstat(3 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5646] <... openat resumed>) = 4 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5646] exit_group(0 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] getdents64(3 [pid 5646] <... exit_group resumed>) = ? [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] newfstatat(AT_FDCWD, "./4/binderfs"ci2-upstream-fs/strace-static-x86_64: Process 5647 attached [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5647 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5647] set_robust_list(0x5555829da6e0, 24) = 0 [pid 5647] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] unlink("./4/binderfs" [pid 5647] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] <... unlink resumed>) = 0 [pid 5647] chdir("./5" [pid 5612] <... unlink resumed>) = 0 [pid 5647] <... chdir resumed>) = 0 [pid 5614] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5647] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5647] setpgid(0, 0) = 0 [pid 5647] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5647] write(3, "1000", 4) = 4 [pid 5647] close(3) = 0 [pid 5647] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5647] write(1, "executing program\n", 18) = 18 executing program [pid 5647] mkdirat(AT_FDCWD, "./gadget", 0777) = 0 [pid 5647] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5646] +++ exited with 0 +++ [pid 5613] <... umount2 resumed>) = 0 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5646, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 110.434527][ T5646] gadgetfs: bound to dummy_udc driver [pid 5613] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5647] <... mount resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5647] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5614] <... umount2 resumed>) = 0 [pid 5613] newfstatat(AT_FDCWD, "./5/gadget" [pid 5612] <... umount2 resumed>) = 0 [pid 5647] <... openat resumed>) = 3 [pid 5614] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5647] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] newfstatat(AT_FDCWD, "./5/gadget" [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] openat(AT_FDCWD, "./5/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] newfstatat(AT_FDCWD, "./4/gadget" [pid 5617] <... openat resumed>) = 3 [pid 5614] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... openat resumed>) = 4 [pid 5617] fstat(3 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] fstat(4 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] getdents64(3 [pid 5614] openat(AT_FDCWD, "./5/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] umount2("./4/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5614] <... openat resumed>) = 4 [pid 5612] openat(AT_FDCWD, "./4/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5647] <... write resumed>) = 31 [pid 5647] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] getdents64(4 [pid 5612] <... openat resumed>) = 4 [pid 5614] fstat(4 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] fstat(4 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] getdents64(4 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] getdents64(4 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] getdents64(4 [pid 5647] <... openat resumed>) = 4 [pid 5617] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] close(4 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] <... close resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] rmdir("./5/gadget" [pid 5612] getdents64(4 [pid 5617] newfstatat(AT_FDCWD, "./5/binderfs" [pid 5614] getdents64(4 [pid 5613] <... rmdir resumed>) = 0 [pid 5647] exit_group(0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] getdents64(3 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5647] <... exit_group resumed>) = ? [pid 5617] unlink("./5/binderfs" [pid 5614] close(4 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] close(4 [pid 5614] <... close resumed>) = 0 [pid 5614] rmdir("./5/gadget" [pid 5612] <... close resumed>) = 0 [pid 5612] rmdir("./4/gadget" [pid 5613] close(3 [pid 5612] <... rmdir resumed>) = 0 [pid 5617] <... unlink resumed>) = 0 [pid 5613] <... close resumed>) = 0 [pid 5613] rmdir("./5") = 0 [pid 5612] getdents64(3 [pid 5647] +++ exited with 0 +++ [pid 5617] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... rmdir resumed>) = 0 [pid 5613] mkdir("./6", 0777 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5647, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5614] getdents64(3, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] close(3) = 0 [pid 5612] rmdir("./4" [pid 5614] close(3 [pid 5613] <... mkdir resumed>) = 0 [pid 5612] <... rmdir resumed>) = 0 [pid 5612] mkdir("./5", 0777 [pid 5616] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... close resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] rmdir("./5" [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] <... mkdir resumed>) = 0 [pid 5616] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5648 attached [pid 5616] <... openat resumed>) = 3 [ 110.520287][ T5647] gadgetfs: bound to dummy_udc driver [pid 5614] <... rmdir resumed>) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] fstat(3 [pid 5648] set_robust_list(0x5555829da6e0, 24 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5648 [pid 5616] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] mkdir("./6", 0777ci2-upstream-fs/strace-static-x86_64: Process 5649 attached [pid 5648] <... set_robust_list resumed>) = 0 [pid 5616] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5649] set_robust_list(0x5555829da6e0, 24 [pid 5648] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... mkdir resumed>) = 0 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5649 [pid 5649] <... set_robust_list resumed>) = 0 [pid 5648] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5648] chdir("./5" [pid 5616] newfstatat(AT_FDCWD, "./5/binderfs" [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5649] rt_sigprocmask(SIG_SETMASK, [] [pid 5648] <... chdir resumed>) = 0 [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5648] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5648] <... prctl resumed>) = 0 [pid 5648] setpgid(0, 0 [pid 5649] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5648] <... setpgid resumed>) = 0 [pid 5617] <... umount2 resumed>) = 0 [pid 5616] unlink("./5/binderfs" [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5617] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5649] chdir("./6" [pid 5648] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5649] <... chdir resumed>) = 0 [pid 5648] <... openat resumed>) = 3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5649] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5648] write(3, "1000", 4 [pid 5649] <... prctl resumed>) = 0 [pid 5649] setpgid(0, 0 [pid 5648] <... write resumed>) = 4 [pid 5649] <... setpgid resumed>) = 0 [pid 5649] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5648] close(3 [pid 5649] <... openat resumed>) = 3 [pid 5648] <... close resumed>) = 0 [pid 5649] write(3, "1000", 4 [pid 5648] symlink("/dev/binderfs", "./binderfs" [pid 5649] <... write resumed>) = 4 [pid 5648] <... symlink resumed>) = 0 [pid 5617] newfstatat(AT_FDCWD, "./5/gadget" [pid 5649] close(3) = 0 [pid 5648] write(1, "executing program\n", 18 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5650 attached executing program [pid 5649] symlink("/dev/binderfs", "./binderfs" [pid 5648] <... write resumed>) = 18 [pid 5650] set_robust_list(0x5555829da6e0, 24 [pid 5649] <... symlink resumed>) = 0 [pid 5648] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5650] <... set_robust_list resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5650] rt_sigprocmask(SIG_SETMASK, [] [pid 5649] write(1, "executing program\n", 18 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5650 executing program [pid 5650] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5649] <... write resumed>) = 18 [pid 5648] <... mkdirat resumed>) = 0 [pid 5650] chdir("./6" [pid 5649] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] openat(AT_FDCWD, "./5/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5650] <... chdir resumed>) = 0 [pid 5649] <... mkdirat resumed>) = 0 [pid 5648] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] <... unlink resumed>) = 0 [pid 5650] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5649] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5648] <... mount resumed>) = 0 [pid 5617] <... openat resumed>) = 4 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5650] <... prctl resumed>) = 0 [pid 5649] <... mount resumed>) = 0 [pid 5648] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5650] setpgid(0, 0 [pid 5617] fstat(4 [pid 5650] <... setpgid resumed>) = 0 [pid 5649] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5648] <... openat resumed>) = 3 [pid 5650] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5649] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5650] <... openat resumed>) = 3 [pid 5648] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] getdents64(4 [pid 5649] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5650] write(3, "1000", 4 [pid 5649] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5617] getdents64(4 [pid 5650] <... write resumed>) = 4 [pid 5649] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5650] close(3) = 0 [pid 5649] <... openat resumed>) = 3 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5617] close(4) = 0 [pid 5617] rmdir("./5/gadget" [pid 5650] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5649] exit_group(0 [pid 5650] write(1, "executing program\n", 18 [pid 5649] <... exit_group resumed>) = ? [pid 5650] <... write resumed>) = 18 executing program [pid 5650] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] <... rmdir resumed>) = 0 [pid 5617] getdents64(3 [pid 5649] +++ exited with 0 +++ [pid 5650] <... mkdirat resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5650] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5648] <... write resumed>) = 31 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5649, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5616] <... umount2 resumed>) = 0 [pid 5648] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5617] close(3) = 0 [pid 5648] <... openat resumed>) = 4 [pid 5613] <... restart_syscall resumed>) = 0 [pid 5650] <... mount resumed>) = 0 [pid 5617] rmdir("./5" [pid 5616] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5650] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5648] exit_group(0 [pid 5617] <... rmdir resumed>) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5650] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5648] <... exit_group resumed>) = ? [pid 5613] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] mkdir("./6", 0777 [pid 5650] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] newfstatat(AT_FDCWD, "./5/gadget" [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5650] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5617] <... mkdir resumed>) = 0 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5650] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... openat resumed>) = 3 [pid 5650] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] fstat(3 [pid 5650] exit_group(0 [pid 5648] +++ exited with 0 +++ [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5650] <... exit_group resumed>) = ? [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] openat(AT_FDCWD, "./5/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5648, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5613] getdents64(3 [pid 5616] <... openat resumed>) = 4 [pid 5616] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5651 attached [pid 5650] +++ exited with 0 +++ [pid 5616] getdents64(4 [pid 5651] set_robust_list(0x5555829da6e0, 24 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5651 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5650, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [ 110.651419][ T5648] gadgetfs: bound to dummy_udc driver [pid 5612] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5651] <... set_robust_list resumed>) = 0 [pid 5614] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] getdents64(4 [pid 5614] <... restart_syscall resumed>) = 0 [pid 5651] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] close(4) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5651] chdir("./6" [pid 5616] rmdir("./5/gadget" [pid 5614] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] newfstatat(AT_FDCWD, "./6/binderfs" [pid 5651] <... chdir resumed>) = 0 [pid 5612] <... openat resumed>) = 3 [pid 5651] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] fstat(3 [pid 5651] setpgid(0, 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] unlink("./6/binderfs" [pid 5616] getdents64(3 [pid 5614] <... openat resumed>) = 3 [pid 5651] <... setpgid resumed>) = 0 [pid 5613] <... unlink resumed>) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] close(3 [pid 5651] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] <... close resumed>) = 0 [pid 5614] fstat(3 [pid 5612] getdents64(3 [pid 5616] rmdir("./5" [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] getdents64(3 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5651] <... openat resumed>) = 3 [pid 5616] mkdir("./6", 0777 [pid 5614] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5651] write(3, "1000", 4 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5651] <... write resumed>) = 4 [pid 5614] newfstatat(AT_FDCWD, "./6/binderfs" [pid 5612] newfstatat(AT_FDCWD, "./5/binderfs" [pid 5651] close(3 [pid 5616] <... mkdir resumed>) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5651] <... close resumed>) = 0 [pid 5651] symlink("/dev/binderfs", "./binderfs" [pid 5614] unlink("./6/binderfs" [pid 5612] unlink("./5/binderfs" [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] <... umount2 resumed>) = 0 [pid 5612] <... unlink resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5651] <... symlink resumed>) = 0 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5651] write(1, "executing program\n", 18 [pid 5614] <... unlink resumed>) = 0 [pid 5613] newfstatat(AT_FDCWD, "./6/gadget" [pid 5651] <... write resumed>) = 18 [pid 5614] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 5651] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5613] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5652 attached ) = -1 EINVAL (Invalid argument) [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5652 [pid 5652] set_robust_list(0x5555829da6e0, 24 [pid 5613] openat(AT_FDCWD, "./6/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5613] fstat(4 [pid 5652] <... set_robust_list resumed>) = 0 [pid 5651] <... mkdirat resumed>) = 0 [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5652] rt_sigprocmask(SIG_SETMASK, [] [pid 5651] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] getdents64(4 [pid 5652] chdir("./6" [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5651] <... mount resumed>) = 0 [pid 5613] getdents64(4 [pid 5652] <... chdir resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] close(4 [pid 5652] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5651] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5613] <... close resumed>) = 0 [pid 5652] <... prctl resumed>) = 0 [pid 5613] rmdir("./6/gadget" [pid 5652] setpgid(0, 0) = 0 [pid 5651] <... openat resumed>) = 3 [pid 5613] <... rmdir resumed>) = 0 [pid 5613] getdents64(3 [pid 5652] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5651] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5614] <... umount2 resumed>) = 0 [pid 5612] <... umount2 resumed>) = 0 [pid 5614] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5652] <... openat resumed>) = 3 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] close(3 [pid 5652] write(3, "1000", 4 [pid 5614] newfstatat(AT_FDCWD, "./6/gadget" [pid 5613] <... close resumed>) = 0 [pid 5612] newfstatat(AT_FDCWD, "./5/gadget" [pid 5652] <... write resumed>) = 4 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5652] close(3 [pid 5613] rmdir("./6" [pid 5652] <... close resumed>) = 0 [pid 5614] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... rmdir resumed>) = 0 [pid 5612] umount2("./5/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] mkdir("./7", 0777 [pid 5652] symlink("/dev/binderfs", "./binderfs" [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... mkdir resumed>) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5652] <... symlink resumed>) = 0 [pid 5614] openat(AT_FDCWD, "./6/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] openat(AT_FDCWD, "./5/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5652] write(1, "executing program\n", 18 [pid 5614] <... openat resumed>) = 4 executing program [pid 5652] <... write resumed>) = 18 [pid 5614] fstat(4 [pid 5612] <... openat resumed>) = 4 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5652] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5651] <... write resumed>) = 31 [pid 5614] getdents64(4 [pid 5612] fstat(4ci2-upstream-fs/strace-static-x86_64: Process 5653 attached [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5653 [pid 5653] set_robust_list(0x5555829da6e0, 24 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5651] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = 4 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5651] exit_group(0 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5653] <... set_robust_list resumed>) = 0 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] getdents64(4 [pid 5651] <... exit_group resumed>) = ? [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] getdents64(4 [pid 5612] getdents64(4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] close(4 [pid 5614] close(4 [pid 5653] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] <... close resumed>) = 0 [pid 5612] <... close resumed>) = 0 [pid 5653] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] rmdir("./6/gadget" [pid 5653] chdir("./7" [pid 5614] <... rmdir resumed>) = 0 [pid 5653] <... chdir resumed>) = 0 [pid 5612] rmdir("./5/gadget" [pid 5653] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5612] <... rmdir resumed>) = 0 [pid 5653] <... prctl resumed>) = 0 [pid 5653] setpgid(0, 0 [pid 5614] getdents64(3 [pid 5612] getdents64(3 [pid 5653] <... setpgid resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] close(3 [pid 5653] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5614] <... close resumed>) = 0 [pid 5614] rmdir("./6" [pid 5612] close(3 [pid 5651] +++ exited with 0 +++ [pid 5614] <... rmdir resumed>) = 0 [pid 5612] <... close resumed>) = 0 [pid 5653] <... openat resumed>) = 3 [pid 5652] <... mkdirat resumed>) = 0 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5651, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5652] mount(NULL, "./gadget", "gadgetfs", 0, NULL) = 0 [pid 5652] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR) = 3 [pid 5652] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5612] rmdir("./5" [pid 5653] write(3, "1000", 4 [pid 5617] <... restart_syscall resumed>) = 0 [pid 5653] <... write resumed>) = 4 [ 110.814342][ T5651] gadgetfs: bound to dummy_udc driver [pid 5653] close(3) = 0 [pid 5614] mkdir("./7", 0777 [pid 5653] symlink("/dev/binderfs", "./binderfs" [pid 5617] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5653] <... symlink resumed>) = 0 [pid 5652] <... write resumed>) = 31 [pid 5614] <... mkdir resumed>) = 0 [pid 5612] <... rmdir resumed>) = 0 [pid 5653] write(1, "executing program\n", 18 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] mkdir("./6", 0777 executing program [pid 5652] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5653] <... write resumed>) = 18 [pid 5617] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5653] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5612] <... mkdir resumed>) = 0 [pid 5617] <... openat resumed>) = 3 [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5617] fstat(3ci2-upstream-fs/strace-static-x86_64: Process 5654 attached [pid 5653] <... mkdirat resumed>) = 0 [pid 5652] <... openat resumed>) = 4 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5654] set_robust_list(0x5555829da6e0, 24 [pid 5653] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5652] exit_group(0 [pid 5617] getdents64(3 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5654 [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5654] <... set_robust_list resumed>) = 0 [pid 5652] <... exit_group resumed>) = ? [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5654] rt_sigprocmask(SIG_SETMASK, [] [pid 5653] <... mount resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5654] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5653] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5654] chdir("./7" [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5653] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5654] <... chdir resumed>) = 0 [pid 5654] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5654] setpgid(0, 0) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5655 attached [pid 5654] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5655 [pid 5654] <... openat resumed>) = 3 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] newfstatat(AT_FDCWD, "./6/binderfs" [pid 5653] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5655] set_robust_list(0x5555829da6e0, 24 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5655] <... set_robust_list resumed>) = 0 [pid 5654] write(3, "1000", 4 [pid 5653] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5617] unlink("./6/binderfs" [pid 5654] <... write resumed>) = 4 [pid 5653] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5654] close(3) = 0 [pid 5653] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5655] rt_sigprocmask(SIG_SETMASK, [] [pid 5654] symlink("/dev/binderfs", "./binderfs" [pid 5653] exit_group(0 [pid 5617] <... unlink resumed>) = 0 [ 110.873994][ T5652] gadgetfs: bound to dummy_udc driver [pid 5654] <... symlink resumed>) = 0 [pid 5655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5653] <... exit_group resumed>) = ? [pid 5652] +++ exited with 0 +++ [pid 5617] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5652, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5655] chdir("./6" [pid 5654] write(1, "executing program\n", 18 [pid 5616] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5654] <... write resumed>) = 18 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5654] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] <... openat resumed>) = 3 [pid 5655] <... chdir resumed>) = 0 [pid 5616] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 5655] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5655] setpgid(0, 0) = 0 [pid 5616] newfstatat(AT_FDCWD, "./6/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] unlink("./6/binderfs" [pid 5655] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5654] <... mkdirat resumed>) = 0 [pid 5653] +++ exited with 0 +++ [pid 5616] <... unlink resumed>) = 0 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5653, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5655] <... openat resumed>) = 3 [pid 5654] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5613] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5655] write(3, "1000", 4 [pid 5654] <... mount resumed>) = 0 [pid 5617] <... umount2 resumed>) = 0 [pid 5654] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5654] <... openat resumed>) = 3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5655] <... write resumed>) = 4 [pid 5655] close(3 [pid 5613] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5655] <... close resumed>) = 0 [pid 5655] symlink("/dev/binderfs", "./binderfs" [pid 5654] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] newfstatat(AT_FDCWD, "./6/gadget" [pid 5613] <... openat resumed>) = 3 [pid 5655] <... symlink resumed>) = 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5617] openat(AT_FDCWD, "./6/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5655] write(1, "executing program\n", 18 [pid 5613] fstat(3 executing program [pid 5617] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5655] <... write resumed>) = 18 [pid 5617] getdents64(4 [pid 5655] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] getdents64(3 [pid 5617] getdents64(4, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5617] close(4) = 0 [pid 5617] rmdir("./6/gadget") = 0 [pid 5617] getdents64(3, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5617] close(3) = 0 [pid 5617] rmdir("./6" [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5655] <... mkdirat resumed>) = 0 [pid 5654] <... write resumed>) = 31 [pid 5616] <... umount2 resumed>) = 0 [pid 5654] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5655] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5654] <... openat resumed>) = 4 [pid 5616] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5655] <... mount resumed>) = 0 [pid 5654] exit_group(0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] newfstatat(AT_FDCWD, "./7/binderfs" [pid 5655] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] newfstatat(AT_FDCWD, "./6/gadget" [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5655] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5654] <... exit_group resumed>) = ? [pid 5617] <... rmdir resumed>) = 0 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] unlink("./7/binderfs" [pid 5655] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31) = -1 EBADF (Bad file descriptor) [pid 5617] mkdir("./7", 0777 [pid 5616] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... unlink resumed>) = 0 [pid 5655] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] <... mkdir resumed>) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5655] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5616] openat(AT_FDCWD, "./6/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5655] exit_group(0 [pid 5616] <... openat resumed>) = 4 [pid 5655] <... exit_group resumed>) = ? [pid 5616] fstat(4 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] getdents64(4 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5655] +++ exited with 0 +++ [pid 5616] getdents64(4ci2-upstream-fs/strace-static-x86_64: Process 5656 attached [pid 5654] +++ exited with 0 +++ [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5656] set_robust_list(0x5555829da6e0, 24 [pid 5616] close(4 [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5654, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5656] <... set_robust_list resumed>) = 0 [pid 5656] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5656 [pid 5616] <... close resumed>) = 0 [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5655, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5656] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] rmdir("./6/gadget" [pid 5656] chdir("./7" [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5656] <... chdir resumed>) = 0 [pid 5656] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5656] setpgid(0, 0) = 0 [pid 5656] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... rmdir resumed>) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] getdents64(3 [pid 5614] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5656] <... openat resumed>) = 3 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] <... openat resumed>) = 3 [pid 5612] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5656] write(3, "1000", 4 [pid 5616] close(3 [pid 5614] fstat(3 [pid 5613] <... umount2 resumed>) = 0 [pid 5612] <... openat resumed>) = 3 [pid 5656] <... write resumed>) = 4 [pid 5616] <... close resumed>) = 0 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] fstat(3 [pid 5656] close(3 [pid 5616] rmdir("./6" [pid 5614] getdents64(3 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5656] <... close resumed>) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5613] newfstatat(AT_FDCWD, "./7/gadget" [pid 5656] symlink("/dev/binderfs", "./binderfs" [pid 5616] mkdir("./7", 0777 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] getdents64(3 [pid 5656] <... symlink resumed>) = 0 [pid 5614] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5656] write(1, "executing program\n", 18 [ 110.990588][ T5654] gadgetfs: bound to dummy_udc driver [pid 5616] <... mkdir resumed>) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5656] <... write resumed>) = 18 [pid 5614] newfstatat(AT_FDCWD, "./7/binderfs" [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5656] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] newfstatat(AT_FDCWD, "./6/binderfs" [pid 5614] unlink("./7/binderfs" [pid 5613] openat(AT_FDCWD, "./7/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5656] <... mkdirat resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] <... unlink resumed>) = 0 [pid 5612] unlink("./6/binderfs" [pid 5656] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... openat resumed>) = 4 [pid 5612] <... unlink resumed>) = 0 [pid 5612] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5657 attached [pid 5656] <... mount resumed>) = 0 [pid 5613] fstat(4 [pid 5657] set_robust_list(0x5555829da6e0, 24 [pid 5656] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5657 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5657] <... set_robust_list resumed>) = 0 [pid 5656] <... openat resumed>) = 3 [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] getdents64(4 [pid 5657] rt_sigprocmask(SIG_SETMASK, [] [pid 5656] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5657] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5657] chdir("./7") = 0 [pid 5657] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5613] getdents64(4 [pid 5657] <... prctl resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5657] setpgid(0, 0 [pid 5613] close(4 [pid 5657] <... setpgid resumed>) = 0 [pid 5657] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5613] <... close resumed>) = 0 [pid 5657] <... openat resumed>) = 3 [pid 5613] rmdir("./7/gadget" [pid 5657] write(3, "1000", 4 [pid 5614] <... umount2 resumed>) = 0 [pid 5657] <... write resumed>) = 4 [pid 5614] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... rmdir resumed>) = 0 [pid 5657] close(3 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5657] <... close resumed>) = 0 [pid 5614] newfstatat(AT_FDCWD, "./7/gadget" [pid 5613] getdents64(3 [pid 5657] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] close(3 [pid 5657] write(1, "executing program\n", 18 executing program [pid 5614] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5657] <... write resumed>) = 18 [pid 5613] <... close resumed>) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5657] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5614] openat(AT_FDCWD, "./7/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5657] <... mkdirat resumed>) = 0 [pid 5614] <... openat resumed>) = 4 [pid 5613] rmdir("./7" [pid 5657] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5614] fstat(4 [pid 5657] <... mount resumed>) = 0 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] <... rmdir resumed>) = 0 [pid 5612] <... umount2 resumed>) = 0 [pid 5657] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5656] <... write resumed>) = 31 [pid 5614] getdents64(4 [pid 5657] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5656] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] mkdir("./8", 0777 [pid 5612] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5657] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5656] <... openat resumed>) = 4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] <... mkdir resumed>) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5657] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5614] getdents64(4 [pid 5657] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5656] exit_group(0 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] newfstatat(AT_FDCWD, "./6/gadget" [pid 5657] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5656] <... exit_group resumed>) = ? [pid 5614] close(4 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5657] exit_group(0 [pid 5614] <... close resumed>) = 0 [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] umount2("./6/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5657] <... exit_group resumed>) = ? [pid 5614] rmdir("./7/gadget" [pid 5612] openat(AT_FDCWD, "./6/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5612] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] getdents64(4, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] getdents64(4ci2-upstream-fs/strace-static-x86_64: Process 5658 attached , 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] close(4 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5658 [pid 5612] <... close resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] rmdir("./6/gadget" [pid 5658] set_robust_list(0x5555829da6e0, 24 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5658] <... set_robust_list resumed>) = 0 [pid 5657] +++ exited with 0 +++ [pid 5658] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5657, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5616] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5658] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5658] chdir("./8" [pid 5614] <... rmdir resumed>) = 0 [pid 5658] <... chdir resumed>) = 0 [pid 5656] +++ exited with 0 +++ [pid 5614] getdents64(3 [pid 5612] <... rmdir resumed>) = 0 [pid 5658] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5612] getdents64(3 [pid 5658] <... prctl resumed>) = 0 [pid 5658] setpgid(0, 0 [pid 5616] <... restart_syscall resumed>) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5658] <... setpgid resumed>) = 0 [pid 5612] close(3 [pid 5658] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... close resumed>) = 0 [pid 5658] <... openat resumed>) = 3 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5656, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5616] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] close(3 [pid 5612] rmdir("./6" [pid 5658] write(3, "1000", 4 [pid 5617] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... close resumed>) = 0 [pid 5658] <... write resumed>) = 4 [pid 5617] <... restart_syscall resumed>) = 0 [pid 5616] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [ 111.091773][ T5656] gadgetfs: bound to dummy_udc driver [pid 5614] rmdir("./7" [pid 5612] <... rmdir resumed>) = 0 [pid 5658] close(3 [pid 5616] <... openat resumed>) = 3 [pid 5614] <... rmdir resumed>) = 0 [pid 5612] mkdir("./7", 0777 [pid 5658] <... close resumed>) = 0 [pid 5616] fstat(3 [pid 5617] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5658] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] mkdir("./8", 0777 [pid 5612] <... mkdir resumed>) = 0 [pid 5658] <... symlink resumed>) = 0 [pid 5617] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] getdents64(3 [pid 5658] write(1, "executing program\n", 18 [pid 5617] <... openat resumed>) = 3 [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5658] <... write resumed>) = 18 [pid 5617] fstat(3 [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] <... mkdir resumed>) = 0 executing program [pid 5617] getdents64(3 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5617] newfstatat(AT_FDCWD, "./7/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5617] unlink("./7/binderfs" [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] newfstatat(AT_FDCWD, "./7/binderfs" [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5658] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5617] <... unlink resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5660 attached ci2-upstream-fs/strace-static-x86_64: Process 5659 attached [pid 5658] <... mkdirat resumed>) = 0 [pid 5616] unlink("./7/binderfs" [pid 5660] set_robust_list(0x5555829da6e0, 24 [pid 5659] set_robust_list(0x5555829da6e0, 24 [pid 5658] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... unlink resumed>) = 0 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5660 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5659 [pid 5660] <... set_robust_list resumed>) = 0 [pid 5659] <... set_robust_list resumed>) = 0 [pid 5658] <... mount resumed>) = 0 [pid 5616] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5660] rt_sigprocmask(SIG_SETMASK, [] [pid 5659] rt_sigprocmask(SIG_SETMASK, [] [pid 5660] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5659] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5658] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5660] chdir("./8" [pid 5659] chdir("./7" [pid 5658] <... openat resumed>) = 3 [pid 5660] <... chdir resumed>) = 0 [pid 5659] <... chdir resumed>) = 0 [pid 5660] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5658] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5660] setpgid(0, 0 [pid 5659] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5659] setpgid(0, 0 [pid 5660] <... setpgid resumed>) = 0 [pid 5659] <... setpgid resumed>) = 0 [pid 5660] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5659] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5660] <... openat resumed>) = 3 [pid 5659] <... openat resumed>) = 3 [pid 5660] write(3, "1000", 4 [pid 5659] write(3, "1000", 4 [pid 5660] <... write resumed>) = 4 [pid 5660] close(3) = 0 [pid 5659] <... write resumed>) = 4 [pid 5660] symlink("/dev/binderfs", "./binderfs" [pid 5659] close(3 [pid 5660] <... symlink resumed>) = 0 [pid 5659] <... close resumed>) = 0 [pid 5659] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5660] write(1, "executing program\n", 18) = 18 executing program [pid 5660] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5659] write(1, "executing program\n", 18 [pid 5658] <... write resumed>) = 31 executing program [pid 5659] <... write resumed>) = 18 [pid 5660] <... mkdirat resumed>) = 0 [pid 5659] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5660] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5659] <... mkdirat resumed>) = 0 [pid 5658] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = 4 [pid 5659] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5658] exit_group(0 [pid 5660] <... mount resumed>) = 0 [pid 5660] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5658] <... exit_group resumed>) = ? [pid 5660] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5660] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31) = -1 EBADF (Bad file descriptor) [pid 5660] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5660] exit_group(0 [pid 5659] <... mount resumed>) = 0 [pid 5617] <... umount2 resumed>) = 0 [pid 5616] <... umount2 resumed>) = 0 [pid 5660] <... exit_group resumed>) = ? [pid 5659] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5659] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5659] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] newfstatat(AT_FDCWD, "./7/gadget" [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5660] +++ exited with 0 +++ [pid 5616] newfstatat(AT_FDCWD, "./7/gadget" [pid 5659] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5659] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5658] +++ exited with 0 +++ [pid 5617] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5660, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5659] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5658, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5659] exit_group(0 [pid 5617] openat(AT_FDCWD, "./7/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] openat(AT_FDCWD, "./7/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5659] <... exit_group resumed>) = ? [pid 5617] <... openat resumed>) = 4 [pid 5616] <... openat resumed>) = 4 [ 111.210817][ T5658] gadgetfs: bound to dummy_udc driver [pid 5617] fstat(4 [pid 5659] +++ exited with 0 +++ [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] fstat(4 [pid 5614] <... restart_syscall resumed>) = 0 [pid 5613] <... restart_syscall resumed>) = 0 [pid 5617] getdents64(4 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5616] getdents64(4 [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5659, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5617] getdents64(4 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5617] close(4 [pid 5616] getdents64(4 [pid 5617] <... close resumed>) = 0 [pid 5617] rmdir("./7/gadget" [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] close(4 [pid 5617] <... rmdir resumed>) = 0 [pid 5616] <... close resumed>) = 0 [pid 5614] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] getdents64(3 [pid 5616] rmdir("./7/gadget" [pid 5614] <... openat resumed>) = 3 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5617] close(3 [pid 5614] fstat(3 [pid 5613] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] <... close resumed>) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] <... openat resumed>) = 3 [pid 5617] rmdir("./7" [pid 5613] fstat(3 [pid 5616] getdents64(3 [pid 5614] getdents64(3 [pid 5612] <... openat resumed>) = 3 [pid 5617] <... rmdir resumed>) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] fstat(3 [pid 5616] close(3 [pid 5613] getdents64(3 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... close resumed>) = 0 [pid 5612] getdents64(3 [pid 5617] mkdir("./8", 0777 [pid 5616] rmdir("./7" [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] newfstatat(AT_FDCWD, "./8/binderfs" [pid 5613] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] newfstatat(AT_FDCWD, "./8/binderfs" [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] newfstatat(AT_FDCWD, "./7/binderfs" [pid 5613] unlink("./8/binderfs" [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] unlink("./8/binderfs" [pid 5613] <... unlink resumed>) = 0 [pid 5612] unlink("./7/binderfs" [pid 5616] mkdir("./8", 0777 [pid 5614] <... unlink resumed>) = 0 [pid 5616] <... mkdir resumed>) = 0 [pid 5614] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... unlink resumed>) = 0 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5617] <... mkdir resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5661 attached [pid 5661] set_robust_list(0x5555829da6e0, 24 [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5661 [pid 5661] <... set_robust_list resumed>) = 0 [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5661] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5661] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5661] chdir("./8"ci2-upstream-fs/strace-static-x86_64: Process 5662 attached ) = 0 [pid 5662] set_robust_list(0x5555829da6e0, 24 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5662 [pid 5661] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5614] <... umount2 resumed>) = 0 [pid 5613] <... umount2 resumed>) = 0 [pid 5661] <... prctl resumed>) = 0 [pid 5613] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5661] setpgid(0, 0 [pid 5662] <... set_robust_list resumed>) = 0 [pid 5661] <... setpgid resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5662] rt_sigprocmask(SIG_SETMASK, [] [pid 5661] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5662] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5662] chdir("./8") = 0 [pid 5614] newfstatat(AT_FDCWD, "./8/gadget" [pid 5662] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5662] setpgid(0, 0 [pid 5613] newfstatat(AT_FDCWD, "./8/gadget" [pid 5662] <... setpgid resumed>) = 0 [pid 5661] <... openat resumed>) = 3 [pid 5614] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... umount2 resumed>) = 0 [pid 5662] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5661] write(3, "1000", 4 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5661] <... write resumed>) = 4 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5662] <... openat resumed>) = 3 [pid 5661] close(3 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./8/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5662] write(3, "1000", 4 [pid 5661] <... close resumed>) = 0 [pid 5662] <... write resumed>) = 4 [pid 5613] openat(AT_FDCWD, "./8/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] newfstatat(AT_FDCWD, "./7/gadget" [pid 5614] <... openat resumed>) = 4 [pid 5613] <... openat resumed>) = 4 [pid 5661] symlink("/dev/binderfs", "./binderfs" [pid 5613] fstat(4 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5662] close(3 [pid 5661] <... symlink resumed>) = 0 [pid 5614] fstat(4 [pid 5613] getdents64(4 [pid 5612] umount2("./7/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5662] <... close resumed>) = 0 executing program [pid 5661] write(1, "executing program\n", 18 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5662] symlink("/dev/binderfs", "./binderfs" [pid 5661] <... write resumed>) = 18 [pid 5614] getdents64(4 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5662] <... symlink resumed>) = 0 [pid 5661] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5613] getdents64(4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5662] write(1, "executing program\n", 18 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] openat(AT_FDCWD, "./7/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5661] <... mkdirat resumed>) = 0 [pid 5614] getdents64(4 [pid 5613] close(4 [pid 5612] <... openat resumed>) = 4 [pid 5662] <... write resumed>) = 18 executing program [pid 5661] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5662] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] <... close resumed>) = 0 [pid 5612] fstat(4 [pid 5614] close(4 [pid 5613] rmdir("./8/gadget" [pid 5662] <... mkdirat resumed>) = 0 [pid 5661] <... mount resumed>) = 0 [pid 5614] <... close resumed>) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5662] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5661] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5614] rmdir("./8/gadget" [pid 5613] <... rmdir resumed>) = 0 [pid 5612] getdents64(4 [pid 5662] <... mount resumed>) = 0 [pid 5661] <... openat resumed>) = 3 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5662] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5614] <... rmdir resumed>) = 0 [pid 5613] getdents64(3 [pid 5662] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5661] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5612] getdents64(4 [pid 5662] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5614] getdents64(3 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5662] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5662] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] close(3 [pid 5612] close(4 [pid 5662] <... openat resumed>) = 3 [pid 5614] close(3 [pid 5613] <... close resumed>) = 0 [pid 5612] <... close resumed>) = 0 [pid 5614] <... close resumed>) = 0 [pid 5613] rmdir("./8" [pid 5612] rmdir("./7/gadget" [pid 5662] exit_group(0 [pid 5614] rmdir("./8" [pid 5612] <... rmdir resumed>) = 0 [pid 5661] <... write resumed>) = 31 [pid 5662] <... exit_group resumed>) = ? [pid 5661] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5612] getdents64(3, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5661] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5612] close(3) = 0 [pid 5661] exit_group(0 [pid 5612] rmdir("./7" [pid 5662] +++ exited with 0 +++ [pid 5661] <... exit_group resumed>) = ? [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5662, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5617] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5617] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5617] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... rmdir resumed>) = 0 [pid 5617] <... openat resumed>) = 3 [pid 5617] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] mkdir("./9", 0777 [pid 5617] getdents64(3 [pid 5661] +++ exited with 0 +++ [pid 5612] <... rmdir resumed>) = 0 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5661, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5617] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... mkdir resumed>) = 0 [pid 5612] mkdir("./8", 0777 [pid 5616] <... restart_syscall resumed>) = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] mkdir("./9", 0777 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] <... mkdir resumed>) = 0 [pid 5617] newfstatat(AT_FDCWD, "./8/binderfs" [pid 5614] <... mkdir resumed>) = 0 [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5617] unlink("./8/binderfs" [pid 5616] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5617] <... unlink resumed>) = 0 [pid 5616] <... openat resumed>) = 3 [pid 5616] fstat(3 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5663 attached [pid 5617] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [ 111.450497][ T5661] gadgetfs: bound to dummy_udc driver [pid 5616] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 ci2-upstream-fs/strace-static-x86_64: Process 5665 attached ci2-upstream-fs/strace-static-x86_64: Process 5664 attached [pid 5663] set_robust_list(0x5555829da6e0, 24 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5663 [pid 5665] set_robust_list(0x5555829da6e0, 24 [pid 5664] set_robust_list(0x5555829da6e0, 24 [pid 5663] <... set_robust_list resumed>) = 0 [pid 5616] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5665 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5664 [pid 5665] <... set_robust_list resumed>) = 0 [pid 5664] <... set_robust_list resumed>) = 0 [pid 5663] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5665] rt_sigprocmask(SIG_SETMASK, [] [pid 5664] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] newfstatat(AT_FDCWD, "./8/binderfs" [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5665] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5664] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5663] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5665] chdir("./9" [pid 5663] chdir("./9" [pid 5665] <... chdir resumed>) = 0 [pid 5664] chdir("./8" [pid 5616] unlink("./8/binderfs" [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5665] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5664] <... chdir resumed>) = 0 [pid 5663] <... chdir resumed>) = 0 [pid 5663] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5665] <... prctl resumed>) = 0 [pid 5663] setpgid(0, 0 [pid 5616] <... unlink resumed>) = 0 [pid 5663] <... setpgid resumed>) = 0 [pid 5665] setpgid(0, 0 [pid 5664] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5665] <... setpgid resumed>) = 0 [pid 5664] <... prctl resumed>) = 0 [pid 5665] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5664] setpgid(0, 0 [pid 5663] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5665] <... openat resumed>) = 3 [pid 5664] <... setpgid resumed>) = 0 [pid 5664] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5663] <... openat resumed>) = 3 [pid 5664] <... openat resumed>) = 3 [pid 5665] write(3, "1000", 4) = 4 [pid 5663] write(3, "1000", 4 [pid 5665] close(3 [pid 5664] write(3, "1000", 4 [pid 5665] <... close resumed>) = 0 [pid 5664] <... write resumed>) = 4 [pid 5663] <... write resumed>) = 4 [pid 5665] symlink("/dev/binderfs", "./binderfs" [pid 5664] close(3 [pid 5663] close(3 [pid 5665] <... symlink resumed>) = 0 [pid 5664] <... close resumed>) = 0 [pid 5663] <... close resumed>) = 0 [pid 5663] symlink("/dev/binderfs", "./binderfs" [pid 5665] write(1, "executing program\n", 18 [pid 5664] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... umount2 resumed>) = 0 [pid 5665] <... write resumed>) = 18 executing program [pid 5665] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5664] <... symlink resumed>) = 0 [pid 5663] <... symlink resumed>) = 0 [pid 5617] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... umount2 resumed>) = 0 [pid 5665] <... mkdirat resumed>) = 0 [pid 5664] write(1, "executing program\n", 18 executing program [pid 5663] write(1, "executing program\n", 18 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5616] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5665] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5664] <... write resumed>) = 18 [pid 5663] <... write resumed>) = 18 [pid 5617] newfstatat(AT_FDCWD, "./8/gadget" [pid 5664] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5663] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5663] <... mkdirat resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] newfstatat(AT_FDCWD, "./8/gadget" [pid 5617] openat(AT_FDCWD, "./8/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5663] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5665] <... mount resumed>) = 0 [pid 5664] <... mkdirat resumed>) = 0 [pid 5617] <... openat resumed>) = 4 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] fstat(4 [pid 5665] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5664] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5663] <... mount resumed>) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5664] <... mount resumed>) = 0 [pid 5617] getdents64(4 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5665] <... openat resumed>) = 3 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5663] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5664] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] getdents64(4 [pid 5616] openat(AT_FDCWD, "./8/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5665] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5664] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] <... openat resumed>) = 4 [pid 5663] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] close(4 [pid 5663] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] <... close resumed>) = 0 [pid 5616] fstat(4 [pid 5664] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5663] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5617] rmdir("./8/gadget" [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5663] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] <... rmdir resumed>) = 0 [pid 5664] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5616] getdents64(4 [pid 5664] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5663] <... openat resumed>) = 3 [pid 5617] getdents64(3 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5664] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5663] exit_group(0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5664] exit_group(0 [pid 5616] getdents64(4 [pid 5664] <... exit_group resumed>) = ? [pid 5663] <... exit_group resumed>) = ? [pid 5617] close(3 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5665] <... write resumed>) = 31 [pid 5665] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] close(4 [pid 5665] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5664] +++ exited with 0 +++ [pid 5617] <... close resumed>) = 0 [pid 5616] <... close resumed>) = 0 [pid 5665] exit_group(0 [pid 5663] +++ exited with 0 +++ [pid 5617] rmdir("./8" [pid 5616] rmdir("./8/gadget" [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5664, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5665] <... exit_group resumed>) = ? [pid 5617] <... rmdir resumed>) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5663, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5612] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5617] mkdir("./9", 0777) = 0 [pid 5616] getdents64(3, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5665] +++ exited with 0 +++ [pid 5616] close(3 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] <... close resumed>) = 0 [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5665, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5613] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 111.597997][ T5665] gadgetfs: bound to dummy_udc driver [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] rmdir("./8" [pid 5613] <... openat resumed>) = 3 [pid 5612] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] <... rmdir resumed>) = 0 [pid 5616] mkdir("./9", 0777 [pid 5612] <... openat resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 5666 attached [pid 5613] fstat(3 [pid 5666] set_robust_list(0x5555829da6e0, 24 [pid 5616] <... mkdir resumed>) = 0 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5666] <... set_robust_list resumed>) = 0 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5666 [pid 5666] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] getdents64(3 [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] fstat(3 [pid 5666] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5666] chdir("./9" [pid 5614] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] getdents64(3 [pid 5666] <... chdir resumed>) = 0 [pid 5614] <... openat resumed>) = 3 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5666] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5667 ci2-upstream-fs/strace-static-x86_64: Process 5667 attached [pid 5666] <... prctl resumed>) = 0 [pid 5614] fstat(3 [pid 5613] newfstatat(AT_FDCWD, "./9/binderfs" [pid 5612] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5666] setpgid(0, 0 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5666] <... setpgid resumed>) = 0 [pid 5614] getdents64(3 [pid 5667] set_robust_list(0x5555829da6e0, 24 [pid 5666] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] unlink("./9/binderfs" [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5667] <... set_robust_list resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] newfstatat(AT_FDCWD, "./8/binderfs" [pid 5667] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5667] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] unlink("./8/binderfs" [pid 5667] chdir("./9" [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... unlink resumed>) = 0 [pid 5667] <... chdir resumed>) = 0 [pid 5666] <... openat resumed>) = 3 [pid 5614] newfstatat(AT_FDCWD, "./9/binderfs" [pid 5613] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... unlink resumed>) = 0 [pid 5667] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5667] <... prctl resumed>) = 0 [pid 5666] write(3, "1000", 4 [pid 5612] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5667] setpgid(0, 0 [pid 5666] <... write resumed>) = 4 [pid 5614] unlink("./9/binderfs" [pid 5667] <... setpgid resumed>) = 0 [pid 5666] close(3 [pid 5667] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5614] <... unlink resumed>) = 0 [pid 5666] <... close resumed>) = 0 [pid 5614] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5666] symlink("/dev/binderfs", "./binderfs" [pid 5667] <... openat resumed>) = 3 [pid 5667] write(3, "1000", 4) = 4 [pid 5667] close(3 [pid 5666] <... symlink resumed>) = 0 [pid 5667] <... close resumed>) = 0 [pid 5666] write(1, "executing program\n", 18) = 18 executing program [pid 5667] symlink("/dev/binderfs", "./binderfs" [pid 5666] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5667] <... symlink resumed>) = 0 [pid 5667] write(1, "executing program\n", 18) = 18 executing program [pid 5667] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5666] <... mkdirat resumed>) = 0 [pid 5666] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5667] <... mkdirat resumed>) = 0 [pid 5614] <... umount2 resumed>) = 0 [pid 5613] <... umount2 resumed>) = 0 [pid 5612] <... umount2 resumed>) = 0 [pid 5667] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5666] <... mount resumed>) = 0 [pid 5614] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5666] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5667] <... mount resumed>) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5667] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5666] <... openat resumed>) = 3 [pid 5613] newfstatat(AT_FDCWD, "./9/gadget" [pid 5667] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5614] newfstatat(AT_FDCWD, "./9/gadget" [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] newfstatat(AT_FDCWD, "./8/gadget" [pid 5666] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5667] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5667] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5613] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5667] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5667] <... openat resumed>) = 3 [pid 5614] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] openat(AT_FDCWD, "./9/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] umount2("./8/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5667] exit_group(0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... openat resumed>) = 4 [pid 5614] openat(AT_FDCWD, "./9/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5667] <... exit_group resumed>) = ? [pid 5614] <... openat resumed>) = 4 [pid 5613] fstat(4 [pid 5667] +++ exited with 0 +++ [pid 5612] openat(AT_FDCWD, "./8/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5666] <... write resumed>) = 31 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5667, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5614] fstat(4 [pid 5612] <... openat resumed>) = 4 [pid 5666] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] getdents64(4 [pid 5612] fstat(4 [pid 5616] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] getdents64(4 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] getdents64(4 [pid 5614] getdents64(4 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] close(4 [pid 5614] close(4 [pid 5613] <... close resumed>) = 0 [pid 5614] <... close resumed>) = 0 [pid 5613] rmdir("./9/gadget" [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] rmdir("./9/gadget" [pid 5613] <... rmdir resumed>) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5666] <... openat resumed>) = 4 [pid 5616] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] getdents64(4 [pid 5614] <... rmdir resumed>) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] getdents64(3 [pid 5616] <... openat resumed>) = 3 [pid 5612] getdents64(4 [pid 5666] exit_group(0 [pid 5616] fstat(3 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] close(3 [pid 5613] getdents64(3 [pid 5612] close(4 [pid 5666] <... exit_group resumed>) = ? [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] <... close resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] rmdir("./9" [pid 5613] close(3 [pid 5616] getdents64(3 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... close resumed>) = 0 [pid 5612] <... close resumed>) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] mkdir("./10", 0777 [pid 5613] rmdir("./9" [pid 5616] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... mkdir resumed>) = 0 [pid 5612] rmdir("./8/gadget" [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... rmdir resumed>) = 0 [pid 5616] newfstatat(AT_FDCWD, "./9/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] mkdir("./10", 0777 [pid 5612] <... rmdir resumed>) = 0 [pid 5616] unlink("./9/binderfs" [pid 5613] <... mkdir resumed>) = 0 [pid 5616] <... unlink resumed>) = 0 [pid 5612] getdents64(3 [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5616] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] close(3 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... close resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] rmdir("./8" [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... rmdir resumed>) = 0 [pid 5666] +++ exited with 0 +++ ci2-upstream-fs/strace-static-x86_64: Process 5668 attached [pid 5612] mkdir("./9", 0777 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5666, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5668 [pid 5617] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5614] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5668] set_robust_list(0x5555829da6e0, 24) = 0 [ 111.767355][ T5666] gadgetfs: bound to dummy_udc driver ci2-upstream-fs/strace-static-x86_64: Process 5669 attached [pid 5668] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... restart_syscall resumed>) = 0 [pid 5612] <... mkdir resumed>) = 0 [pid 5669] set_robust_list(0x5555829da6e0, 24 [pid 5668] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5669 [pid 5668] chdir("./10" [pid 5669] <... set_robust_list resumed>) = 0 [pid 5668] <... chdir resumed>) = 0 [pid 5616] <... umount2 resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5669] rt_sigprocmask(SIG_SETMASK, [] [pid 5668] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5669] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5668] <... prctl resumed>) = 0 [pid 5669] chdir("./10" [pid 5668] setpgid(0, 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] newfstatat(AT_FDCWD, "./9/gadget" [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5668] <... setpgid resumed>) = 0 [pid 5617] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-upstream-fs/strace-static-x86_64: Process 5670 attached [pid 5669] <... chdir resumed>) = 0 [pid 5668] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5669] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5670 [pid 5670] set_robust_list(0x5555829da6e0, 24 [pid 5669] <... prctl resumed>) = 0 [pid 5617] <... openat resumed>) = 3 [pid 5616] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5669] setpgid(0, 0 [pid 5668] <... openat resumed>) = 3 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5670] <... set_robust_list resumed>) = 0 [pid 5669] <... setpgid resumed>) = 0 [pid 5617] fstat(3 [pid 5616] openat(AT_FDCWD, "./9/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5669] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5670] rt_sigprocmask(SIG_SETMASK, [] [pid 5668] write(3, "1000", 4 [pid 5616] <... openat resumed>) = 4 [pid 5669] <... openat resumed>) = 3 [pid 5617] getdents64(3 [pid 5669] write(3, "1000", 4 [pid 5670] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5668] <... write resumed>) = 4 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] fstat(4 [pid 5668] close(3 [pid 5670] chdir("./9" [pid 5669] <... write resumed>) = 4 [pid 5668] <... close resumed>) = 0 [pid 5617] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5670] <... chdir resumed>) = 0 [pid 5669] close(3 [pid 5668] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] getdents64(4 [pid 5670] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5669] <... close resumed>) = 0 [pid 5617] newfstatat(AT_FDCWD, "./9/binderfs" [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5668] <... symlink resumed>) = 0 [pid 5670] <... prctl resumed>) = 0 [pid 5669] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] getdents64(4 [pid 5670] setpgid(0, 0) = 0 [pid 5669] <... symlink resumed>) = 0 [pid 5668] write(1, "executing program\n", 18 executing program [pid 5617] unlink("./9/binderfs" [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5670] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5668] <... write resumed>) = 18 [pid 5669] write(1, "executing program\n", 18 [pid 5668] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] <... unlink resumed>) = 0 executing program [pid 5669] <... write resumed>) = 18 [pid 5616] close(4) = 0 [pid 5669] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] rmdir("./9/gadget") = 0 [pid 5669] <... mkdirat resumed>) = 0 [pid 5668] <... mkdirat resumed>) = 0 [pid 5616] getdents64(3 [pid 5669] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5668] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5670] <... openat resumed>) = 3 [pid 5669] <... mount resumed>) = 0 [pid 5616] close(3 [pid 5670] write(3, "1000", 4 [pid 5669] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] <... close resumed>) = 0 [pid 5670] <... write resumed>) = 4 [pid 5669] <... openat resumed>) = 3 [pid 5616] rmdir("./9" [pid 5670] close(3 [pid 5669] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5668] <... mount resumed>) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5616] mkdir("./10", 0777 [pid 5670] <... close resumed>) = 0 [pid 5668] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5670] symlink("/dev/binderfs", "./binderfs" [pid 5668] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5616] <... mkdir resumed>) = 0 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5670] <... symlink resumed>) = 0 [pid 5669] <... write resumed>) = 31 [pid 5668] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5670] write(1, "executing program\n", 18 [pid 5669] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5668] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5670] <... write resumed>) = 18 [pid 5669] <... openat resumed>) = 4 executing program [pid 5670] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5669] exit_group(0 [pid 5617] <... umount2 resumed>) = 0 [pid 5668] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5668] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5669] <... exit_group resumed>) = ? [pid 5668] exit_group(0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 5671 attached [pid 5668] <... exit_group resumed>) = ? [pid 5617] newfstatat(AT_FDCWD, "./9/gadget" [pid 5671] set_robust_list(0x5555829da6e0, 24 [pid 5670] <... mkdirat resumed>) = 0 [pid 5669] +++ exited with 0 +++ [pid 5671] <... set_robust_list resumed>) = 0 [pid 5670] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5671 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5669, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5617] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5671] rt_sigprocmask(SIG_SETMASK, [] [pid 5670] <... mount resumed>) = 0 [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] openat(AT_FDCWD, "./9/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... openat resumed>) = 4 [pid 5671] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5671] chdir("./10" [pid 5670] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] fstat(4 [pid 5613] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5671] <... chdir resumed>) = 0 [pid 5613] <... openat resumed>) = 3 [pid 5670] <... openat resumed>) = 3 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5671] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5613] fstat(3 [pid 5617] getdents64(4 [pid 5671] setpgid(0, 0 [pid 5668] +++ exited with 0 +++ [ 111.925448][ T5669] gadgetfs: bound to dummy_udc driver [pid 5670] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5671] <... setpgid resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5668, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5617] getdents64(4 [pid 5671] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5613] getdents64(3 [pid 5617] close(4) = 0 [pid 5614] <... restart_syscall resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] rmdir("./9/gadget" [pid 5613] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5671] <... openat resumed>) = 3 [pid 5617] <... rmdir resumed>) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5614] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] getdents64(3 [pid 5671] write(3, "1000", 4 [pid 5670] <... write resumed>) = 31 [pid 5617] getdents64(3 [pid 5613] newfstatat(AT_FDCWD, "./10/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] unlink("./10/binderfs" [pid 5670] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] close(3 [pid 5613] <... unlink resumed>) = 0 [pid 5671] <... write resumed>) = 4 [pid 5670] <... openat resumed>) = 4 [pid 5617] <... close resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5671] close(3 [pid 5617] rmdir("./9" [pid 5671] <... close resumed>) = 0 [pid 5670] exit_group(0 [pid 5617] <... rmdir resumed>) = 0 [pid 5614] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5671] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5670] <... exit_group resumed>) = ? [pid 5617] mkdir("./10", 0777 [pid 5671] write(1, "executing program\n", 18 [pid 5614] newfstatat(AT_FDCWD, "./10/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5671] <... write resumed>) = 18 executing program [pid 5671] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5614] unlink("./10/binderfs" [pid 5617] <... mkdir resumed>) = 0 [pid 5614] <... unlink resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5671] <... mkdirat resumed>) = 0 [pid 5670] +++ exited with 0 +++ [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5671] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5670, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5671] <... mount resumed>) = 0 [pid 5612] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5671] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5612] <... openat resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 5672 attached [pid 5671] <... openat resumed>) = 3 [pid 5612] fstat(3 [pid 5672] set_robust_list(0x5555829da6e0, 24 [pid 5671] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5672] <... set_robust_list resumed>) = 0 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5672 [pid 5612] getdents64(3 [pid 5672] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5672] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5672] chdir("./10" [pid 5612] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5672] <... chdir resumed>) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5672] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5612] newfstatat(AT_FDCWD, "./9/binderfs" [pid 5672] setpgid(0, 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5672] <... setpgid resumed>) = 0 [pid 5672] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5612] unlink("./9/binderfs" [pid 5672] <... openat resumed>) = 3 [pid 5613] <... umount2 resumed>) = 0 [pid 5672] write(3, "1000", 4 [pid 5613] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5672] <... write resumed>) = 4 [pid 5672] close(3 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5672] <... close resumed>) = 0 [pid 5672] symlink("/dev/binderfs", "./binderfs" [pid 5613] newfstatat(AT_FDCWD, "./10/gadget" [pid 5672] <... symlink resumed>) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... unlink resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5672] write(1, "executing program\n", 18 [pid 5612] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5672] <... write resumed>) = 18 executing program [pid 5613] openat(AT_FDCWD, "./10/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5672] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5613] <... openat resumed>) = 4 [pid 5672] <... mkdirat resumed>) = 0 [pid 5613] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] getdents64(4 [pid 5672] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5672] <... mount resumed>) = 0 [pid 5613] getdents64(4, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] close(4) = 0 [pid 5613] rmdir("./10/gadget" [ 111.991468][ T5670] gadgetfs: bound to dummy_udc driver [pid 5672] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5613] <... rmdir resumed>) = 0 [pid 5672] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5672] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31) = -1 EBADF (Bad file descriptor) [pid 5672] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] getdents64(3 [pid 5672] <... openat resumed>) = 3 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] close(3) = 0 [pid 5672] exit_group(0 [pid 5613] rmdir("./10" [pid 5672] <... exit_group resumed>) = ? [pid 5613] <... rmdir resumed>) = 0 [pid 5613] mkdir("./11", 0777 [pid 5672] +++ exited with 0 +++ [pid 5671] <... write resumed>) = 31 [pid 5614] <... umount2 resumed>) = 0 [pid 5614] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5672, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5671] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5614] newfstatat(AT_FDCWD, "./10/gadget" [pid 5613] <... mkdir resumed>) = 0 [pid 5671] <... openat resumed>) = 4 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5671] exit_group(0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./10/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5671] <... exit_group resumed>) = ? [pid 5617] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... openat resumed>) = 4 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5617] <... openat resumed>) = 3 [pid 5614] fstat(4 [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5617] fstat(3 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] getdents64(4 [pid 5617] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] getdents64(4 [pid 5612] <... umount2 resumed>) = 0 [pid 5612] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5614] close(4 [pid 5612] newfstatat(AT_FDCWD, "./9/gadget"ci2-upstream-fs/strace-static-x86_64: Process 5673 attached [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... close resumed>) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5673] set_robust_list(0x5555829da6e0, 24 [pid 5617] unlink("./10/binderfs" [pid 5614] rmdir("./10/gadget" [pid 5673] <... set_robust_list resumed>) = 0 [pid 5612] umount2("./9/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5673] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... unlink resumed>) = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5673 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] openat(AT_FDCWD, "./9/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5673] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5673] chdir("./11" [pid 5617] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... openat resumed>) = 4 [pid 5673] <... chdir resumed>) = 0 [pid 5673] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5612] fstat(4 [pid 5673] setpgid(0, 0 [pid 5614] getdents64(3 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5673] <... setpgid resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] getdents64(4 [pid 5673] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5614] close(3 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] <... close resumed>) = 0 [pid 5614] rmdir("./10" [pid 5673] <... openat resumed>) = 3 [pid 5614] <... rmdir resumed>) = 0 [pid 5612] getdents64(4, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] close(4) = 0 [pid 5673] write(3, "1000", 4 [pid 5612] rmdir("./9/gadget" [pid 5673] <... write resumed>) = 4 [pid 5614] mkdir("./11", 0777 [pid 5612] <... rmdir resumed>) = 0 [pid 5673] close(3) = 0 [pid 5671] +++ exited with 0 +++ [pid 5614] <... mkdir resumed>) = 0 [ 112.051040][ T5671] gadgetfs: bound to dummy_udc driver [pid 5612] getdents64(3 [pid 5673] symlink("/dev/binderfs", "./binderfs" [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5671, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5673] <... symlink resumed>) = 0 [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] close(3 [pid 5673] write(1, "executing program\n", 18 executing program [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... close resumed>) = 0 [pid 5673] <... write resumed>) = 18 [pid 5612] rmdir("./9" [pid 5673] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5612] <... rmdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5674 attached [pid 5673] <... mkdirat resumed>) = 0 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5674 [pid 5674] set_robust_list(0x5555829da6e0, 24 [pid 5673] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] <... umount2 resumed>) = 0 [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] mkdir("./10", 0777 [pid 5674] <... set_robust_list resumed>) = 0 [pid 5674] rt_sigprocmask(SIG_SETMASK, [] [pid 5673] <... mount resumed>) = 0 [pid 5617] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... mkdir resumed>) = 0 [pid 5674] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5674] chdir("./11") = 0 [pid 5617] newfstatat(AT_FDCWD, "./10/gadget" [pid 5674] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5673] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5674] <... prctl resumed>) = 0 [pid 5673] <... openat resumed>) = 3 [pid 5617] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5674] setpgid(0, 0 [pid 5673] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5674] <... setpgid resumed>) = 0 [pid 5617] openat(AT_FDCWD, "./10/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5616] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5674] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5616] <... openat resumed>) = 3 [pid 5674] write(3, "1000", 4ci2-upstream-fs/strace-static-x86_64: Process 5675 attached [pid 5673] <... write resumed>) = 31 [pid 5617] fstat(4 [pid 5616] fstat(3 [pid 5673] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5675] set_robust_list(0x5555829da6e0, 24 [pid 5674] <... write resumed>) = 4 [pid 5673] <... openat resumed>) = 4 [pid 5617] getdents64(4 [pid 5616] getdents64(3 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5675 [pid 5675] <... set_robust_list resumed>) = 0 [pid 5674] close(3 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5675] rt_sigprocmask(SIG_SETMASK, [] [pid 5674] <... close resumed>) = 0 [pid 5673] exit_group(0 [pid 5617] getdents64(4 [pid 5616] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5674] symlink("/dev/binderfs", "./binderfs" [pid 5673] <... exit_group resumed>) = ? [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5675] chdir("./10" [pid 5617] close(4 [pid 5675] <... chdir resumed>) = 0 [pid 5675] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5675] setpgid(0, 0) = 0 [pid 5675] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5675] write(3, "1000", 4 [pid 5674] <... symlink resumed>) = 0 [pid 5616] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5617] <... close resumed>) = 0 [pid 5675] <... write resumed>) = 4 [pid 5675] close(3) = 0 [pid 5617] rmdir("./10/gadget" [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5675] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5617] <... rmdir resumed>) = 0 [pid 5616] unlink("./10/binderfs" [pid 5675] write(1, "executing program\n", 18 [pid 5674] write(1, "executing program\n", 18 [pid 5673] +++ exited with 0 +++ [pid 5617] getdents64(3 [pid 5616] <... unlink resumed>) = 0 executing program executing program [pid 5675] <... write resumed>) = 18 [pid 5674] <... write resumed>) = 18 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5616] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5673, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5675] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5674] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] close(3 [pid 5613] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5675] <... mkdirat resumed>) = 0 [pid 5617] <... close resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5675] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5674] <... mkdirat resumed>) = 0 [pid 5617] rmdir("./10" [pid 5613] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5675] <... mount resumed>) = 0 [pid 5617] <... rmdir resumed>) = 0 [pid 5675] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5613] <... openat resumed>) = 3 [pid 5674] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5613] fstat(3 [pid 5675] <... openat resumed>) = 3 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [ 112.156206][ T5673] gadgetfs: bound to dummy_udc driver [pid 5675] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5613] getdents64(3 [pid 5617] mkdir("./11", 0777 [pid 5674] <... mount resumed>) = 0 [pid 5617] <... mkdir resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5674] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5613] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5674] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5675] <... write resumed>) = 31 [pid 5674] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] <... umount2 resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5675] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5674] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5675] <... openat resumed>) = 4 [pid 5674] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5675] exit_group(0 [pid 5674] exit_group(0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5675] <... exit_group resumed>) = ? [pid 5674] <... exit_group resumed>) = ? [pid 5616] newfstatat(AT_FDCWD, "./10/gadget"ci2-upstream-fs/strace-static-x86_64: Process 5676 attached , {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] unlink("./11/binderfs" [pid 5676] set_robust_list(0x5555829da6e0, 24 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5676 [pid 5616] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... unlink resumed>) = 0 [pid 5676] <... set_robust_list resumed>) = 0 [pid 5675] +++ exited with 0 +++ [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5676] rt_sigprocmask(SIG_SETMASK, [] [pid 5674] +++ exited with 0 +++ [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5675, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5676] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5676] chdir("./11") = 0 [pid 5616] openat(AT_FDCWD, "./10/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5674, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5676] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5616] <... openat resumed>) = 4 [pid 5614] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5676] <... prctl resumed>) = 0 [pid 5616] fstat(4 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5676] setpgid(0, 0 [pid 5616] getdents64(4 [pid 5614] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5676] <... setpgid resumed>) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] <... openat resumed>) = 3 [pid 5676] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] getdents64(4 [pid 5614] fstat(3 [pid 5612] <... openat resumed>) = 3 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] close(4) = 0 [pid 5616] rmdir("./10/gadget" [pid 5676] <... openat resumed>) = 3 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] fstat(3 [pid 5616] <... rmdir resumed>) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5676] write(3, "1000", 4 [pid 5614] getdents64(3 [pid 5612] getdents64(3 [pid 5676] <... write resumed>) = 4 [pid 5616] getdents64(3 [pid 5676] close(3 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5676] <... close resumed>) = 0 [ 112.227807][ T5675] gadgetfs: bound to dummy_udc driver [pid 5616] close(3 [pid 5676] symlink("/dev/binderfs", "./binderfs" [pid 5616] <... close resumed>) = 0 [pid 5614] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... umount2 resumed>) = 0 [pid 5612] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5676] <... symlink resumed>) = 0 [pid 5616] rmdir("./10" [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5676] write(1, "executing program\n", 18) = 18 [pid 5614] unlink("./11/binderfs" [pid 5613] newfstatat(AT_FDCWD, "./11/gadget" [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 5676] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5614] <... unlink resumed>) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] unlink("./10/binderfs" [pid 5613] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] <... unlink resumed>) = 0 [pid 5613] openat(AT_FDCWD, "./11/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5612] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5676] <... mkdirat resumed>) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5613] fstat(4 [pid 5676] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5676] <... mount resumed>) = 0 [pid 5616] mkdir("./11", 0777 [pid 5613] getdents64(4 [pid 5676] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR) = 3 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] getdents64(4 [pid 5676] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] <... mkdir resumed>) = 0 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] <... umount2 resumed>) = 0 [pid 5613] close(4 [pid 5614] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... close resumed>) = 0 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] rmdir("./11/gadget"ci2-upstream-fs/strace-static-x86_64: Process 5677 attached [pid 5676] <... write resumed>) = 31 [pid 5614] newfstatat(AT_FDCWD, "./11/gadget" [pid 5613] <... rmdir resumed>) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5677] set_robust_list(0x5555829da6e0, 24 [pid 5676] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5677 [pid 5614] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] getdents64(3 [pid 5677] <... set_robust_list resumed>) = 0 [pid 5677] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... umount2 resumed>) = 0 [pid 5677] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5676] <... openat resumed>) = 4 [pid 5614] openat(AT_FDCWD, "./11/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] close(3 [pid 5677] chdir("./11" [pid 5614] <... openat resumed>) = 4 [pid 5612] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5677] <... chdir resumed>) = 0 [pid 5676] exit_group(0 [pid 5614] fstat(4 [pid 5613] <... close resumed>) = 0 [pid 5677] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5676] <... exit_group resumed>) = ? [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] rmdir("./11" [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5677] <... prctl resumed>) = 0 [pid 5614] getdents64(4 [pid 5613] <... rmdir resumed>) = 0 [pid 5677] setpgid(0, 0) = 0 [pid 5677] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5613] mkdir("./12", 0777 [pid 5676] +++ exited with 0 +++ [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] newfstatat(AT_FDCWD, "./10/gadget" [pid 5677] <... openat resumed>) = 3 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5676, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5614] getdents64(4 [pid 5613] <... mkdir resumed>) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] umount2("./10/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5677] write(3, "1000", 4 [pid 5614] close(4 [pid 5677] <... write resumed>) = 4 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5677] close(3 [pid 5614] <... close resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5677] <... close resumed>) = 0 [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5677] symlink("/dev/binderfs", "./binderfs" [pid 5612] openat(AT_FDCWD, "./10/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] rmdir("./11/gadget" [pid 5677] <... symlink resumed>) = 0 [pid 5617] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] <... openat resumed>) = 4 [pid 5677] write(1, "executing program\n", 18) = 18 executing program [pid 5677] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5677] <... mkdirat resumed>) = 0 [pid 5617] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] fstat(4ci2-upstream-fs/strace-static-x86_64: Process 5678 attached , {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] <... openat resumed>) = 3 [pid 5612] getdents64(4 [pid 5678] set_robust_list(0x5555829da6e0, 24 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5678 [pid 5677] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] fstat(3 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] getdents64(3 [pid 5612] getdents64(4 [pid 5617] getdents64(3 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5678] <... set_robust_list resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] close(3 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] close(4 [pid 5678] rt_sigprocmask(SIG_SETMASK, [] [pid 5677] <... mount resumed>) = 0 [pid 5617] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... close resumed>) = 0 [pid 5612] <... close resumed>) = 0 [pid 5678] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5677] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] rmdir("./11" [pid 5612] rmdir("./10/gadget" [pid 5678] chdir("./12" [pid 5617] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5612] <... rmdir resumed>) = 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] unlink("./11/binderfs") = 0 [pid 5617] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5677] <... openat resumed>) = 3 [pid 5678] <... chdir resumed>) = 0 [pid 5677] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5612] getdents64(3 [pid 5678] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5614] <... rmdir resumed>) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5678] <... prctl resumed>) = 0 [pid 5614] mkdir("./12", 0777 [pid 5678] setpgid(0, 0 [ 112.335330][ T5676] gadgetfs: bound to dummy_udc driver [pid 5612] close(3 [pid 5678] <... setpgid resumed>) = 0 [pid 5614] <... mkdir resumed>) = 0 [pid 5612] <... close resumed>) = 0 [pid 5678] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5612] rmdir("./10" [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5678] <... openat resumed>) = 3 [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] <... rmdir resumed>) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5678] write(3, "1000", 4) = 4 [pid 5612] mkdir("./11", 0777 [pid 5678] close(3 [pid 5612] <... mkdir resumed>) = 0 [pid 5678] <... close resumed>) = 0 [pid 5678] symlink("/dev/binderfs", "./binderfs"ci2-upstream-fs/strace-static-x86_64: Process 5679 attached ) = 0 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5679 [pid 5679] set_robust_list(0x5555829da6e0, 24 [pid 5678] write(1, "executing program\n", 18 [pid 5614] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5679] <... set_robust_list resumed>) = 0 [pid 5678] <... write resumed>) = 18 [pid 5677] <... write resumed>) = 31 [pid 5617] <... umount2 resumed>) = 0 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5679] rt_sigprocmask(SIG_SETMASK, [] [pid 5678] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5677] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5679] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5679] chdir("./12" [pid 5617] newfstatat(AT_FDCWD, "./11/gadget" [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5679] <... chdir resumed>) = 0 [pid 5678] <... mkdirat resumed>) = 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5679] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5679] <... prctl resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5679] setpgid(0, 0 [pid 5677] <... openat resumed>) = 4 [pid 5617] openat(AT_FDCWD, "./11/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5679] <... setpgid resumed>) = 0 [pid 5677] exit_group(0 [pid 5679] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5617] <... openat resumed>) = 4 ci2-upstream-fs/strace-static-x86_64: Process 5680 attached [pid 5679] write(3, "1000", 4 [pid 5678] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5677] <... exit_group resumed>) = ? [pid 5617] fstat(4 [pid 5680] set_robust_list(0x5555829da6e0, 24 [pid 5679] <... write resumed>) = 4 [pid 5678] <... mount resumed>) = 0 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5680 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5679] close(3 [pid 5680] <... set_robust_list resumed>) = 0 [pid 5679] <... close resumed>) = 0 [pid 5617] getdents64(4 [pid 5678] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5680] rt_sigprocmask(SIG_SETMASK, [] [pid 5679] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5680] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5679] <... symlink resumed>) = 0 [pid 5678] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5680] chdir("./11" [pid 5617] getdents64(4 [pid 5680] <... chdir resumed>) = 0 [pid 5678] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5679] write(1, "executing program\n", 18 [pid 5617] close(4 [pid 5678] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5680] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5679] <... write resumed>) = 18 [pid 5617] <... close resumed>) = 0 executing program [pid 5678] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5679] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5680] <... prctl resumed>) = 0 [pid 5680] setpgid(0, 0 [pid 5617] rmdir("./11/gadget" [pid 5680] <... setpgid resumed>) = 0 [pid 5679] <... mkdirat resumed>) = 0 [pid 5617] <... rmdir resumed>) = 0 [pid 5680] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [ 112.413822][ T5677] gadgetfs: bound to dummy_udc driver [pid 5679] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5680] write(3, "1000", 4 [pid 5617] getdents64(3 [pid 5678] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5680] <... write resumed>) = 4 [pid 5679] <... mount resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5680] close(3 [pid 5678] exit_group(0 [pid 5680] <... close resumed>) = 0 [pid 5617] close(3 [pid 5679] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5680] symlink("/dev/binderfs", "./binderfs" [pid 5679] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5678] <... exit_group resumed>) = ? [pid 5617] <... close resumed>) = 0 [pid 5617] rmdir("./11" [pid 5680] <... symlink resumed>) = 0 [pid 5679] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] <... rmdir resumed>) = 0 executing program [pid 5680] write(1, "executing program\n", 18 [pid 5679] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5680] <... write resumed>) = 18 [pid 5678] +++ exited with 0 +++ [pid 5617] mkdir("./12", 0777 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5678, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5679] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5680] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5679] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5679] exit_group(0 [pid 5680] <... mkdirat resumed>) = 0 [pid 5617] <... mkdir resumed>) = 0 [pid 5613] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5679] <... exit_group resumed>) = ? [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5680] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5679] +++ exited with 0 +++ [pid 5677] +++ exited with 0 +++ [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5680] <... mount resumed>) = 0 [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5677, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5613] <... openat resumed>) = 3 [pid 5680] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] fstat(3 [pid 5616] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5679, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5614] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5680] <... openat resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 5681 attached [pid 5680] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5681 [pid 5613] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5681] set_robust_list(0x5555829da6e0, 24 [pid 5616] <... restart_syscall resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5681] <... set_robust_list resumed>) = 0 [pid 5614] <... restart_syscall resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] newfstatat(AT_FDCWD, "./12/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5681] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] unlink("./12/binderfs" [pid 5681] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... unlink resumed>) = 0 [pid 5614] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5681] chdir("./12" [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5681] <... chdir resumed>) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5681] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5616] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5681] <... prctl resumed>) = 0 [pid 5681] setpgid(0, 0 [pid 5616] <... openat resumed>) = 3 [pid 5614] <... openat resumed>) = 3 [pid 5681] <... setpgid resumed>) = 0 [pid 5616] fstat(3 [pid 5614] fstat(3 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5681] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] getdents64(3 [pid 5614] getdents64(3 [pid 5681] <... openat resumed>) = 3 [pid 5681] write(3, "1000", 4 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5681] <... write resumed>) = 4 [pid 5616] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5681] close(3) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5681] symlink("/dev/binderfs", "./binderfs" [pid 5616] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5614] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5681] <... symlink resumed>) = 0 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] newfstatat(AT_FDCWD, "./12/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] unlink("./12/binderfs") = 0 [pid 5614] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] unlink("./11/binderfs" [pid 5681] write(1, "executing program\n", 18 [pid 5616] <... unlink resumed>) = 0 executing program [pid 5681] <... write resumed>) = 18 [pid 5616] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5681] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5680] <... write resumed>) = 31 [pid 5681] <... mkdirat resumed>) = 0 [pid 5680] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = 4 [pid 5681] mount(NULL, "./gadget", "gadgetfs", 0, NULL) = 0 [pid 5680] exit_group(0) = ? [pid 5681] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5613] <... umount2 resumed>) = 0 [pid 5613] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5613] newfstatat(AT_FDCWD, "./12/gadget" [pid 5681] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5680] +++ exited with 0 +++ [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5681] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5616] <... umount2 resumed>) = 0 [pid 5614] <... umount2 resumed>) = 0 [pid 5613] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [ 112.538194][ T5680] gadgetfs: bound to dummy_udc driver [pid 5681] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5681] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] openat(AT_FDCWD, "./12/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5681] exit_group(0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] newfstatat(AT_FDCWD, "./12/gadget" [pid 5613] <... openat resumed>) = 4 [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5680, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5681] <... exit_group resumed>) = ? [pid 5616] newfstatat(AT_FDCWD, "./11/gadget" [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] fstat(4 [pid 5612] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./12/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] openat(AT_FDCWD, "./11/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... openat resumed>) = 4 [pid 5613] getdents64(4 [pid 5681] +++ exited with 0 +++ [pid 5616] <... openat resumed>) = 4 [pid 5614] fstat(4 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5616] fstat(4 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] getdents64(4 [pid 5612] <... restart_syscall resumed>) = 0 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5681, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] getdents64(4 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5617] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5616] getdents64(4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] close(4 [pid 5614] getdents64(4 [pid 5613] <... close resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] rmdir("./12/gadget" [pid 5614] close(4 [pid 5617] <... restart_syscall resumed>) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] <... close resumed>) = 0 [pid 5613] <... rmdir resumed>) = 0 [pid 5614] rmdir("./12/gadget" [pid 5617] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] getdents64(4 [pid 5613] getdents64(3 [pid 5612] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] close(4 [pid 5614] getdents64(3 [pid 5613] close(3 [pid 5612] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] <... openat resumed>) = 3 [pid 5616] <... close resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] <... close resumed>) = 0 [pid 5612] <... openat resumed>) = 3 [pid 5612] fstat(3 [pid 5617] fstat(3 [pid 5616] rmdir("./11/gadget" [pid 5614] close(3 [pid 5613] rmdir("./12" [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] <... close resumed>) = 0 [pid 5612] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] newfstatat(AT_FDCWD, "./11/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] getdents64(3 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] rmdir("./12" [pid 5613] <... rmdir resumed>) = 0 [pid 5613] mkdir("./13", 0777 [pid 5612] unlink("./11/binderfs" [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] getdents64(3 [pid 5617] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... mkdir resumed>) = 0 [pid 5612] <... unlink resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] close(3) = 0 [pid 5617] newfstatat(AT_FDCWD, "./12/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] rmdir("./11" [pid 5614] mkdir("./13", 0777 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] unlink("./12/binderfs") = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] <... mkdir resumed>) = 0 [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] mkdir("./12", 0777 [pid 5617] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] <... mkdir resumed>) = 0 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[]ci2-upstream-fs/strace-static-x86_64: Process 5683 attached ci2-upstream-fs/strace-static-x86_64: Process 5682 attached [pid 5683] set_robust_list(0x5555829da6e0, 24 [pid 5682] set_robust_list(0x5555829da6e0, 24 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5682 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5683 [pid 5683] <... set_robust_list resumed>) = 0 [pid 5682] <... set_robust_list resumed>) = 0 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5683] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5683] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5683] chdir("./13" [pid 5682] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5682] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5683] <... chdir resumed>) = 0 [pid 5682] chdir("./13"ci2-upstream-fs/strace-static-x86_64: Process 5684 attached [pid 5683] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5682] <... chdir resumed>) = 0 [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5684 [pid 5684] set_robust_list(0x5555829da6e0, 24 [pid 5683] <... prctl resumed>) = 0 [pid 5684] <... set_robust_list resumed>) = 0 [pid 5683] setpgid(0, 0 [pid 5682] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5684] rt_sigprocmask(SIG_SETMASK, [] [pid 5683] <... setpgid resumed>) = 0 [pid 5682] <... prctl resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... umount2 resumed>) = 0 [pid 5684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5682] setpgid(0, 0 [pid 5617] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5684] chdir("./12" [pid 5682] <... setpgid resumed>) = 0 [pid 5612] <... umount2 resumed>) = 0 [pid 5684] <... chdir resumed>) = 0 [pid 5683] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5684] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5682] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] newfstatat(AT_FDCWD, "./12/gadget" [pid 5684] setpgid(0, 0) = 0 [pid 5684] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5682] <... openat resumed>) = 3 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5684] <... openat resumed>) = 3 [pid 5683] <... openat resumed>) = 3 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5683] write(3, "1000", 4 [pid 5682] write(3, "1000", 4 [pid 5612] newfstatat(AT_FDCWD, "./11/gadget" [pid 5684] write(3, "1000", 4 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5684] <... write resumed>) = 4 [pid 5683] <... write resumed>) = 4 [pid 5682] <... write resumed>) = 4 [pid 5617] openat(AT_FDCWD, "./12/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5684] close(3 [pid 5683] close(3 [pid 5682] close(3 [pid 5617] <... openat resumed>) = 4 [pid 5612] umount2("./11/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5684] <... close resumed>) = 0 [pid 5683] <... close resumed>) = 0 [pid 5682] <... close resumed>) = 0 [pid 5617] fstat(4 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5684] symlink("/dev/binderfs", "./binderfs" [pid 5683] symlink("/dev/binderfs", "./binderfs" [pid 5682] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5684] <... symlink resumed>) = 0 [pid 5683] <... symlink resumed>) = 0 [pid 5682] <... symlink resumed>) = 0 [pid 5617] getdents64(4 [pid 5612] openat(AT_FDCWD, "./11/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5684] write(1, "executing program\n", 18 [pid 5683] write(1, "executing program\n", 18 [pid 5612] <... openat resumed>) = 4 executing program executing program [pid 5684] <... write resumed>) = 18 [pid 5683] <... write resumed>) = 18 [pid 5682] write(1, "executing program\n", 18 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5617] getdents64(4 executing program [pid 5612] fstat(4 [pid 5684] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5683] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5682] <... write resumed>) = 18 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5682] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] close(4) = 0 [pid 5612] getdents64(4 [pid 5617] rmdir("./12/gadget" [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5684] <... mkdirat resumed>) = 0 [pid 5617] <... rmdir resumed>) = 0 [pid 5612] getdents64(4, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] close(4 [pid 5683] <... mkdirat resumed>) = 0 [pid 5612] <... close resumed>) = 0 [pid 5684] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5683] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5682] <... mkdirat resumed>) = 0 [pid 5617] getdents64(3 [pid 5612] rmdir("./11/gadget" [pid 5684] <... mount resumed>) = 0 [pid 5682] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... rmdir resumed>) = 0 [pid 5683] <... mount resumed>) = 0 [pid 5682] <... mount resumed>) = 0 [pid 5684] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] close(3 [pid 5684] <... openat resumed>) = 3 [pid 5682] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] <... close resumed>) = 0 [pid 5683] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5612] getdents64(3 [pid 5684] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5682] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] rmdir("./12" [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5683] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5682] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] <... rmdir resumed>) = 0 [pid 5612] close(3 [pid 5682] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5612] <... close resumed>) = 0 [pid 5684] <... write resumed>) = 31 [pid 5683] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5682] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] mkdir("./13", 0777 [pid 5684] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5683] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5682] <... openat resumed>) = 3 [pid 5612] rmdir("./11" [pid 5684] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5683] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5682] exit_group(0 [pid 5684] exit_group(0) = ? [pid 5683] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5682] <... exit_group resumed>) = ? [pid 5612] <... rmdir resumed>) = 0 [pid 5684] +++ exited with 0 +++ [pid 5683] exit_group(0 [pid 5682] +++ exited with 0 +++ [pid 5617] <... mkdir resumed>) = 0 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5684, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5612] mkdir("./12", 0777 [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5682, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5683] <... exit_group resumed>) = ? [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5616] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 5685 attached [pid 5616] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... openat resumed>) = 3 [pid 5616] <... openat resumed>) = 3 [pid 5616] fstat(3 [pid 5683] +++ exited with 0 +++ [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] fstat(3 [pid 5685] set_robust_list(0x5555829da6e0, 24 [pid 5616] getdents64(3 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5683, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5685] <... set_robust_list resumed>) = 0 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5685 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5685] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] getdents64(3 [pid 5612] <... mkdir resumed>) = 0 [pid 5685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5685] chdir("./13" [pid 5613] <... restart_syscall resumed>) = 0 [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] newfstatat(AT_FDCWD, "./12/binderfs" [pid 5614] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5685] <... chdir resumed>) = 0 [pid 5614] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5685] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5616] unlink("./12/binderfs" [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] unlink("./13/binderfs") = 0 [pid 5614] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5685] <... prctl resumed>) = 0 [pid 5685] setpgid(0, 0) = 0 [pid 5685] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] <... unlink resumed>) = 0 [pid 5613] <... openat resumed>) = 3 [pid 5685] <... openat resumed>) = 3 [pid 5616] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] fstat(3ci2-upstream-fs/strace-static-x86_64: Process 5686 attached [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5686 [pid 5686] set_robust_list(0x5555829da6e0, 24 [pid 5685] write(3, "1000", 4 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5686] <... set_robust_list resumed>) = 0 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] getdents64(3 [pid 5686] rt_sigprocmask(SIG_SETMASK, [] [pid 5685] <... write resumed>) = 4 [ 112.731702][ T5684] gadgetfs: bound to dummy_udc driver [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5686] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5685] close(3 [pid 5613] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] chdir("./12" [pid 5685] <... close resumed>) = 0 [pid 5685] symlink("/dev/binderfs", "./binderfs" [pid 5686] <... chdir resumed>) = 0 [pid 5685] <... symlink resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5686] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 executing program [pid 5685] write(1, "executing program\n", 18 [pid 5686] setpgid(0, 0 [pid 5685] <... write resumed>) = 18 [pid 5613] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5686] <... setpgid resumed>) = 0 [pid 5685] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] unlink("./13/binderfs" [pid 5686] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5685] <... mkdirat resumed>) = 0 [pid 5614] <... umount2 resumed>) = 0 [pid 5616] <... umount2 resumed>) = 0 [pid 5613] <... unlink resumed>) = 0 [pid 5686] <... openat resumed>) = 3 [pid 5685] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] write(3, "1000", 4 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5686] <... write resumed>) = 4 [pid 5614] newfstatat(AT_FDCWD, "./13/gadget" [pid 5686] close(3) = 0 [pid 5685] <... mount resumed>) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] symlink("/dev/binderfs", "./binderfs" [pid 5685] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] newfstatat(AT_FDCWD, "./12/gadget" [pid 5614] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] <... symlink resumed>) = 0 [pid 5685] <... openat resumed>) = 3 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5685] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] openat(AT_FDCWD, "./12/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5686] write(1, "executing program\n", 18 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... openat resumed>) = 4 [pid 5614] openat(AT_FDCWD, "./13/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 5616] fstat(4 [pid 5686] <... write resumed>) = 18 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] <... openat resumed>) = 4 [pid 5616] getdents64(4 [pid 5686] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] fstat(4 [pid 5686] <... mkdirat resumed>) = 0 [pid 5616] getdents64(4 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] close(4) = 0 [pid 5614] getdents64(4 [pid 5685] <... write resumed>) = 31 [pid 5686] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] rmdir("./12/gadget" [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5686] <... mount resumed>) = 0 [pid 5685] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] <... rmdir resumed>) = 0 [pid 5614] getdents64(4 [pid 5685] <... openat resumed>) = 4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5685] exit_group(0 [pid 5686] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] getdents64(3 [pid 5614] close(4 [pid 5613] <... umount2 resumed>) = 0 [pid 5686] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5685] <... exit_group resumed>) = ? [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5614] <... close resumed>) = 0 [pid 5614] rmdir("./13/gadget" [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5686] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5616] close(3 [pid 5613] newfstatat(AT_FDCWD, "./13/gadget" [pid 5616] <... close resumed>) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5686] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5614] <... rmdir resumed>) = 0 [pid 5616] rmdir("./12" [pid 5613] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5616] <... rmdir resumed>) = 0 [pid 5614] getdents64(3 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] openat(AT_FDCWD, "./13/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5686] exit_group(0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] <... openat resumed>) = 4 [pid 5686] <... exit_group resumed>) = ? [pid 5685] +++ exited with 0 +++ [pid 5616] mkdir("./13", 0777 [pid 5614] close(3 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5685, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5613] fstat(4 [pid 5614] <... close resumed>) = 0 [pid 5614] rmdir("./13" [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... mkdir resumed>) = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] getdents64(4 [pid 5686] +++ exited with 0 +++ [pid 5617] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] mkdir("./14", 0777 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] getdents64(4 [pid 5617] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] <... mkdir resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5686, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5617] <... openat resumed>) = 3 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] close(4 [pid 5612] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-upstream-fs/strace-static-x86_64: Process 5687 attached [pid 5617] fstat(3 [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] <... close resumed>) = 0 [pid 5687] set_robust_list(0x5555829da6e0, 24 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5687] <... set_robust_list resumed>) = 0 [pid 5617] getdents64(3 [pid 5613] rmdir("./13/gadget" [ 112.843146][ T5685] gadgetfs: bound to dummy_udc driver [pid 5687] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 ci2-upstream-fs/strace-static-x86_64: Process 5688 attached [pid 5687] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5687 [pid 5612] <... restart_syscall resumed>) = 0 [pid 5688] set_robust_list(0x5555829da6e0, 24 [pid 5687] chdir("./13" [pid 5617] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5688 [pid 5688] <... set_robust_list resumed>) = 0 [pid 5687] <... chdir resumed>) = 0 [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5688] rt_sigprocmask(SIG_SETMASK, [] [pid 5687] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... rmdir resumed>) = 0 [pid 5688] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5687] <... prctl resumed>) = 0 [pid 5617] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5613] getdents64(3 [pid 5688] chdir("./14" [pid 5687] setpgid(0, 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5688] <... chdir resumed>) = 0 [pid 5687] <... setpgid resumed>) = 0 [pid 5617] unlink("./13/binderfs" [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5688] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5687] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... unlink resumed>) = 0 [pid 5613] close(3 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5688] <... prctl resumed>) = 0 [pid 5612] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5687] <... openat resumed>) = 3 [pid 5688] setpgid(0, 0 [pid 5687] write(3, "1000", 4 [pid 5688] <... setpgid resumed>) = 0 [pid 5687] <... write resumed>) = 4 [pid 5688] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5687] close(3 [pid 5617] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... close resumed>) = 0 [pid 5612] <... openat resumed>) = 3 [pid 5688] <... openat resumed>) = 3 [pid 5687] <... close resumed>) = 0 [pid 5613] rmdir("./13" [pid 5612] fstat(3 [pid 5688] write(3, "1000", 4 [pid 5687] symlink("/dev/binderfs", "./binderfs" [pid 5613] <... rmdir resumed>) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5688] <... write resumed>) = 4 [pid 5612] getdents64(3 [pid 5688] close(3 [pid 5613] mkdir("./14", 0777 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5688] <... close resumed>) = 0 [pid 5687] <... symlink resumed>) = 0 [pid 5613] <... mkdir resumed>) = 0 [pid 5612] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5688] symlink("/dev/binderfs", "./binderfs" executing program [pid 5687] write(1, "executing program\n", 18 [pid 5688] <... symlink resumed>) = 0 [pid 5687] <... write resumed>) = 18 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] newfstatat(AT_FDCWD, "./12/binderfs" [pid 5688] write(1, "executing program\n", 18 [pid 5687] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5688] <... write resumed>) = 18 executing program [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5612] unlink("./12/binderfs"ci2-upstream-fs/strace-static-x86_64: Process 5689 attached [pid 5688] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5687] <... mkdirat resumed>) = 0 [pid 5689] set_robust_list(0x5555829da6e0, 24 [pid 5612] <... unlink resumed>) = 0 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5689 [pid 5612] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5687] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5689] <... set_robust_list resumed>) = 0 [pid 5688] <... mkdirat resumed>) = 0 [pid 5687] <... mount resumed>) = 0 [pid 5617] <... umount2 resumed>) = 0 [pid 5689] rt_sigprocmask(SIG_SETMASK, [] [pid 5688] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5689] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5687] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5689] chdir("./14" [pid 5687] <... openat resumed>) = 3 [pid 5689] <... chdir resumed>) = 0 [pid 5687] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5689] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] newfstatat(AT_FDCWD, "./13/gadget", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5689] <... prctl resumed>) = 0 [pid 5617] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5689] setpgid(0, 0) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5688] <... mount resumed>) = 0 [pid 5617] openat(AT_FDCWD, "./13/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5689] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5688] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5687] <... write resumed>) = 31 [pid 5617] <... openat resumed>) = 4 [pid 5688] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] fstat(4 [pid 5689] write(3, "1000", 4) = 4 [pid 5689] close(3 [pid 5687] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5688] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5687] <... openat resumed>) = 4 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... umount2 resumed>) = 0 [pid 5689] <... close resumed>) = 0 [pid 5612] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5689] symlink("/dev/binderfs", "./binderfs" [pid 5688] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5687] exit_group(0 [pid 5617] getdents64(4 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5689] <... symlink resumed>) = 0 [pid 5688] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5687] <... exit_group resumed>) = ? [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] newfstatat(AT_FDCWD, "./12/gadget" [pid 5688] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] getdents64(4 [pid 5689] write(1, "executing program\n", 18 [pid 5688] exit_group(0 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 5689] <... write resumed>) = 18 [pid 5688] <... exit_group resumed>) = ? [pid 5617] close(4 [pid 5612] umount2("./12/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5689] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] <... close resumed>) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5689] <... mkdirat resumed>) = 0 [pid 5617] rmdir("./13/gadget" [pid 5612] openat(AT_FDCWD, "./12/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5689] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] <... rmdir resumed>) = 0 [pid 5612] <... openat resumed>) = 4 [pid 5688] +++ exited with 0 +++ [pid 5612] fstat(4 [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5688, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5689] <... mount resumed>) = 0 [pid 5617] getdents64(3 [pid 5614] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] <... restart_syscall resumed>) = 0 [pid 5612] getdents64(4 [pid 5617] close(3 [pid 5689] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5689] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] <... close resumed>) = 0 [pid 5689] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5612] getdents64(4 [pid 5617] rmdir("./13" [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] close(4 [pid 5689] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5689] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = -1 ENOENT (No such file or directory) [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... close resumed>) = 0 [pid 5689] exit_group(0) = ? [pid 5617] <... rmdir resumed>) = 0 [pid 5614] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] rmdir("./12/gadget" [pid 5687] +++ exited with 0 +++ [pid 5614] <... openat resumed>) = 3 [ 112.975372][ T5687] gadgetfs: bound to dummy_udc driver [pid 5689] +++ exited with 0 +++ [pid 5617] mkdir("./14", 0777 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5687, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5614] fstat(3 [pid 5612] <... rmdir resumed>) = 0 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5689, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5616] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5616] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5616] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] <... mkdir resumed>) = 0 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] <... restart_syscall resumed>) = 0 [pid 5612] getdents64(3 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] getdents64(3 [pid 5614] getdents64(3 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] close(3 [pid 5614] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... close resumed>) = 0 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] rmdir("./12" [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5613] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... openat resumed>) = 3 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] fstat(3 [pid 5612] <... rmdir resumed>) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] unlink("./14/binderfs" [pid 5612] mkdir("./13", 0777 [pid 5616] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5613] getdents64(3 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... unlink resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] unlink("./13/binderfs" [pid 5613] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... unlink resumed>) = 0 [pid 5612] <... mkdir resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5616] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] unlink("./14/binderfs"ci2-upstream-fs/strace-static-x86_64: Process 5690 attached [pid 5614] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... unlink resumed>) = 0 [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5690] set_robust_list(0x5555829da6e0, 24 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5690 [pid 5613] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5690] <... set_robust_list resumed>) = 0 [pid 5690] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5690] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5691 attached [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5691] set_robust_list(0x5555829da6e0, 24 [pid 5690] chdir("./14" [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5691 [pid 5691] <... set_robust_list resumed>) = 0 [pid 5690] <... chdir resumed>) = 0 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5691] rt_sigprocmask(SIG_SETMASK, [] [pid 5690] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5691] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5690] setpgid(0, 0 [pid 5691] chdir("./13" [pid 5690] <... setpgid resumed>) = 0 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5690] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5691] <... chdir resumed>) = 0 [pid 5690] <... openat resumed>) = 3 [pid 5691] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5690] write(3, "1000", 4 [pid 5616] <... umount2 resumed>) = 0 [pid 5691] setpgid(0, 0 [pid 5690] <... write resumed>) = 4 [pid 5616] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5691] <... setpgid resumed>) = 0 [pid 5690] close(3 [pid 5691] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5690] <... close resumed>) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5691] <... openat resumed>) = 3 [pid 5690] symlink("/dev/binderfs", "./binderfs" [pid 5616] newfstatat(AT_FDCWD, "./13/gadget" [pid 5691] write(3, "1000", 4 [pid 5690] <... symlink resumed>) = 0 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5691] <... write resumed>) = 4 [pid 5616] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5691] close(3 [pid 5690] write(1, "executing program\n", 18 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5691] <... close resumed>) = 0 [pid 5690] <... write resumed>) = 18 [pid 5616] openat(AT_FDCWD, "./13/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5691] symlink("/dev/binderfs", "./binderfs" [pid 5690] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] <... openat resumed>) = 4 executing program [pid 5691] <... symlink resumed>) = 0 [pid 5691] write(1, "executing program\n", 18 [pid 5616] fstat(4 [pid 5613] <... umount2 resumed>) = 0 [pid 5690] <... mkdirat resumed>) = 0 [pid 5690] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 5691] <... write resumed>) = 18 [pid 5613] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5691] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] getdents64(4 [pid 5691] <... mkdirat resumed>) = 0 [pid 5691] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] newfstatat(AT_FDCWD, "./14/gadget" [pid 5616] getdents64(4 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] close(4) = 0 [pid 5613] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] rmdir("./13/gadget" [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... rmdir resumed>) = 0 [pid 5613] openat(AT_FDCWD, "./14/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] getdents64(3 [pid 5613] <... openat resumed>) = 4 [pid 5614] <... umount2 resumed>) = 0 [pid 5613] fstat(4 [pid 5614] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5690] <... mount resumed>) = 0 [pid 5614] newfstatat(AT_FDCWD, "./14/gadget" [pid 5616] close(3 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5691] <... mount resumed>) = 0 [pid 5690] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] <... close resumed>) = 0 [pid 5613] getdents64(4 [pid 5691] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5691] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5690] <... openat resumed>) = 3 [pid 5616] rmdir("./13" [pid 5614] openat(AT_FDCWD, "./14/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5691] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5614] <... openat resumed>) = 4 [pid 5691] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5691] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = -1 ENOENT (No such file or directory) [pid 5614] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5691] exit_group(0 [pid 5614] getdents64(4 [pid 5691] <... exit_group resumed>) = ? [pid 5690] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5613] getdents64(4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] getdents64(4 [pid 5613] close(4 [pid 5691] +++ exited with 0 +++ [pid 5616] <... rmdir resumed>) = 0 [pid 5613] <... close resumed>) = 0 [pid 5613] rmdir("./14/gadget" [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] mkdir("./14", 0777 [pid 5613] <... rmdir resumed>) = 0 [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5691, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5614] close(4) = 0 [pid 5614] rmdir("./14/gadget" [pid 5690] <... write resumed>) = 31 [pid 5616] <... mkdir resumed>) = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] getdents64(3 [pid 5612] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5690] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5614] getdents64(3 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] close(3 [pid 5612] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5690] <... openat resumed>) = 4 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] close(3 [pid 5613] <... close resumed>) = 0 [pid 5612] <... openat resumed>) = 3 [pid 5690] exit_group(0 [pid 5613] rmdir("./14" [pid 5690] <... exit_group resumed>) = ? [pid 5614] <... close resumed>) = 0 [pid 5614] rmdir("./14" [pid 5613] <... rmdir resumed>) = 0 [pid 5612] fstat(3 [pid 5613] mkdir("./15", 0777 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] getdents64(3, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] <... rmdir resumed>) = 0 [pid 5612] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5692 [pid 5614] mkdir("./15", 0777 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 5692 attached [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] <... mkdir resumed>) = 0 [pid 5612] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] unlink("./13/binderfs" [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] <... unlink resumed>) = 0 [pid 5692] set_robust_list(0x5555829da6e0, 24 [pid 5690] +++ exited with 0 +++ [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] <... mkdir resumed>) = 0 [pid 5612] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5692] <... set_robust_list resumed>) = 0 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5690, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[]ci2-upstream-fs/strace-static-x86_64: Process 5693 attached [pid 5692] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [ 113.159237][ T5690] gadgetfs: bound to dummy_udc driver [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5693] set_robust_list(0x5555829da6e0, 24 [pid 5692] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5693 [pid 5693] <... set_robust_list resumed>) = 0 [pid 5693] rt_sigprocmask(SIG_SETMASK, [] [pid 5692] chdir("./14" [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5693] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5692] <... chdir resumed>) = 0 [pid 5617] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5693] chdir("./15" [pid 5692] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] <... openat resumed>) = 3 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5694 attached [pid 5693] <... chdir resumed>) = 0 [pid 5692] <... prctl resumed>) = 0 [pid 5694] set_robust_list(0x5555829da6e0, 24 [pid 5693] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5692] setpgid(0, 0 [pid 5617] fstat(3 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5694 [pid 5694] <... set_robust_list resumed>) = 0 [pid 5693] <... prctl resumed>) = 0 [pid 5692] <... setpgid resumed>) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5693] setpgid(0, 0 [pid 5692] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5694] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] getdents64(3 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5694] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5693] <... setpgid resumed>) = 0 [pid 5692] <... openat resumed>) = 3 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5694] chdir("./15" [pid 5693] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5692] write(3, "1000", 4 [pid 5617] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5694] <... chdir resumed>) = 0 [pid 5693] <... openat resumed>) = 3 [pid 5692] <... write resumed>) = 4 [pid 5617] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5694] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5693] write(3, "1000", 4 [pid 5692] close(3 [pid 5694] <... prctl resumed>) = 0 [pid 5693] <... write resumed>) = 4 [pid 5692] <... close resumed>) = 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... umount2 resumed>) = 0 [pid 5694] setpgid(0, 0 [pid 5693] close(3 [pid 5692] symlink("/dev/binderfs", "./binderfs" [pid 5617] unlink("./14/binderfs" [pid 5612] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5694] <... setpgid resumed>) = 0 [pid 5693] <... close resumed>) = 0 [pid 5694] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5692] <... symlink resumed>) = 0 [pid 5693] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... unlink resumed>) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5694] <... openat resumed>) = 3 [pid 5693] <... symlink resumed>) = 0 [pid 5692] write(1, "executing program\n", 18 [pid 5617] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] newfstatat(AT_FDCWD, "./13/gadget" [pid 5694] write(3, "1000", 4 [pid 5693] write(1, "executing program\n", 18 [pid 5692] <... write resumed>) = 18 executing program executing program [pid 5693] <... write resumed>) = 18 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5694] <... write resumed>) = 4 [pid 5692] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5694] close(3 [pid 5693] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5612] umount2("./13/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5694] <... close resumed>) = 0 [pid 5692] <... mkdirat resumed>) = 0 [pid 5694] symlink("/dev/binderfs", "./binderfs" [pid 5693] <... mkdirat resumed>) = 0 [pid 5692] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5694] <... symlink resumed>) = 0 [pid 5693] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5692] <... mount resumed>) = 0 [pid 5612] openat(AT_FDCWD, "./13/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5694] write(1, "executing program\n", 18 [pid 5693] <... mount resumed>) = 0 executing program [pid 5692] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5612] <... openat resumed>) = 4 [pid 5694] <... write resumed>) = 18 [pid 5693] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5692] <... openat resumed>) = 3 [pid 5612] fstat(4 [pid 5694] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5693] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5692] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5694] <... mkdirat resumed>) = 0 [pid 5693] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5612] getdents64(4 [pid 5694] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5693] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5694] <... mount resumed>) = 0 [pid 5693] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5692] <... write resumed>) = 31 [pid 5617] <... umount2 resumed>) = 0 [pid 5694] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5693] <... openat resumed>) = 3 [pid 5692] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] getdents64(4, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] close(4) = 0 [pid 5612] rmdir("./13/gadget" [pid 5693] exit_group(0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... rmdir resumed>) = 0 [pid 5612] getdents64(3, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] close(3 [pid 5617] newfstatat(AT_FDCWD, "./14/gadget" [pid 5612] <... close resumed>) = 0 [pid 5692] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5694] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] rmdir("./13" [pid 5694] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5693] <... exit_group resumed>) = ? [pid 5692] exit_group(0 [pid 5617] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... rmdir resumed>) = 0 [pid 5694] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5612] mkdir("./14", 0777 [pid 5694] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5693] +++ exited with 0 +++ [pid 5692] <... exit_group resumed>) = ? [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5693, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5694] <... openat resumed>) = 3 [pid 5692] +++ exited with 0 +++ [pid 5617] openat(AT_FDCWD, "./14/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... mkdir resumed>) = 0 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5692, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5694] exit_group(0 [pid 5617] <... openat resumed>) = 4 [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5694] <... exit_group resumed>) = ? [pid 5617] fstat(4 [pid 5614] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5617] getdents64(4 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 ci2-upstream-fs/strace-static-x86_64: Process 5695 attached [pid 5617] getdents64(4 [pid 5694] +++ exited with 0 +++ [pid 5614] fstat(3 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5695 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5694, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5617] close(4 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] getdents64(3 [pid 5695] set_robust_list(0x5555829da6e0, 24 [pid 5617] <... close resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] <... restart_syscall resumed>) = 0 [ 113.285336][ T5692] gadgetfs: bound to dummy_udc driver [pid 5695] <... set_robust_list resumed>) = 0 [pid 5617] rmdir("./14/gadget" [pid 5616] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5695] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... rmdir resumed>) = 0 [pid 5616] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5695] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] getdents64(3 [pid 5613] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5695] chdir("./14" [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5616] <... openat resumed>) = 3 [pid 5614] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5695] <... chdir resumed>) = 0 [pid 5617] close(3 [pid 5616] fstat(3 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5695] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] <... close resumed>) = 0 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] unlink("./15/binderfs" [pid 5613] <... openat resumed>) = 3 [pid 5695] <... prctl resumed>) = 0 [pid 5617] rmdir("./14" [pid 5616] getdents64(3 [pid 5613] fstat(3 [pid 5695] setpgid(0, 0) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5695] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... rmdir resumed>) = 0 [pid 5616] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] getdents64(3 [pid 5695] <... openat resumed>) = 3 [pid 5617] mkdir("./15", 0777 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... unlink resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5695] write(3, "1000", 4 [pid 5614] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5695] <... write resumed>) = 4 [pid 5616] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5613] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... mkdir resumed>) = 0 [pid 5695] close(3 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5695] <... close resumed>) = 0 [pid 5616] unlink("./14/binderfs" [pid 5695] symlink("/dev/binderfs", "./binderfs" [pid 5613] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5695] <... symlink resumed>) = 0 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] <... unlink resumed>) = 0 [pid 5613] unlink("./15/binderfs" [pid 5695] write(1, "executing program\n", 18 executing program [pid 5616] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5696 attached [pid 5695] <... write resumed>) = 18 [pid 5613] <... unlink resumed>) = 0 [pid 5696] set_robust_list(0x5555829da6e0, 24 [pid 5695] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5613] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5696] <... set_robust_list resumed>) = 0 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5696 [pid 5617] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5696] rt_sigprocmask(SIG_SETMASK, [] [pid 5695] <... mkdirat resumed>) = 0 [pid 5696] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5696] chdir("./15" [pid 5695] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5696] <... chdir resumed>) = 0 [pid 5696] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5695] <... mount resumed>) = 0 [pid 5696] setpgid(0, 0) = 0 [pid 5696] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5695] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5696] <... openat resumed>) = 3 [pid 5695] <... openat resumed>) = 3 [pid 5696] write(3, "1000", 4 [pid 5695] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] <... umount2 resumed>) = 0 [pid 5614] <... umount2 resumed>) = 0 [pid 5613] <... umount2 resumed>) = 0 [pid 5696] <... write resumed>) = 4 [pid 5616] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5696] close(3 [pid 5616] newfstatat(AT_FDCWD, "./14/gadget" [pid 5614] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5696] <... close resumed>) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5696] symlink("/dev/binderfs", "./binderfs" [pid 5614] newfstatat(AT_FDCWD, "./15/gadget" [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] newfstatat(AT_FDCWD, "./15/gadget" [pid 5616] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] openat(AT_FDCWD, "./14/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... openat resumed>) = 4 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./15/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] fstat(4 [pid 5613] openat(AT_FDCWD, "./15/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... openat resumed>) = 4 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] <... openat resumed>) = 4 [pid 5616] getdents64(4 [pid 5695] <... write resumed>) = 31 [pid 5614] fstat(4 [pid 5613] fstat(4 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5695] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5614] getdents64(4 [pid 5613] getdents64(4 [pid 5695] <... openat resumed>) = 4 [pid 5696] <... symlink resumed>) = 0 [pid 5695] exit_group(0 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5696] write(1, "executing program\n", 18 [pid 5695] <... exit_group resumed>) = ? [pid 5616] getdents64(4 [pid 5696] <... write resumed>) = 18 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] close(4 [pid 5696] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] <... close resumed>) = 0 executing program [pid 5616] rmdir("./14/gadget" [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5696] <... mkdirat resumed>) = 0 [pid 5614] getdents64(4 [pid 5696] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5696] <... mount resumed>) = 0 [pid 5614] close(4 [pid 5613] getdents64(4 [pid 5614] <... close resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] rmdir("./15/gadget" [pid 5613] close(4) = 0 [pid 5613] rmdir("./15/gadget" [pid 5696] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5696] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31) = -1 EBADF (Bad file descriptor) [pid 5695] +++ exited with 0 +++ [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5695, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5612] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5696] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = -1 ENOENT (No such file or directory) [pid 5696] exit_group(0) = ? [pid 5612] <... restart_syscall resumed>) = 0 [pid 5612] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5612] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5696] +++ exited with 0 +++ [ 113.429596][ T5695] gadgetfs: bound to dummy_udc driver [pid 5614] <... rmdir resumed>) = 0 [pid 5612] <... openat resumed>) = 3 [pid 5612] fstat(3 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5696, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5613] <... rmdir resumed>) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5617] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] getdents64(3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5612] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] fstat(3 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5617] getdents64(3 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] unlink("./14/binderfs" [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... unlink resumed>) = 0 [pid 5617] newfstatat(AT_FDCWD, "./15/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] getdents64(3 [pid 5613] getdents64(3 [pid 5617] unlink("./15/binderfs" [pid 5616] getdents64(3 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] close(3 [pid 5613] close(3 [pid 5617] <... unlink resumed>) = 0 [pid 5616] close(3 [pid 5614] <... close resumed>) = 0 [pid 5613] <... close resumed>) = 0 [pid 5617] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... close resumed>) = 0 [pid 5614] rmdir("./15" [pid 5613] rmdir("./15" [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... rmdir resumed>) = 0 [pid 5614] mkdir("./16", 0777 [pid 5616] rmdir("./14" [pid 5613] mkdir("./16", 0777 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] <... mkdir resumed>) = 0 [pid 5616] mkdir("./15", 0777 [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] <... mkdir resumed>) = 0 [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] <... mkdir resumed>) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5698 attached ci2-upstream-fs/strace-static-x86_64: Process 5699 attached ci2-upstream-fs/strace-static-x86_64: Process 5697 attached [pid 5698] set_robust_list(0x5555829da6e0, 24 [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5698 [pid 5699] set_robust_list(0x5555829da6e0, 24 [pid 5697] set_robust_list(0x5555829da6e0, 24 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5697 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5699 [pid 5699] <... set_robust_list resumed>) = 0 [pid 5698] <... set_robust_list resumed>) = 0 [pid 5697] <... set_robust_list resumed>) = 0 [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] <... umount2 resumed>) = 0 [pid 5698] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... umount2 resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5699] rt_sigprocmask(SIG_SETMASK, [] [pid 5698] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5697] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5699] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5698] chdir("./15" [pid 5697] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5697] chdir("./16" [pid 5612] newfstatat(AT_FDCWD, "./14/gadget" [pid 5698] <... chdir resumed>) = 0 [pid 5698] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] newfstatat(AT_FDCWD, "./15/gadget" [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5697] <... chdir resumed>) = 0 [pid 5699] chdir("./16" [pid 5698] <... prctl resumed>) = 0 [pid 5612] umount2("./14/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5697] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5698] setpgid(0, 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5698] <... setpgid resumed>) = 0 [pid 5697] <... prctl resumed>) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5698] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5697] setpgid(0, 0 [pid 5612] openat(AT_FDCWD, "./14/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5699] <... chdir resumed>) = 0 [pid 5697] <... setpgid resumed>) = 0 [pid 5699] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5698] <... openat resumed>) = 3 [pid 5697] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... openat resumed>) = 4 [pid 5699] <... prctl resumed>) = 0 [pid 5698] write(3, "1000", 4 [pid 5699] setpgid(0, 0 [pid 5698] <... write resumed>) = 4 [pid 5697] <... openat resumed>) = 3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] fstat(4 [pid 5699] <... setpgid resumed>) = 0 [pid 5698] close(3 [pid 5617] openat(AT_FDCWD, "./15/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5699] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5698] <... close resumed>) = 0 [pid 5697] write(3, "1000", 4 [pid 5617] <... openat resumed>) = 4 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5698] symlink("/dev/binderfs", "./binderfs" [pid 5697] <... write resumed>) = 4 [pid 5617] fstat(4 [pid 5699] <... openat resumed>) = 3 [pid 5697] close(3 [pid 5612] getdents64(4 [pid 5697] <... close resumed>) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5698] <... symlink resumed>) = 0 [pid 5699] write(3, "1000", 4 [pid 5697] symlink("/dev/binderfs", "./binderfs" [pid 5612] getdents64(4 [pid 5699] <... write resumed>) = 4 [pid 5698] write(1, "executing program\n", 18 [pid 5697] <... symlink resumed>) = 0 [pid 5617] getdents64(4 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5699] close(3 [pid 5698] <... write resumed>) = 18 [pid 5699] <... close resumed>) = 0 [pid 5697] write(1, "executing program\n", 18 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 executing program executing program [pid 5612] close(4 [pid 5698] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5699] symlink("/dev/binderfs", "./binderfs" [pid 5697] <... write resumed>) = 18 [pid 5617] getdents64(4 [pid 5612] <... close resumed>) = 0 [pid 5697] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5612] rmdir("./14/gadget" [pid 5699] <... symlink resumed>) = 0 [pid 5698] <... mkdirat resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 executing program [pid 5699] write(1, "executing program\n", 18 [pid 5698] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] close(4 [pid 5612] <... rmdir resumed>) = 0 [pid 5699] <... write resumed>) = 18 [pid 5698] <... mount resumed>) = 0 [pid 5697] <... mkdirat resumed>) = 0 [pid 5617] <... close resumed>) = 0 [pid 5612] getdents64(3 [pid 5699] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5698] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5697] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] rmdir("./15/gadget" [pid 5698] <... openat resumed>) = 3 [pid 5697] <... mount resumed>) = 0 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] close(3 [pid 5699] <... mkdirat resumed>) = 0 [pid 5698] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5697] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] <... rmdir resumed>) = 0 [pid 5612] <... close resumed>) = 0 [pid 5699] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] getdents64(3 [pid 5697] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5612] rmdir("./14" [pid 5699] <... mount resumed>) = 0 [pid 5697] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5699] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5697] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5612] <... rmdir resumed>) = 0 [pid 5699] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5697] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] close(3 [pid 5699] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5698] <... write resumed>) = 31 [pid 5697] <... openat resumed>) = 3 [pid 5617] <... close resumed>) = 0 [pid 5612] mkdir("./15", 0777 [pid 5699] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5699] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5698] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5699] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5697] exit_group(0 [pid 5617] rmdir("./15" [pid 5699] exit_group(0) = ? [pid 5698] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5697] <... exit_group resumed>) = ? [pid 5698] exit_group(0 [pid 5612] <... mkdir resumed>) = 0 [pid 5698] <... exit_group resumed>) = ? [pid 5697] +++ exited with 0 +++ [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5697, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5614] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5617] <... rmdir resumed>) = 0 [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] <... restart_syscall resumed>) = 0 [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5699] +++ exited with 0 +++ [pid 5617] mkdir("./16", 0777ci2-upstream-fs/strace-static-x86_64: Process 5700 attached [pid 5614] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5699, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5617] <... mkdir resumed>) = 0 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5700 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5700] set_robust_list(0x5555829da6e0, 24 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5614] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5700] <... set_robust_list resumed>) = 0 [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] <... openat resumed>) = 3 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5700] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] fstat(3 [pid 5700] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] <... restart_syscall resumed>) = 0 [pid 5613] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5700] chdir("./15" [pid 5614] getdents64(3 [pid 5613] <... openat resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 5701 attached [pid 5700] <... chdir resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5701] set_robust_list(0x5555829da6e0, 24 [pid 5700] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5614] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] fstat(3 [pid 5701] <... set_robust_list resumed>) = 0 [pid 5700] <... prctl resumed>) = 0 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5701 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5701] rt_sigprocmask(SIG_SETMASK, [] [pid 5700] setpgid(0, 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5700] <... setpgid resumed>) = 0 [pid 5698] +++ exited with 0 +++ [ 113.605179][ T5698] gadgetfs: bound to dummy_udc driver [pid 5701] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] newfstatat(AT_FDCWD, "./16/binderfs" [pid 5613] getdents64(3 [pid 5701] chdir("./16" [pid 5700] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5698, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5701] <... chdir resumed>) = 0 [pid 5700] <... openat resumed>) = 3 [pid 5616] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5614] unlink("./16/binderfs" [pid 5613] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5701] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5616] <... restart_syscall resumed>) = 0 [pid 5701] <... prctl resumed>) = 0 [pid 5700] write(3, "1000", 4 [pid 5614] <... unlink resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5701] setpgid(0, 0 [pid 5700] <... write resumed>) = 4 [pid 5701] <... setpgid resumed>) = 0 [pid 5701] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5700] close(3 [pid 5616] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] newfstatat(AT_FDCWD, "./16/binderfs" [pid 5701] <... openat resumed>) = 3 [pid 5700] <... close resumed>) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5701] write(3, "1000", 4 [pid 5700] symlink("/dev/binderfs", "./binderfs" [pid 5616] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5701] <... write resumed>) = 4 [pid 5701] close(3 [pid 5700] <... symlink resumed>) = 0 [pid 5616] <... openat resumed>) = 3 [pid 5613] unlink("./16/binderfs" [pid 5701] <... close resumed>) = 0 executing program executing program [pid 5701] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5616] fstat(3 [pid 5613] <... unlink resumed>) = 0 [pid 5700] write(1, "executing program\n", 18 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5701] write(1, "executing program\n", 18 [pid 5700] <... write resumed>) = 18 [pid 5616] getdents64(3 [pid 5613] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5701] <... write resumed>) = 18 [pid 5700] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5701] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5701] <... mkdirat resumed>) = 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5701] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5701] <... mount resumed>) = 0 [pid 5616] unlink("./15/binderfs" [pid 5700] <... mkdirat resumed>) = 0 [pid 5616] <... unlink resumed>) = 0 [pid 5701] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5700] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5616] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5701] <... openat resumed>) = 3 [pid 5700] <... mount resumed>) = 0 [pid 5614] <... umount2 resumed>) = 0 [pid 5701] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5700] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5614] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5700] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5701] <... write resumed>) = 31 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5701] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5614] newfstatat(AT_FDCWD, "./16/gadget" [pid 5700] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5701] <... openat resumed>) = 4 [pid 5700] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5700] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5614] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5701] exit_group(0 [pid 5700] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5701] <... exit_group resumed>) = ? [pid 5700] exit_group(0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5700] <... exit_group resumed>) = ? [pid 5614] openat(AT_FDCWD, "./16/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... umount2 resumed>) = 0 [pid 5614] <... openat resumed>) = 4 [pid 5613] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] fstat(4 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] newfstatat(AT_FDCWD, "./16/gadget", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] getdents64(4 [pid 5613] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5700] +++ exited with 0 +++ [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] getdents64(4 [pid 5613] openat(AT_FDCWD, "./16/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] <... umount2 resumed>) = 0 [pid 5613] <... openat resumed>) = 4 [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5700, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5616] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] close(4) = 0 [pid 5612] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] rmdir("./16/gadget" [pid 5613] fstat(4 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] newfstatat(AT_FDCWD, "./15/gadget" [pid 5613] getdents64(4 [pid 5612] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] getdents64(3 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] <... openat resumed>) = 3 [pid 5616] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] getdents64(4 [pid 5612] fstat(3 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] openat(AT_FDCWD, "./15/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] close(3 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5701] +++ exited with 0 +++ [pid 5616] <... openat resumed>) = 4 [pid 5614] <... close resumed>) = 0 [pid 5613] close(4 [pid 5612] getdents64(3 [pid 5616] fstat(4 [pid 5613] <... close resumed>) = 0 [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5701, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5614] rmdir("./16" [pid 5617] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] rmdir("./16/gadget" [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] <... rmdir resumed>) = 0 [pid 5616] getdents64(4 [pid 5613] <... rmdir resumed>) = 0 [pid 5612] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] mkdir("./17", 0777 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] getdents64(4 [pid 5613] getdents64(3 [pid 5612] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5617] <... restart_syscall resumed>) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [ 113.707166][ T5701] gadgetfs: bound to dummy_udc driver [pid 5612] unlink("./15/binderfs" [pid 5616] close(4 [pid 5613] close(3 [pid 5612] <... unlink resumed>) = 0 [pid 5617] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... close resumed>) = 0 [pid 5614] <... mkdir resumed>) = 0 [pid 5613] <... close resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] rmdir("./15/gadget" [pid 5617] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] <... rmdir resumed>) = 0 [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] rmdir("./16" [pid 5612] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... openat resumed>) = 3 [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] getdents64(3 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5617] fstat(3 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] close(3 [pid 5617] getdents64(3 [pid 5616] <... close resumed>) = 0 [pid 5613] <... rmdir resumed>) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5616] rmdir("./15" [pid 5617] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5702 attached ) = -1 EINVAL (Invalid argument) [pid 5616] <... rmdir resumed>) = 0 [pid 5617] newfstatat(AT_FDCWD, "./16/binderfs" [pid 5702] set_robust_list(0x5555829da6e0, 24 [pid 5613] mkdir("./17", 0777 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5702 [pid 5702] <... set_robust_list resumed>) = 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5702] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] unlink("./16/binderfs" [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... mkdir resumed>) = 0 [pid 5702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] <... unlink resumed>) = 0 [pid 5616] mkdir("./16", 0777 [pid 5702] chdir("./17" [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5702] <... chdir resumed>) = 0 [pid 5702] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5702] setpgid(0, 0 [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5702] <... setpgid resumed>) = 0 [pid 5702] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-upstream-fs/strace-static-x86_64: Process 5703 attached [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5703 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] <... mkdir resumed>) = 0 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5703] set_robust_list(0x5555829da6e0, 24 [pid 5702] <... openat resumed>) = 3 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5703] <... set_robust_list resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5703] rt_sigprocmask(SIG_SETMASK, [] [pid 5702] write(3, "1000", 4 [pid 5703] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5702] <... write resumed>) = 4 [pid 5702] close(3 [pid 5703] chdir("./17" [pid 5612] <... umount2 resumed>) = 0 [pid 5702] <... close resumed>) = 0 [pid 5703] <... chdir resumed>) = 0 [pid 5702] symlink("/dev/binderfs", "./binderfs"ci2-upstream-fs/strace-static-x86_64: Process 5704 attached [pid 5703] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5702] <... symlink resumed>) = 0 [pid 5612] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5704] set_robust_list(0x5555829da6e0, 24 [pid 5703] <... prctl resumed>) = 0 executing program [pid 5702] write(1, "executing program\n", 18 [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5704 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5704] <... set_robust_list resumed>) = 0 [pid 5703] setpgid(0, 0 [pid 5702] <... write resumed>) = 18 [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] newfstatat(AT_FDCWD, "./15/gadget" [pid 5704] rt_sigprocmask(SIG_SETMASK, [] [pid 5703] <... setpgid resumed>) = 0 [pid 5704] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5703] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5702] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5704] chdir("./16") = 0 [pid 5703] <... openat resumed>) = 3 [pid 5702] <... mkdirat resumed>) = 0 [pid 5612] umount2("./15/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5704] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5703] write(3, "1000", 4 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5703] <... write resumed>) = 4 [pid 5704] setpgid(0, 0) = 0 [pid 5703] close(3 [pid 5612] openat(AT_FDCWD, "./15/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5704] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5703] <... close resumed>) = 0 [pid 5702] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5612] <... openat resumed>) = 4 [pid 5704] <... openat resumed>) = 3 [pid 5703] symlink("/dev/binderfs", "./binderfs" [pid 5702] <... mount resumed>) = 0 [pid 5612] fstat(4 [pid 5704] write(3, "1000", 4 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5704] <... write resumed>) = 4 [pid 5703] <... symlink resumed>) = 0 [pid 5612] getdents64(4 [pid 5704] close(3 [pid 5702] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5704] <... close resumed>) = 0 [pid 5703] write(1, "executing program\n", 18 [pid 5702] <... openat resumed>) = 3 [pid 5703] <... write resumed>) = 18 executing program [pid 5612] getdents64(4 [pid 5704] symlink("/dev/binderfs", "./binderfs" [pid 5702] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5704] <... symlink resumed>) = 0 [pid 5703] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5612] close(4) = 0 [pid 5704] write(1, "executing program\n", 18 executing program [pid 5612] rmdir("./15/gadget" [pid 5704] <... write resumed>) = 18 [pid 5612] <... rmdir resumed>) = 0 [pid 5703] <... mkdirat resumed>) = 0 [pid 5617] <... umount2 resumed>) = 0 [pid 5704] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5703] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5704] <... mkdirat resumed>) = 0 [pid 5703] <... mount resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5703] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] newfstatat(AT_FDCWD, "./16/gadget" [pid 5612] getdents64(3 [pid 5704] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5703] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5703] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5704] <... mount resumed>) = 0 [pid 5703] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] close(3 [pid 5704] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5703] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] openat(AT_FDCWD, "./16/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] <... close resumed>) = 0 [pid 5704] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5702] <... write resumed>) = 31 [pid 5617] <... openat resumed>) = 4 [pid 5617] fstat(4 [pid 5612] rmdir("./15" [pid 5704] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5703] <... openat resumed>) = 3 [pid 5702] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5704] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5703] exit_group(0 [pid 5702] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5612] <... rmdir resumed>) = 0 [pid 5704] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5703] <... exit_group resumed>) = ? [pid 5702] exit_group(0 [pid 5617] getdents64(4 [pid 5612] mkdir("./16", 0777 [pid 5704] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5704] exit_group(0 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5612] <... mkdir resumed>) = 0 [pid 5704] <... exit_group resumed>) = ? [pid 5702] <... exit_group resumed>) = ? [pid 5617] getdents64(4 [pid 5703] +++ exited with 0 +++ [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5617] close(4) = 0 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5703, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5617] rmdir("./16/gadget" [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5704] +++ exited with 0 +++ [pid 5617] <... rmdir resumed>) = 0 [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] <... restart_syscall resumed>) = 0 [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5705 attached [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5704, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5617] getdents64(3 [pid 5705] set_robust_list(0x5555829da6e0, 24) = 0 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5616] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5705] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] close(3 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5705] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5705 [pid 5617] <... close resumed>) = 0 [pid 5616] <... restart_syscall resumed>) = 0 [pid 5705] chdir("./16" [pid 5613] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... openat resumed>) = 3 [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5705] <... chdir resumed>) = 0 [pid 5617] rmdir("./16" [pid 5613] fstat(3 [pid 5705] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] <... rmdir resumed>) = 0 [pid 5616] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5705] <... prctl resumed>) = 0 [pid 5705] setpgid(0, 0 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] getdents64(3 [pid 5616] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] mkdir("./17", 0777 [pid 5616] <... openat resumed>) = 3 [pid 5613] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5705] <... setpgid resumed>) = 0 [pid 5705] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] fstat(3 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] newfstatat(AT_FDCWD, "./17/binderfs" [pid 5705] <... openat resumed>) = 3 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 113.837279][ T5702] gadgetfs: bound to dummy_udc driver [pid 5705] write(3, "1000", 4 [pid 5702] +++ exited with 0 +++ [pid 5705] <... write resumed>) = 4 [pid 5617] <... mkdir resumed>) = 0 [pid 5616] getdents64(3 [pid 5613] unlink("./17/binderfs" [pid 5705] close(3 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] <... unlink resumed>) = 0 [pid 5705] <... close resumed>) = 0 [pid 5617] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5616] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5702, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5613] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5705] symlink("/dev/binderfs", "./binderfs" [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5706 attached [pid 5705] <... symlink resumed>) = 0 [pid 5616] newfstatat(AT_FDCWD, "./16/binderfs" [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] unlink("./16/binderfs") = 0 [pid 5614] <... openat resumed>) = 3 [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5706 [pid 5616] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] fstat(3 [pid 5706] set_robust_list(0x5555829da6e0, 24 [pid 5705] write(1, "executing program\n", 18 [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 5706] <... set_robust_list resumed>) = 0 [pid 5705] <... write resumed>) = 18 [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] getdents64(3 [pid 5706] rt_sigprocmask(SIG_SETMASK, [] [pid 5705] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5614] newfstatat(AT_FDCWD, "./17/binderfs" [pid 5706] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5705] <... mkdirat resumed>) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] unlink("./17/binderfs" [pid 5706] chdir("./17" [pid 5705] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5706] <... chdir resumed>) = 0 [pid 5706] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5705] <... mount resumed>) = 0 [pid 5706] setpgid(0, 0) = 0 [pid 5705] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5614] <... unlink resumed>) = 0 [pid 5706] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5705] <... openat resumed>) = 3 [pid 5706] <... openat resumed>) = 3 [pid 5705] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5614] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5706] write(3, "1000", 4) = 4 [pid 5616] <... umount2 resumed>) = 0 [pid 5613] <... umount2 resumed>) = 0 [pid 5616] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5706] close(3 [pid 5705] <... write resumed>) = 31 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5706] <... close resumed>) = 0 [pid 5705] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] newfstatat(AT_FDCWD, "./16/gadget" [pid 5613] newfstatat(AT_FDCWD, "./17/gadget" [pid 5706] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5705] <... openat resumed>) = 4 [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5706] write(1, "executing program\n", 18 [pid 5705] exit_group(0 [pid 5616] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5706] <... write resumed>) = 18 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... umount2 resumed>) = 0 executing program [pid 5613] openat(AT_FDCWD, "./17/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5706] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5705] <... exit_group resumed>) = ? [pid 5616] openat(AT_FDCWD, "./16/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... openat resumed>) = 4 [pid 5706] <... mkdirat resumed>) = 0 [pid 5616] <... openat resumed>) = 4 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5706] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5705] +++ exited with 0 +++ [pid 5616] fstat(4 [pid 5614] newfstatat(AT_FDCWD, "./17/gadget" [pid 5613] fstat(4 [pid 5706] <... mount resumed>) = 0 [pid 5706] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5705, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5706] <... openat resumed>) = 3 [pid 5616] getdents64(4 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] getdents64(4 [pid 5616] getdents64(4 [pid 5706] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5616] close(4 [pid 5614] openat(AT_FDCWD, "./17/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] getdents64(4 [pid 5616] <... close resumed>) = 0 [pid 5614] <... openat resumed>) = 4 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5616] rmdir("./16/gadget" [pid 5614] fstat(4 [pid 5613] close(4 [pid 5616] <... rmdir resumed>) = 0 [pid 5613] <... close resumed>) = 0 [pid 5612] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] rmdir("./17/gadget" [pid 5616] getdents64(3 [pid 5614] getdents64(4 [pid 5613] <... rmdir resumed>) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [ 113.944679][ T5705] gadgetfs: bound to dummy_udc driver [pid 5616] close(3 [pid 5706] <... write resumed>) = 31 [pid 5614] getdents64(4 [pid 5613] getdents64(3 [pid 5612] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5706] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] <... close resumed>) = 0 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5706] <... openat resumed>) = 4 [pid 5616] rmdir("./16" [pid 5614] close(4 [pid 5613] close(3 [pid 5612] <... openat resumed>) = 3 [pid 5706] exit_group(0 [pid 5616] <... rmdir resumed>) = 0 [pid 5614] <... close resumed>) = 0 [pid 5706] <... exit_group resumed>) = ? [pid 5614] rmdir("./17/gadget" [pid 5613] <... close resumed>) = 0 [pid 5612] fstat(3 [pid 5616] mkdir("./17", 0777 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] rmdir("./17" [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... mkdir resumed>) = 0 [pid 5613] <... rmdir resumed>) = 0 [pid 5612] getdents64(3 [pid 5614] getdents64(3 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5614] close(3 [pid 5612] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5614] <... close resumed>) = 0 [pid 5613] mkdir("./18", 0777 [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] rmdir("./17" [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... mkdir resumed>) = 0 [pid 5612] newfstatat(AT_FDCWD, "./16/binderfs"ci2-upstream-fs/strace-static-x86_64: Process 5707 attached , {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5707] set_robust_list(0x5555829da6e0, 24 [pid 5614] mkdir("./18", 0777 [pid 5707] <... set_robust_list resumed>) = 0 [pid 5707] rt_sigprocmask(SIG_SETMASK, [] [pid 5614] <... mkdir resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5612] unlink("./16/binderfs" [pid 5707] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5707 [pid 5613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5612] <... unlink resumed>) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5707] chdir("./17" [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5707] <... chdir resumed>) = 0 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5707] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5707] <... prctl resumed>) = 0 [pid 5707] setpgid(0, 0) = 0 [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5708 [pid 5707] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5613] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5707] <... openat resumed>) = 3 [pid 5707] write(3, "1000", 4ci2-upstream-fs/strace-static-x86_64: Process 5709 attached ) = 4 [pid 5707] close(3ci2-upstream-fs/strace-static-x86_64: Process 5708 attached [pid 5709] set_robust_list(0x5555829da6e0, 24 [pid 5707] <... close resumed>) = 0 [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5709 [pid 5709] <... set_robust_list resumed>) = 0 [pid 5707] symlink("/dev/binderfs", "./binderfs" [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5709] rt_sigprocmask(SIG_SETMASK, [] [pid 5708] set_robust_list(0x5555829da6e0, 24 [pid 5707] <... symlink resumed>) = 0 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5709] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5708] <... set_robust_list resumed>) = 0 executing program [ 113.993716][ T5706] gadgetfs: bound to dummy_udc driver [pid 5707] write(1, "executing program\n", 18 [pid 5709] chdir("./18" [pid 5708] rt_sigprocmask(SIG_SETMASK, [] [pid 5707] <... write resumed>) = 18 [pid 5612] <... umount2 resumed>) = 0 [pid 5709] <... chdir resumed>) = 0 [pid 5708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5707] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5706] +++ exited with 0 +++ [pid 5709] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5708] chdir("./18" [pid 5707] <... mkdirat resumed>) = 0 [pid 5612] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5709] <... prctl resumed>) = 0 [pid 5708] <... chdir resumed>) = 0 [pid 5707] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5706, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5709] setpgid(0, 0 [pid 5708] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5707] <... mount resumed>) = 0 [pid 5617] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] newfstatat(AT_FDCWD, "./16/gadget" [pid 5709] <... setpgid resumed>) = 0 [pid 5708] <... prctl resumed>) = 0 [pid 5707] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5709] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5708] setpgid(0, 0 [pid 5617] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] umount2("./16/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5709] <... openat resumed>) = 3 [pid 5708] <... setpgid resumed>) = 0 [pid 5707] <... openat resumed>) = 3 [pid 5617] <... openat resumed>) = 3 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5709] write(3, "1000", 4 [pid 5708] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5707] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] fstat(3 [pid 5612] openat(AT_FDCWD, "./16/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5709] <... write resumed>) = 4 [pid 5708] <... openat resumed>) = 3 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... openat resumed>) = 4 [pid 5617] getdents64(3 [pid 5612] fstat(4 [pid 5708] write(3, "1000", 4 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5708] <... write resumed>) = 4 [pid 5709] close(3 [pid 5708] close(3 [pid 5617] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] getdents64(4 [pid 5709] <... close resumed>) = 0 [pid 5708] <... close resumed>) = 0 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5708] symlink("/dev/binderfs", "./binderfs" [pid 5617] newfstatat(AT_FDCWD, "./17/binderfs" [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5709] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5709] <... symlink resumed>) = 0 [pid 5708] <... symlink resumed>) = 0 [pid 5617] unlink("./17/binderfs" [pid 5612] getdents64(4 [pid 5709] write(1, "executing program\n", 18 [pid 5708] write(1, "executing program\n", 18 [pid 5709] <... write resumed>) = 18 [pid 5709] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5708] <... write resumed>) = 18 [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] close(4 [pid 5708] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5612] <... close resumed>) = 0 [pid 5707] <... write resumed>) = 31 executing program executing program [pid 5612] rmdir("./16/gadget" [pid 5709] <... mkdirat resumed>) = 0 [pid 5707] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5612] <... rmdir resumed>) = 0 [pid 5709] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5707] <... openat resumed>) = 4 [pid 5709] <... mount resumed>) = 0 [pid 5612] getdents64(3 [pid 5709] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5708] <... mkdirat resumed>) = 0 [pid 5707] exit_group(0 [pid 5708] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5707] <... exit_group resumed>) = ? [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5709] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5708] <... mount resumed>) = 0 [pid 5612] close(3) = 0 [pid 5709] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5708] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5612] rmdir("./16" [pid 5617] <... unlink resumed>) = 0 [pid 5709] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5708] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... rmdir resumed>) = 0 [pid 5709] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5708] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5709] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5708] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5612] mkdir("./17", 0777 [pid 5709] exit_group(0 [pid 5708] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5709] <... exit_group resumed>) = ? [pid 5709] +++ exited with 0 +++ [pid 5612] <... mkdir resumed>) = 0 [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5709, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5708] <... openat resumed>) = -1 ENOENT (No such file or directory) [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5707] +++ exited with 0 +++ [pid 5614] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5708] exit_group(0 [pid 5616] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5707, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5708] <... exit_group resumed>) = ? [pid 5616] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5614] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5617] <... umount2 resumed>) = 0 [pid 5617] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] fstat(3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 5710 attached [pid 5708] +++ exited with 0 +++ [pid 5617] newfstatat(AT_FDCWD, "./17/gadget" [pid 5616] <... restart_syscall resumed>) = 0 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5710] set_robust_list(0x5555829da6e0, 24 [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5708, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5710] <... set_robust_list resumed>) = 0 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 114.087505][ T5707] gadgetfs: bound to dummy_udc driver [pid 5614] getdents64(3 [pid 5710] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5616] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5710 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... restart_syscall resumed>) = 0 [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5710] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5617] openat(AT_FDCWD, "./17/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5616] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5710] chdir("./17" [pid 5617] <... openat resumed>) = 4 [pid 5616] <... openat resumed>) = 3 [pid 5710] <... chdir resumed>) = 0 [pid 5616] fstat(3 [pid 5614] newfstatat(AT_FDCWD, "./18/binderfs" [pid 5710] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5617] fstat(4 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5710] <... prctl resumed>) = 0 [pid 5616] getdents64(3 [pid 5710] setpgid(0, 0 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5613] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5710] <... setpgid resumed>) = 0 [pid 5617] getdents64(4 [pid 5614] unlink("./18/binderfs" [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5710] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5616] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5616] newfstatat(AT_FDCWD, "./17/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... unlink resumed>) = 0 [pid 5613] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] getdents64(4 [pid 5616] unlink("./17/binderfs") = 0 [pid 5710] <... openat resumed>) = 3 [pid 5616] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5710] write(3, "1000", 4 [pid 5617] close(4 [pid 5614] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5613] <... openat resumed>) = 3 [pid 5617] <... close resumed>) = 0 [pid 5710] <... write resumed>) = 4 [pid 5617] rmdir("./17/gadget" [pid 5613] fstat(3 [pid 5710] close(3) = 0 [pid 5710] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5617] <... rmdir resumed>) = 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5710] write(1, "executing program\n", 18 [pid 5617] getdents64(3 [pid 5613] getdents64(3 [pid 5710] <... write resumed>) = 18 executing program [pid 5710] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] close(3 [pid 5613] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5710] <... mkdirat resumed>) = 0 [pid 5617] <... close resumed>) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5617] rmdir("./17" [pid 5710] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5613] newfstatat(AT_FDCWD, "./18/binderfs" [pid 5710] <... mount resumed>) = 0 [pid 5617] <... rmdir resumed>) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5710] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR) = 3 [pid 5617] mkdir("./18", 0777 [pid 5613] unlink("./18/binderfs" [pid 5710] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5617] <... mkdir resumed>) = 0 [pid 5613] <... unlink resumed>) = 0 [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5613] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5710] <... write resumed>) = 31 [pid 5614] <... umount2 resumed>) = 0 [pid 5616] <... umount2 resumed>) = 0 [pid 5710] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5710] <... openat resumed>) = 4 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 5711 attached [pid 5617] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5711 [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] newfstatat(AT_FDCWD, "./18/gadget" [pid 5711] set_robust_list(0x5555829da6e0, 24 [pid 5710] exit_group(0 [pid 5616] newfstatat(AT_FDCWD, "./17/gadget" [pid 5711] <... set_robust_list resumed>) = 0 [pid 5710] <... exit_group resumed>) = ? [pid 5617] rt_sigprocmask(SIG_SETMASK, [] [pid 5616] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5711] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5616] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5711] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5711] chdir("./18" [pid 5616] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5711] <... chdir resumed>) = 0 [pid 5711] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5616] openat(AT_FDCWD, "./17/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] openat(AT_FDCWD, "./18/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5616] <... openat resumed>) = 4 [pid 5711] <... prctl resumed>) = 0 [pid 5614] fstat(4 [pid 5616] fstat(4 [pid 5711] setpgid(0, 0 [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5711] <... setpgid resumed>) = 0 [pid 5616] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] getdents64(4 [pid 5711] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5710] +++ exited with 0 +++ [pid 5616] getdents64(4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5613] <... umount2 resumed>) = 0 [pid 5711] <... openat resumed>) = 3 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5614] getdents64(4 [pid 5613] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5710, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5616] getdents64(4 [pid 5614] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5711] write(3, "1000", 4 [pid 5616] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5614] close(4 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5711] <... write resumed>) = 4 [pid 5616] close(4 [pid 5614] <... close resumed>) = 0 [pid 5613] newfstatat(AT_FDCWD, "./18/gadget" [pid 5711] close(3 [pid 5616] <... close resumed>) = 0 [pid 5614] rmdir("./18/gadget" [pid 5711] <... close resumed>) = 0 [pid 5616] rmdir("./17/gadget" [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5711] symlink("/dev/binderfs", "./binderfs" [pid 5616] <... rmdir resumed>) = 0 [pid 5613] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5711] <... symlink resumed>) = 0 [pid 5614] getdents64(3 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 114.217365][ T5710] gadgetfs: bound to dummy_udc driver [pid 5612] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5613] openat(AT_FDCWD, "./18/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5711] write(1, "executing program\n", 18 [pid 5616] getdents64(3 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] <... openat resumed>) = 3 [pid 5711] <... write resumed>) = 18 [pid 5616] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5711] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5616] close(3 [pid 5614] close(3 [pid 5613] <... openat resumed>) = 4 [pid 5612] fstat(3 [pid 5613] fstat(4 [pid 5616] <... close resumed>) = 0 [pid 5614] <... close resumed>) = 0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5613] getdents64(4 executing program [pid 5616] rmdir("./17" [pid 5614] rmdir("./18" [pid 5612] getdents64(3 [pid 5711] <... mkdirat resumed>) = 0 [pid 5614] <... rmdir resumed>) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5711] mount(NULL, "./gadget", "gadgetfs", 0, NULL) = 0 [pid 5613] getdents64(4 [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5711] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5616] <... rmdir resumed>) = 0 [pid 5711] <... openat resumed>) = 3 [pid 5614] mkdir("./19", 0777 [pid 5613] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5612] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5711] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5616] mkdir("./18", 0777 [pid 5614] <... mkdir resumed>) = 0 [pid 5613] close(4 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] <... close resumed>) = 0 [pid 5612] newfstatat(AT_FDCWD, "./17/binderfs" [pid 5614] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5614] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5616] <... mkdir resumed>) = 0 [pid 5613] rmdir("./18/gadget" [pid 5612] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5712 attached [pid 5614] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5712 [pid 5712] set_robust_list(0x5555829da6e0, 24 [pid 5614] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... rmdir resumed>) = 0 [pid 5612] unlink("./17/binderfs" [pid 5712] <... set_robust_list resumed>) = 0 [pid 5614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5712] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5613] getdents64(3 [pid 5612] <... unlink resumed>) = 0 [pid 5711] <... write resumed>) = 31 [pid 5712] chdir("./19" [pid 5711] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5712] <... chdir resumed>) = 0 [pid 5711] <... openat resumed>) = 4 [pid 5616] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] close(3 [pid 5612] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5712] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5613] <... close resumed>) = 0 [pid 5613] rmdir("./18" [pid 5712] <... prctl resumed>) = 0 [pid 5711] exit_group(0 [pid 5613] <... rmdir resumed>) = 0 [pid 5712] setpgid(0, 0 [pid 5711] <... exit_group resumed>) = ? ci2-upstream-fs/strace-static-x86_64: Process 5713 attached [pid 5712] <... setpgid resumed>) = 0 [pid 5613] mkdir("./19", 0777 [pid 5712] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5713] set_robust_list(0x5555829da6e0, 24 [pid 5616] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5713 [pid 5613] <... mkdir resumed>) = 0 [pid 5713] <... set_robust_list resumed>) = 0 [pid 5712] <... openat resumed>) = 3 [pid 5616] rt_sigprocmask(SIG_SETMASK, [] [pid 5713] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5713] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5712] write(3, "1000", 4 [pid 5616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5613] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5712] <... write resumed>) = 4 [pid 5713] chdir("./18" [pid 5712] close(3 [pid 5713] <... chdir resumed>) = 0 [pid 5712] <... close resumed>) = 0 [pid 5713] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5712] symlink("/dev/binderfs", "./binderfs" [pid 5613] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5714 [pid 5713] <... prctl resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5714 attached [pid 5713] setpgid(0, 0 [pid 5714] set_robust_list(0x5555829da6e0, 24 [pid 5713] <... setpgid resumed>) = 0 [pid 5712] <... symlink resumed>) = 0 [pid 5613] rt_sigprocmask(SIG_SETMASK, [] [pid 5713] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5714] <... set_robust_list resumed>) = 0 [pid 5713] <... openat resumed>) = 3 [pid 5613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5712] write(1, "executing program\n", 18 [pid 5711] +++ exited with 0 +++ [pid 5714] rt_sigprocmask(SIG_SETMASK, [] [pid 5617] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5711, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5714] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 5617] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5712] <... write resumed>) = 18 [pid 5617] <... restart_syscall resumed>) = 0 [pid 5714] chdir("./19") = 0 [pid 5713] write(3, "1000", 4 [pid 5712] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5714] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5714] setpgid(0, 0 [pid 5612] <... umount2 resumed>) = 0 [pid 5714] <... setpgid resumed>) = 0 [pid 5612] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5714] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5713] <... write resumed>) = 4 [pid 5617] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5714] <... openat resumed>) = 3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5712] <... mkdirat resumed>) = 0 [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5713] close(3 [pid 5714] write(3, "1000", 4 [pid 5617] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5612] newfstatat(AT_FDCWD, "./17/gadget" [pid 5714] <... write resumed>) = 4 [pid 5612] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5714] close(3 [pid 5713] <... close resumed>) = 0 [pid 5712] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] <... openat resumed>) = 3 [pid 5612] umount2("./17/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5714] <... close resumed>) = 0 [pid 5713] symlink("/dev/binderfs", "./binderfs" [pid 5612] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5714] symlink("/dev/binderfs", "./binderfs" [pid 5612] openat(AT_FDCWD, "./17/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5714] <... symlink resumed>) = 0 [pid 5714] write(1, "executing program\n", 18 [pid 5712] <... mount resumed>) = 0 [pid 5617] fstat(3 [pid 5612] <... openat resumed>) = 4 [pid 5714] <... write resumed>) = 18 executing program [pid 5714] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5612] fstat(4 [pid 5617] getdents64(3 [pid 5612] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [ 114.299202][ T5711] gadgetfs: bound to dummy_udc driver [pid 5612] getdents64(4, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5617] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5714] <... mkdirat resumed>) = 0 [pid 5713] <... symlink resumed>) = 0 [pid 5712] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5617] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5714] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] getdents64(4 [pid 5714] <... mount resumed>) = 0 [pid 5713] write(1, "executing program\n", 18 [pid 5712] <... openat resumed>) = 3 executing program [pid 5617] newfstatat(AT_FDCWD, "./18/binderfs" [pid 5612] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5714] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5713] <... write resumed>) = 18 [pid 5612] close(4 [pid 5714] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5617] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5612] <... close resumed>) = 0 [pid 5712] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5714] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31 [pid 5713] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5612] rmdir("./17/gadget" [pid 5714] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5612] <... rmdir resumed>) = 0 [pid 5714] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = -1 ENOENT (No such file or directory) [pid 5713] <... mkdirat resumed>) = 0 [pid 5712] <... write resumed>) = 31 [pid 5617] unlink("./18/binderfs" [pid 5612] getdents64(3 [pid 5714] exit_group(0 [pid 5713] mount(NULL, "./gadget", "gadgetfs", 0, NULL [pid 5617] <... unlink resumed>) = 0 [pid 5714] <... exit_group resumed>) = ? [pid 5712] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5617] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... getdents64 resumed>, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5612] close(3) = 0 [pid 5612] rmdir("./17" [pid 5714] +++ exited with 0 +++ [pid 5712] <... openat resumed>) = 4 [pid 5713] <... mount resumed>) = 0 [pid 5612] <... rmdir resumed>) = 0 [pid 5712] exit_group(0 [pid 5713] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR [pid 5613] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5714, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5612] mkdir("./18", 0777 [pid 5712] <... exit_group resumed>) = ? [pid 5713] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5613] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5713] write(-1, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31) = -1 EBADF (Bad file descriptor) [pid 5612] <... mkdir resumed>) = 0 [pid 5612] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5713] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR [pid 5613] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5612] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5613] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5613] fstat(3ci2-upstream-fs/strace-static-x86_64: Process 5715 attached [pid 5712] +++ exited with 0 +++ [ 114.380056][ T5712] gadgetfs: bound to dummy_udc driver [ 114.415965][ T5713] ================================================================== [ 114.415983][ T5713] BUG: KASAN: slab-use-after-free in mutex_lock_interruptible_nested+0x5a/0x1d0 [pid 5613] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5715] set_robust_list(0x5555829da6e0, 24 [pid 5612] <... clone resumed>, child_tidptr=0x5555829da6d0) = 5715 [pid 5715] <... set_robust_list resumed>) = 0 [pid 5613] getdents64(3 [pid 5715] rt_sigprocmask(SIG_SETMASK, [] [pid 5612] rt_sigprocmask(SIG_SETMASK, [] [pid 5613] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5715] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5614] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5712, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5613] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5715] chdir("./18" [ 114.416059][ T5713] Read of size 1 at addr ffff88803b88f058 by task syz-executor296/5713 [ 114.416078][ T5713] [ 114.416106][ T5713] CPU: 1 UID: 0 PID: 5713 Comm: syz-executor296 Not tainted syzkaller #0 PREEMPT_{RT,(full)} [ 114.416136][ T5713] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 114.416161][ T5713] Call Trace: [ 114.416170][ T5713] [ 114.416180][ T5713] dump_stack_lvl+0xe8/0x150 [pid 5614] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5613] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5715] <... chdir resumed>) = 0 [pid 5614] <... restart_syscall resumed>) = 0 [pid 5613] newfstatat(AT_FDCWD, "./19/binderfs" [pid 5715] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5613] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5715] <... prctl resumed>) = 0 [pid 5613] unlink("./19/binderfs" [pid 5715] setpgid(0, 0 [pid 5613] <... unlink resumed>) = 0 [pid 5715] <... setpgid resumed>) = 0 [pid 5617] <... umount2 resumed>) = 0 [pid 5614] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5715] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5617] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5613] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5715] <... openat resumed>) = 3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5617] newfstatat(AT_FDCWD, "./18/gadget" [pid 5715] write(3, "1000", 4 [pid 5617] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5614] <... openat resumed>) = 3 [ 114.416214][ T5713] print_address_description+0x55/0x1e0 [ 114.416245][ T5713] ? mutex_lock_interruptible_nested+0x5a/0x1d0 [ 114.416274][ T5713] print_report+0x58/0x70 [ 114.416302][ T5713] kasan_report+0x117/0x150 [ 114.416325][ T5713] ? mutex_lock_interruptible_nested+0x5a/0x1d0 [ 114.416362][ T5713] ? ep_open+0x4e/0x270 [ 114.416388][ T5713] __kasan_check_byte+0x2a/0x40 [ 114.416410][ T5713] lock_acquire+0x7d/0x350 [ 114.416440][ T5713] ? ep_open+0x4e/0x270 [ 114.416462][ T5713] ? ep_open+0x4e/0x270 [pid 5715] <... write resumed>) = 4 [pid 5617] umount2("./18/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5614] fstat(3 [pid 5715] close(3 [pid 5617] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5614] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5715] <... close resumed>) = 0 [pid 5617] openat(AT_FDCWD, "./18/gadget", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5614] getdents64(3 [pid 5715] symlink("/dev/binderfs", "./binderfs" [pid 5617] <... openat resumed>) = 4 [pid 5614] <... getdents64 resumed>, 0x5555829db790 /* 4 entries */, 32768) = 112 [pid 5617] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5614] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5715] <... symlink resumed>) = 0 [pid 5617] getdents64(4 [pid 5614] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5715] write(1, "executing program\n", 18 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 2 entries */, 32768) = 48 [pid 5715] <... write resumed>) = 18 executing program [pid 5617] getdents64(4 [pid 5614] newfstatat(AT_FDCWD, "./19/binderfs" [pid 5715] mkdirat(AT_FDCWD, "./gadget", 0777 [pid 5617] <... getdents64 resumed>, 0x5555829e37d0 /* 0 entries */, 32768) = 0 [pid 5617] close(4 [pid 5614] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5617] <... close resumed>) = 0 [ 114.416481][ T5713] mutex_lock_interruptible_nested+0x5a/0x1d0 [ 114.416523][ T5713] ? ep_open+0x4e/0x270 [ 114.416546][ T5713] ep_open+0x4e/0x270 [ 114.416566][ T5713] ? do_dentry_open+0x83a/0x1420 [ 114.416587][ T5713] ? __pfx_ep_open+0x10/0x10 [ 114.416608][ T5713] do_dentry_open+0x849/0x1420 [ 114.416635][ T5713] vfs_open+0x3b/0x350 [ 114.416654][ T5713] ? path_openat+0x142d/0x1d60 [ 114.416684][ T5713] path_openat+0x1448/0x1d60 [ 114.416725][ T5713] do_file_open+0x23e/0x4a0 [pid 5614] unlink("./19/binderfs" [pid 5617] rmdir("./18/gadget") = 0 [pid 5617] getdents64(3, 0x5555829db790 /* 0 entries */, 32768) = 0 [pid 5617] close(3) = 0 [ 114.416758][ T5713] ? __pfx_do_file_open+0x10/0x10 [ 114.416801][ T5713] ? alloc_fd+0x654/0x6d0 [ 114.416830][ T5713] do_sys_openat2+0x115/0x200 [ 114.416854][ T5713] ? __pfx_do_sys_openat2+0x10/0x10 [ 114.416884][ T5713] __x64_sys_openat+0x138/0x170 [ 114.416909][ T5713] do_syscall_64+0x166/0x520 [ 114.416934][ T5713] ? trace_irq_disable+0x3b/0x140 [ 114.416965][ T5713] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 114.416988][ T5713] ? clear_bhb_loop+0x70/0xc0 [ 114.417014][ T5713] entry_SYSCALL_64_after_hwframe+0x77/0x7f [pid 5617] rmdir("./18") = 0 [pid 5617] mkdir("./19", 0777 [pid 5614] <... unlink resumed>) = 0 [pid 5614] umount2("./19/gadget", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5617] <... mkdir resumed>) = 0 [ 114.417036][ T5713] RIP: 0033:0x7ff7a0257de9 [ 114.417067][ T5713] Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d8 ff ff ff f7 d8 64 89 01 48 [ 114.417086][ T5713] RSP: 002b:00007ffd3f5b1f98 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 114.417115][ T5713] RAX: ffffffffffffffda RBX: 7465676461672f2e RCX: 00007ff7a0257de9 [ 114.417137][ T5713] RDX: 0000000000000002 RSI: 0000200000000600 RDI: 00000000ffffff9c [pid 5617] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5617] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5715] <... mkdirat resumed>) = 0 [pid 5715] mount(NULL, "./gadget", "gadgetfs", 0, NULL) = 0 [ 114.417152][ T5713] RBP: 0000000000000000 R08: 000000000000000a R09: 000000000000000a [ 114.417166][ T5713] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd3f5b1fbc [ 114.417180][ T5713] R13: 00007ffd3f5b1ff0 R14: 00007ffd3f5b1fd0 R15: 0000000000000012 [ 114.417206][ T5713] [ 114.417214][ T5713] [ 114.417220][ T5713] Allocated by task 5712: [ 114.417230][ T5713] kasan_save_track+0x3e/0x80 [ 114.417262][ T5713] __kasan_kmalloc+0x93/0xb0 [ 114.417279][ T5713] __kmalloc_cache_noprof+0x3d5/0x680 [pid 5715] openat(AT_FDCWD, "./gadget/dummy_udc", O_RDWR) = 3 [ 114.417310][ T5713] gadgetfs_bind+0x27a/0xae0 [ 114.417328][ T5713] gadget_bind_driver+0x2ca/0x9e0 [ 114.417357][ T5713] really_probe+0x254/0xae0 [ 114.417380][ T5713] __driver_probe_device+0x1e8/0x360 [ 114.417400][ T5713] driver_probe_device+0x4f/0x240 [ 114.417422][ T5713] __driver_attach+0x339/0x600 [ 114.417442][ T5713] bus_for_each_dev+0x23e/0x2c0 [ 114.417469][ T5713] bus_add_driver+0x348/0x670 [ 114.417495][ T5713] driver_register+0x23a/0x320 [ 114.417525][ T5713] usb_gadget_register_driver_owner+0xf9/0x270 [ 114.417554][ T5713] dev_config+0xe4e/0x12c0 [ 114.417585][ T5713] vfs_write+0x29f/0xbb0 [ 114.417609][ T5713] ksys_write+0x156/0x270 [ 114.417633][ T5713] do_syscall_64+0x166/0x520 [ 114.417654][ T5713] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 114.417675][ T5713] [ 114.417680][ T5713] Freed by task 5712: [ 114.417690][ T5713] kasan_save_track+0x3e/0x80 [ 114.417720][ T5713] kasan_save_free_info+0x40/0x50 [ 114.417744][ T5713] __kasan_slab_free+0x5c/0x80 [ 114.417775][ T5713] kfree+0x1c5/0x6d0 [pid 5715] write(3, "\x00\x00\x00\x00\x09\x02\x09\x00\x01\x01\x00\x80\x32\x12\x01\x00\x02\x00\x00\x00\x40\x25\x05\xa0\xa4\x00\x01\x00\x00\x00\x01", 31) = 31 [pid 5715] openat(AT_FDCWD, "./gadget/ep1in-bulk", O_RDWR) = 4 [ 114.417800][ T5713] destroy_ep_files+0x29f/0x330 [ 114.417818][ T5713] gadgetfs_unbind+0x112/0x2c0 [ 114.417837][ T5713] gadget_unbind_driver+0x1cb/0x410 [ 114.417866][ T5713] device_release_driver_internal+0x48b/0x880 [ 114.417888][ T5713] driver_detach+0x1f3/0x2d0 [ 114.417909][ T5713] bus_remove_driver+0x229/0x320 [ 114.417936][ T5713] usb_gadget_unregister_driver+0x4e/0x70 [ 114.417964][ T5713] dev_release+0x86/0x210 [ 114.417981][ T5713] __fput+0x42a/0xa80 [ 114.417999][ T5713] task_work_run+0x1d9/0x270 [ 114.418022][ T5713] do_exit+0x73a/0x2360 [ 114.418041][ T5713] do_group_exit+0x22d/0x2f0 [ 114.418061][ T5713] __x64_sys_exit_group+0x3f/0x40 [ 114.418082][ T5713] x64_sys_call+0x18c6/0x18d0 [ 114.418101][ T5713] do_syscall_64+0x166/0x520 [ 114.418123][ T5713] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 114.418143][ T5713] [ 114.418148][ T5713] The buggy address belongs to the object at ffff88803b88f000 [ 114.418148][ T5713] which belongs to the cache kmalloc-512 of size 512 [ 114.418165][ T5713] The buggy address is located 88 bytes inside of [ 114.418165][ T5713] freed 512-byte region [ffff88803b88f000, ffff88803b88f200) [ 114.418197][ T5713] [ 114.418203][ T5713] The buggy address belongs to the physical page: [ 114.418224][ T5713] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x3b88c [ 114.418249][ T5713] head: order:2 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 [ 114.418267][ T5713] flags: 0x80000000000040(head|node=0|zone=1) [ 114.418294][ T5713] page_type: f5(slab) [ 114.418314][ T5713] raw: 0080000000000040 ffff88813ffbdc80 dead000000000100 dead000000000122 [ 114.418333][ T5713] raw: 0000000000000000 0000000000100010 00000000f5000000 0000000000000000 [ 114.418354][ T5713] head: 0080000000000040 ffff88813ffbdc80 dead000000000100 dead000000000122 [ 114.418372][ T5713] head: 0000000000000000 0000000000100010 00000000f5000000 0000000000000000 [ 114.418393][ T5713] head: 0080000000000002 ffffffffffffff01 00000000ffffffff 00000000ffffffff [ 114.418411][ T5713] head: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000004 [ 114.418422][ T5713] page dumped because: kasan: bad access detected [ 114.418437][ T5713] page_owner tracks the page as allocated [ 114.418446][ T5713] page last allocated via order 2, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 4955, tgid 4955 (udevadm), ts 39379615072 [ 114.418481][ T5713] post_alloc_hook+0x1f9/0x250 [ 114.418515][ T5713] get_page_from_freelist+0x2591/0x2600 [ 114.418549][ T5713] __alloc_frozen_pages_noprof+0x230/0x5c0 [ 114.418582][ T5713] allocate_slab+0x7d/0x620 [ 114.418605][ T5713] refill_objects+0x2d8/0x350 [ 114.418628][ T5713] __pcs_replace_empty_main+0x339/0x690 [ 114.418651][ T5713] __kmalloc_cache_noprof+0x46f/0x680 [ 114.418681][ T5713] kernfs_fop_open+0x3a7/0xcf0 [ 114.418699][ T5713] do_dentry_open+0x849/0x1420 [ 114.418717][ T5713] vfs_open+0x3b/0x350 [ 114.418734][ T5713] path_openat+0x1448/0x1d60 [ 114.418761][ T5713] do_file_open+0x23e/0x4a0 [ 114.418787][ T5713] do_sys_openat2+0x115/0x200 [ 114.418806][ T5713] __x64_sys_openat+0x138/0x170 [ 114.418826][ T5713] do_syscall_64+0x166/0x520 [ 114.418848][ T5713] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 114.418869][ T5713] page_owner free stack trace missing [ 114.418877][ T5713] [ 114.418882][ T5713] Memory state around the buggy address: [ 114.418894][ T5713] ffff88803b88ef00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 114.418909][ T5713] ffff88803b88ef80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 114.418923][ T5713] >ffff88803b88f000: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 114.418934][ T5713] ^ [ 114.418947][ T5713] ffff88803b88f080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 114.418961][ T5713] ffff88803b88f100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 114.418972][ T5713] ================================================================== [ 114.419655][ T5713] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 115.230707][ T5713] CPU: 1 UID: 0 PID: 5713 Comm: syz-executor296 Not tainted syzkaller #0 PREEMPT_{RT,(full)} [ 115.241320][ T5713] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 115.252296][ T5713] Call Trace: [ 115.255599][ T5713] [ 115.258559][ T5713] vpanic+0x56d/0xa60 [ 115.262651][ T5713] ? __pfx_vpanic+0x10/0x10 [ 115.267176][ T5713] ? __pfx___schedule+0x10/0x10 [ 115.272047][ T5713] panic+0xc5/0xd0 [ 115.275907][ T5713] ? __pfx_panic+0x10/0x10 [ 115.280352][ T5713] ? preempt_schedule_common+0x7f/0xd0 [ 115.285927][ T5713] ? mutex_lock_interruptible_nested+0x5a/0x1d0 [ 115.292202][ T5713] check_panic_on_warn+0x89/0xb0 [ 115.297511][ T5713] ? mutex_lock_interruptible_nested+0x5a/0x1d0 [ 115.303828][ T5713] end_report+0x73/0x170 [ 115.308101][ T5713] ? mutex_lock_interruptible_nested+0x5a/0x1d0 [ 115.314551][ T5713] kasan_report+0x128/0x150 [ 115.319426][ T5713] ? mutex_lock_interruptible_nested+0x5a/0x1d0 [ 115.325907][ T5713] ? ep_open+0x4e/0x270 [ 115.330610][ T5713] __kasan_check_byte+0x2a/0x40 [ 115.335608][ T5713] lock_acquire+0x7d/0x350 [ 115.340074][ T5713] ? ep_open+0x4e/0x270 [ 115.344363][ T5713] ? ep_open+0x4e/0x270 [ 115.348541][ T5713] mutex_lock_interruptible_nested+0x5a/0x1d0 [ 115.354647][ T5713] ? ep_open+0x4e/0x270 [ 115.358824][ T5713] ep_open+0x4e/0x270 [ 115.362915][ T5713] ? do_dentry_open+0x83a/0x1420 [ 115.368078][ T5713] ? __pfx_ep_open+0x10/0x10 [ 115.372885][ T5713] do_dentry_open+0x849/0x1420 [ 115.377865][ T5713] vfs_open+0x3b/0x350 [ 115.381969][ T5713] ? path_openat+0x142d/0x1d60 [ 115.386862][ T5713] path_openat+0x1448/0x1d60 [ 115.391502][ T5713] do_file_open+0x23e/0x4a0 [ 115.396046][ T5713] ? __pfx_do_file_open+0x10/0x10 [ 115.401371][ T5713] ? alloc_fd+0x654/0x6d0 [ 115.405734][ T5713] do_sys_openat2+0x115/0x200 [ 115.410462][ T5713] ? __pfx_do_sys_openat2+0x10/0x10 [ 115.415773][ T5713] __x64_sys_openat+0x138/0x170 [ 115.420741][ T5713] do_syscall_64+0x166/0x520 [ 115.425468][ T5713] ? trace_irq_disable+0x3b/0x140 [ 115.430545][ T5713] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 115.436637][ T5713] ? clear_bhb_loop+0x70/0xc0 [ 115.441341][ T5713] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 115.447263][ T5713] RIP: 0033:0x7ff7a0257de9 [ 115.451697][ T5713] Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d8 ff ff ff f7 d8 64 89 01 48 [ 115.471878][ T5713] RSP: 002b:00007ffd3f5b1f98 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 115.480368][ T5713] RAX: ffffffffffffffda RBX: 7465676461672f2e RCX: 00007ff7a0257de9 [ 115.488646][ T5713] RDX: 0000000000000002 RSI: 0000200000000600 RDI: 00000000ffffff9c [ 115.496728][ T5713] RBP: 0000000000000000 R08: 000000000000000a R09: 000000000000000a [ 115.504898][ T5713] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd3f5b1fbc [ 115.513095][ T5713] R13: 00007ffd3f5b1ff0 R14: 00007ffd3f5b1fd0 R15: 0000000000000012 [ 115.521457][ T5713] [ 115.525403][ T5713] Kernel Offset: disabled [ 115.529927][ T5713] Rebooting in 86400 seconds..